Planning Tips for Computer Science Students Admitted Prior to Fall 2011

Planning Tips for Students Admitted Prior to Fall 2011

(1) Most course prerequisites on 3460:316 (Data Structures) have been replaced by 3460:210 (Computer Science II) which means you can take most computer science courses after finishing 3460:210 and other prerequisites. One exception is 3460:435 (Algorithms) which still requires 3460:316.  

(2) You can stay in the old program or convert to the new program (in system track or management track).

(3) If you stay in the old program, please note that following courses will not be offered by the department in the future and you can take their replacements. You don’t have to take a replacement if you have already taken the original course.

Course (Credits)

Replacement (Credits)

3460:306 Assembly and System Programming 4

4450:320 Computer Systems 3

3460:426 Operating Systems 3

3460:426 Operating Systems 3 or 4450:325 Operating Systems Concepts 3

3460:430 Theory of Programming Languages 3

3460:xxx Any Computer Science Elective 3

3460:465 Computer Architecture 3

3460:xxx Any Computer Science Elective 3

(4) If you convert to the system track of the new program, please note the following changes.

Course (Credits)

Change (Credits)

3460:306 Assembly and System Programming 4

4450:320 Computer Systems 3

3460:426 Operating Systems 3

3460:426 Operating Systems 3 or 4450:325 Operating Systems Concepts 3

3460:430 Theory of Programming Languages 3

Removed.

3460:465 Computer Architecture 3

Removed.

3470:461 Applied Statistics 4

3470:401 Probability and Statistics for Engineers 2 or 3470:461 Applied Statistics 4

New required course:

3460:435 Algorithms 3

12 CS Electives (3xx/4xx)

9 CS Electives and 6 Electives related CS (3xx/4xx)

64 Total Credits

61-63 Total Credits

(5) If you convert to the management track of the new program, please note the following changes.

Course (Credits)

Change (Credits)

3460:306 Assembly and System Programming 4

4450:320 Computer Systems 3

3460:307 Internet Systems Programming 3

Moved to electives.

3460:421 Object-Oriented Programming 3

Moved to electives.

3460:426 Operating Systems 3

3460:426 Operating Systems 3 or 4450:325 Operating Systems Concepts 3

3460:430 Theory of Programming Languages 3

Removed.

3460:465 Computer Architecture 3

Removed.

New required course:

3460:435 Algorithms 3

New required course:

3460:475 Database Management 3

New required course:

6500:301 Management: Principles and Concepts 3
or
6500:480 Introduction to Health-care Management 3

New required course:

6500:310 Business Information Systems 3

3470:461 Applied Statistics 4

3470:401 Probability and Statistics for Engineers 2 or 3470:461 Applied Statistics 4

12 CS Electives (3xx/4xx)

6 CS Electives and 6 Electives related CS (3xx/4xx)

64 Total Credits

61-63 Total Credits

(6) The names of many computer science courses have been changed. You don't have to retake them as long as you have taken the course with the same number.  

(7) Many computer engineering courses have been renumbered, including COMPUTER SYSTEMS (from 4450:330 to 4450:320) and OPERATING SYSTEMS CONCEPTS (from 4450:375 to 4450:325).