Tentative Schedule Grid - MWF Sections

This chart shows the schedule of lectures, labs and assignments for the full semester, 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.  Note that if you are taking the 8-week accelerated section of CSE 1223 this summer the schedule on Carmen should be used.

Meeting
Date
Topics
Assignments
Due

1
Weds
 May 9
Course Introduction

Computer Basics (notes)

Java Fundamentals (notes)



2
Fri
  May 11
Closed Lab: Week 01
Hello World!

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

3
Mon
May 14
Java Fundamentals (notes)



Homework:
HW 01 DUE

4
Weds
May 16
Java Fundamentals

Branching (notes)
Readings:
2.1-2.5

Homework:
HW 02 DUE

5
Fri
May 18
Closed Lab: Week 02
Fun With Variables

Closed Lab: Week 03
Intro to Branching

Project:
Project 01 DUE



6
Mon
May 21

Branching Readings:
3.1-3.8
Reading Quiz 2 (Carmen)

Homework:
HW 03 DUE
7
Weds
May 23
Branching

Loops (notes)


8
Fri
May 25
Closed Lab: Week 04
More Branching
Project:
Project 02 DUE




Mon
May 28

Memorial Day - No Classes






9
Weds
May 30

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


Homework:
HW 04 DUE
10
Fri
Jun 1
Closed Lab: Week 05
Fun With Loops


Project:
Project 03 DUE


11
Mon
Jun 4

Loops

Readings:
4.3, 4.7-4.8
Reading Quiz 4 (Carmen)

Homework

HW 05 DUE

12
Weds
Jun 6
Loops / Review





13
Fri
Jun 8
Closed Lab: Week 06
More Fun With Loops
Project:
Project 04 DUE



14
Mon
Jun 11

MIDTERM EXAM I


15
Weds
Jun 13
Methods (notes)


Readings:
5.1-5.8
Reading Quiz 5 (Carmen)

Homework:
HW 06 DUE
16
Fri
Jun 15
Closed Lab: Week 07
Introducing Methods
Project:
Project 05 DUE



17
Mon
Jun 18

Methods
18
Weds
Jun 20
Methods

Homework:
HW 07 DUE

19
Fri
Jun 22
Closed Lab: Week 08
More Methods
Project:
Project 06 DUE



20
Mon
Jun 25

Methods

Arrays (notes)

Homework:
HW 08 DUE
21
Weds
Jun 27
Arrays



Readings:
6.1-6.6
Reading Quiz 6 (Carmen)



22
Fri
Jun 29
Closed Lab: Week 09
Arrays
Project:
Project 07 DUE



23
Mon
Jul 2
ArrayLists (notes)


Readings:
6.8
Reading Quiz 7 (Carmen)

Homework:
HW 09 DUE

24
Weds
Jul 4
No Classes
Fourth of July Holiday



25
Fri
Jul 6
Closed Lab: Week 10
ArrayLists

Project:
Project 08 DUE



24
Mon
Jul 9

ArrayLists / Review Homework:
HW 10 DUE
25
Weds
Jul 11

MIDTERM EXAM II
26
Fri
Jul 13

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

28
Mon
Jul 16
File I/O (notes)


Readings:
7.1 - 7.5
Reading Quiz 8 (Carmen)

Homework:
HW 11 DUE


29
Weds
Jul 18
File I/O

Homework:
HW 12 DUE

30
Fri
Jul 20
Closed Lab: Week 12
Fun With Files



Project:
Project 10 DUE

31
Mon
Jul 23

Object and OOP (notes)


Readings:
8.1 - 8.5
Reading Quiz 9 (Carmen)

Homework:
HW 13 DUE
32
Weds
Jul 25

Objects and OOP
User Defined Classes (notes)
Readings:
8.6 - 8.11

Homework:

HW 14 DUE

33
Fri
Jul 27
Closed Lab: Week 13
Fun with Classes

Closed Lab: Week 14
More Fun With Classes

Project:
Project 11 DUE


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