Tentative Schedule Grid - MWR Sections

This chart shows the schedule of lectures, labs and assignments for the Monday, Wednesday, Thursday sections of CSE 1223.  This schedule is highly tentative and is not set in stone - it is likely to change as the semester progresses.

Meeting
Date
Topics
Assignments
Due

1
Weds
Aug 23
Course Introduction

Computer Basics (notes)


2
Thurs
Aug 24
Closed Lab: Week 01
Hello World!



3
Mon
Aug 28
Computer Basics

Java Fundamentals (notes)


Reading:
1.1 - 1.7
2.1-2.5
Reading Quiz #1 (Carmen)

Homework:
HW 01 DUE

4
Weds
Aug 30

Java Fundamentals


5
Thurs
Aug 31
Closed Lab: Week 02
Fun With Variables

Project:
Project 01 DUE




Mon
Sep 4

No classes (Labor Day)

6
Weds
Sep 6
Branching (notes)
Readings:
3.1-3.8
Reading Quiz #2 (Carmen)

Homework:
HW 02 DUE


7
Thurs
Sep 7
Closed Lab: Week 03
Intro to Branching
Project:
Project 02 DUE



8
Mon
Sep 11

Branching


9
Weds
Sep 13

Loops (notes) Readings:
4.1-4.2, 4.5-4.6
Reading Quiz #3 (Carmen)

Homework:
HW 03 DUE

10
Thurs
Sep 14
Closed Lab: Week 04
More Branching


Project:
Project 03 DUE


11
Mon
Sep 18

Loops




12
Weds
Sep 20
Loops
Readings:
4.3, 4.7-4.8
Reading Quiz #4 (Carmen)

Homework

HW 04 DUE


13
Thurs
Sep 21
Closed Lab: Week 05
Fun With Loops

Project:
Project 04 DUE



14
Mon
Sep 25

Loops

Methods (notes)


15
Weds
Sep 27
Methods
Readings:
5.1-5.8
Reading Quiz #5 (Carmen)


Homework

HW 05 DUE
16
Thurs
Sep 28
Closed Lab: Week 06
More Fun With Loops

Project:
Project 05 DUE



17
Mon
Oct 2

MIDTERM EXAM I

18
Weds
Oct 4
Methods
Homework:
HW 06 DUE

19
Thurs
Oct 5
Closed Lab: Week 07
Introducing Methods

Project:
Project 06 DUE



20
Mon
Oct 9

Methods

21
Weds
Oct 11
Methods
Homework:
HW 07 DUE


Thurs
Oct 12
No classes (Autumn Break)
Project:
Project 07 DUE



22
Mon
Oct 16
Methods


23
Weds
Oct 18
Arrays (notes) Readings:
6.1-6.6
Reading Quiz #6 (Carmen)

Homework:
HW 08 DUE

24
Thurs
Oct 19
Closed Lab: Week 08
More Methods

Project:
Project 08 DUE



25
Mon
Oct 23
Arrays


26
Weds
Oct 25
Arrays

ArrayLists (notes)

Readings:
6.8
Reading Quiz #7 (Carmen)

Homework:
HW 9 DUE

27
Thurs
Oct 26
Closed Lab: Week 09
Arrays

Project:
Project 09 DUE


28
Mon
Oct 30

ArrayLists


29
Weds
Nov 1

ArrayLists

Homework:
HW 10 DUE

30
Thurs
Nov 2
Closed Lab: Week 10
ArrayLists





31
Mon
Nov 6
MIDTERM EXAM II

32
Weds
Nov 8
File I/O (notes)
Readings:
7.1 - 7.5
Reading Quiz #8 (Carmen)

Homework:
HW 11 DUE

33
Thurs
Nov 9

Closed Lab: Week 11
Using the Debugger
Project:
Project 10 DUE

34
Mon
Nov 13
File I/O




35
Weds
Nov 15
File I/O Homework:
HW 12 DUE


36
Thurs
Nov 16
Closed Lab: Week 12
Fun With Files




37
Mon
Nov 20
Objects and OOP (notes) Readings:
8.1 - 8.5
Reading Quiz #9 (Carmen)

Homework:
HW 13 DUE


Project:
Project 11 DUE


Weds
Nov 22

No classes (Thanksgiving)


Thurs
Nov 23

No classes (Thanksgiving)



38
Mon
Nov 27

Objects and OOP

User-defined Classes (notes)

Readings:
8.6 - 8.11

Homework:

HW 14 DUE
39
Weds
Nov 29

Objects and OOP
User-defined Classes

40
Thurs
Nov 30



Closed Lab: Week 14
More Fun With Classes

Extra Credit Homework:
Lab Prep Assignment (was Week 13 closed lab)
Fun With Classes


41
Mon
Dec 4

Objects and OOP
42
Weds
Dec 6
Catch-up/Review FINAL EXAM
Project:
Project 12 DUE


Final Exam dates and locations can be found on the Section Information page for this semester's offerings.