Wed July 1, 11:15pm Ithaca time: Solutions to A4 and A5 are posted on the Schedule page of the course website.
Thu May 28, 10pm Ithaca time CMS email subject line "[CS 1110] last announcements (probably)1. A4resub and A5resub grades released.
If you find a mistake with the grading, please submit a regrade request on CMS by Monday June 1 11:59pm Ithaca time. (Ignore scores of 0, 4000, 5000; they are artificial record-keeping devices.)
2. We plan to upload course grades to Faculty Center by noon Ithaca time on Friday June 5th. These should be viewable on Student Center by 5:30pm Ithaca time that day, according to the Registrar's website.
3. We tentatively plan on posting the solutions to A4 and A5 on the Schedule page of the course website on June 30th. (This gives time for some pending incompletes to be resolved.)
4. The CS1110 lab server will switch over to the summer running of the course sometime in early- to mid-June, so if you needed anything there, you'll want to go and somehow save that stuff externally. When the switchover happens, most likely all your work will be deleted and you will lose access to the Spring 2020 exercises.
Similarly, the URL https://www.cs.cornell.edu/courses/cs1110/ will switch over to future instances of CS1110; but the Spring 2020 materials (except for the labs) will be retained at https://www.cs.cornell.edu/courses/cs1110/2020sp .
Use the email@example.com for course communication until June 15th; at which date control of that email address will pass on to the summer CS1110 instructor.
5. We'd like to take this opportunity to crow once again about the CS1110 course staff. This semester, we had an UNBELIEVABLY great team! And just this afternoon, we learned that the following staff members won teaching awards from the Computer Science Department!
|Rhea Bansal||Ariel Kellison|
|Jonathan Chai||Hannah Lee|
|Kevin Cook||Jesse Phillips|
|Nathaniel Diamond||Will Xiao|
|Jude Javillo||Ruiqi Zhu|
Also, hot off the presses, news from the CS department chair: Prof. Lee has been elected by the Board of Trustees to be the inaugural Charles Roy Davis Professor, effective July 1, 2020. A personal email from the Provost said, "Your nomination has the support of colleagues who cite the originality and impact of your research, your leadership as a computer scientist exhibited through your extensive service to professional organizations and to your department, and your dedication and service to teaching."
Remember back to the first day of class when we said you were in good hands? We weren't kidding!
6. That first day of class seems like so long ago, now. In the meantime, you've made it through an extraordinary semester during inordinately difficult times.
The academic side of your journey may not and in many cases should not have been the most pressing thing on your mind these few months, but still, it was a pleasure to share a small part of of that journey with you. If you find yourself looking back on the CS1110 part of your experiences, take a moment to reflect on that bit from The Economist that we read together on the first lecture:
Like philosophy ... computing is worth teaching less for the subject matter itself and more for the habits of mind that studying it encourages.
You can now perform real honest-to-god magic, if you understand how to phrase your incantations:
The price of that power is strict discipline: you have to really know what you want, and you have to be able to express it clearly in a formal, structured way that leaves no room for the fuzzy thinking and ambiguity found elsewhere in life ...
Even if you never program again, we hope you found this new way of thinking that we've introduced you to illuminating; and we also hope you'll feel empowered to _do_ more programming to solve some problems or even just reduce some tedium you encounter in your real life. Drop us a line at DFAN@cs.cornell.edu and/or LLEE@cs.cornell.edu to let us know how it goes!
--Prof. Lee and Prof. Fan
Programming and problem solving using Python. Emphasizes principles of software development, style, and testing. Topics include procedures and functions, iteration, recursion, arrays and vectors, strings, an operational model of procedure and function calls, algorithms, exceptions, object-oriented programming, and GUIs (graphical user interfaces). Weekly labs provide guided practice on the computer, with staff present to help. Assignments use graphics and GUIs to help develop fluency and understanding. Assumes basic high school mathematics (no calculus) but no programming experience.
Forbidden Overlap: Due to a partial overlap in content, students will receive 6 credits instead of 8 if they take CS 1110 and one of the following: CS 1112, CS 1114, CS 1115, BEE 1510. Students may not enroll in CS 1110 if they have taken or are also enrolled in CS 2110/ENGRD 2110, CS 2112, or have taken or are currently enrolled in a course offered or cross-listed with a CS number 3000 or above. (Students looking to learn Python rather than learn how to program should take CS 1133 instead). Students who have affiliated with the computer-science major may not enroll.
Expected Outcomes (see also the syllabet)
Recordings posted by Tuesdays and Thursdays 9:05-9:55am
in Bailey Hall 101.
|Day & Time (in Ithaca; city-to-city time converter here)||Section||Location||Instructor|
|Tu 10:10-11:00||201||Se Yun Kim (SK956)|
|Tu 11:15-12:05||202||Ariel Kellison (AK2485)|
|Tu 12:20-1:10||203||Hannah Lee (HL838)|
|Tu 1:25-2:15||204||Jesse Phillips (JOP23)|
|Tu 2:30-3:20||205||Jun-You Liu (JL3956@cornell.edu)|
|Tu 3:35-4:25||206||Jun-You Liu (JL3956@cornell.edu)|
|W 10:10-11:00||207||Pippen Wu (HW473@cornell.edu)|
|W 11:15-12:05||208||Kevin Cook (KJC244)|
|W 12:20-1:10||209||Rhea Bansal (RAB378)|
|W 1:25-2:15||210||Se Yun Kim (SK956)|
|W 2:30-3:20||211||Will Xiao (WMX2)|
|W 3:35-4:25||212||Emily Chen (EC745@cornell.edu)|
|Tu 12:20-1:10||213||Nathaniel Diamond (NCD27)|
|Tu 1:25-2:15||214||Shilpy Agarwal (SA2229@cornell.edu)|
|W 12:20-1:10||215||Rhea Bansal (RAB378)|
|W 1:25-2:15||216||Hannah Lee (HL838)|
|T 21:00-21:50=9PM-9:50PM||217||Nathaniel Diamond (NCD27)|