CSC 121: Computers and Scientific Thinking
Spring 2011



Section B: Dynamic Schedule (Tue-Thu)

Date Topic Readings Hand-in
Jan 13
Course overview.  
18
20
Computer basics. (ppt/ pdf)
History of science & computing. (ppt/ pdf)
Ch 1
Ch 6, online
email
email
25
27
LAB 1
Creating a Web page: (ppt/ pdf)
 
Ch 2
Feb 1
3
    HTML, links, images, lists, tables.
Web & Internet History. (ppt/ pdf)
 
Ch 3
LAB 1
email
8
10
Dynamic Web pages: (ppt/ pdf)
    events, assignments, dynamic elements.
Ch 4 Ch 2
 
15
17
Applications in biology. (ppt/ pdf)
TEST 1
online, online
 
email
Ch 4
22
24
LAB 2
Problem solving & algorithms. (ppt/ pdf)
 
Ch 8
 
email
Mar 1
3
User interaction & computation: (ppt/ pdf)
    text boxes, variables, numbers.
Ch 5
 
LAB 2
 
8
10
SPRING BREAK - NO CLASS
15
17
Computer science as a discipline. (ppt/ pdf)
Functions and randomness: (ppt/ pdf)
Ch 10
Ch 7
email
Ch 5
22
24
    predefined functions, Math.random.
Applications in artificial intelligence. (ppt/ pdf)
 
online, online
 
email
29
31
LAB 3
TEST 2
 
 
Ch 7
 
Apr 5
7
Functions & Libraries (ppt/ pdf)
Data Representation. (ppt/ pdf)
Ch 9
Ch 12
 
LAB 3, email
12
14
Conditional execution: (ppt/ pdf)
    if statements, counters, simulations.
Ch 11
 
 
Ch 9
19
21
Computers in Society. (ppt/ pdf)
no class meeting - LAB 4
Ch 18
online
email
 
26
28
LAB 4 work day
review
 
 
 
Ch 11, LAB 4
May 2
FINAL EXAM    Mon, 1:00-2:40