Tentative Schedule Grid - MWTh 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 10
Course Introduction

Computer Basics (notes)

Java Fundamentals (notes)



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

Readings:
1.1 - 1.7
2.1-2.5

3
Mon
May 15
Java Fundamentals (notes)



Homework:
HW 01 DUE

4
Weds
May 17
Java Fundamentals

Branching (notes)
Readings:
2.1-2.5

Homework:
HW 02 DUE

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

Closed Lab: Week 03
Intro to Branching

Project:
Project 01 DUE



6
Mon
May 22

Branching Readings:
3.1-3.8

Homework:
HW 03 DUE
7
Weds
May 24
Branching

Loops (notes)


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




Mon
May 29

Memorial Day - No Classes






9
Weds
May 31

Loops Readings:
4.1-4.2, 4.5-4.6


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


Project:
Project 03 DUE


11
Mon
Jun 5

Loops

Readings:
4.3, 4.7-4.8

Homework

HW 05 DUE

12
Weds
Jun 7
Loops / Review





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



14
Mon
Jun 12

MIDTERM EXAM I


15
Weds
Jun 14
Methods (notes)


Readings:
5.1-5.8

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



17
Mon
Jun 19

Methods
18
Weds
Jun 21
Methods

Homework:
HW 07 DUE

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



20
Mon
Jun 26

Methods

Arrays (notes)

Homework:
HW 08 DUE
21
Weds
Jun 28
Arrays



Readings:
6.1-6.6



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



23
Mon
Jul 3
ArrayLists (notes)


Readings:
6.8

Homework:
HW 09 DUE

24
Weds
Jul 5
ArrayLists



25
Fri
Jul 7
Closed Lab: Week 10
ArrayLists

Project:
Project 08 DUE



24
Mon
Jul 10

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

MIDTERM EXAM II
26
Fri
Jul 14

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

28
Mon
Jul 17
File I/O (notes)


Readings:
7.1 - 7.5

Homework:
HW 11 DUE


29
Weds
Jul 19
File I/O

Homework:
HW 12 DUE

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



Project:
Project 10 DUE

31
Mon
Jul 24

Object and OOP (notes)


Readings:
8.1 - 8.5

Homework:
HW 13 DUE
32
Weds
Jul 26

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

Homework:

HW 14 DUE

33
Fri
Jul 28
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.