Skip to main content

CS 1000: Courseasaurus Demo Course

Spring 2026 | 2025-2026

Duration: Jan 6, 2026 - Apr 20, 2026

Course Schedule

Loosely, the course is organized as follows:
  • Module 1 (weeks 1 - 5): Design principles and patterns, Java fundamentals
  • Module 2 (weeks 6 - 11): Development practices and user-centered design
  • Module 3 (weeks 12 - 15): Design in the large: architecture and distributed systems
Module 1 and 2 are followed by exams, and Module 3 is followed by a cumulative final exam.

Section 01

Draft Content
This content is a work in progress. Note that not all labs are on Tuesday, this page will be updated to show the complete distribution of lab dates.
WeekMonTueWedThu
1
No class
Jan 6
Jan 7
Jan 8
2
Jan 12
Jan 13
Jan 14
Jan 15
3
Jan 19
Martin Luther King Jr. Day
No Class
Jan 20
Jan 21
Jan 22
4
Jan 26
Jan 27
Jan 28
Jan 29
5
Feb 2
Feb 3
Feb 4
Feb 5
6
Feb 9
Feb 10
Feb 11
Feb 12
7
Feb 16
Presidents' Day
No Class
Feb 17
Feb 18
Feb 19
8
Feb 23
Feb 24
Feb 25
Feb 26
9
Mar 2
Spring Break
No Class
Mar 3
Spring Break
No Class
Mar 4
Spring Break
No Class
Mar 5
Spring Break
No Class
10
Mar 9
Mar 10
Mar 11
Mar 12
11
Mar 16
Mar 17
Mar 18
Mar 19
12
Mar 23
Mar 24
Mar 25
Mar 26
13
Mar 30
Mar 31
Apr 1
Apr 2
14
Apr 6
Apr 7
Apr 8
Apr 9
15
Apr 13
Apr 14
Apr 15
Apr 16
16
Apr 20
Patriots' Day
No Class
No class
No class
No class

Assignments

AssignmentTypeAssignedDuePoints
Homework 1: Introduction AssignmenthomeworkJan 6, 2026Jan 13, 2026 23:59100

Office Hours

Dr. Jane Smith: Mondays 2-3pm, Wednesdays 10-11am

Location: Building 100, Room 201

Book appointment