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 Spring 2026 Graduate cross-registration:
- Discuss cross-registration with your department advisor and submit your request via the Google Form.
- The form will be open for responses beginning December 15th, 2025.
- The CSE department will begin processing requests in order of receipt starting January 12th, 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 January 9th at 3:00 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 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. 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 26, 2025 you can fill out CSE Undergraduate Cross Registration Form - Fall 2025 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 2025 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
Current Course Syllabi
CS-UY Courses
- CS-UY 1113: Programming and Problem Solving I
- CS-UY 1114: Introduction to Programming and Problem Solving
- CS-UY 1121 INET: Problem Solving via Programming
- CS-UY 2124 All Sections: 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 3943 INT2: Container 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 4613: Artificial Intelligence
- CS-UY 4793: Computer Networking
CS-GY Courses
- CS-GY 6033 B: Design & Analysis of Algorithms I
- CS-GY 6033 C: Design and Analysis of Algorithms I
- CS-GY 6043: Design and Analysis of Algorithms II
- CS-GY 6053: Foundations of Data Science
- CS-GY 6063 INET: Practical Software Engineering I
- CS-GY 6083 A: Principles of Database Systems
- CS-GY 6233 CF1, CF2 & INET: Introduction to Operating Systems
- CS-GY 6313: Information Visualization
- CS-GY 6313 A: Information Visualization
- CS-GY 6313 INET: Information Visualization
- CS-GY 6513 E: Big Data - Patel
- CS-GY 6513: Big Data - Rodriguez
- CS-GY 6573 CF1/CF2: Penetration Testing and Vulnerability Analysis
- CS-GY 6613: Artificial Intelligence
- CS-GY 6643 INET: Computer Vision
- CS-GY 6803: ISSEM Information Systems Security Engineering and Management
- CS-GY 6813 CF INET: Information Security & Privacy
- CS-GY 6843 B: Computer Networking
- CS-GY 6843 CF INET: Computer Networking
- CS-GY 6903: Applied Cryptography
- CS-GY 6923 A: Machine Learning
- CS-GY 9053 I: Introduction to Java
- CS-GY 9163 CF1/CF2: Application Security
- CS-GY 9223 I: Responsible AI and the Law
- CS-GY 9223 K: Introduction to Responsible AI
CS Combined Courses
- CS-GY 6923/ECE-GY 6143: Machine Learning
- CS-GY 6953/ECE-GY 7123: Deep Learning
- 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/CS-GY 6913: Web Search Engines
- CS-UY 3943/CS-GY 8843/CUSP GX 8843: Virtual and Augmented Reality
- CS-UY 3943/CS-GY 9223: Intro to Offensive Security
- CS-UY 4543/CS-GY 6543 I: Human Computer Interaction
- CS-UY 4783 A/CS-GY 6903 I/CS-GY 6903 INET: Applied Cryptography
CS Selected Topics
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.