NYU Tandon Bridge Course Material
We have provided recommended preparatory courses, in addition to some videos which will introduce you to some of the concepts you will learn about in the Bridge.
Preparatory courses and concepts
Below are recommended preparatory courses, in addition to some videos which will introduce you to some of the concepts you will learn about in the Bridge.
NYU Tandon Bridge Program Topics
- Fundamentals of system hardware
- Number Systems
- Compilation and Execution process
- Data types and Expressions
- Branching Statements
- Iterative Statements
- Intro to algorithm analysis and Order of growth
- Coding functions, Abstraction and Runtime stack
- Pointers and Dynamic allocation
- Mathematical Functions
- Introduction to Counting
- Discrete Probability
- Searching and Sorting
- Object Oriented Programming Concepts
- File Processing
- Linked Lists
- Stacks and Queues
- Trees and Binary Search Trees
- Intro to OS Concepts
- Processes & Threads
- Thread concurrency and deadlocks
- Memory Management
- Introduction to Networking
- Overview of OSI/RM
- Physical layout of networks
- Application Layer, Network Layer and Transport Layer
The Bridge course requires four textbooks which we've listed below. Although other versions of these textbooks may be available, the professors will reference the page numbers of the following versions. If you purchase an alternate version, the page numbers may vary. Some of these books offer online resources, however the online version required is for ZyBooks.
- Problem Solving with C++, Ninth Edition, Walter Savitch, University of California - ISBN-10: 0133591743, ISBN-13: 9780133591743 - Amazon Link
- Modern Operating System, Fourth Edition, Andrew S. Tanenbaum, Pearson Prentice Hall - ISBN-10: 013359162X, ISBN-13: 978-0133591620 - Amazon Link
- Data structures and Algorithms in C++, Fourth Edition, Mark Allen Weiss, Pearson - ISBN-10: 013284737X, ISBN-13: 978-0132847377 - Amazon Link
- Discrete Mathematics - Available on ZyBooks (Instructions to access this book can be found in your course syllabus which will be available in the course site once it begins)
Recommended (but not required):
- Introduction to Algorithms, 3rd Edition, Cormen, Leiserson, Rivest, and Stein, MIT Press, 2009 - ISBN-10: 9780262033848, ISBN-13: 9780262033848 - Amazon Link
- Computer Networking: A Top-Down Approach, 7th Edition, James Kurose, Keith Ross, Pearson - ISBN-10: 9780133594140, ISBN-13: 978-0133594140 - Amazon Link
- Discrete Mathematics and Its Applications, 7th Edition, Kenneth H. Rosen, The McGraw Hill Companies, 2012 - ISBN-10: 0073383090, ISBN-13: 978-0073383095 - Amazon Link
Operating System Requirements
You will be using Proctor U for your online proctored exams. Enrolled students will gain access to our online orientation and a practice exam to test out the course before it begins.
Proctor U only runs on Mac and Windows and does not run on Linux. A built-in or external web-camera is also required.
- ProctorU extension on Chrome
- What Operating Systems/Devices Are Supported?
- Test-Taker Resource Center
- Commonly asked questions about Proctor U
Please visit our Tutor Matching Service.
The Bridge Course is taught asynchronously. In the course, you will be participating in interactive online modules, live webinars, assignments, and peer-to-peer engagement. Each week, your professors will host a virtual meeting to discuss the week's lecture and topics, and answer students’ questions. Attendance at this meeting is mandatory however if you cannot attend you may re-watch the webinar within the course site, and reach out to the professors and TA’s with any questions! If you are not able to attend the webinars it will not have a negative impact on your grade, as most students work full time.
Your professors will assign weekly assignments. Each student is required to set aside time to study and complete the homework by the due dates. You will have 4 exams throughout the course that must be taken at the dates and times (6 PM EST) included in the Enrollment Agreement within your Admission email.
- The 17-week course requires students to dedicate about 30-40 hours per week. This option is not recommended for students without prior programming and advanced math experience, and students may swap before the course begins. Please reach out for assistance.
- The 24-week course requires students to dedicate about 20-30 hours per week.
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.