CIS 160 - Exploring Computer Programming With Animation

Syllabus
Other Resources
Announcement
 
The following schedule is a tentative outline of the topics and the approximate time when these topics will be introduced. Changes in the topics and/or the order in which they are presented may occur.  

No.
Week Of
Topic(s)
Reading
Notes
Homework
Lab Project
1
9/1
Course Infromation and Introduction to  Alice
T.G.
1.1 - 1.3

No class on 9/1, Monday


2
9/8 Introduction to Objects
T.G.
1.4- 1.6
9/8 Last day to add/drop 

3
9/15
Programming in Alice
T.G. 2



4
9/22
Variables, and Functions,
Math and Strings
T.G. 3


5
9/29
Decision and Repetition Structures T.G. 4


6
10/6
Reiew and Exam 1




7
10/13
Methods, Functions and more about Variables T.G. 5  No class on 10/13, Wed. 10/15 follow Mon schedule


8
10/20
Events T.G. 6


  9
10/27
 Lists and Arrays, Recusion
T.G. 7- 8


10
11/3
Review and Exam 2




11
11/10
Introduction to Java and Media computation
M.G.
1-2
11/10, Last day to withdraw
11/11, Mon. no class


12
11/17
Modifying pictures
M.G. 4-6



13
11/24
Modifying pictures - continue
M.G. 4-6 No class on 11/27, 11/28

14
12/1
Drawing
M.G. 7



15
12/8
Creating classes
M.G. 11
Last class  on Fri. 12/12




Final exam, Tuesday, Dec. 16
  11:30AM - 2:30PM