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, 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 programs offered by the UW-Eau Claire 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 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
Department faculty 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. A minimum of 39 semester credits, including:
1. The Software Engineering core: CS 145, 146, 245, 255, 268, 330, 345, 352, 355, 362, 396, and 485 (36 crs.)
2. A Computer Science elective, selected from one of the following:
a. A minimum of three credits of electives chosen from the following Computer Science courses not already included in the Software Engineering core: CS 278, 291, 321, 370, 388, 399, 420, 450, 455, 462; CE 452, 478; or other courses designated by the department (three-four crs.); or
b. Six credits from CS 482 and CS 492 (capstone experience).
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.
Sixty-eight semester credits, including:
1. The Computer Engineering core: CS 145, 146, 245, 255, 278, 330, 352, 355, 362, 388, 396, and 462 (36 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. Three credits of electives chosen from either CE 498 or a CE or CS course numbered 330 or higher (three crs.)
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-three semester credits, including:
1. The Computer Science core: CS 145, 146, 245, 255, 268 or 278, 330, 345, 352, 355, 362, 396, 462, and 485 (39 crs.)
2. The Mathematics core: Math 114, 215, and either 246 or 345 (12 crs.)
3. A minimum of three credits of electives chosen from the following list of Mathematics courses: Math 216, 312, 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. A minimum of nine credits of electives chosen from the following and not already included in the Computer Science core: CS 268, 278, 291, 321, 370, 388, 399, 420, 450, 455, 462; CE 452, 478; or other courses designated by the department (nine-ten crs.); or
b. CS 482, CS 492 (capstone experience), and a minimum of three credits of electives chosen from CS 268, 278, 291, 321, 370, 388, 399, 420, 450, 455, 462, or other courses designated by the department and not already included in the Computer Science core (nine-ten 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-eight semester credits including:
1. The Geographic Information Systems core: CS 145, 146, 245, 255, 268, 330, 345, 352, 355, 362, 396, and 485 (36 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. A Computer Science elective, selected from one of the following:
a. A minimum of three credits of electives chosen from the following Computer Science courses not already included in the GIS core: CS 278, 291, 321, 370, 388, 399, 420, 450, 455, 462, or other courses designated by the department (three-four crs.); or
b. Six credits from CS 482 and CS 492 (capstone experience).
Liberal Arts Emphasis (Code 170-401)
Twenty-four semester credits, including:
1. CS 145, 245, 255, and 268 or 278 (15 crs.)
2. Nine credits selected from CS 268, 278, 291, 321, 370, 388, 399, 420, 450, 455, 462, or other courses designated by the department and not already included in the minor.
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 : See the chair of the offering department for special permission to enroll.
See College of Arts and Sciences Multidisciplinary Minors.
Eligibility: Students with resident and total GPAs of 3.50 or higher and a 3.50 or higher in at least 12 credits of computer science.
Procedure: A written application for Departmental Honors in Computer Science shall be approved by the research adviser and the departmental honors committee. The application and approval process must be completed no later than the end of the junior year.
Requirements:
1.The satisfactory completion of (a) six credits of registration in Computer Science Research, including the writing of a research paper; (b) an oral presentation to be given to at least three members of the faculty.
2. Resident and total GPAs of 3.50 or higher in both the computer science major and for all credits attempted to meet graduation requirements.
3. Participation in at least one Student ACM Programming Contest.
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 designers and developers.
Certificate: Computer Programmer
14 credits, including: CS 145, 163, 245, 255
Certificate: Web Design and Development
12 credits, including: CS 318, 319, 320, 321