Requirements for the B.S. in Computer Science

The B.S. Degree in Computer Science has the following requirements:
  • Nine required courses in computer science: 01:198:111, 112, 113, 205, 206, 211, 314, 344, and 416.
  • Three required courses in mathematics: 01:640:151-152 plus a third 3- or 4-credit mathematics course at the 200 or above level (this course must be prerequisite to a CS (198:xxx) course).
  • Four electives from a designated list of courses in computer science and related disciplines. At least two of the four electives must be taken in the Department of Computer Science.
  • Physics courses 01:750:203-204 and 205-206 (or 01:750:123-124 and 227-229, or 01:750:193-194), or Chemistry 01:160:159-160 or 161-162, and 171.
  • No more than one grade of D can be accepted in the courses required for the major.
  • A minimum of seven courses must be taken in the New Brunswick Department of Computer Science. (These courses must be 01:198:xxx.)
These requirements can be satisfied with 64-67 credit hours (depending on whether 3 or 4 credit electives are taken.) See also the section on Scholastic Standing.

To help you plan, you should consult the following:

Login