Notes for Stanford CS Comprehensive exams
Fall 2004
Brian D. Carlstrom
Links
Overview of areas and requirements
Mathematical and Theoretical Foundations
[2 required]
Analysis of Algorithms (CS 161)
Automata and Formal Languages (CS 154)
[choose 1 of 2]
Logic (CS 157 or Phil 160a)
Numerical Analysis (CS 137)
Computer Systems
[1 required]
Computer Architecture (CS 212 [which is offered as EE 282], or EE 282H)
[choose 2 of 4]
Compilers (CS 143)
Networks (CS 244A)
Programming Languages (CS 242)
Software Systems (CS 140)
Artificial Intelligence and Applications
[1 required]
Artificial Intelligence (CS 121)
[choose 1 of 2]
Databases (CS 145)
Graphics (CS 148)
Current Standings
DONE Mathematical and Theoretical Foundations
DONE [2 required]
CS161 Analysis of Algorithms (CS 161)
PASS Automata and Formal Languages (CS 154)
DONE [choose 1 of 2]
PASS Logic (CS 157 or Phil 160a)
SKIP Numerical Analysis (CS 137)
Computer Systems
[1 required]
FAIL Computer Architecture (CS 212 [which is offered as EE 282], or EE 282H)
DONE [choose 2 of 4]
CS143 Compilers (CS 143)
PASS Networks (CS 244A)
PASS Programming Languages (CS 242)
PASS Software Systems (CS 140)
DONE Artificial Intelligence and Applications
DONE [1 required]
CS121 Artificial Intelligence (CS 121)
DONE [choose 1 of 2]
PASS Databases (CS 145)
SKIP Graphics (CS 148)
Personal Plan and Schedule 2004
Key: !=goal +=attempt -=next year .=not taking
. Algorithms and Concrete Mathematics
. Artificial Intelligence
. Automata and Formal Languages
. Programming Languages
. Compilers
. Databases
. Graphics
. Logic
. Numerical Analysis
. Networks
! Computer Architecture
. System Software
Personal Plan and Schedule 2003
Key: !=goal +=attempt -=next year .=not taking
Week 1
+ Algorithms and Concrete Mathematics Oct 28 14:15-15:15
- Artificial Intelligence Oct 28 16:00-17:00
+ Automata and Formal Languages Oct 29 14:15-15:15 Open
! Programming Languages Oct 29 16:00-17:00
! Compilers Oct 30 14:15-15:15
! Databases Oct 30 16:00-17:00 Open
Week 2
. Graphics Nov 04 14:15-15:15
+ Logic Nov 04 16:00-17:00 Open (oops)
. Numerical Analysis Nov 05 14:15-15:15 Open
+ Networks Nov 05 16:00-17:00
! Computer Architecture Nov 06 14:15-15:15 Open Laptop
! System Software Nov 06 16:00-17:00
Notes by Subject