CSC 226: Software Design and Implementation
Profs. Jan Pearce and Patrick Shepherd
Berea College Fall 2021 Offering
Day 44: Friday, December 10, 2021
- In class:
- Presentation on Project P01!
- For presentations, you will give a brief overview of your code modifications (how did you make your program do all that cool stuff?!), and then a live demonstration. Show everyone your creative chops!
Day 43: Friday, December 3, 2021
- In class:
- Last chance for questions over A11: PPM which is due on Monday, December 6.
- Check-in for Milestone 2 on P01.
- Work on Project P01. There are TWO MORE Milestones to complete between now and the last day (Dec 10).
- After Class
- Work on A11: PPM which is due on Monday, December 6.
- Work on P01. Milestone 3 is due on Monday, December 6.
- Reminder
- There IS a requirement that you attend class on December 10 for the project presentations.
- The Final Exam is on Friday, December 10, at 11:45am.
Day 42: Wednesday, December 1, 2021
- In class:
- Questions over A11: PPM which is due on Monday, December 6.
- Check-in for Milestone 1 on P01.
- Work on Project P01. There are four Milestones to complete between now and the last day (Dec 10).
- After Class
- Work on A11: PPM which is due on Monday, December 6.
- Work on P01.
- Reminder
- There IS a requirement that you attend class on December 10 for the project presentations.
Day 41: Monday, November 29, 2021
- In class:
- Questions over A11: PPM which is due on Monday, December 6.
- Work on Project P01. There are four Milestones to complete between now and the last day (Dec 10).
- After Class
- Work on A11: PPM which is due on Monday, December 6.
- Work on P01.
- Reminder
- There IS a requirement that you attend class on December 10 for the project presentations.
Day 40: Monday, November 22, 2021
- In class:
- After Class
- Complete T12: Deep vs. Shallow Copy, which is due on Wednesday, November 24, at the beginning of “class time”.
- Continue A11: PPM which is due on Monday, December 6.
- P01 is now available on Moodle, and will have four Milestones to complete between now and the last day (Dec 10). You do not have to start yet, but it is a good idea to be looking over the materials.
- Reminder
- There IS a requirement that you attend class on December 10 for the project presentations.
Day 39: Friday, November 19, 2021
- In class:
- After class:
- STUDY for the second exam, to be held in class on Monday, November 22. Be sure to plan to be in class on that day!
- Complete A11: PPM which is due on Monday, December 6.
- Reminders:
- The CS Alumni Homecoming Panel is this Satruday, November 20 at 1 pm in DT 108A. If you go to both parts, we will drop an extra quiz score, which is like getting a perfect quiz averaged into your quiz total.
Day 38: Wednesday, November 17, 2021
- In class:
- After class:
- Reminders:
- The second exam will be held in class on Monday, November 22. Be sure to plan to be in class on that day!
- The CS Alumni Homecoming Panel is this Satruday, November 20 at 1 pm in DT 108A. If you go to both parts, we will drop an extra quiz score, which is like getting a perfect quiz averaged into your quiz total.
Day 37: Monday, November 15, 2021
- In class:
- After class:
- Reminder: The second exam will be held in class on Monday, November 22. Be sure to plan to be in class on that day!
Day 36: Friday, November 12, 2021
- In class:
- After class:
- Announcement: The second exam will be held in class on Monday, November 22. Be sure to plan to be in class on that day!
Day 35: Wednesday, November 10, 2021
Day 34: Monday, November 8, 2021
Day 33: Friday, November 5, 2021
Day 32: Wednesday, November 3, 2021
Day 31: Monday, November 1, 2021
Day 30: Friday, October 29, 2021
Day 29: Wednesday, October 27, 2021
Day 28: Monday, October 25, 2021
Day 27: Friday, October 22, 2021
Day 26: Wednesday, October 20, 2021
Day 25: Monday, October 18, 2021
Day 24: Friday, October 15, 2021
- In class:
- After class:
- Read Chapter 12: Dictionaries in preparation for a reading quiz next time. Be sure you are logged in to the book when reading, and do all activities to get credit.
Day 23: Monday, October 11, 2021
Day 22: Friday, October 8, 2021
Day 21: Wednesday, October 6, 2021
- In class:
- Exam E1, consisting of both a paper part and a programming part
- After class:
No class: Monday, October 4, 2021
Day 20: Friday, October 1, 2021
- In class:
- Questions over material (specific issues only).
- Begin and complete T06: Funky Functions, due on
Wednesday Friday, October, 8, 2021.
- After class:
Day 19: Wednesday, September 29, 2021
- In class:
- After class:
- Post approved all review questions to Peerwise course 23895 by Thursday morning at 8 am. Review by answering the questions already in Peerwise, and come to class ready with other questions you think of between then and now.
- Submit T05: Buggy Fruit which is due before class on Friday.
Day 18: Monday, September 27, 2021
Day 17: Friday, September 24, 2021
Day 16: Wednesday, September 22, 2021
Day 15: Monday, September 20, 2021
Day 14: Friday, September 17, 2021
Day 13: Wednesday, September 15, 2021
Day 12: Monday, September 13, 2021
Day 11: Friday, September 10, 2021
Day 10: Wednesday, September 8, 2021
Day 9: Monday, September 6, 2021
Day 8: Friday, September 3, 2021
- In class:
- After class:
- Read Chapter 6: Functions in preparation for a reading quiz next time. Be sure you are logged in to the book when reading, and do all activities to get credit!
Day 7: Wednesday, September 1, 2021
Day 6: Monday, August 30, 2021
- In class:
- After class:
- Complete and submit A01: Breaking Bad
- If you want to work ahead, read Chapter 5: Python Modules in preparation for a reading quiz on Friday. Be sure you are logged in to the book when reading, and do all activities to get credit!
Day 5: Friday, August 27, 2021
- In class:
- After class:
- Continue A01: Breaking Bad which is due on Wednesday, September 1, 2021.
- Complete and submit T00: Exploring PyCharm with a partner. Both of you will submit a repo link to Moodle. This will be due on Monday, August 30.
- Read Chapter 4: Hello Turtles! (if you have not already done so) in preparation for a reading quiz next time. Be sure you are logged in to the book when reading, and do all activities to get credit!
Day 4: Wednesday, August 25, 2021
- In class:
- After class:
- Read Chapter 4: Hello Turtles! in preparation for a reading quiz next time. Be sure you are logged in to the book when reading, and do all activities to get credit!
- Begin A01: Breaking Bad which is due in one week, on Wednesday, September 1, 2021.
Day 3: Monday, August 23, 2021
Day 2: Friday, August 20, 2021
- In class:
- After class:
- Fix anything that you had trouble with and needed help with.
- Read the Chapter 2: Simple Python Data in preparation for a reading quiz next time. Be sure you are logged in to the book when reading, and do all activities to get credit!
Day 1: Wednesday, August 18, 2021
- In class:
- https://runestone.academy/runestone/assignments/doAssignment?assignment_id=70796
- Welcome
- Icebreaker
- Discussion of course: content, text, syllabus, flow, etc
- Sign up for the Text: How to Think like a Computer Scientist, using your Berea email and username to create a login and join the book csc226-f21
- Program two robots to make PBJ sandwiches and debrief about programming them.
- After class (before Friday’s class):
- Submit A00: Getting Started. Note that you will be submitting a link. Most of this assignment must be completed before Friday’s class. For the visit to the evening lab, you have a week– the vist to the evening lab part is due by Wednesday, August 25, 2021. This assignment includes the following which need to be done by Friday:
- Read the CSC 226 Course syllabus, and reading Chapter 1 : Introduction in How to Think like a Computer Scientist in preparation for a reading quiz next time. Be sure you are logged in to the book when reading, and do all activities to get credit! On Friday, we will have a quiz on both of these readings.
Copyright © 2021 | Licensed under a Creative Commons Attribution-Share Alike 3.0 United States License