217 Programming for IT I 

Coding Standards RIT IT Liang

Week

 01

02

03

04

05

06

07

08

09

10

bullet

H1N1 Student Message from Faculty

bullet

H1N1

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

Day

Subject

Assigned  Reading/ Liang6 Text

Assigned  Reading/ Liang7 Text

Activities /

Assignments Due

1

1

bullet

Overview  

bullet

LBE01

Ch 1: 1.1 – 1.4

         1.6 -1.7

Ch 1: 1.1 – 1.4

         1.6 -1.7

NONE

 

2

bullet

HW vs. SW

bullet

Data Representation

bullet

Editing & Compiling

bullet

Problem Solving

bullet

Sample Flowcharts  

bullet

LBE02A

bullet

LBE02

Ch 1: 1.8 – 1.11

Ch 1: 1.8 – 1.10

Practice Ex 2

2

3

bullet

OOP Concepts  

bullet

LBE03

Ch 2: 2.1 -2.2

Ch 7: 7.1 – 7.3

Ch 2: 2.1 -2.2

Ch 7: 7.1 – 7.3

Practice Ex 3

Homework #1 due

 

4

bullet

Variables, Data Types,

bullet

Assignments, Constants and Operators  

bullet

LBE04

Ch 2: 2.3 – 2.7

         2.9 – 2.10

Ch 2: 2.3 – 2.7

         2.9 – 2.10

Practice Ex 4

3

5

bullet

Type Casting

bullet

User Input  

bullet

Formatting Output

bullet

LBE05

Ch 2: 2.8, 2.11, 2.13

Ch 2: 2.8, 2.11, 2.16

Practice Ex 5

Homework #2 due

 

6

bullet

Debugging

bullet

Review with Practice Exam  

bullet

LBE06

Ch 2: 2.14 – 2.16

 

Ch 2: 2.13 – 2.15

 

 

    The first "Computer Bug"

4

7

Exam I

 

 

Homework #3 due

 

8

bullet

Methods:

bullet

·   Arguments

bullet

·   Access modifier  

bullet

LBE08

Ch 5: 5.1 – 5.6

Ch 5: 5.1 – 5.7

Practice Ex 8

5

9

bullet

Control Logic Overview

bullet

Simple If

bullet

Boolean concepts

bullet

If-else  

bullet

LBE09

Ch 3: 3.1-3.3

        

Ch 3: 3.1-3.3

        

Practice Ex 9

Homework #4 due

    Equality, Relational, and Conditional Operators

 

10

bullet

Nested If

bullet

Compound If

bullet

Switch  

bullet

LBE10

Ch 3: 3.3-3.5

 

Ch 3: 3.3-3.5

 

Practice Ex 10

6

11

bullet

Loops:

bullet

 while

bullet

do

bullet

for  

bullet

LBE11

Ch 4: 4.1 – 4.6

 

Ch 4: 4.1 – 4.6

 

Practice Ex 11

Homework #5 due

 

12

bullet

Design Issues

bullet

Utility Classes

bullet

LBE12

Ch 4: 4.7

Ch 5: 5.9  

Ch 4: 4.7

Ch 5: 5.9

 

Practice Ex 12

7

13

bullet

Review  

bullet

LBE13

 

 

Practice Ex 13

Homework #6 due

 

14

Exam II

 

 

None

8

15

bullet

OOP – I:

bullet

attributes

bullet

encapsulation

bullet

constructors  

bullet

LBE15

Ch 7: 7.1-7.8

Ch 7: 7.1-7.8

Practice Ex 15

Homework #7 due

 

16

bullet

OOP – II:

bullet

·   accessors

bullet

·   mutators  

bullet

LBE16

Ch 7: 7.14

Ch 7: 7.8

Ch 9: 9.5

Practice Ex 16

 

9

17

bullet

OOP – III:

bullet

overloading

bullet

scope  

bullet

LBE17

Ch 7: 7.10 - 7.11, 7.14

 

Ch 7: 7.9

Ch 9: 9.3, 9.5

 

Practice Ex 17

Homework #8 due

 

18

bullet

Arrays – I:

bullet

concepts

bullet

declaration

bullet

 access  

bullet

LBE18

Ch 6: 6.1 – 6.2

Ch 6: 6.1 – 6.2

Practice Ex 18

10

19

Arrays – II:

bullet

for loop

bullet

searching

bullet

copying

bullet

command line

bullet

pass elements  

bullet

LBE19

Ch 6: 6.3 – 6.5, 6.7 – 6.8

 

Ch 6: 6.3 – 6.5, 6.7 – 6.8

 

Practice Ex 19

Homework #9 due

 

20

Review

 

 

None

Finals

Week

21

Exam III

11/18/09(W)

12:30-2:30PM @Bldg 13-1370

 

 

 

top