Spring 2021 Course Listing | NYU Tandon School of Engineering

Spring 2021 Course Listing


Undergraduate Course Listing

*Syllabi in future semesters may vary somewhat from the current and past syllabi shown here.

3 Credits Problem Solving and Programming I CS-UY 1113

     Download the CS-UY 1113 syllabus

4 Credits Introduction to Programming & Problem Solving CS-UY 1114

2 Credits Introduction to Computer Science CS-UY 1122

     Download the CS-UY 1122 syllabus

3 Credits Engineering Problem Solving and Programming CS-UY 1133

4 Credits Data Structures and Algorithms CS-UY 1134

4 Credits Object Oriented Programming CS-UY 2124

3 Credits Introduction to Programming in C CS-UY 2163

4 Credits Digital Logic and State Machine Design CS-UY 2204

4 Credits Computer Architecture and Organization CS-UY 2214

3 Credits Design & Analysis of Algorithms CS-UY 2413

3 Credits Introduction to Databases CS-UY 3083

     Download the CS-UY 3083 syllabus

3 Credits Introduction to Game Programming CS-UY 3113

     Download the CS-UY 3113 syllabus

4 Credits Introduction to Operating Systm CS-UY 3224

4 Credits Design and Implementation of Programming Languages CS-UY 3314

3 Credits Unix System Programming CS-UY 3393

3 Credits Java and Web Design CS-UY 3913

3 Credits Computer Security CS-UY 3923

     Download the CS-UY 3923 syllabus

3 Credits Network Security CS-UY 3933

  Download the CS-UY 3933 syllabus

3 Credits Special Topics in Computer Science CS-UY 3943

  Download the CS-UY 3943 syllabus - DevOps

     Download the CS-UY 3943 syllabus - Intro to Blockchain and Distributed Ledger Technology

3 Credits Software Engineering CS-UY 4513

     Download the CS-UY 4513A syllabus

3 Credits Design Project CS-UY 4523

3 Credits Human Computer Interaction CS-UY 4543

     Download the CS-UY 4543 syllabus

3 Credits Game Design CS-UY 4553

3 Credits Introduction to Machine Learning CS-UY 4563

3 Credits Artificial Intelligence CS-UY 4613

     Download the CS-UY 4613 syllabus

3 Credits Application Security CS-UY 4753

3 Credits Penetration Testing and Vulnerability Analysis CS-UY 4773

3 Credits Applied Cryptography CS-UY 4783

3 Credits Computer Networking CS-UY 4793

     Download the CS-UY 4793 syllabus


Graduate Course Listing

*Syllabi in future semesters may vary somewhat from the current and past syllabi shown here.

3 Credits Foundations of Computer Science CS-GY 6003

  Download the CS-GY 6003 syllabus (online course)

3 Credits Design and Analysis of Algorithms I CS-GY 6033

  Download the CS-GY 6033 syllabus

3 Credits Principles of Database Systems CS-GY 6083

  Download the CS-GY 6083 syllabus

3 Credits Introduction to Operating Systems CS-GY 6233

3 Credits Information Visualization CS-GY 6313

3 Credits Programming Languages CS-GY 6373

CS-GY 513 Please refer to the bulletin for more information

3 Credits Human Computer Interaction CS-GY 6543

  Download the CS-GY 6543 syllabus

3 Credits Game Design CS-GY 6553

3 Credits Penetration Testing and Vulnerability Analysis CS-GY 6573

  Download the CS-GY 6573 syllabus

3 Credits Artificial Intelligence I CS-GY 6613

3 Credits Computer Vision CS-GY 6643

  Download the CS-GY 6643 syllabus

3 Credits Computational Geometry CS-GY 6703

3 Credits Information Systems Security Engineering and Management CS-GY 6803

  Download the CS-GY 6803 syllabus

3 Credits Information, Security and Privacy CS-GY 6813

  Download the CS-GY 6813 syllabus

3 Credits Network Security CS-GY 6823

  Download the CS-GY 6823 syllabus 

3 Credits Computer Networking CS-GY 6843

  Download the CS-GY 6843 syllabus

3 Credits Applied Cryptography CS-GY 6903

3 Credits Machine Learning CS-GY 6923

  Download the CS-GY 6923 syllabus

  Download the CS-GY 6923 syllabus (online course)

3 Credits Artificial Intelligence for Games CS-GY 6943

  Download the CS-GY 6943 syllabus

3 Credits Digital Forensics CS-GY 6963

3 Credits Special Topics in Computer Science CS-GY 9053

3 Credits Application Security CS-GY 9163

  Download the CS-GY 9163 syllabus

3 Credits Selected Topics in CS CS-GY 9223

  Download the CS-GY 9223 syllabus - Advanced Practical Software Engineering in Teams

  Download the CS-GY 9223 syllabus - Important Developments in Human-Computer Interaction

  Download the CS-GY 9223 syllabus - Intro to Offensive Security

  Download the CS-GY 9223 syllabus - Intro to Blockchain and Distributed Ledger Technology

  Download the CS-GY 9223 syllabus - Privacy in the Electronic Society