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/23

Unit 1

T

6/24

Unit 1, 2

B 1

W

6/25

Flex/review

PS 1-I

T

6/26

Unit 2

PS 1-II

B 2, 4.1

F

6/27

Unit 2

M

6/30

Unit 3

PS 2-I

B 3

T

7/1

Unit 3

PS 2-II

W

7/2

Unit 3

B 4

T

7/3

Unit 3

Units 1 & 2

B 5.1-4

F

7/4

Holiday

M

7/7

Unit 4

PS 3-I

B 7

T

7/8

Unit 4

B 6

W

7/9

Unit 4

PS 3-II

B 12

T

7/10

Unit 5

B 8

F

7/11

Flex/review

PS 4-I

M

7/14

Unit 5

PS 4-II

B 9

T

7/15

Unit 5

W

7/16

Flex/review

PS 5-I

T

7/17

Unit 6

Units 3 & 4

L 1

F

7/18

Unit 6

PS 5-II

L 6

M

7/21

Unit 7

PS 6-I

L 2, 3, 7

T

7/22

Unit 7

W

7/23

Flex/review

PS 6-II

T

7/24

Unit 8

L 4, 5

F

7/25

Unit 8

PS 7-I

Units 5 & 6

B 14

M

7/28

Unit 8, 9

PS 7-II

L 8

T

7/29

Unit 9

PS 8-I

L 10

W

7/30

Flex/review

T

7/31

Unit 9

PS 8-II

L 12

F

8/1

Unit 9, 10

PS 9-I

Units 7 & 8

L 11

M

8/4

Unit 10

PS 9-II

L 13

T

8/5

Unit 10

W

8/6

Review

PS 10

T

8/7

Study day

F

8/8

Final exam

Other important dates

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

Last updated on June 23, 2025.