Upload
huy
View
44
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Course proposal. Bill Leahy 3/13/03. Freshman Year. Sophomore Year. Junior Year. CS1321 Scheme. CS1322 Java. ECE2030 Hardware. CS2200 Systems. CS2130 C. CS2335 Java. CS2340 Squeak. CS1050 Proofs. CS3500 Theory. Freshman Year. Sophomore Year. Junior Year. CS1321 Scheme. - PowerPoint PPT Presentation
Citation preview
Course proposal
Bill Leahy 3/13/03
CS1321Scheme
CS1322Java
CS2340Squeak
CS2335Java
CS1050Proofs
CS3500Theory
CS2130C
ECE2030Hardware
CS2200Systems
Freshman Year Sophomore Year Junior Year
CS1321Scheme
CS1322Java
CS2340Squeak
CS2335Java
CS1050Proofs
CS3500Theory
CS2130C
ECE2030Hardware
CS2200Systems
Freshman Year Sophomore Year Junior Year
Introduction to ComputingTaken by most majors
CS1321Scheme
CS1322Java
CS2340Squeak
CS2335Java
CS1050Proofs
CS3500Theory
CS2130C
ECE2030Hardware
CS2200Systems
Freshman Year Sophomore Year Junior Year
Introduction to OO ProgrammingTaken by CS, CmpE, EE, IE, INTA
CS1321Scheme
CS1322Java
CS2340Squeak
CS2335Java
CS1050Proofs
CS3500Theory
CS2130C
ECE2030Hardware
CS2200Systems
Freshman Year Sophomore Year Junior Year
Introduction to Computer EngineeringCS, CmpE, EE.This course gets taken before, during or after CS2130 althoughit should come before. Appears to spend too much time on low levelmaterial.
CS1321Scheme
CS1322Java
CS2340Squeak
CS2335Java
CS1050Proofs
CS3500Theory
CS2130C
ECE2030Hardware
CS2200Systems
Freshman Year Sophomore Year Junior Year
Languages & Translation(Includes C Programming)Taken by CS, CmpETries to teach C in ~7 weeksand then discuss translationand to a lesser extent languages
CS1321Scheme
CS1322Java
CS2340Squeak
CS2335Java
CS1050Proofs
CS3500Theory
CS2130C
ECE2030Hardware
CS2200Systems
Freshman Year Sophomore Year Junior Year
Constructing ProofsTaken by CS.Not necessarily thefirst semester
CS1321Scheme
CS1322Java
CS2340Squeak
CS2335Java
CS1050Proofs
CS3500Theory
CS2130C
ECE2030Hardware
CS2200Systems
Freshman Year Sophomore Year Junior Year
Introduction to Systems & NetworkingTaken by CSGateway to OS, Networkingand Hardware Architecture
CS1321Scheme
CS1322Java
CS2340Squeak
CS2335Java
CS1050Proofs
CS3500Theory
CS2130C
ECE2030Hardware
CS2200Systems
Freshman Year Sophomore Year Junior Year
Software PracticumTaken by CSUsed to be taught in Cbut now Java
CS1321Scheme
CS1322Java
CS2340Squeak
CS2335Java
CS1050Proofs
CS3500Theory
CS2130C
ECE2030Hardware
CS2200Systems
Freshman Year Sophomore Year Junior Year
Objects & DesignTaken by CS
CS1321Scheme
CS1322Java
CS2340Squeak
CS2335Java
CS1050Proofs
CS3500Theory I
CS2130C
ECE2030Hardware
CS2200Systems
Freshman Year Sophomore Year Junior Year
Theory ITaken by CSUsed to be two courses(under quarters):-Algorithms-Automata, etc.
CS1321Scheme
CS1322Java
CS2340Squeak
CS2335Java
CS1050Proofs
CS3500Theory
CS2130C
ECE2030Hardware
CS2200Systems
Freshman Year Sophomore Year Junior Year
4
4
3
11 hours
The Plan
CS1321Scheme
CS1322Java
CS2340Squeak
CS2335Java
CS1050Proofs
CS3500Theory I
CS2130C
ECE2030Hardware
CS2200Systems
Freshman Year Sophomore Year Junior Year
CS2030H'ware&C
Create a new course consisting ofa CS appropriate introduction to hardwarefollowed by an introduction to C based on that hardware model
CS1321Scheme
CS1322Java
CS2340Squeak
CS2335Java
CS1050Proofs
CS3500Theory I
CS2130C
CS2200Systems
Freshman Year Sophomore Year Junior Year
CS2030H'ware&C
Move the remaining material in CS2130 (i.e. translation)into the Junior Year
CS3130Auto&Trans
CS1321Scheme
CS1322Java
CS2340Squeak
CS2335Java
CS1050Proofs
CS3500Theory I
CS2200Systems
Freshman Year Sophomore Year Junior Year
CS2030H'ware&C
Split CS3500 into arequired algorithmscourse and an electivecomplexity course
CS????Algorithms
CS3130Auto&Trans
CS????Complexity
CS1321Scheme
CS1322Java
CS2340Squeak
CS2335Java
CS1050Proofs
CS3500Theory I
CS2200Systems
Freshman Year Sophomore Year Junior Year
CS2030H'ware&C
Take the automatamaterial from 3500and put it in the frontend of CS3130
CS????Algorithms
CS3130Auto&Trans
CS????Complexity
CS1321Scheme
CS1322Java
CS2340Squeak
CS2335Java
CS1050Proofs
CS2200Systems
Freshman Year Sophomore Year Junior Year
CS2030H'ware&C
CS????Algorithms
CS3130Auto&Trans
CS????Complexity
CS1321Scheme
CS1322Java
CS2340Squeak
CS2335Java
CS1050Proofs
CS2200Systems
Freshman Year Sophomore Year Junior Year
CS2030H'ware&C
CS????Algorithms
CS3130Auto&Trans
CS????Complexity
4
4
3
3*
*elective11 hours
Questions?