CSC 236: Data Structures
Berea College
Distance Day 17: Wednesday, April 22, 2020
- Final Deadlines:
- PR2: Peerwise Review for E02: Add your questions you wrote for AE2 Peerwise Review Part II to Peerwise course 20880- note only those who have written their questions, get into this Peerwise course.) Due TODAY Wednesday, April 22, 2020.
- Complete a preliminary video script for FP1: Preliminary Video Script - you will be able to modify this as you refine your project -think of it like a milestone. Due TODAY Wednesday, April 22, 2020.
- Engagement Peerwise: Do all of the questions in the E02 Peerwise Review - note only those who have written their questions, get into this Peerwise course.) Due by Monday, April 27, 2020.
- Complete Video, Publically post, and correct the transcript for FP2: Video Submission. Due by Monday, April 27, 2020.
- Complete FP3 Team Review - This will not open until you have submitted your video because it should not be completed until the video is completed. Due by Tuesday, April 28, 2020.
Distance Day 16: Monday, April 20, 2020
- Upcoming Deadlines:
- Complete the first organizational teamwork for the final video project FP0: Initial Planning by 12:20 pm Eastern TODAY Monday, April 20, 2020. Please note that you must complete all of the other course work to be eligible to choose a topic, and you must have your topic pre-approved before you can submit this.
- PR2: Peerwise Review for E02: Add your questions you wrote for AE2 Peerwise Review Part II to Peerwise course 20880- note only those who have written their questions, get into this Peerwise course.) Due by Wednesday, April 22, 2020.
- Complete a preliminary video script for FP1: Preliminary Video Script - you will be able to modify this as you refine your project -think of it like a milestone. Due by Wednesday, April 22, 2020.
Distance Day 15: Friday, April 17, 2020
- Upcoming Deadlines:
- Read sections 9.15-9.22 and complete AQc9p2: Assignment on Chapter 9 part 2 - Algorithms Part II by TODAY 12:20 pm Eastern Friday, April 17, 2020) by 12:20 pm
- Complete AE2 Peerwise Review Part II by 12:20 pm Eastern TODAY Friday, April 17, 2020.
- Complete the first organizational teamwork for the final video project FP0: Initial Planning by 12:20 pm Eastern Monday, April 20, 2020. Please note that you must complete all of the other course work to be eligible to choose a topic, and you must have your topic pre-approved before you can submit this. So, if you have fallen behind, this is a nudge to get caught up this weekend!
Distance Day 14: Wednesday, April 15, 2020
Distance Day 13: Monday, April 13, 2020
Distance Day 12: Friday, April 10, 2020
Distance Day 11: Wednesday, April 8, 2020
-
Upcoming Deadlines:
- Complete A12: Tree Assignment by 12:20 pm Eastern Friday, April 10, 2020
- Continue L08: Recursive Art Milestone 2: Make sincere attempt to complete everything, so you can get your questions answered. To meet this milestone, you must have completed the README and written and pushed most of the code needed for completion to the repo. However, the code might not yet be working. Due Monday, April 6, 2020 by 12:20 pm. Final Milestone: Lab is complete. Due ~Wednesday, April 8, 2020~ extended to Friday, April 10, 2020 by 12:20 pm.
- Complete T16: On Sorting by TODAY 12:20 pm Eastern Wednesday, April 8, 2020
- Begin AE2 Peerwise Review Part II by 12:20 pm Eastern Friday, April 17, 2020.
Distance Day 10: Monday, April 6, 2020
-
Upcoming Deadlines:
- Continue L08: Recursive Art Milestone 2: Make sincere attempt to complete everything, so you can get your questions answered. To meet this milestone, you must have completed the README and written and pushed most of the code needed for completion to the repo. However, the code might not yet be working. Due Monday, April 6, 2020 by 12:20 pm. Final Milestone: Lab is complete. Due Wednesday, April 8, 2020 by 12:20 pm.
- Complete T16: On Sorting by 12:20 pm Eastern Wednesday, April 8, 2020
- Begin AE2 Peerwise Review Part II by 12:20 pm Eastern Friday, April 17, 2020.
Distance Day 9: Friday, April 3, 2020
-
Upcoming Deadlines:
- Begin L08: Recursive Art Milestone 1: Pull repo and complete all planning prompts in README - Due Wednesday, April 1, 2020. Milestone 2: Make sincere attempt to complete everything, so you can get your questions answered. To meet this milestone, you must have completed the README and written and pushed most of the code needed for completion to the repo. However, the code might not yet be working. Due Monday, April 6, 2020. Final Milestone: Lab is complete. Due Wednesday, April 8, 2020.
- Read sections 8.1-8.9 and complete AQc7: Assignment on Chapter 8 part 1 - Trees and Heaps by TODAY 12:20 pm Eastern Friday, April 3, 2020
- Complete T15: On Sorting by TODAY 12:20 pm Eastern Friday, April 3, 2020
- Complete T16: On Sorting by 12:20 pm Eastern Friday, April 3, 2020
- Begin AE2 Peerwise Review Part II by 12:20 pm Eastern Friday, April 17, 2020
Distance Day 8: Wednesday, April 1, 2020
-
Upcoming Deadlines:
- Begin L08: Recursive Art Milestone 1: Pull repo and complete all planning prompts in README - Due Wednesday, April 1, 2020. Milestone 2: Make sincere attempt to complete everything, so you can get your questions answered. To meet this milestone, you must have completed the README and written and pushed most of the code needed for completion to the repo. However, the code might not yet be working. Due Monday, April 6, 2020. Final Milestone: Lab is complete. Due Wednesday, April 8, 2020.
- Read sections 8.1-8.9 and complete AQc7: Assignment on Chapter 8 part 1 - Trees and Heaps by 12:20 pm Eastern Friday, April 3, 2020
- Complete T15: On Sorting by 12:20 pm Eastern Friday, April 3, 2020
Distance Day 7: Monday, March 30, 2020
-
Upcoming Deadlines:
- Read chapter 7 and complete AQc7: Assignment on Chapter 7 - Sorting by 12:20 pm Eastern TODAY Monday, March 30, 2020
- Complete T14: On Hashing by 12:20 pm Eastern TODAY Monday, March 30, 2020
- Begin L08: Recursive Art Milestone 1: Pull repo and complete all planning prompts in README - Due Wednesday, April 1, 2020. Milestone 2: Make sincere attempt to complete everything, so you can get your questions answered. To meet this milestone, you must have completed the README and written and pushed most of the code needed for completion to the repo. However, the code might not yet be working. Due Monday, April 6, 2020. Final Milestone: Lab is complete. Due Wednesday, April 8, 2020.
Distance Day 6: Friday, March 27, 2020
-
Upcoming Deadlines:
- Complete A11: What is Hashing by 12:20 pm Eastern Friday, March 27, 2020
- Complete T13: On Search by 12:20 pm Eastern Friday, March 27, 2020
- Read chapter 7 and complete AQc7: Assignment on Chapter 7 - Sorting by 12:20 pm Eastern Monday, March 30, 2020
- Complete T14: On Hashing by 12:20 pm Eastern Monday, March 30, 2020
- Begin L08: Recursive Art Milestone 1: Pull repo and complete all planning prompts in README - Due Wednesday, April 1, 2020. Milestone 2: Make sincere attempt to complete everything, so you can get your questions answered. To meet this milestone, you must have completed the README and written and pushed most of the code needed for completion to the repo. However, the code might not yet be working. Due Monday, April 6, 2020. Final Milestone: Lab is complete. Due Wednesday, April 8, 2020.
Distance Day 5: Wednesday, March 25, 2020
Distance Day 4: Monday, March 23, 2020
- Upcoming Deadlines:
- Continue L07: Binary Addition Milestone 2: Make sincere attempt to complete everything, so you can message with questions. To meet this milestone, you must have written and pushed most of the code needed for completion to the repo. However, it might not yet be working. Due by 12:20 pm Eastern Monday, March 23, 2020. Final Milestone: Lab is complete. Due by 12:20 pm Eastern Wednesday, March 25, 2020.
- Complete T11: Exploring Recursion by 12:20 pm Eastern Monday, March 23, 2020
- Complete T12: Understanding Recursion by 12:20 pm Eastern Wednesday, March 25, 2020
Distance Day 3: Friday, March 20, 2020
- Upcoming Deadlines:
- Continue L07: Binary Addition Milestone 2: Make sincere attempt to complete everything, so you can message with questions. To meet this milestone, you must have written and pushed most of the code needed for completion to the repo. However, it might not yet be working. Due by 12:20 pm Eastern Monday, March 23, 2020. Final Milestone: Lab is complete. Due by 12:20 pm Eastern Wednesday, March 25, 2020.
- Complete T10:Exploring Linked Lists by 12:20 pm Eastern Friday, March 20, 2020
- Complete A10: Thinking Recursively by 12:20 pm Eastern Friday, March 20, 2020
- Complete T11: Exploring Recursion by 12:20 pm Eastern Monday, March 23, 2020
Distance Day 2: Wednesday, March 18, 2020
- Upcoming Deadlines:
- L07: Binary Addition Milestone 1: Pull repo and make some commits including the whiteboard design and assigned tasks due by 12:20 pm ~today, Wednesday, March 18, 2020~ tomorrow, Thursday, March 20, 2020.
- Continue L07: Binary Addition Milestone 2: Make sincere attempt to complete everything, so you can message with questions. To meet this milestone, you must have written and pushed most of the code needed for completion to the repo. However, it might not yet be working. Due by 12:20 pm Eastern on Monday, March 23, 2020. Final Milestone: Lab is complete. Due by 12:20 pm Eastern on Wednesday, March 25, 2020.
- Complete T10:Exploring Linked Lists by 12:20 pm Eastern on Friday, March 20, 2020
- Complete A10: Thinking Recursively by by 12:20 pm Eastern on Friday, March 20, 2020
Distance Day 1: Monday, March 16, 2020
- Upcoming deadlines:
- Continue L07: Binary Addition Milestone 1: Pull repo and make some commits including the whiteboard design and assigned tasks. - Due by 12:20 pm Eastern on Wednesday, March 18, 2020. Milestone 2: Make sincere attempt to complete everything, so you can message with questions. To meet this milestone, you must have written and pushed most of the code needed for completion to the repo. However, it might not yet be working. Due by by 12:20 pm Eastern on Monday, March 23, 2020. Final Milestone: Lab is complete. Due by by 12:20 pm Eastern on Wednesday, March 25, 2020.
How we will work after Friday, March 13, 2020 when we can’t meet face-to-face
- Class, Office Hours, and Evening Lab: Attendance will NOT be required by either via Slack or Zoom, but I will appear at 9:20 every MWF on my Zoom channel. Attendance is NOT required, but if no one joins by 9:30, I may leave. This will replace my office hours and lab, If you want asynchronous help, please use our slack channel or email me.
- Support: Just email me or direct message me in our slack channel by using @pearcej. I will support you do don’t hesitate to contact me–people learn much more when they ask for help than when they need help and don’t ask.
- Discussion: Use our slack channel for class discussion - anything you would have said in class is appropriate here. This might be I need a partner for X or can we have an extension on y, etc.
- Teamworks: The BC CS teamworks use a teaching strategy called POGIL (Process oriented guided inquiry based learning) Research indicates POGIL is highly effective for learning, but the learning needs to be synchronous for discussions. Hence, I encourage you to join a partner or two, but not more for teamworks. You may also do them alone if need be, Most are already posted.
- Exam 2: Only the Peerwise portion will occur. Engagement with Peerwise will be required. This percentage of your grade will be reapportioned.
- Text book: The remainder of the text will be read, but all quizzes will be replaced by assignments.
- Labs and assignments: These will still happen. All labs have been posted. Most assignments are already posted.
- Project: We will still do this in teams of 1, 2, or 3, but the coding portion is canceled and the amount of impact on your grade is reduced.
- Mindset: Support will be there and you can do this!!
- Flexibility: I plan to be extremely flexible due to the unprecedented situation. Please tell me if you are sick, or need an extension or an incomplete.
Day 26: Friday, March 13, 2020
- Before class: Complete all work due before class today (see list from last time)
- In class:
- Outside of class:
- Continue L07: Binary Addition Milestone 1: Pull repo and make some commits including the whiteboard design and assigned tasks. - Due Wednesday, March 18, 2020. Milestone 2: Make sincere attempt to complete everything, so you can message with questions. To meet this milestone, you must have written and pushed most of the code needed for completion to the repo. However, it might not yet be working. Due Monday, March 23, 2020. Final Milestone: Lab is complete. Due Wednesday, March 25, 2020.
Day 25: Wednesday, March 11, 2020
- Before class: Complete all work due before class today (see list from last time)
- In class:
- Outside of class:
- Announcement: There will be a reading quiz on Friday, March 13, 2020 on Chapter 6 of Problem Solving with Algorithms and Data Structures using C++. Be sure to use our course cppdsS20, and a login using your Berea email and username.
- Begin L07: Binary Addition Milestone 1: Pull repo and make some commits including the whiteboard design and assigned tasks. - Due Wednesday, March 18, 2020. Milestone 2: Make sincere attempt to complete everything, so you can message with questions. To meet this milestone, you must have written and pushed most of the code needed for completion to the repo. However, it might not yet be working. Due Monday, March 23, 2020. Final Milestone: Lab is complete. Due Wednesday, March 25, 2020.
Day 23: Monday, March 9, 2020
- Before class: Complete all work due before class today (see list from last time)
- In class:
- Outside of class:
- Continue L06: Bytes Final Milestone: Lab is debugged and complete. Due Wednesday, March 11, 2020
- Announcement: There will be a reading quiz on Wednesday, March 11, 2020 on Chapter 5 of Problem Solving with Algorithms and Data Structures using C++. Be sure to use our course cppdsS20, and a login using your Berea email and username.
- Begin L07: Binary Addition Milestone 1: Pull repo and make some commits including the whiteboard design and assigned tasks. - Due Friday, March 13, 2020. Milestone 2: Make sincere attempt to complete everything, so you can come to class with questions. To meet this milestone, you must have written and pushed most of the code needed for completion to the repo. However, it might not yet be working. Due Monday, March 16, 2020. Final Milestone: Lab is complete. Due Wednesday, March 18, 2020.
Day 22: Friday, February 28, 2020
- Before class: Complete all work due before class today (see list from last time)
- In class:
- Outside of class:
- Continue L06: Bytes Milestone 2: Make sincere attempt to complete everything, so you can come to class with questions. To meet this milestone, you must have written and pushed most of the code needed for completion to the repo. However, it might not yet be working. Due Monday, March 9, 2020. Final Milestone: Lab is debugged and complete. Due Wednesday, March 11, 2020
- Complete A08: Career Reflection and Resume which is due Monday, March 9, 2020
Day 21: Wednesday, February 26, 2020
- Before class: Complete all work due before class today (see list from last time)
- In class:
- Outside of class:
- Continue L06: Bytes Milestone 1: Pull repo and make some commits including the whiteboard design and draft CRC card submitted to Github. by Friday, February 28, 2020. Milestone 2: Make sincere attempt to complete everything, so you can come to class with questions. To meet this milestone, you must have written and pushed most of the code needed for completion to the repo. However, it might not yet be working. Due Monday, March 9, 2020. Final Milestone: Lab is debugged and complete. Due Wednesday, March 11, 2020
- Complete A07: A Simple Introduction to Linked Lists which is due Friday, February 28, 2020
- Begin A08: Career Reflection and Resume which is due Monday, March 9, 2020
Day 20: Monday, February 24, 2020
- Before class: Complete all work due before class today (see list from last time)
- In class:
- Take quiz
- Discuss linked lists
- Outside of class:
- Begin L06: Bytes Milestone 1: Pull repo and make some commits including the whiteboard design and draft CRC card submitted to Github. by Friday, February 28, 2020. Milestone 2: Make sincere attempt to complete everything, so you can come to class with questions. To meet this milestone, you must have written and pushed most of the code needed for completion to the repo. However, it might not yet be working. Due Monday, March 9, 2020. Final Milestone: Lab is debugged and complete. Due Wednesday, March 11, 2020
- Complete A06: Codes and Teamwork which is due Wednesday, February 26, 2020
- Begin A07: A Simple Introduction to Linked Lists which is due Friday, February 28, 2020
- Begin A08: Career Reflection and Resume which is due Monday, March 9, 2020
Day 19: Friday, February 21, 2020
Before class:
In class:
Outside of class:
- Announcement: There will be a reading quiz on Monday, February 24, 2020 on Chapter 4 of Problem Solving with Algorithms and Data Structures using C++. Be sure to use our course cppdsS20, and a login using your Berea email and username.
- Announcement Extra Credit Opportunity: Faculty Candidate Sabirat Rubya will give a talk Friday, February 21, 2020 at 5 pm in DT 108A. If you attend and respond to our survey within 24 hours, you will get an extra perfect quiz and also extra credit engagement points. Pizza will be served.
Day 18: Wednesday, February 19, 2020
Before class:
- Complete all work due before class today (see list from last time)
In class:
Outside of class:
- Announcement Extra Credit Opportunity: Faculty Candidate Sabirat Rubya will give a talk Friday, February 21, 2020 at 5 pm in DT 108A. If you attend and respond to our survey within 24 hours, you will get an extra perfect quiz and also extra credit engagement points. Pizza will be served.
- Study: Exam E01 will be on Friday, February 21, 2020. Major topics covered will include: What are data structures, C++, OOP, Big O, linear structures, and career. Use Peerwise
Day 17: Monday, February 17, 2020
Before class:
- Complete all work due before class today (see list from last time)
In class:
Outside of class:
- Debug L05: Game of War By Wed, 2/19: Final Milestone: Lab is complete.
- Reminder: Exam E01 will be on Friday, February 21, 2020. Major topics covered will include: What are data structures, C++, OOP, Big O, linear structures, and career. Use Peerwise
Day 16: Friday, February 14, 2020
Before class:
- Complete all work due before class today (see list from last time)
In class:
Outside of class:
- Complete Milestone 1 in L05: Game of War which you may do alone or in a pair. By Mon, 2/17 Milestone 2: Make sincere and full attempt to complete everything, so you can come to class with questions. To meet this milestone, you must have written and pushed most of the code needed for completion to the repo. However, it might not yet be working. By Wed, 2/19: Final Milestone: Lab is complete.
- Announcement: Exam E01 will be on Friday, February 21, 2020. Major topics covered will include: What are data structures, C++, OOP, Big O, linear structures, and career.
Day 15: Wednesday, February 12, 2020
Before class:
- Complete all work due before class today (see list from last time)
In class:
Outside of class:
- Complete Milestone 1 in L05: Game of War which you may do alone or in a pair. by Fri, 2/14: Milestone 1: Complete and submit preplanning in lab report (numbers 1-5 in lab report), pull repo and make some commits. By Mon, 2/17 Milestone 2: Make sincere and full attempt to complete everything, so you can come to class with questions. To meet this milestone, you must have written and pushed most of the code needed for completion to the repo. However, it might not yet be working. By Wed, 2/19: Final Milestone: Lab is complete.
- Announcement: Exam E01 will be on Friday, February 21, 2020. Major topics covered will include: What are data structures, C++, OOP, Big O, linear structures, and career.
Day 14: Monday, February 10, 2020
Before class:
- Complete all work due before class today (see list from last time)
In class:
Outside of class:
- Announcement: There will be a reading quiz on Wednesday, February 12, 2020 on Sections 3.10-3.22 of Problem Solving with Algorithms and Data Structures using C++. Be sure to use our course cppdsS20.
- Complete L05: Game of War which you may do alone or in a pair. by Fri, 2/14: Milestone 1: Complete and submit preplaning in lab report (numbers 1-5 in lab report), pull repo and make some commits. By Mon, 2/17 Milestone 2: Make sincere and full attempt to complete everything, so you can come to class with questions. To meet this milestone, you must have written and pushed most of the code needed for completion to the repo. However, it might not yet be working. By Wed, 2/19: Final Milestone: Lab is complete.
- Announcement: Exam E01 will be on Friday, February 21, 2020. Major topics covered will include: What are data structures, C++, OOP, Big O, linear structures, and career.
Day 13: Friday, February 7, 2020
Before class:
- Complete all work due before class today (see list from last time)
In class:
Outside of class:
- Extra Credit Opportunity: Faculty Brian Schack will give a talk TODAY at 5 pm in DT 108A. If you attend and respond to our survey within 24 hours, you will get an extra perfect quiz and also extra credit engagement points. Pizza will be served.
- Announcement: There will be a reading quiz on Monday, February 10, 2020 on Sections 3.1-3.9 of Problem Solving with Algorithms and Data Structures using C++. Be sure to use our course cppdsS20.
- Announcement: Exam E01 will be on Friday, February 21, 2020.
Day 12: Wednesday, February 5, 2020
Before class:
- Complete all work due before class today (see list from last time)
In class:
Outside of class:
- Complete L04: Beetle Game which you may do alone or in a pair. Milestone 1: Complete Whiteboard design, pull the repo and make some commits by Monday, February 3, 2020. Milestone 2 is a full attempt by Wednesday, February 5, 2020, and the final completion will be due on Friday, February 7, 2020.
- Complete and submit A05: Programmer Blogs on Big O which will be due on Friday, February 7, 2020.
Day 11: Monday, February 3, 2020
Before class:
- Complete all work due before class today (see list from last time)
In class:
Outside of class:
- Continue L04: Beetle Game which you may do alone or in a pair. Milestone 1: Complete Whiteboard design, pull the repo and make some commits by Monday, February 3, 2020. Milestone 2 is a full attempt by Wednesday, February 5, 2020, and the final completion will be due on Friday, February 7, 2020.
- Complete and submit T04: Dice Rolls if you have not already done so.
- Begin A05: Programmer Blogs on Big O which will be due on Friday, February 7, 2020.
Day 10: Friday, January 31, 2020
Before class:
- Complete all work due before class today (see list from last time)
In class:
- Take reading quiz on Chapter 2 of Problem Solving with Algorithms and Data Structures using C++. Be sure to use our course cppdsS20, and a login using your Berea email and username. Note: This chapter covers some of the most important content in the course. It is important reading, so don’t shortchange yourself. You might even find time to read it twice!
- Continue T04: Dice Rolls.
Outside of class:
- Complete A04: Designing an ADT: Beetle
- Begin L04: Beetle Game which you may do alone or in a pair. Milestone 1: Complete Whiteboard design, pull the repo and make some commits by Monday, February 3, 2020. Milestone 2 is a full attempt by Wednesday, February 5, 2020, and the final completion will be due on Friday, February 7, 2020.
Day 9: Wednesday, January 29, 2020
Before class:
- Complete all work due before class today (see list from last time)
In class:
Outside of class:
- Announcement: There will be a reading quiz on Friday, January 31, 2020 on Chapter 2 of Problem Solving with Algorithms and Data Structures using C++. Be sure to use our course cppdsS20, and a login using your Berea email and username. Note: This chapter covers some of the most important content in the course. It is important reading, so don’t shortchange yourself. You might even find time to read it twice!
- Read A04: Designing an ADT: Beetle
- Begin L04: Beetle Game which you may do alone or in a pair. Milestone 1: Complete Whiteboard design, pull the repo and make some commits by Monday, February 3, 2020. Milestone 2 is a full attempt by Wednesday, February 5, 2020, and the final completion will be due on Friday, February 7, 2020.
- Continue L03: Enhancing Fractions The final completion is Friday, January 31, 2020.
Day 8: Monday, January 27, 2020
Before class:
- Complete all work due before class today (see list from last time)
In class:
Outside of class:
- Complete and Submit A03: Professional Story and Profile
- Continue L03: Enhancing Fractions Because of the Github issues, for Milestone 1 just pull the repo and try to complete one of the tasks by today Monday, January 27, 2020. Milestone 2 is a full attempt by Wednesday, January 29, 2020, and the final completion will be due on Friday, January 31, 2020.
Day 7: Friday, January 24, 2020
Before class:
- Complete all work due before class today (see list from last time)
In class:
Outside of class:
- Complete A01: OOP Principles by TOMORROW. Note: Given 24 hour extension because so many people did not see it…
- Complete and submit A02: Debugging Techniques
- Continue L03: Enhancing Fractions Because of the Github issues, for Milestone 1 just pull the repo and try to complete one of the tasks by Monday, January 27, 2020. Milestone 2 is a full attempt by Wednesday, January 29, 2020, and the final completion will be due on Friday, January 31, 2020.
Day 6: Wednesday, January 22, 2020
Before class:
In class:
Outside of class:
- Study for a summary quiz next time on C++ syntax as we learned in the cpp4python20 text.
- Complete A01: OOP Principles Note: Given 24 hour extension because so many people did not see it…
- Begin L03: Enhancing Fractions
The Milestone 1 full attempt is due Monday, January 27, 2020, and final submission is due by Wednesday, January 29, 2020. Because of the Github issues, for Milestone 1 just pull the repo and try to complete one of the tasks by Monday, January 27, 2020. Milestone 2 is a full attempt by Wednesday, January 29, 2020, and the final completion will be due on Friday, January 31, 2020.
Monday, January 20, 2020
Day 5: Friday, January 17, 2020
Before class:
- Complete all work due before class today (see list from last time)
In class:
Outside of class:
- Register for our next Runestone book. Read Chapter 1 in Problem Solving with Algorithms and Data Structures using C++ in preparation for a reading quiz. Be sure to use our course cppdsS20, and a login using your Berea email and username. Note: You can safely skip sections 1.7-1.11 because longer versions of these all appeared in our first other book. I recommend reading 1.12 the most carefully because it introduces OOP and classes. 1.13 is a much harder read, so just get the main ideas and you will be fine on the quiz.
- Continue L02: Loopy Graphics with CTurtle The Milestone 1 full attempt is due MLK Day, Monday, January 20, 2020, but final submission is due by Wednesday, January 22, 2020.
Day 4: Wednesday, January 15, 2020
Before class:
- Complete all work due before class today (see list from last time)
In class:
Outside of class:
Day 3: Monday, January 13, 2020
Before class:
- Complete all work due before class today (see list from last time)
In class:
Outside of class:
- Read Chapter 5 in C++ for Python Programmers in preparation for a reading quiz. Be sure to read while logged in.
- Make progress on L01: ASCII Art The Milestone 1 full attempt is due next time (Wednesday, January 15, 2020).
Day 2: Friday, January 10, 2020
Before class:
- Complete all work due before class today (see list from last time)
In class:
Outside of class:
- Read Chapters 3 and 4 in C++ for Python Programmers in preparation for a reading quiz. Be sure to read while logged in.
- Make progress on L01: ASCII Art Milestone 1: Attempt to fully complete by Wednesday, January 15. Note that with this and with all labs, you will get 2 days grace following this deadline. However, you will lose 20% if you have not pushed a good bit of code to your repo and really made an effort to complete by this Milestone deadline. Hence, begin often and make those commits!!
- Complete and submit T01: Visual Studio, Github, and ASCII art if you did not finish in class.
Day 1: Wednesday, January 8, 2020
In class:
- Welcome
- Icebreaker
- Discussion of course: content, texts, syllabus, flow, etc
- Change your password for Text1: C++ for Python Programmers. Be sure to use the book cpp4pythonS20 and a login using your Berea email.
- Begin T00: Intro to Data Structures and C++ If you finish in class, submit in class even though the due date is set for later and we will have more time next time.
Outside of class:
- Follow A00: Getting Started. Note this will take a bit of time. There is some reading and software installation. When done, submit link to Moodle.
- Read Chapters 1 and 2 in C++ for Python Programmers in preparation for a reading quiz. For engagement credit be sure you are logged in to cpp4pythonS20 and you run all the interactive features.
Copyright © 2020 | Licensed under a Creative Commons Attribution-Share Alike 3.0 United States License