Announcements
Final Announcement
Happy Summer
I plan to leave this site up for as long as possible for anyone interested in self-learning the course content!
Please reach out to me at my personal email luis [dot] perez [dot] live [at] gmail [dot] com or find me on LinkedIn or my Personal Site!
Week 17 Announcement
Happy Summer
Thank you for all your contributions this spring semester! Final grades have been finalized.
I plan to leave this site up for as long as possible for anyone interested in self-learning the course content!
Please reach out to me at my personal email luis [dot] perez [dot] live [at] gmail [dot] com or find me on LinkedIn.
As you close this chapter in your CS education, take what you’ve learned and use it to propel you forward! See you all soon!
Week 16 Announcement
Final Exam!
The final exam will be online through Blackboard on 05/11/2022 @ 12PM EST! For more details, see our exams page.
Week 15 Announcement
Final Exam!
The final exam will be online through Blackboard on 05/11/2022 @ 12PM EST! For more details, see our exams page.
Meta End-Course Survey
Please fill out the survey here. We look at all the feedback you provide very closely and actively work to improve the program! Please fill it out!
Week 14 Announcement
Meta End-Course Survey
Please fill out the survey here. We look at all the feedback you provide very closely and actively work to improve the program! Please fill it out!
HW10 Walkthrough
The Homework 10: Fun with MSTs, Flows, and Cuts is on YouTube.
Week 13 Quiz
Quiz 13 will be released at the start of Lecture on Wedneday 4/27! It will close by end of day on Monday - you are required to fill it out! See our Quiz Policy for details on how each quiz impacts your grade.
HW10 Released
The Homework 10: Fun with MSTs, Flow, and Cuts is released! Walkthrough is in-coming!
Week 13 Announcement
HW10 Released
The Homework 10: Fun with MSTs, Flow, and Cuts is released! Walkthrough is in-coming!
Quiz 12
Quiz 12 will be released at the start of Lecture on Wednesday 4/20! It will close by end of day on Wednesday - you are required to fill it out! See our Quiz Policy for details on how each quiz impacts your grade.
HW9 Due
See Homework 9: Fun with Greedy for the full details! It is due Thursday 4/21 @ 11:59PM!
HW9 Walkthrough
The Homework 9: Fun with Greedy is on YouTube.
Week 12 Announcement
HW9 Released
The Homework 9: Fun with Greedy is released! Walkthrough is in-coming!
HW8 New Due Date
See Homework 8: Fun with Dynamic Programming for the full details! The assignment is now due 4/13gi @ 11:59PM!
Quiz 10
Quiz 10 will be released at the start of Lecture on Monday 4/11! It will close by end of day on Monday - you are required to fill it out! See our Quiz Policy for details on how each quiz impacts your grade.
HW8 Due
See Homework 8: Fun with Dynamic Programming for the full details! It is due Monday 4/11 @ 11:59PM!
HW8 Walkthrough
The Homework 8: Fun with Dynamic Programming is on YouTube.
Week 11 Announcement
HW8 Due
See Homework 8: Fun with Dynamic Programming for the full details! It is due Monday 4/11 @ 11:59PM!
HW8 Released
The Homework 8: Fun with Dynamic Programming is released! Walkthrough is in-coming!
Week 10 Announcement
Quiz 9
Quiz 9 will be released at the start of Lecture on Friday 4/1! It will close by end of day on Friday - you are required to fill it out! See our Quiz Policy for details on how each quiz impacts your grade.
HW7 Walkthrough
The Homework 7: More Fun with Graphs and Dynamic Programming is on YouTube.
HW7 Due
See Homework 7: More Fun with Graphs and Dynamic Programming for the full details! It is due Friday 4/1 @ 11:59PM!
Week 9 Announcement
Quiz 8
Quiz 8 will be released at the start of Lecture on Monday 3/21! It will close by end of day on Monday - you are required to fill it out! See our Quiz Policy for details on how each quiz impacts your grade.
HW6 Walkthrough
The Homework 6: Fun with Graphs is on YouTube.
HW6 Due
See Homework 6: Fun with Graphs for the full details! It is due Wednesday 3/23 @ 11:59PM!
Week 8 Announcement
HW6 Released
The Homework 6: Fun with Graphs is released! Walkthrough is in-coming!
Midterm Corrections
After our in-class review of the midterm, I will be accepting corrections up to Friday, March 18th! Please bring your corrected exams if you’d like to receive partial credit!
Week 7 Announcement
Quiz 6
Quiz 6 will be released at the start of Lecture on Monday 2/28! It will close by end of day on Monday - you are required to fill it out! See our Quiz Policy for details on how each quiz impacts your grade.
Midterm on Friday
The in-class, in-person, written midterm will take place during lecture, this Friday March 4th!
Practice Questions have been released, and we will have a Midterm Review Session on Wednesday, March 2nd!
Week 6 Announcement
Midterm Next Friday
The in-class, in-person, written midterm will take place during lecture, Friday March 4th!
Practice Questions have been released, and we will have a Midterm Review Session on Wednesday, March 2nd!
HW5 Walkthrough
The Homework 5: Fun with Data Structures and Hashing is on YouTube.
Quiz 5
Quiz 5 will be released at the start of Lecture on Monday 2/21! It will close by end of day on Monday - you are required to fill it out! See our Quiz Policy for details on how each quiz impacts your grade.
HW5 Due
See Homework 5: Fun with Data Structures and Hashing for the full details! It is due Friday 2/25 @ 11:59PM!
Week 5 Announcement
HW4 Walkthrough
The Homework 4: Random Fun with Selection, Non-Comparions Sorts, and Data Structures is on YouTube.
Quiz 4
Quiz 4 will be released at the start of Lecture on Wednesday 2/16! It will close by end of day on Wednesday - you are required to fill it out! See our Quiz Policy for details on how each quiz impacts your grade.
HW4 Due
See Homework 4: Random Fun with Selection, Non-Comparions Sorts, and Data Structures for the full details! It is due Wednesday 2/16 @ 11:59PM!
Week 4 Announcement
HW3 Walkthrough
The Homework 3: Fun with Divide and Conquer, Sorting, and Medians is on YouTube.
Quiz 3
Quiz 3 will be released at the start of Lecture on Monday 2/07! It will close by end of day on Monday - you are required to fill it out! See our Quiz Policy for details on how each quiz impact your grade.
HW3 Due
See Homework 3: Fun with Divide and Conquer, Sorting, and Medians for the full details! It is due Wednesday 2/9 @ 11:59PM!
Week 3 Announcement
HW3 Released
See Homework 3: Fun with Divide and Conquer, Sorting, and Medians for the full details! It is due Wednesday 2/9 @ 11:59PM! Please start early to catch issues. If you have questions, please make a post on Piazza!
Evening Office Hours on Tuesday 2/1.
As requested by a few students I will reschedule my student hours to later in the evening.
I’ll be hosting them on Zoom from 5:00pm - 6:00pm (and can stay online after to work with you through the homework). Please come with any questions!
Quiz 2
Quiz 2 will be released at the start of Lecture on Monday 1/31! It will close by end of day on Monday - you are required to fill it out! See our Quiz Policy for details on how each quiz impact your grade.
HW2 Due
See Homework 2: Fun with Algorithms for the full details! It is due Tuesday 2/1 @ 11:59PM!
Week 2 Announcement
Quiz 2
Quiz 2 will be released at the start of Lecture on Monday 1/24! It will close by end of day on Monday - you are required to fill it out! See our Quiz Policy for details on how each quiz impact your grade.
HW2 Relased
See Homework 2: Fun with Algorithms for the full details! It is due Tuesday 2/1 @ 11:59PM! This is the first coding assignment so start early to catch issues. If you have questions, please make a post on Piazza!
Quiz 1
Quiz 1 will be released at the start of Lecture on Monday 1/24! It will close by end of day on Monday - you are required to fill it out! See our Quiz Policy for details on how each quiz impact your grade.
HW1 New Due Date
Due to the poor weather, the course staff has decided to push back the due date for Homework 1: Fun with Algorithms.
It is now due on Wednesday 1/25 @ 11:59 PM! This includes both the written and coding portion!
Week 1 Announcement
HW1 New Due Date
Due to the poor weather, the course staff has decided to push back the due date for Homework 1: Fun with Algorithms.
It is now due on Tuesday 1/25 @ 11:59 PM! This includes both the written and coding portion!
HW1 Relased (a little early)
See Homework 1: Fun with Algorithms for the full details! It is due Tuesday 1/25 @ 11:59PM! This is the first coding assignment so start early to catch issues. If you have questions, please make a post on Piazza!
Quiz 0
Our first Quiz, Quiz 0 will be released at the start of Lecture on Wednesday 1/19! It will close by end of day on Wednesday - you are required to fill it out! See our Quiz Policy for details on how each quiz impact your grade.
Week 0-4 Student Hours
Given the restrictions to ERIC, all student hours for Week 0-4 will be held over Zoom!
This includes the normally “in-person” student hours of:
- Monday: 2:00pm - 3:00pm in ERIC 331.
- Wednesday: 2:00pm - 3:00pm in ERIC 331.
- Friday: 2:00pm - 3:00pm in ERIC 331.
Additional online-only student hours are:
- Tuesday: 3:00 pm - 4:00pm
- Thursday: 3:00 pm - 4:00pm
Week 0 Announcement
HW0 Relased
See Homework 0: Getting to Know You for the full details!
Week 0-4 Student Hours
Given the restrictions to ERIC, all student hours for Week 0-4 will be held over Zoom!
This includes the normally “in-person” student hours of:
- Monday: 2:00pm - 3:00pm in ERIC 331.
- Wednesday: 2:00pm - 3:00pm in ERIC 331.
- Friday: 2:00pm - 3:00pm in ERIC 331.
Additional online-only student hours are:
- Tuesday: 3:00 pm - 4:00pm
- Thursday: 3:00 pm - 4:00pm
Important action items this week!
- Create and register for a Piazza Account to access COMP 285.
- If you’re not already registered, self register here!
- Create a Gradescope account and submit HW0 by Sunday, 1/16 @ 11:59 pm.
- See syllabus on Blackboard or HW0 for access code if needed!
Welcome to COMP 285!
Our first lecture is Monday, Jan 10th in Graham 210! If you are unable to join in-person due to quarantine, please join us on Zoom.