Course Home - Spring 2013
Professor: Sana Odeh
Faculty Liaison for Global Programs of Computer Science
Computer Science Department
Courant Institute of Mathematical Sciences
New York University
Email: Odeh (AT) courant (DOT) nyu (DOT) edu
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.
Class Time: Mon/Wed, 11:00-12:15 PM, room 102 CIWW (Courant)
Office hours: Mon/Wed, 12:30-1:30 PM, room 321 in Courant) or at other times by appointment.
Office: room 321 in Courant
This course provides a gentle introduction to the fundamentals of programming, which is the foundation of Computer Science. It is intended as a first course in programming; No prior computing programming experience is needed. Programming has revolutionized every aspect of our lives from art and other media to education, business, and the core sciences. Students will understand the basics of how computer programs are created. Students design, write, and debug simple computer programs.
Prerequisite: Three years of high school mathematics or equivalent. No prior computing experience is assumed. Students with any programming experience should consult with the computer science department before registering. Students who have taken or are taking Introduction to Computer Science (CSCI-UA 101) will not receive credit for this course. Note: This course is not intended for computer science majors, although it is a prerequisite for students with no previous programming experience who want to continue into CSCI-UA 101.
- Learn the foundations of Programming.
- Learn Control Structures
- Learn Repetition Structures
- Learn how to Process Text
- Learn to use Functions and Modules
- Learn Lists
- Learn Dictionaries
- Learn to Read and Write to Files
- There will be two midterm exams and one final exam. If you plan to continue with computer science courses such as CSCI-UA.101, you must get a grade of C or better in this course.
- Grades are weighted as follows:
- Midterm #1 - 20% of the final grade
- Midterm #2 - 20 % of the final grade
- Homework - 20% of the final grade
- Final Exam - 40% of the final grade.
- The homework assignments are required and will consist of programming assignments. Details will be posted later.
- Computer Science Department: Statement on Academic Integrity
Exams: Please note that all Exams are hand-written exams: no books, and no computers.
- Midterm#1: October 16th (During Class)
- Midterm#2: November 13th (During Class)
- FINAL EXAM: December 16, 10:00am - 11:50am, WWH 102
NYU / Dept of Computer Science - Prof Sana Odeh /Updated Fall 2013:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: |