| |||||
|---|---|---|---|---|---|
*** SUMMARY ***
CHANGES TO CURRENT CURRICULUM
Overview of Computing Curricula 2001
ACM/IEEE Computing Curricula
CS body of knowledge
Overview
Implementation strategies
a. introductory
b. intermediate
Introductory courses
Current Proposed
10051 100b Preview of Computer
Science
23021 111o Object-Oriented
Programming
31011 115 Discrete structure
for CS
33001 112o O-O Design and
Methodology
Math requirement
12002 Calculus I
12003 Calculus II
21001 Linear Algebra
Intermediate courses
46101 210t Algorithm design
and analysis
45101 220t Computer architecture
43201 230t Operating systems
43101 Programming Languages
45201 235t Net-centric computing --- (Content revision)
43005 242c Information and
knowledge management --- (Content revision)
43901 260t Software Engineering
33006 Social and Ethical Issues
(writing intensive)
49901 390 Capstone Project --- (New course)
33003 Computer Organization Removed
* All core hours are covered in Intro and
intermedicate courses
Advanced courses
* 6 CS electives
* Automata, Compilers, Graphics, VLSI design
* AI, Numerical Computing, Internet Engineering
* Web Publishing, ...
New Computer Science Curriculum
Required course and prequisite structure - pdf
Required course and prequisite structure - pdf
Semester schedule - pdf
CS program revision
* Course inactivate
- 33003 Computer organization and assembly languages
- 33005 Symbolic programming languages
* Program requirements
- Remove
33003 Computer organization and assembly languages
43111 Structure of Compilers
(42201 or 46201) Introduction to Numerical Computing or Automata
- Add
43005 Introduction to database systems design
45201 Computer Communication Networks
43901 Software Engineering
49901 Capstone project
- Senior to Junior
35101 Computer Architecture
33211 Operating Systems
- Change
Approved 40000-level CS courses from 12 to 9 credit hours