course proposal

Post on 19-Jan-2016

50 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

TRANSCRIPT

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?

top related