Course Home - Spring 2014

Professor: Sana Odeh
Faculty Liaison for Global Programs of Computer Science
Computer Science Department
Courant Institute of Mathematical Science
New York University, New York

Affiliated Faculty,  NYU Abu Dhabi

Email: Odeh (AT) courant (DOT) nyu (DOT) edu

NYU Abu Dhabi:
Office: 106 South Tower, NYU Abu Dhabi Downtown Center.
NYU New York: Office: 251 Mercer Street, Room 321 :: New York City, 10012 :: Tel.: 212-998-3118

Whenever you have a question about the course material, please feel free to see me during my office hours or write me an email message. If at any time you feel that you are falling behind or are overwhelmed by the material, let me know: I will be very happy to help you.

Course Information:

Brief Course Description:
Intended for computer science majors and students in other scientific disciplines, this course will introduce students to the foundations of Computer Science. Students will learn how to design algorithms to solve problems and how to translate these algorithms into working computer programs using a high-level programming language. The course covers core concepts including: basic computation; data structure; control structure; iterative structures; file I/O and exception handling; recursion, searching, sort and functions.  Students will also learn the elements of object-oriented programming (OOP), such as objects, classes, inheritance, abstraction, polymorphism, and interface.

Course Learning Outcomes: 

Assignments: Students will produce 5 assignments implementing structural and object-oriented programming (OOP) features, graphics, games and web CGI.

Final Project: Students are required to develop a fully functioning, interactive, fun game that employs a clean design, intuitive graphical user interface (GUI), simple to moderate strategy, and event-handling techniques needed for interactive games.

Exams:Please note that all Exams are hand-written exams: no books, and no computers!



Updated Spring 2014::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::  |