CSC 236: Data Structures Website, Berea College
Dr. Jan Pearce
Berea College Spring 2024 Offering
Day 30: Wednesday, March 27, 2024
Day 30: In class
Day 30: Outside of class
Day 29: Monday, March 25, 2024
Day 29: In class
Day 29: Outside of class
Day 28: Friday, March 22, 2024
Day 28: In class
Day 28: Outside of class
Day 27: Wednesday, March 20, 2024
Day 27: In class
Day 27: Outside of class
Day 26: Monday, March 18, 2024
Day 26: In class
Day 26: Outside of class
Day 25: Friday, March 15, 2024
Day 25: In class
Day 25: Outside of class
Day 24: Wednesday, March 13, 2024
Day 24: In class
Day 24: Outside of class
Day 23: Monday, March 11, 2024
Day 23: In class
Day 23: Outside of class
Have a wonderful Spring Break!
Day 22: Friday, March 1, 2024
Day 22: In class
Day 22: Outside of class
- Complete the second milestone of L5: Binary Addition. The second milestone is due on Monday, March 11, 2024, the Monday immediately after Break.
- If you wish you can read Chapter 5 in the main textbook. This reading will be due on Wednesday, March 13, 2024.
Day 21: Wednesday, February 28, 2024
Day 21: In class
Day 21: Outside of class
- Complete the first milestone of L5: Binary Addition, which is due Friday. The second milestone is due the Monday after break.
Day 20: Monday, February 26, 2024
Day 20: In class
Day 20: Outside of class
- By
Monday: Complete and submit link to L4: The Game of War. Extended to Wednesday.
- Complete and submit A05: Professional Story and Profile which is due Wednesday.
- If you have time, read L5: Binary Addition, so you know what is expected. Do not pull the codebase unless you know if you are working with a partner and who that is going to be. The first milestone is due on Friday.
Day 19: Friday, February 23, 2024
Day 19: In class
Day 19: Outside of class
Midterm Exam Date: Friday, February 23, 2024
Day 18: Wednesday, February 21, 2024
Day 18: In class
Day 18: Outside of class
- For Friday: Study for the all-paper exam which is Friday, February 23, 2024. The exam will cover all material up to and including the first three chapters of the data structures textbook. This includes all labs, teamwork, and textbook readings. The exam will be a mix of multiple choice, short answer, and one coding problem.
- By Monday: Complete and submit link to L4: The Game of War.
- By Monday: the next textbook reading has been posted early at Chapter 4 in our Data Structures textbook which is due the Monday after the midterm.
Day 17: Monday, February 19, 2024
Day 17: In class
Day 17: Outside of class
- Complete Milestone 2 L4: The Game of War. This includes trying to complete all of the implementation, but it might not yet be fully functional. The full lab is due Monday, February 26.
- Note that the next textbook reading has been posted early at Chapter 4 in our Data Structures textbook which is due the Monday after the midterm.
Day 16: Friday, February 16, 2024
Day 16: In class
- Questions on L4: The Game of War?
- Complete and submit TR1: E1 Review. Remember that it is up to each of you and your teams to help each other make it excellent. Note that due to the nature of this assignment, it will not be accepted late.
Day 16: Outside of class
- Complete and submit A04: A Simple Introduction To Linked Lists.
- Complete Milestone 1 including the design document submission for L4: The Game of War. Note that in past years students have found debugging this lab to be challenging, but completing the design document and meeting the first milestone is not difficult.
Day 15: Wednesday, February 14, 2024
Day 15: In class
Day 15: Outside of class
Day 14: Monday, February 12, 2024
Day 14: In class
Day 14: Outside of class
Day 13: Friday, February 9, 2024
Day 13: In class
Day 13: Outside of class
Day 12: Wednesday, February 7, 2024
Day 12: In class
Day 12: Outside of class
- Complete the second milestone of L3: Virtual Pets which is due Friday. For this milestone, you should try to complete all of the implementation, but it might not yet be fully functional. The full lab is due Monday, February 12.
Day 11: Monday, February 5, 2024
Day 11: In class
- Debrief on L2: Bytes.
- Discussion of L3: Virtual Pets which is due in one week with the first milestone due on Wednesday. Hence, by Wednesday, you should have decided if you will have a partner or alone and your team will have a plan.
- Math presentation focused on summations, logarithms, and the growth of functions as the size of the input grows. This is a critical topic for understanding the efficiency of algorithms.
- Complete and debrief on T07: Measuring Algorithmic Efficiency
Day 11: Outside of class
- Find a partner (if desired) and complete the first milestone of L3: Virtual Pets which is due Wednesday.
Day 10: Friday, February 2, 2024
Day 10: In class
Day 10: Outside of class
- Complete and submit the link for L2: Bytes.
- Read L3: Virtual Pets, possibly find a partner and bring questions to class on Monday.
Day 9: Wednesday, January 31, 2024
Day 9: In class
Day 9: Outside of class
- Read Chapter 2 Reading on Big O and do all activities in preparation for a potential reading quiz. This is one of the most important topics in the entire course; you might try to find time to read it twice!
- Complete Milestone 2 of L2: Bytes. The full lab due on Monday, February 5.
Day 8: Monday, January 29, 2024
Day 8: In class
Day 8: Outside of class
- Complete and submit A03: Videos and Blogs on Big O by 8am
- Complete Milestone 1 of L2: Bytes. This is an individual lab that has Milestone 1 due on Wednesday, the second milestone due Friday, and the full lab due on Monday, February 5.
Day 7: Friday, January 26, 2024
Day 7: In class
Day 7: Outside of class
- Complete A02: Resume and Career Reflection due on Monday.
- Start L2: Bytes. This is an individual lab that has Milestone 1 due on Wednesday, the second milestone is due Friday, and the full lab due on Monday, February 5.
Day 6: Wednesday, January 24, 2024
Day 6: In class
Day 6: Outside of class
Day 5: Monday, January 22, 2024
Day 5: In class
Day 5: Outside of class
Day 4: Friday, January 19, 2024 - delayed start
Day 4: In class - (9:20 -> 10:00) & (10:40 -> 11:00)
Day 4: Outside of class
Day 3: Wednesday, January 17, 2024
Day 3: In class
Day 3: Outside of class
No class: Monday, January 15, 2024 - Enjoy MLK Day!
Day 2: Friday, January 12, 2024
Day 2: In class
Day 2: Outside of class (due before class on Wednesday, January 17, 2024)
- Begin L0: ASCII-Art. This is an individual Lab. The first milestone is due Wednesday, January 17, 2024. The final completion milestone of the lab is due Friday, January 19, 2024.
- Read Chapters 2 and 3 in C++ for Python Programmers for a potential reading quiz next class. Be sure you are logged in and do all activities to get credit!
Day 1: Wednesday, January 10, 2024
Day 1: In class
- Welcome!
- List all of the data structures you used in Python
- What is data structures about? And what is it NOT about?
- Discussion of course: content, texts, syllabus, flow, other ideas
- Sign up for our first text: C++ for Python Programmers. Be sure to use (or make) the login from your Berea email and Berea username and then sign-up for the book bc_cpp4py2_s24. (Note that the account you used in CSC 226 should be fine.)
- Data structures game
Day 1: Outside of class (all due by 8 am of our next class day):
- Complete A00:Getting Started and submit to Moodle. Note that there are 6 tasks, some of which will take some time:
- Help us get to know you better
- Connect Data Structures to your career
- Set-up your Required IDE (this will take some time!)
- Read the syllabus to understand the course structure
- Read both Chapter 1 of C++ for Python Programmers and the course syllabus in preparation for a potential reading quiz.
- Introduce yourself to the class and the TAs on Slack
Copyright © 2024 | Licensed under a Creative Commons Attribution-Share Alike 3.0 United States License