Course: | CS1109 Fundamental Programming Concepts (2 credits) |
Instructor: | K.-Y. Daisy Fan |
Website: | https://cmsx.cs.cornell.edu |
Course Date: | June 24 - August 2, 2019 |
2 credits. S/U Only. Designed for students who intend to take CS 111x and wish to get a head start, CS 1109 focuses on basic programming concepts and problem analysis and decomposition. The programming concepts to be studied include control flow, function, and list. An appropriate high-level programming language is used. Students with previous programming experience and students who do not intend to take CS 111x should not take this course.
Simply put, academic integrity is about respecting yourself and respecting others. You respect yourself by submitting work completed through your own effort; you respect others by acknowledging contribution from others when such external contribution is allowed. When your individual effort is required, such as on an exam, you may neither seek nor accept help from others. Refer to the University Code of Academic Integrity for further information. Ignorance of the Code is not an acceptable excuse.
Lecture | MW 11:30am - 12:30pm | Phillips Hall 307 |
Lab | TuTh 11:30am - 12:30pm | Upson Hall 225 (computer lab) |
Instructor: | Prof. K.-Y. Daisy Fan | dfan at cs.cornell.edu |
Teaching Assistants: | Ian Delbridge | iad35 at cornell.edu |
Amani Ahmed | ata57 at cornell.edu |
Sunday | 5:30-6:30pm Upson 225 (Ian Delbridge) |
Monday | 5:30-6:30pm Upson 225 (Amani Ahmed) |
Tuesday | (Except June 25) 4:00-5:00pm Gates 459 (Prof. Fan)
5:30-6:30pm Upson 225 (Amani Ahmed) |
Wednesday | 3:45-5:45pm Gates 459 (Prof. Fan) |
Thursday | 1:30-3:30pm Upson 225 (Ian Delbridge) |
Lecture activities: 10% Exercises: 15% Exam: 25% Assignments: 50%
You must write the exam at its scheduled time unless your request for special accommodation (medical reason, disability-related, or exam conflicts as posted on the University exam schedule) has been approved beforehand. Any request for exam-taking accommodation must be made at least two weeks before the exam, with documentation from Student Disability Services if appropriate. If you have an illness that prevents you from completing required work, email the course instructor as soon as possible to make an alternative arrangement for the missed work.
Alongside the above topics, throughout the course we will practice the skills of problem analysis and decomposition as well as testing and debugging.