S-111
  • Home
  • Lectures
  • Problem Sets
  • Sections
  • Syllabus
  • Schedule
  • Staff
  • Resources
  • Canvas
  • Ed Discussion
  • Gradescope

Schedule

See the course outline for the topics covered in each unit.

In the optional readings column, B is Building Java Programs and L is the Lafore book. See the syllabus for more detail.

date

unit(s)

work due

test

optional readings

M

6/22

Unit 1

T

6/23

Unit 1, 2

B 1

W

6/24

Flex/review

PS 1-I

T

6/25

Unit 2

PS 1-II

B 2, 4.1

F

6/26

Unit 2

M

6/29

Unit 3

PS 2-I

B 3

T

6/30

Unit 3

PS 2-II

W

7/1

Unit 3

B 4

T

7/2

Unit 3

Units 1 & 2

B 5.1-4

F

7/3

Holiday

M

7/6

Unit 4

PS 3-I

B 7

T

7/7

Unit 4

B 6

W

7/8

Unit 4

PS 3-II

B 12

T

7/9

Unit 5

B 8

F

7/10

Flex/review

PS 4-I

M

7/13

Unit 5

PS 4-II

B 9

T

7/14

Unit 5

W

7/15

Flex/review

PS 5-I

T

7/16

Unit 6

Units 3 & 4

L 1

F

7/17

Unit 6

PS 5-II

L 6

M

7/20

Unit 7

PS 6-I

L 2, 3, 7

T

7/21

Unit 7

W

7/22

Flex/review

PS 6-II

T

7/23

Unit 8

L 4, 5

F

7/24

Unit 8

PS 7-I

Units 5 & 6

B 14

M

7/27

Unit 8, 9

PS 7-II

L 8

T

7/28

Unit 9

PS 8-I

L 10

W

7/29

Flex/review

T

7/30

Unit 9

PS 8-II

L 12

F

7/31

Unit 9, 10

PS 9-I

Units 7 & 8

L 11

M

8/3

Unit 10

PS 9-II

L 13

T

8/4

Unit 10

W

8/5

Review

PS 10

T

8/6

Study day

F

8/7

Final exam

Other important dates

  • June 24: course-change period ends (last day to drop for 100% refund)
  • July 1: last day to drop for 50% refund
  • July 24: last day to withdraw for a grade of WD (no refund)

Last updated on June 20, 2026.