CPS 1.02: Computer Science Fundamentals
Help
Labs
Sample Tests
Notes
Grades
Syllabus (Spring 2002)
* Required Reading!
-
Lecture #1 (1/9/02) Administrivia, Overview
-
Lecture #2 (1/11/02) HTML
-
Lecture #3 (1/14/02) First JAVA program, Buttons
-
Lecture #4 (1/16/02) Data input, Decision making
-
Lecture #5 (1/18/02) Decision trees, int's
-
Lecture #6 (1/23/02) Decision trees, counting
-
Lecture #7 (1/25/02) Tallies, String processing
-
Lecture #8 (1/28/02) Swap, Formal rules for grammar
-
Lecture #9 (1/30/02) More grammar, Using doubles
-
Lecture #10 (2/1/02) Looping, the while statement
-
Lecture #11 (2/4/02) Use of Loops, Intro to Arrays
-
Lecture #12 (2/6/02) Using Arrays and Loops, Info storage
-
Lecture #13 (2/8/02) Using Arrays, Methods (Functions),
Simple Stats
-
Lecture #14 (Review) (2/11/02)
- Midterm Exam (2/13/02)
Lecture #15 (2/15/02)
Method (Function) Parameters, Programming methodology
Lecture #16 (2/18/02) Information Retrieval
Lecture #17 (2/20/02) Database Program
Lecture #18 (2/22/02) Recursion
Lecture #19 (2/25/02) Graphics
Lecture #20 (2/27/02) Classes and Animation
Lecture #21 (3/1/02) Computer Simulation
Lecture #22 (3/4/02) Software Engineering
Lecture #23 (3/6/02) Intro to Computer Architecture
Lecture #24 (3/8/02) IF and WHILE is assembler
Lecture #25 (3/18/02) Self-modifying code, Grammer
Lecture #26 (3/20/02) Language Translation
Lecture #27 (3/22/02) Language Translation
Lecture #28 (3/25/02) Electric Circuits
Lecture #29 (3/27/02) Electric Circuits
Lecture #30 (3/29/02) The Relay Adder, Technology
Lecture #31 (4/1/02) Technology, Computer Communications
Lecture #32 (4/3/02) Computer Communications, TCP/IP
Lecture #33 (4/5/02) TCP/IP, Applications
Lecture #34 (4/8/02) Computer Security
Lecture #35 (4/10/02) Computer Security
Lecture #36 (4/12/02) Operating Systems
Lecture #37 (4/15/02) Program Execution Time, Tractable
Lecture #38 (4/17/02) Program Execution Time, Intractable
Lecture #39 (4/19/02) Parallel Computation
Lecture #40 (4/22/02) Noncomputability
Lecture #41 (Review) (4/24/02)