University of Wisconsin Milwaukee |
| [UWM-CS Home] [ABOUT CS] [ACADEMICS] [RESEARCH] [PEOPLE] [ANNOUNCEMENTS] [SITE MAP] |
| [CS Major Description] |
=== |
CS Major Description COMPUTER SCIENCE The discipline of computer science pertains to the study and design of computer systems, networks, communication, software, computing techniques and underlying theory. Our program provides a student with a strong technical background in computer science. It is a flexible program providing a broad background and permitting a student to develop strength in selected areas within computer science, as well as in related areas, depending on a student's interests. Our computer science laboratories provide a state of the art computing environment for the students. (Courses marked "L" are normally taken in the Freshman or Sophomore years, courses marked "M" are normally taken in the Sophomore and Junior years and courses marked "U" are normally taken in the Junior or Senior years. The "key prerequisite" column is often not complete, it should be used as an indicator only, see catalog for full details.)
Course credits level key prerequisite
Total required for the degree 124 credits
Computer Science Core Courses 32 credits CompSci 140 Intro. to the CS Labs (rec.) 1 L none CompSci 152 Computer Programming I 4 L Math 105 CompSci 252 Computer Programming II 4 L CS 152
CompSci 215 Introduction to Computer Organization CompSci 217 Discrete Information Structures 3 M CS 152, Math 232 CompSci 336 Systems Programming 3 M CS 215, CS 252 ElecEng 354 Digital Logic 3 M CS 215 CompSci 458 Computer Architecture 3 M-U CS 215 CompSci 535 Data Structures and Algorithms 3 U CS 217, CS 252 CompSci 536 Introduction to Software Engng 3 M-U CS 336 CompSci 537 Introduction to Operating Sys 3 U CS 336
Core Mathematics Requirement: 10 - 16 credits Alt. I: Math 225, 226, 232, 233 16 L-M (see catalog for details) Alt. II: Math 231, 232, 233 12 L-M " Alt. III: Math 221, 222 (honors) 10 L-M "
Natural Science Requirement: 12 credits Physics 209 Physics I 4 M Math 232 Physics 210 Physics II 4 M Math 233 Natural Science elective with at least
Engineering & Applied Science Requirement: 1 credit EAS 100 CEAS Freshman Orientation 1 L none EAS 200 Professional Seminar 0 M none
General Education Requirements 18 credits English Composition: Either
1. Earn a score of 637 or better in the 2. Earn a C or higher in English 102. L Foreign Language (for students starting Fall 1999) Either
1. Two years of a single foreign language in 2. Two semesters of a single foreign language 3. Demonstrate ability by examination Art Requirement 3 L-M Humanities Requirement 6 L-M Social Science Requirement 6 L-M One of the GER courses listed above must meet the Cultural Diversity requirement.
Approved Technical Electives 15 credits CompSci 422 Introduction to Art'l Intell. 3 M-U CS 217 CS 252 CompSci 423 Intro. to Nat. Lang. Proc. 3 M-U CS 252 CompSci 459 Fundamentals of Comp. Graphics 3 M-U CS 217 CS 252 CompSci 469 Computer Security 3 M-U CS 217 CS 336 CompSci 511 Symbolic Logic 3 U Phil 212 CompSci 517 Intro. to the Theo. of Comp'tn 3 U CS 217 CompSci 552 Object Oriented Programming 3 U CS 336 CompSci 557 Intro. to Database Sys. 3 U CS 217 CS 252 CompSci 620 Computer Networks 3 U CS 215, CS 535 CompSci 631 Programming Languages Concepts 3 U CS 252 CompSci 654 Introduction to Compilers 3 U CS 535 CompSci 657 Topics in Computer Science 3 U variable CompSci 699 Independent Study 3 U variable ElecEng 301* Electrical Science I 3 M-U Phys 210, EE 234 ElecEng 331* Solid-State Dev., Circ., & Sys. 4 M-U EE 301 ElecEng 332* Solid-State Dev., Circ., & Sys. 3 M-U EE 331 ElecEng 367 Introduction to Microprocessors 3 U EE 354, CS 152 ElecEng 451* Introduction to VLSI Design 3 U EE 331, EE 354 ElecEng 457* Digital Logic Laboratory 3 U EE 331, EE 354 ElecEng 541* Integrated Circuits and Systems 3 U EE 331 * This course requires Math 234 or ElecEng 234 shown below.
Applied Mathematics Electives 9 credits ElecEng 234 Linear Systems Analysis 4 M Math 233 Math 234 (alternative to ElecEng 234) 4 M Math 233
Math 241 Intro. to the Language and Math 313 Linear Programming and Opt. 3 M Math 234 Math 321 Vector Analysis 3 M Math 234 or EE 234 Math 361 Introduction to Math. Stat. 3 M Math 233 Math 362 Introduction to Math. Stat. 3 M Math 361 Math 413 Introduction to Num. An'sys 3 M Math 413 Math 414 Numerical Analysis 3 M Math 413 IndEng 455 Basic Optimization Techniques 3 M-U EE 234 IndEng 465 Operations Analysis 3 M-U IndEng 467
IndEng 467 Introductory Statistics for Physical Math 467 (equivalent to IndEng 467) 3 M-U Math 233
Math 471 Introduction to the Theory CompSci 511 Symbolic Logic 3 M-U Phil 212 Math 511 (equivalent to CompSci 511) 3 M-U " Phil 511 (equivalent to CompSci 511) 3 M-U " Math 531 Modern Algebra 3 U Math 232, Math 241 Math 535 Linear Algebra 3 U Math 233, Math 234, Math 241 Math 537 Number Theory 3 U Math 233, Math 241
Free Elective Courses 21 - 27 credits University level courses of your choice 21 - 27 L-M-U
|