COSC 225: Algorithms and Visualization
course materials for Spring 2023
Welcome to the inaugrual edition of COSC 225: Algorithms and Visualization! Course materials and assignments will be posted to this website. Please start by reading the course syllabus:
Coordinates
- Lecture M/W 2:00–3:20 Science Center, A131
- Drop-in Office Hours (Science Center C216)
- Monday 3:30–4:30
- Friday 2:00–3:00
- Office Hours by Appointment
- TBD
Resources
Lecture Materials
Note that all assigned readings should be completed before the beginning of the indicated class.
Week 01 (01/30 - 02/03)
- Lecture 01 (Monday, 01/30)
- Topics:
- course introduction
- HTML structure, syntax, and semantics
- Readings: course syllabus
- Examples: (right click to download)
- Activities:
- inspecting website source
- getting set up with git
- lecture slides (annotated PDF coming soon)
- Topics:
- Lecture 02 (Wednesday, 02/01)
- Topics: boxes, position, color, and existential dread
- Readings:
- MDN Introduction to HTML (read all sections, but just skim Advanced Text Formatting and Debugging HTML)
- Watch:
- Examples & Tools:
pride-flag.html
more-stripes.html
- color picker
- Activity: boxes and color
- Assignment 01 (due Friday 02/03)
Week 02 (02/06 - 02/10)
Week 03 (02/13 - 02/17)
Week 04 (02/20 - 02/24)
Week 05 (02/27 - 03/03)
Week 06 (03/06 - 03/10)
Week 07 (03/20 - 03/24)
Week 08 (03/27 - 03/31)
Week 09 (04/03 - 04/07)
Week 10 (04/10 - 04/14)
Week 11 (04/17 - 04/21)
Week 12 (04/24 - 04/28)
Week 13 (05/01 - 05/09)
Assignments
- Assignment 01 (due Friday, 02/03)
- Assignment 02 (due Friday, 02/10)