Student Resources
Computer Science Focus Areas and Course Checklist
Request Advising Assistance
CSE Undergraduate Advisement: cseadvisement@nyu.edu
CSE Graduate Advisement: CSEGradAdvising@nyu.edu
Cross-Registration Form — Graduate
Graduate students enrolled in other NYU graduate programs may request enrollment in CSE courses for up to 3 credits per semester, provided they have obtained the approval of their graduate program advisor. It is the students’ responsibility to consult with their academic advisor to ensure that the courses they plan to take satisfy the degree requirements in their program, and to obtain approval to enroll in Computer Science courses via the CSE cross-registration form.
Process for Fall 2026 Graduate cross-registration:
- Discuss cross-registration with your department advisor and submit your request via the Request Form
- The form will be open for responses beginning June 17th, 2026 at 12PM.
- The CSE department will begin processing requests in order of receipt starting August 10th, 2026.
- Decisions will be made based on the availability of seats at the time of review. There is no guarantee that permission will be given for any course.
- The Deadline to submit a Cross-Registration Request is August 16th at 11:59 PM EST. The form will not be available after this deadline, and all requests received after this deadline will be DENIED.
Advisors, if you do not have access to the request spreadsheet, please contact csegradadvising@nyu.edu. You will need to indicate through the request spreadsheet whether your department has approved your student to take the CS-GY course. The CSE department will then indicate whether the request is granted and a seat is allocated through a response email generated from the cross-registration spreadsheet. Department advisors are required to inform their students whether a seat has been assigned or not.
Cross-Registration Form — Undergraduate
Undergraduate students enrolled in other NYU undergraduate programs may request enrollment in CSE undergraduate courses. It is the student's responsibility to consult with their academic advisor if the courses they plan to take satisfy degree requirements in their program, and to obtain approval to enroll in Computer Science courses via the CSE cross-registration form.
Beginning August 24, 2026 you can fill out CSE Undergraduate Cross Registration Form - Fall 2026 to request a seat in courses in the Computer Science and Engineering Department at NYU Tandon School of Engineering.
*We do not guarantee enrollment in our courses. We STRONGLY recommend students register for alternate courses in the meantime.
Please review the CSE Undergraduate Courses Cross Registration FAQs for answers to your questions about the cross registration process for the Fall 2026 semester
Enrollment Request Form
For undergraduates:
Guided Study in Computer Science (CS-UY 410X) or
Research in Computer Science (CS-UY 420X)
Syllabi & Course Resources
Fall 2026 Undergraduate Course Syllabi
CS-UY Courses
- CS-UY 1113: Programming and Problem Solving I
- CS-UY 1114: Introduction to Programming & Problem Solving
- CS-UY 1121 INET: Problem Solving via Programming
- CS-UY 2124: Object Oriented Programming
- CS-UY 2214: Computer Architecture and Organization
- CS-UY 2413: Design & Analysis of Algorithms
- CS-UY 3083 A: Introduction to Databases
- CS-UY 3083 B: Introduction to Databases
- CS-UY 3113: Introduction to Game Programming
- CS-UY 3224: Introduction to Operating Systems
- CS-UY 4513: Software Engineering
- CS-UY 4513 INET: Software Engineering
- CS-UY 4523 A: Design Project
- CS-UY 4523 B: Design Project
- CS-UY 4563: Introduction to Machine Learning
CS Combined Courses
*Combined courses are taught in the same classroom at the same time by the same instructor.
- CS-UY 3923 / CS-GY 6813: Computer Security
- CS-UY 3943 A / CS-GY 9223 A: Introduction to Blockchain and Distributed Ledger Technology
- CS-UY 3943 B / CS-GY 9223 B: Open Source and Professional Software Development
- CS-UY 3943 C / CS-GY 6913 A: Web Search Engines
- CS-UY 3943 H / CS-GY 9223 M: Security and Human Behavior
- CS-UY 4543 INET / CS-GY 6543 INET/INT2: “Human Computer Interaction”
- CS-UY 4543 INET / CS-GY 6543 “Human Computer Interaction”
- CS-UY 4613 A / CS-GY 6613 I: Artificial Intelligence
- CS-UY 4753 A / CS-GY 9163 I: Application Security
- CS-UY 4773 / CS-GY 6573 INET: Penetration Testing & Vulnerability Analysis
- CS-UY 4783 A / CS-GY 6903 / CS-GY 6903 INET: Applied Cryptography
- CS-GY-6923 / ECE-GY-6143: Machine Learning
- CS-GY 6933 I / ECE-GY 9173 I: Machine Listening
CS Special Topics
*Typically offered occasionally
This three-credit special topics course is for undergraduates.
Fall 2026 Graduate Course Syllabi
CS-GY Courses
- CS-GY 6003: Foundations of Computer Science
- CS-GY 6033 A & D: Design & Analysis of Algorithms I
- CS-GY 6033 B: Design & Analysis of Algorithms I
- CS-GY 6033 C: Design & Analysis of Algorithms I
- CS-GY 6033 INET: Design and Analysis of Algorithms
- CS-GY 6053 INET: Foundations of Data Science
- CS-GY 6063: Practical Software Engineering I
- CS-GY 6083 INET: Principles of Database Systems
- CS-GY 6083 A: Principles of Database Systems
- CS-GY 6103: Introduction to Java
- CS-GY 6373: Programming Languages
- CS-GY 6513 A, B: Big Data
- CS-GY 6513 E: Big Data
- CS GY 6573 CF01 & CF02: Penetration Testing and Vulnerability Analysis
- CS-GY 6613/4613: Introduction to Artificial Intelligence
- CS-GY 6643: Computer Vision
- CS-GY 6803 CF01 ISSEM: Information Systems Security Engineering and Management
- CS-GY 6813 CF01: Information Security and Privacy
- CS-GY 6843 A: Computer Networking
- CS-GY 6843 B: Computer Networking
- CS-GY 6923 A: Introduction to Machine Learning
- CS-GY 9163 CF01 CF02: Application Security
CS Combined Courses
*Combined courses are taught in the same classroom at the same time by the same instructor.
- CS-UY 3923 / CS-GY 6813: Computer Security
- CS-UY 3943 A / CS-GY 9223 A: Introduction to Blockchain and Distributed Ledger Technology
- CS-UY 3943 B / CS-GY 9223 B: Open Source and Professional Software Development
- CS-UY 3943 C / CS-GY 6913 A: Web Search Engines
- CS-UY 3943 H / CS-GY 9223 M: Security and Human Behavior
- CS-UY 4543 INET / CS-GY 6543 INET/INT2: “Human Computer Interaction”
- CS-UY 4543 INET / CS-GY 6543 “Human Computer Interaction”
- CS-UY 4613 A / CS-GY 6613 I: Artificial Intelligence
- CS-UY 4753 A / CS-GY 9163 I: Application Security
- CS-UY 4773 / CS-GY 6573 INET: Penetration Testing & Vulnerability Analysis
- CS-UY 4783 A / CS-GY 6903 / CS-GY 6903 INET: Applied Cryptography
- CS-GY-6923 / ECE-GY-6143: Machine Learning
- CS-GY 6933 I / ECE-GY 9173 I: Machine Listening
CS Selected Topics
*Typically offered Fall and Spring
These courses will explore various topics in Computer Science.
- CS-GY 9223: Mobile Security
- CS-GY 9223: Cloud Security
- CS-GY 9223 C: AI in Cyber Security
- CS-GY 9223 INT2/INT5: AI in Cyber Security
- CS-GY 9223 INT3: Generative AI Engineering
- CS-GY 9223 INT4: Software Supply Chain Security
- CS-GY 9223 N: Modern Paradigms in Learning and Decision-Making
- CS-GY 9223 P: Biomedical Visual Analysis
- CS-GY 9223: Software Supply Chain Security
- CS-GY 9223: Introduction to Offensive Security
- CS-GY 9223: Offensive Security
CS Special Topics
*Typically offered Fall, Spring, and Summer terms
This is a 1.5-credit special topics course for graduate students.
Archived Syllabi
- 2026 Spring Course Listing Syllabi
- 2025 Fall Course Listing Syllabi
- 2021 Spring Course Listing with Syllabi
- 2020 Fall Course Listing with Syllabi
- 2020 Spring Course Listing with Syllabi
- 2019 Fall Course Listing with Syllabi
- 2019 Spring Course Listing with Syllabi
- 2018 Fall Course Listing with Syllabi
- 2017 Fall Course Listing with Syllabi
Career Services @ Tandon
Conference Attendance Funding
Internship and CPT
Skills Verification Letter Request
Students may request a letter verifying various skills acquired during their degree program. This may occur when students are seeking a United States work visa or working with an immigration attorney on a permanent residency petition.
The steps for CSE alumni to obtain a skill verification letter are as follows:
A graduated student, (either Undergraduate or Master’s) needs to submit this form: CSE Skill Verification Letter Request Form. If you do not upload an official transcript as instructed on the form, your information must first be verified in Albert which will add to our processing time.
The letter will be prepared and sent to the appropriate department representative. Once the letter has been reviewed to determine whether the skills listed were actually gained in our program, the reviewing faculty will certify that the student successfully completed specific course(s) and that the topics/skills to be verified are mentioned in the course description/syllabus. Once completed, the skills verification letter will be returned to the student. The processing time for this is two to three weeks.
Note: we do not confirm either expertise or experience and skills will be verified only for those courses which lead to degree conferral.