This browser does not support basic Web standards, preventing the display of our site's intended design. May we suggest that you upgrade your browser?
Phillips 130
(715) 836-2526
http://www.uwec.edu/Lists/Acad.htm
Michael Wick , Chair
Daniel Ernst, Thomas Moore, C. Michael Morrison, Joline Morrison, Andrew Phillips, Daniel Stevenson, Jack Tan, Paul Wagner.
Honor Societies and Student Organizations: ACM, WITS
Computer Science, Computer Engineering, and Software Engineering are disciplines that combine concepts from mathematics, science, and engineering into a coherent and disciplined study of the software and hardware required for computation. The UW-Eau Claire programs offered by the Department of Computer Science provide the fundamental education necessary to prepare students for positions in industry or to pursue graduate study in either computer science or computer engineering. The curriculum is organized so that graduates will be able to meet immediate demands for solving computational problems or designing state-of-the-art computer systems, yet also have an understanding of the basic principles and concepts in computer science and engineering needed to avoid technological obsolescence in a rapidly changing computer environment. This program is intended to produce computer science and engineering professionals, not merely technicians with some training in computer software and hardware. Success requires a strong aptitude in mathematics.
The Program for Majors and Minors
Faculty in the department constantly examine the curriculum to ensure that students gain both the breadth and depth of knowledge needed to be successful in careers in business and industry, or in graduate school. The major/minor curriculum includes:
a. Introductory courses which cover the basic principles of Computer Science.
b. The use of object-oriented and other programming paradigms.
c. An integrated blend of courses which cover the tools, knowledge, problem-solving, and programming techniques that form the basis for a successful career.
d. A capstone experience in which students complete a comprehensive project to demonstrate their mastery of the discipline.
This major is recommended for students who desire a strong foundation in software design and development. Forty-one semester credits, including:
1. The Computer Science core: CS 185, 245, 250, 255, 265, 330, 352, 355, 362, 365, and 495 (35 crs.)
2. A Computer Science capstone experience and electives, selected from one of the following:
a. CS 485 (capstone experience) and three credits of electives chosen from Computer Science courses numbered 330 or higher and not already included in the Computer Science core (six crs.); or
b. CS 482, CS 492 (capstone experience) (six crs.)
NOTE 1: Math 114 or equivalent is required.
NOTE 2: CJ 202, Engl 305, or Engl 308 must be used to satisfy the GE-IA requirement if a student has not satisfied the requirement on entry to the University (three crs.)
The comprehensive major is intended for students who are interested in studying the principles and practices of both computing and closely-related disciplines. The comprehensive major is a blend of courses from several departments that forms the basis for integrating and applying the knowledge of those disciplines.
Computer Engineering (Code 170-040)
This major is recommended for students who desire a strong foundation in computer engineering and design, supplemented by work in software design.
Seventy semester credits, including:
1. The Computer Science/Computer Engineering core: CS 185, 245, 250, 255, 265, 278, 288, 352, 355, 362, and 462 (38 crs.)
2. The Mathematics core: Math 216, 312, and 345 (12 crs.)
3. The Physics core: Phys 332, 350, and 360 (11 crs.)
4. Three credits of electives chosen from either CE 452* or 478 (three crs.)
5. Three credits of electives chosen from either CVTC 605-169 or Math 313 (three crs.)
6. A Computer Engineering capstone experience selected from either CE 490 or 498 (three crs.)
*NOTE: At the time of publication of this Catalogue, CE 452 is a new course proposal pending approval.
For a degree in Computer Engineering, a student must:
1. Complete either Engl 305 or 308 (satisfies GE-IA);
2. Complete Math 114 and 215 (satisfies GE-IB);
3. Complete Phys 231, 232, and either Chem 103 or 115 (satisfies GE-II);
4. Complete Phil 308 (satisfies GE-IVB).
Computer Science (Code 170-030)
This major is recommended for students who desire a strong foundation in software design and development, computer systems and networking, and mathematics. The B.S. degree program in computer science is accredited by the Computing Accreditation Commission of the Accreditation Board for Engineering and Technology (ABET). A minimum of sixty semester credits, including:
1. The Computer Science core: CS 185, 245, 250, 255, 265, 330, 352, 355, 362, 365, 462, and 495 (38 crs.)
2. The Mathematics core: Math 114, 215, and either 246 or 345 (12 crs.)
3. Three credits of electives chosen from the following list of Mathematics courses: Math 216, 250, 311, 313, 324, 351, 352, 354, 355, and 358 (three-four crs.)
4. A Computer Science capstone experience and electives, selected from one of the following:
a. CS 485 (capstone experience) and six credits of electives chosen from Computer Science courses numbered 330 or higher and not already included in the Computer Science core (nine crs.);
b. CS 482, CS 492 (capstone experience), and three credits of electives chosen from Computer Science courses numbered 330 or higher and not already included in the Computer Science core (nine crs.).
For a degree in Computer Science, a student must:
1. Complete CJ 202 or Engl 305 or Engl 308 (satisfies GE-IA);
2. Complete Phil 308 (satisfies GE-IVB);
3. Complete one lab science sequence chosen from:
a. Phys 211 and 212 (nine crs.), plus a minimum of three additional credits of science courses chosen from the list of allowed courses, or
b. Phys 231 and 232 (ten crs.), plus a minimum of two additional credits of science courses chosen from the list of allowed courses.
Allowed science courses: Biol 110, 111, 320, 326, 330, 353, 356, 392; Chem 103, 104, 115; Geog 104, 178, 345, 368; Geol 110, 115, 301, 303, 308; Phys 226, 229.
Geographic Information Systems/Remote Sensing (Code 170-020)
This major is recommended for students interested in the development of complex software systems used in geographic applications, including manipulation of geographic databases and aerial/satellite images. A minimum of sixty-three semester credits including:
1. The Computer Science core: CS 185, 245, 250, 255, 265, 352, 355, and 365 (28 crs.)
2. Statistics: Math 246 or Geog 328 (three-four crs.)
3. Landforms: Geol 110 or 115, 308 or 345 (seven crs.)
4. Plant forms: Biol 195, 338 (seven crs.)
5. Geographical systems: Geog 280, 335, 338, 339 (12 crs.)
6. Capstone experience and electives, selected from one of the following:
a. CS 485 (capstone experience) and three credits of electives chosen from Computer Science courses numbered 330 or higher and not already included in the Computer Science core (six crs.);
b. CS 482, CS 492 (capstone experience) (six crs.).
NOTE: CS 185 serves as a substitute for Geog 199 where it is listed as a prerequisite for Geography courses.
Liberal Arts Emphasis (Code 170-401)
Twenty-five semester credits, including:
1. CS 185, 245, 250, 255, and 265 (19 crs.)
2. Six credits selected from Computer Science courses numbered 330 or higher.
Web Design and Development Emphasis (Code 170-405)
Twenty-four semester credits minimum, including:
1. CS 318, 319*, 320, 321 (12 crs.)
2. At least 12 credits selected from:
Art 274, 275, 281, 312, 375
Bcom 206, 207, 308, 405
CJ 105, 280, 319, 380
Engl 181, 305, 307, 308
IS 240, 290, 310, 345**, 475**
Mktg 330**, 331**
Other electives may apply with Computer Science department permission.
*NOTE: CS 245 may be substituted for CS 319.
**NOTE: See the chair of the offering department for special permission to enroll.
See College of Arts and Sciences Multidisciplinary Minors.
Information for All Students
It is strongly recommended that the student have a grade of C or above in any Computer Science course which is to be used as a prerequisite to another course. Where a grade of C- or below is earned in a Computer Science course, the student should repeat the course before continuing.
Satisfactory/Unsatisfactory Policy
The Satisfactory/Unsatisfactory option may not be elected to satisfy a course requirement at the 200-level or higher for the major or minor programs, except for CE 490 and CS 490.
Certificate Programs
The Department of Computer Science offers certificates to students and working computer professionals who desire the knowledge and hands-on experience necessary to become computer programmers or web design and developers.
Certificate: Computer Programmer
15 credits, including: CS 163, 245, 255, 265
Certificate: Web Design and Development
12 credits, including:
1. CS 318 or IS 450
2. CS 319, 320, 321