Link Search Menu Expand Document

Announcements

Final Announcement

Sep 17 · 0 min read

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

May 16 · 0 min read

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

May 9 · 0 min read

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

May 2 · 0 min read

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

Apr 25 · 1 min read

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

Apr 18 · 1 min read

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

Apr 11 · 1 min read

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

Apr 4 · 0 min read

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

Mar 28 · 0 min read

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

Mar 21 · 0 min read

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

Mar 14 · 0 min read

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

Feb 28 · 0 min read

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

Feb 21 · 1 min read

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

Feb 14 · 0 min read

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

Feb 7 · 0 min read

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

Jan 31 · 1 min read

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

Jan 24 · 1 min read

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

Jan 17 · 1 min read

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

Jan 10 · 1 min read

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.

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.