Cuesta College, Spring 2015 CIS 201: Introduction to Computer

advertisement
Cuesta College, Spring 2015
CIS 201: Introduction to Computer Science
Schedule for Section CRN 30863 (Ross)
Dates of exams are fixed.
Session topics and assigned reading will probably be revised extensively.
There will be about 4 quizzes, each announced a week in advance.
Session
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Date
Jan 20
Jan 22
Jan 27
Jan 29
Feb 3
Feb 5
Feb 10
Feb 12
Feb 17
Feb 19
Feb 24
Feb 26
Mar 3
Mar 5
Mar 10
Mar 12
Mar 17
Mar 19
Mar 24
Mar 26
Mar 31
Apr 2
T
R
T
R
T
R
T
R
T
R
T
R
T
R
T
R
T
R
T
R
T
R
23
24
25
26
27
28
29
30
31
32
Apr 14
Apr 16
Apr 21
Apr 23
Apr 28
Apr 30
May 5
May 7
May 12
May 14
May 19
T
R
T
R
T
R
T
R
T
R
T
Topic
Welcome, bits and bytes
Getting started
Elements of programs
Data types
Objects
Arrays
Declaration and expression statements
Ifs
Ifs and loops
Loops and getting out of them
Review, maybe some fun
MIDTERM EXAM
Functions
Functions
Functions as Objects
Higher Order Functions
Events: User Interaction / User Interface
Events: Programmatically Accessing
Event handlers
Event implementation
Review, maybe some fun
MIDTERM EXAM
SPRING BREAK
Object-Oriented Design
JS objects, modules, and libraries
Software Construction: Performance
Software Construction: Unit Testing
Distributed Computing
Graphics fundamentals
canvas and SVG
Selected advanced topics
Selected advanced topics
Review, maybe some fun
FINAL EXAM, 2:15 to 4:15 pm
Reading
2.1-2.2
2.3-2.4
3.1-3.5,3.8-3.9
3.6
3.7
4.1-4.2
4.3
4.3-4.4
4.4-4.5
5.1-5.2
5.3-5.4
5.5-5.6
5.7
6.1-6.2
6.3
6.4-6.5
6.6
7.1
7.3-7.5
7.6
7.7
8.1-8.5
9.1-9.3
9.4-9.5
Chapters 8-10
Chapters 8-10
Download