UWM Undergraduate Catalog 2012-2013
Computer Science
- Web Home Pages:
The discipline of computer science pertains to the study and design of computer systems, hardware and software, computing techniques and underlying theory. Our program provides a student with a broad technical background in computer science. It is a flexible program providing breadth and permitting a student to develop strengths in selected areas within computer science, as well as in related areas such as electrical engineering, mathematics or business depending on a students interests. Technical electives available in the Computer Science major span courses in a broad spectrum of areas such as: Networks, Computer Security, Artificial Intelligence, and Database Systems.
Mission Statement: The Department of Electrical Engineering and Computer Science is committed to outstanding undergraduate and graduate education, distinguished research programs, and strong service to our students, professional and technical societies, and the community.
Program Educational Objectives: The educational objectives of the undergraduate Computer Science Program are:
- Graduates will have successful careers built on their understanding of formal and applied methods of solving problems using computer theory, hardware and software.
- Graduates will demonstrate problem-solving and design skills, including the ability to formulate problems and their solutions, think creatively, communicate effectively, and work collaboratively.
- Graduates will exercise professional responsibility and be able to adapt to an ever-changing professional environment.
Accreditation: The computer science program is accredited by the Computing Accreditation Commission of ABET, 111 Market Place, Suite 1050, Baltimore, MD 21202-4012, telephone: (410) 347-7700.
Computer Science Minor. The computer science minor is directed toward those students wishing to develop some strength and background in computer science. This minor also is available to those who have already graduated. The 18-credit minor requires CompSci 201 and CompSci 315. The remaining 12 credits are to be selected from the undergraduate computer science courses or courses approved by the department, and must include at least 6 credits at the 300 level or above. No more than 6 credits may overlap with a student's undergraduate major. The student must obtain a minimum GPA, as specified by the department, in the courses used to complete the minor.
Computer Science Major. The minimum number of credits required to complete the Bachelor of Science in Computer Science with a major in Computer Science is 120. Students who need background preparation courses in math, English, and foreign language may need additional credits.
COMPUTER SCIENCE CURRICULUM
Computer Science Major: 53 credits
|
CompSci 150 |
Survey of Computer Science (recommended) |
3 |
|
EAS 200 |
Professional Seminar |
1 |
|
CompSci 201 |
Introductory Computer Programming |
3 |
| CompSci 251 | Intermediate Computer Programming | 3 |
|
CompSci 315 |
Introduction to Computer Organization and Assembly Language Programming |
3 |
|
CompSci 317 |
Discrete Information Structures |
3 |
| CompSci 337 | Systems Programming | 3 |
| CompSci 351 | Programming Data Structures | 3 |
| CompSci 361 | Introduction to Software Engineering | 3 |
| CompSci 395 | Social, Professional, and Ethical Issues | 3 |
|
CompSci 417 |
Introduction to the Theory of Computation |
3 |
|
CompSci 431 |
Programming Language Concepts |
3 |
|
CompSci 458 |
Computer Architecture |
3 |
| CompSci 520 | Computer Networks | 3 |
|
CompSci 535 |
Data Structures and Algorithms |
3 |
| CompSci 537 | Introduction to Operating Systems | 3 |
| CompSci 557 | Introduction to Database Systems | 3 |
| CompSci 595 | Capstone Project | 3 |
|
ElecEng 354 |
Digital Logic |
3 |
*Mathematics Requirement: 8 credits
One of the following Calculus sequences must be completed:
Math 231-232 or
Math 221- 222 (Honors)
Natural Science Requirement: 12 credits (including at least 1 laboratory credit)
| Bio Sci 150-152 | Foundations of Biology I & II | 8 |
Bio Sci 202-203 |
Anatomy and Physiology I & II |
8 |
| Chem 102-104 | General Chemistry I & II | 10 |
| Physics 120-122 | General Physics I & II | 8 |
| Physics 209-210 | Physics I & II | 8 |
| Remaining credits to be chosen from the natural science electives from GER list. |
GER Distribution Requirement: 15 credits
|
Arts |
3 |
|
Humanities |
6 |
| Social Science | 3 |
|
Commun 105 (Business and Professional Communication) |
3 |
One of the arts, humanities, or social science courses selected must also meet the UWM cultural diversity requirement.
*English Composition Requirement: 0-6 credits
The English Composition requirement is satisfied by earning a satisfactory score on the English placement test, or earning a grade of C or higher in English 102.
Foreign Language Requirement: 0-8 credits (for students starting fall 1999 or later)
The foreign language requirement can be completed with one of these options:
Two years of a single foreign language in high school
Two semesters of a single foreign language in college
Demonstrate ability by examination
*Placement Examinations. Once admitted to UWM, most computer science students are required to take placement examinations in mathematics and English. Students with previous college level credits in these areas may not be required to take placement exams. The placement exams are administered by the UWM Testing Center, Mellencamp Hall, room B28, (414) 229-4689. The results of these tests help students determine the appropriate course in which to register. Background prerequisite courses may be required in addition to the courses listed above. Possible Math placements for engineering students are Math 090, 095, 105, 116, 117, 231, or 221. Possible English placements are English 090, 095, 101, or 102.
TECHNICAL ELECTIVES – Select 12 credits from the following three lists:
All non-required CompSci courses numbered 400-699 are either Computer Science or Applied Technology Electives. The Applied Technology Electives are in the range 480-489, 580-589, or 680-689. Alll other non-required CompSci courses in the 400-699 range are Computer Science Electives.
Computer Science Electives (Select 6 to 12 credits)
|
CompSci 422 |
Introduction to Artificial Intelligence |
3 |
|
CompSci 423 |
Introduction to Natural Language Processing |
3 |
| CompSci 425 | Introduction to Data Mining | 3 |
|
CompSci 438 |
Software Engineering Laboratory |
3 |
| CompSci 444 | Introduction to Text Retrieval and Its Application in Biomedicine | 3 |
|
CompSci 459 |
Fundamentals of Computer Graphics |
3 |
|
CompSci 469 |
Introduction to Computer Security |
3 |
|
CompSci 511 |
Symbolic Logic |
3 |
| CompSci 530 | Computer Networks Laboratory | 3 |
|
CompSci 536 |
Software Engineering |
3 |
|
CompSci 552 |
Object Oriented Programming |
3 |
| CompSci 599 | Senior Thesis | 3 |
|
CompSci 654 |
Introduction to Compilers |
4 |
|
CompSci 657 |
Topics in Computer Science |
3 |
|
CompSci 699 |
Independent Study |
3 |
|
ElecEng 367 |
Introduction to Microprocessors |
4 |
|
ElecEng 451* |
Introduction to VLSI Design |
3 |
|
ElecEng 457 |
Digital Logic Laboratory |
3 |
Applied Computer Science Electives (Select 0 to 3 credits from this list)
CompSci 481 |
Server-side Internet Programming |
3 |
| CompSci 482 | Rich Internet Applications | 3 |
| CompSci 581 | Web Languages and Standards | 3 |
CompSci 581 |
Topics in Applied Computing |
3 |
Supplemental Electives (Select 0 to 3 credits from this list)
Bus Adm 490 |
Entrepreneur Internship |
3 |
EAS 001 |
Engineering Co-op Work Period |
1-3 |
EAS 497 |
Study Abroad |
1-3 |
English 206 |
Technical Writing |
3 |
Applied Mathematics Electives ( 6 credits from the following list)
| Math 233 | Calculus and Analytic Geometry III | 4 |
|
ElecEng 234 |
Analytical Methods in Engineering |
4 |
|
Math 337 |
Introduction to Number Theory |
3 |
| Math 431 | Modern Algebra with Applications | 3 |
| Math 451 | Axiomatic Geometry | 3 |
|
MthStat 361 |
Introduction to Mathematical |
3 |
|
Ind Eng 467 |
Introductory Statistics for Physical Sciences and Engineering Students |
3 |
|
Math 234 |
(Alternative to ElecEng 234) |
4 |
|
Math 467 |
(Equivalent to Ind Eng 467) |
3 |
Free Electives: Variable credits
University-level courses of your choice as needed to reach a minimum of 120 total credits.
[ College of Engineering & Applied Science ]
[ Computer Science ]
University of Wisconsin-Milwaukee Undergraduate Catalog 2012-2013:
Computer Science
[ College of Engineering & Applied Science ]
[ Schools and Colleges ]
[ Contents | How to Use This Book | Calendar ]
[ Admission | Registration | Financial Information | Academic Information ]
[ Administration | UWM - Endless Possibilities | Academic Opportunities | Campus Resources ]
Copyright 2012 by the University of Wisconsin-Milwaukee, all rights reserved.