Fall 2017 Course Listing with Syllabi
Undergraduate course listings
*Syllabi in future semesters may vary somewhat from the current and past syllabi shown here.
- 4 Credits Introduction to Programming & Problem Solving CS-UY 1114
Download the CS-UY 1114 syllabus
- 3 Credits Engineering Problem Solving and Programming CS-UY 1133
Download the CS-UY 1133 syllabus
- 4 Credits Data Structures and Algorithms CS-UY 1134
Download the CS-UY 1134 syllabus
- 4 Credits Digital Logic and State Machine Design CS-UY 2204
Download the CS-UY 2204 syllabus
- 4 Credits Computer Architecture and Organization CS-UY 2214
Download the CS-UY 2214 syllabus
- 3 Credits Design & Analysis of Algorithms CS-UY 2413
Download the CS-UY 2413 syllabus
- 3 Credits Introduction to Databases CS-UY 3083
Download the CS-UY 3083 syllabus
- 4 Credits Introduction to Parallel and Distributed Systems CS-UY 3254
Download the CS-UY 3254 syllabus
- 3 Credits Special Topics in Computer Science CS-UY 3943
Download the CS-UY 3943 syllabus (Information Visualization)
- 3 Credits Design Project CS-UY 4523
Download the CS-UY 4523 syllabus
- 3 Credits Artificial Intelligence CS-UY 4613
Graduate course listings
*Syllabi in future semesters may vary somewhat from the current and past syllabi shown here.
Download the CS-GY 5403 syllabus (online course)
Download the CS-GY 5403 syllabus
- 3 Credits Foundations of Computer Science CS-GY 6003
Download the CS-GY 6003 syllabus (online course)
Download the CS-GY 6003 syllabus
- 3 Credits Design and Analysis of Algorithms I CS-GY 6033
Download the CS-GY 6033 syllabus (online course)
- 3 Credits Foundation of Data Science CS-GY 6053
Download the CS-GY 6053 syllabus
- 3 Credits Software Engineering I CS-GY 6063
Download the CS-GY 6063 syllabus
- 3 Credits Principles of Database Systems CS-GY 6083
Download the CS-GY 6083 syllabus
Download the CS-GY 6133 syllabus (online course)
- 3 Credits Introduction to Operating Systems CS-GY 6233
Download the CS-GY 6233 syllabus (online course)
Download the CS-GY 6233 syllabus
- 3 Credits Information Visualization CS-GY 6313
Download the CS-GY 6313 syllabus (online course)
- 3 Credits Programming Languages CS-GY 6373
Download the CS-GY 6373 syllabus
- 3 Credits Human Computer Interaction CS-GY 6543
Download the CS-GY 6543 syllabus
- 3 Credits Penetration Testing and Vulnerability Analysis CS-GY 6573
Download the CS-GY 6573 syllabus (online course)
Download the CS-GY 6673 syllabus
- 3 Credits Information, Security and Privacy CS-GY 6813
Download the CS-GY 6813 syllabus
Download the CS-GY 6813 syllabus (online course)
- 3 Credits Network Security CS-GY 6823
Download the CS-GY 6823 syllabus
Download the CS-GY 6823 syllabus (online course, O'Brien)
Download the CS-GY 6823 syllabus (online course, Reddington)
- 3 Credits Computer Networking CS-GY 6843
Download the CS-GY 6843 syllabus
Download the CS-GY 6863 syllabus
- 3 Credits Applied Cryptography CS-GY 6903
Download the CS-GY 6903 syllabus
Download the CS-GY 6903 syllabus (online course)
- 3 Credits Machine Learning CS-GY 6923
Download the CS-GY 6923 syllabus
- 3 Credits Digital Forensics CS-GY 6963
Download the CS-GY 6963 syllabus (online course)
- 3 Credits Special Topics in Computer Science CS-GY 9053
Download the CS-GY 9053 syllabus
- 3 Credits Application Security CS-GY 9163
Download the CS-GY 9163 syllabus
Download the CS-GY 9163 syllabus (online course)
- 3 Credits Selected Topics in CS CS-GY 9223
Download the CS-GY 9223 syllabus (Programming for Big Data)
Download the CS-GY 9223 syllabus (Mobile Security, online course)
Download the CS-GY 9223 syllabus (Distributed Systems)
Download the CS-GY 9223 syllabus (Costumes as Game Controllers)
Download the CS-GY 9223 syllabus (Cloud Computing)
Download the CS-GY 9223 syllabus (Big Data Analytics, online course)