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.