Computer Science Bridge Program
A pathway for individuals without a STEM background to a graduate degree in computer science and a career in an in-demand field.
Computer science permeates nearly every aspect of modern society—communication, transportation, education, medicine, entertainment, business—and will continue to do so for years to come. Job opportunities in computer science are rewarding, challenging, and diverse. Examples of job titles in computer science include software engineer, database manager, systems administrator, and mobile app developer.
Pathway to a Master’s in Computer Science
The Computer Science Bridge Program is your pathway to pursuing a Computer Science Master's Degree at NYU Tandon and a career in growing fields like data science and artificial intelligence.
The M.S. in Computer Science at NYU Tandon is an on-campus, two-year, 30-credit program. Besides the core curriculum in the fundamentals of computer science, there are a variety of electives to choose from so you can adapt the program to your interests and goals. You can focus on such topics as computer and network security, distributed systems and networking, computer graphics, and web search technology, along with subjects outside the department.
Bridge Program Details
Students must have a four-year bachelor's degree to apply to the Bridge program. Basic proficiency in college algebra and some exposure to programming is recommended for success in the course. Learning a simple programming language like Python prior to starting will help you become familiar with the notion of programming.
Certificates are issued to individuals who receive a grade of C or better. Students who receive a B+ or higher will receive a certificate with Distinction and will be eligible for admittance and receive a GRE waiver for any of the qualifying NYU Tandon master’s degrees, including Computer Science. Applicants will need to meet all other Graduate School of Engineering admission requirements.
Bridge Program Topics
- Fundamentals of system hardware
- Number Systems
- Compilation and Execution process
- Data types and Expressions
- Iterative Statements
- Propositional logic
- Predicate logic
- Proving techniques: Rules of inference, Proof by contradiction, Induction
- Sets basics
- Intro to algorithm analysis and Order of growth
- Functions, Abstraction and Runtime stack
- Pointers and Dynamic allocation
- Searching and Sorting
- Object Oriented Programming concepts
- File Processing
- Linked Lists
- Data Structures
- Trees and Binary Search trees
- Computer Organization
- Assembly language basics
- Intro to OS Concepts
- Processes & Threads
- Thread concurrency and deadlocks
- Memory Management
Last updated on: 1/17/19.
Please check back for future deadline updates.
|Semester||Course Duration||Course Start Date||Defer/Withdraw Deadline Date||Course End Date||Next Master’s Degree Start Semester|
|Winter 2020||17-Week||January, 6, 2020||February 3, 2020||May 1, 2020||Online:
|Winter 2020||24-Week||January 6, 2020||February 3, 2020||June 19, 2020||Online & On-Campus:
|Spring 2020||24-Week||March 30, 2020||April 27, 2020||September 11, 2020||Online & On-Campus:
|Summer 2020||17-Week||July 6, 2020||August 3, 2020||October 30, 2020||Online & On-Campus:
|Summer 2020||24-Week||July 6, 2020||August 3, 2020||December 18, 2020||Online & On-Campus:
We are here to help! Call us at 646.997.3623, U.S. Toll-Free at 877.503.7659, or email us at email@example.com.