All computer science courses at the 300- or 400-level offered by the department and approved courses offered by the Department of Computer Science at Rutgers–New Brunswick may be taken to satisfy elective credit requirements for the major and the minor.

These courses cover all major areas of specialized study in computer science, including computer architecture, operating systems, computational biology, data mining, database systems, distributed systems, computer graphics, numerical methods, high-performance computing, and artificial intelligence.  

Courses outside the department (i.e. course codes not beginning with 50:198) may require special permission from the instructor prior to registration. Courses not listed below may be approved for elective credit on an individual basis by the Department Chair.  At most three credits each of 50:198:494 and 50:198:497 may be taken for elective credit.

Camden College of Arts and Sciences

School of Arts and Sciences–New Brunswick

Natural Science Electives

The following courses may be taken as natural science elective courses for computer science majors. Other courses in biology, chemistry, or physics may be approved on an individual basis by the Undergraduate Program Coordinator.

  • 50:120:101, 107 General Biology I and Lab
  • 50:120:127, 107 Principles of Biology and Lab
  • Any 50:120 course that has 50:120:101 or 50:120:127 as a prerequisite
  • 50:160:107, 109 General Chemistry I and Lab
  • 50:160:115, 125 Chemical Principles I and Lab
  • Any 50:160 course that has 50:160:107 or 50:160:115 as a prerequisite
  • 50:750:131, 133 Elements of Physics I and Lab (bachelor of arts only)
  • 50:750:132, 134 Elements of Physics II and Lab (bachelor of arts only)
  • 50:750:203 General Physics I (bachelor of arts only)
  • 50:750:204 General Physics II (bachelor of arts only)
  • 50:750:233, 234 Electric Circuits I and Lab
  • 50:750:235, 236 Electric Circuits II and Lab
  • 50:750:232 Elements of Modern Physics
  • 50:750:307 Electronics
  • Any 50:750 course that has 50:750:132 as a prerequisite