FOS CS Home - Fall 2011

Professor: Sana OdehFaculty 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
Help: 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.

Office hours: Monday 4:00 -5:00pm or at other times by appointment.Office: 106 South Tower, NYU AD Downtown Center.

FOS CS Lab Description:
Intended for students in Foundation of Science, this course will introduce students to the foundations of Computer Science. Students will learn how to design algorithms to solve simple 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 functions.

FOS CS Lab goals:

Learn the foundations of Computer Science and programming.

Introduce students to classical algorithms.

Introduce students to the fundamentals of programming.

Required books:

1) Python for Software Design: How to Think Like a Computer Scientist by Allen B. Downey.