Course Planning
There are many options for completing your degree in computer science, depending on your interests and previous background. What courses you can actually take will be affected primarily by what courses you may have already taken and by what courses are being offered in a given semester, both within your major and across departments. In any case, remember the importance of completing prerequisites first!
Here are some sample tracks that can be used as a guide in planning your curriculum:
Suggested Course Sequences
Sem. 1 | Sem. 2 | Sem. 3 | Sem. 4 | Sem. 5 | Sem. 6 | Sem. 7 | Sem. 8 |
---|---|---|---|---|---|---|---|
CSCI 12700 | CSCI 13500 | CSCI 16000 | CSCI 26000 | CSCI 26500 | CSCI 34000 | CSCI 49900 | CS Elective |
MATH 12550 | CSCI 15000 | CSCI 23500 | CSCI 33500 | STAT 21300 | CS Elective | CS Elective | |
MATH 15000 | MATH 15500 | MATH 16000 | CS Elective |
Semester 1 | Semester 2 | Semester 3 | Semester 4 |
---|---|---|---|
CSCI 23500 | CSCI 26500 | CSCI 34000 | CSCI 49900 |
CSCI 26000 | CSCI 33500 | CS Elective | CS Elective |
MATH 16000 | STAT 21300 | CS Elective | CS Elective |
The computer science department has expanded offerings in AI and machine learning for upper division students. The courses range from introductory data science to core courses in machine learning and artificial intelligence to senior-level special topics courses in natural language processing and deep learning. The courses build on the foundations of coding proficiency and facility with statistical methods, linear algebra (also called matrix algebra), and calculus. For the more advanced courses, as well as AI/ML internships and research opportunities, Calculus III is often a necessity, even though it is not required for the computer science major. To be ready for the courses and competitive for local and national opportunities, the following course plans are suggested for the first two years of undergraduate study. Every prospective major is strongly encouraged to take math AND programming every semester right away.
The guidelines below include summer study between first and second years. Apply early for summer funding for Hunter College courses.
Semester 1 | Semester 2 | Summer & Sem. 3 | Semester 4 |
---|---|---|---|
CSCI 12700 | CSCI 13500 | CSCI 23500 | CSCI 16000 |
MATH 15500 | CSCI 15000 | MATH 25000 | CSCI 33500 |
STAT 21300 | MATH 16000 |
Semester 1 | Semester 2 | Summer & Sem. 3 | Semester 4 |
---|---|---|---|
CSCI 13500 | CSCI 15000 | CSCI 33500 | CSCI 16000 |
MATH 15500 | CSCI 23500 | STAT 21300 | MATH 25000 |
MATH 16000 |
Semester 1 | Semester 2 | Summer & Sem. 3 | Semester 4 |
---|---|---|---|
CSCI 12700 | CSCI 13500 | CSCI 23500 | CSCI 33500 |
MATH 12500 | CSCI 15000 | MATH 15500 | MATH 16000 |
MATH 15000 | STAT 21300 | CSCI 16000 |