219 Programming for IT III
Coding Standards   RIT IT

Week

 01 02 03 04 05 06 07 08 09 10

 

This Course Schedule is subject to change throughout the course.  Notification and appropriate adjustments to these requirements will be given in a timely manner!  

Week/Class

Day

Topics

Big Java Chapter

Activities / Assignments assigned (out) or due

1 c1

1

Syllabus, 218 Review, inner classes

9.5-9.9

HW#1 out – GUI from Hell, Mini-Project

 c2

2

Streams and Binary I/O

19

 

 c3

3

Lab 1 – GUI & Binary I/O

 

HW#2 out – Binary I/O

 

 

 

 

 

2 c1

4

Threads 1

20

 

 c2

5

Threads 2

20

Due HW#1

 c3

6

Lab 2 – Threads & Binary I/O

 

 

 

 

 

 

 

3 c1

7

Threads 3

20

HW#3 out – Multi Threading – Discuss final project – Part 2 mini-project handed out

 c2

8

Lab3 – Threads / Review

 

Due HW#2, Project ideas assignment

 c3

9

Practical Exam 1

 

 

 

 

 

 

 

4 c1

10

Networking 1

21

Mini-Project due, HW#4 out – Networking -Individual presentation of topics

 c2

11

Networking 2

21

Due HW#3, Must be in group by end of class

 c3

12

Lab 4

 

Out: Design Document (DD); HW5 out

 

 

 

 

 

5 c1

13

Sorting and Searching / Project Assigned

14

Multi Threading w/ Networking -Present project topic

    Sorting Algorithm Animation

Wikipedia

   

 c2

14

Project Planning & project discussion

-

Due: HW#4

 c3

15

Lab 5

 

Teams write project plan for lab, update DD

 

 

 

 

 

6 c1

16

Data Structures / Graphics

15, 16, 9.10

Due: DD

 c2

17

Specialized IO

Unicode and Internationalization

19.3, -

-

Due: HW#5 (moved to Day 18)

 c3

18

Lab 6 - Graphics & Mouse Listeners

 

Due: HW#5 {Mousy}Lab6

 

 

 

 

 

7 c1

19

Lab 7 – Practice practical

17

HW#6 out – research & presentation
HW#7 – Duplicate file finder

 c2

20

Generics

 

 c3

21

Practical 2

 

 

 

 

 

 

 

8 c1

22

Relational Databases

22

 Due: HW #6 Topics (Post to MyCourses Discussion)

 c2

23

Web Applications, XML, RESTful

23, +

Due: “Mid project” review: GUI with integrated chat

 c3

24

Lab 8 / Project work

 

 

 

 

 

 

 

9 c1

25

Jar files & Packages, Applets / Presentation skills / Test Strategies

Pg.1047

8.9, 8.10

bullet

 Quality is becoming more of a focal point as vendors and users alike crack down on buggy software

bulletDefect Prevention: Reducing Costs and Enhancing Quality

 c2

26

Presentations

 

Due: HW#6, presentations

 c3

27

Remaining Presentations / Lab 9 - Write test doc / Project work

 

Presentations. Teams write testing document

 

 

 

 

 

10 c1

28

Regular expressions

P474, 477

(See JavaDocs Pattern class)

 c2

29

Project Work

 

Grade: Team by team review with instructor

 c3

30

Project Work / Project Evaluation

 

Grade: Team by team review with instructor

 

 

 

 

 

11 c1

 

Trade Show
5/20/11(F) 8-10AM @70-2650

 

Due: Teams trade show
This is during scheduled final exam time

top