Track 2: Software Systems Track

The software systems track is for students interested in networks, programming languages, operating systems, software engineering, databases, security, and distributed systems. 

REQUIRED: 9 points
   COMS W4115: Programming languages and translators
   COMS W4118: Operating systems
   CSEE W4119: Computer networks

ELECTIVES: 12 points from the following list:
   COMS W3902: Undergraduate thesis*
   COMS W3998: Undergraduate projects in computer science*  
   Any COMS W41xx course
   COMS W4444: Programming and problem solving
   Any COMS W48xx course
   COMS W4901: Projects in computer science*
   COMS W4995-W4996: Special topics in computer science
   Any COMS E61xx or E68xx course (with adviser approval)

*With adviser approval, may be repeated for credit

Note: No more than 6 points of project/thesis courses (COMS W3902, W3998, W4901) can count toward the major.