Computer Science, Comprehensive Major

Liberal Arts (Code 170-030)

University Requirements

GRADUATION REQUIREMENTS FOR BACCALAUREATE DEGREE
Credit Requirements
Minimum total for graduation 1120
Upper division credits (courses numbered 300 and higher)39
Liberal Education Core36
Academic Concentrations
Grade Point Requirements 2
Total2.00 average
Resident2.00 average
Major2.00 average
Minor2.00 average
Certificate2.00 average
University Residency Requirements 3
Minimum total30
Senior year23
Major, Standard, upper division in residence12
Major, Comprehensive, upper division in residence21
Certificate25 percent of credits
Procedures Required for Graduation
Obtain admission to the degree program and/or the College offering it.
Apply for graduation on CampS.

Liberal Education Core

The University of Wisconsin-Eau Claire measures learning outcomes to ensure that its graduates have achieved a liberal education and prepared themselves to contribute to a complex society. Upon graduation, each undergraduate will have met the four learning goals of our liberal education core and the 11 learning outcomes they comprise. 

LIBERAL EDUCATION CORE REQUIREMENTSa minimum of 36 credits
Knowledge Goal
Knowledge Outcome 1 (K1): Natural SciencesTwo (2) learning experiences
One experience in laboratory science must be selected from either K1 or K2.
Knowledge Outcome 2 (K2): Social SciencesTwo (2) learning experiences
One experience in laboratory science must be selected from either K1 or K2.
Knowledge Outcome 3 (K3): HumanitiesTwo (2) learning experiences
Knowledge Outcome 4 (K4): Fine ArtsOne (1) learning experience
Skills Goal
Skills Outcome 1 (S1): Written and Oral CommunicationTwo (2) learning experiences
Skills Outcome 2 (S2): MathematicsOne (1) learning experience
Skills Outcome 3 (S3): CreativityOne (1) learning experiences
Responsibility Goal
Responsibility Outcome 1 (R1): Equity, Diversity, and InclusivityTwo (2) learning experiences
Responsibility Outcome 2 (R2): Global PerspectivesOne (1) learning experiences
Responsibility Outcome 3 (R3): Civic and Environmental IssuesOne (1) learning experiences
Integration Goal
Integration Outcome 1 (I1): IntegrationTwo (2) learning experiences
Service-Learning Goal
Service-Learning30 hours

College Degree Requirements

Bachelor of Arts or Bachelor of Science Degree (B.A./B.S.)

University Graduation Requirements. All candidates for degrees must fulfill the requirements for credits, curriculum, GPA, and University residency as specified in the section of this catalog titled University Graduation Requirements.

College Graduation Requirements: Grade Point Averages. All candidates for degrees in the College of Arts and Sciences must earn minimum resident and total GPAs of 2.00 in the major, the minor, and the certificate. The resident and total GPAs for the major are computed using all attempted credits applicable to the major including those offered by departments other than the major department. The resident and total GPAs for the minor and the certificate are computed similarly.

Major-Minor and Major-Certificate Requirements. A standard major (a minimum of 36 credits) must be supplemented by a minor (a minimum of 24 credits) or by a certificate (12 to 18 credits) to meet graduation requirements for completing a first and second degree program. No minor or certificate is required with a Comprehensive Major (60 or more credits) or with two majors of 36 or more credits each.

Certain degree programs which include Comprehensive Majors may require more than the minimum of 120 credits for graduation.

Acceptable academic program combinations are determined at the college level. A major and a minor or a major and certificate or two majors (if available) may not be elected in the same department or program, except in the approved combinations listed here.

College Credits. Earn at least 90 credits in courses offered by the College of Arts and Sciences.

Bachelor of Arts Degree in the College of Arts and Sciences (B.A.)

Fulfillment of all University Graduation Requirements (which includes the Liberal Education Core); all College-level degree requirements (major and minor/certificate emphases, GPAs, earning at least 90 credits in Arts and Sciences course work); foreign language competency at the 102 level.  Foreign language competency may be met in one of two ways:  (1) Achieve a score on the foreign language placement test that qualifies the student to enter the 201-level course in a foreign language.  (2) Earn a grade of at least C (not C-) or a mark of S in a 102-level foreign language course (or AIS 112 or AIS 122 / LANG 122 or CSD 103).

Bachelor of Science Degree in the College of Arts and Sciences (B.S.)

Fulfillment of all University Graduation Requirements (which includes the Liberal Education Core); all College-level degree requirements (major and minor/certificate emphases, GPAs, earning at least 90 credits in Arts and Sciences course work); mathematics competency at the MATH 111, MATH 112 or MATH 113 level.  Mathematics competency can be met in one of three ways:  (1) Achieve a score on the mathematics placement test that qualifies the student to enter MATH 114.  (2) Earn a grade of at least C (not C-) or a mark of S in MATH 111, MATH 112, or MATH 113.  (3) Achieve a satisfactory score on the MATH 112 competency test.  This test may be attempted no more than two times.

Major Requirements

This major is recommended for students who desire a strong foundation in software design and development, computer systems and networking, and mathematics. 

A minimum of sixty semester credits, including:
Computer Science core (39 crs)
CS 145Programming for New Programmers4
or CS 148 Programming for Experienced Programmers
CS 146The Big Picture in Computer Science1
CS 245Advanced Programming and Data Structures4
CS 252Computer Systems4
CS 260Database Systems4
CS 268Web Systems3
CS 330Programming Languages3
CS 335Algorithms3
CS 352Computer Architecture3
CS 355Software Engineering I3
CS 396Junior Seminar1
CS 452Operating Systems3
CS 462Computer Networks (capstone course)3
Mathematics Core (15 crs)
MATH 114Calculus I4
MATH 215Calculus II4
MATH 314Discrete Mathematics3
MATH 246Elementary Statistics4
or MATH 345 Introduction to Probability and Mathematical Statistics
A Computer Science elective, selected from one of the following:
Option 1
Select a minimum of six credits of electives chosen from the following and not already included in the Computer Science core:6
Digital System Design
Special Topics
Web Design and Development
Animation Programming
Computer Security
Cryptography and Network Security
UNIX Systems Programming
Independent Study - Juniors
Artificial Intelligence
Mobile Software Development
Theory of Computation
Computer Graphics
Software Engineering II
Special Topics
Computer Science Internship
Or other courses designated by the department (six-seven credits; recommended for students considering industry employment)
Option 2
Select six credits from the folllowing: 1
Research in Computer Science I
Research in Computer Science II

For a degree in Computer Science, a student must:

Required courses not counted toward credits in major:
Complete one of the following:3
Fundamentals of Speech
Topics in Rhetoric and Science
Topics in Rhetoric and Technology
Required:
PHIL 308Ethics in Computing and Engineering3
Complete one lab science sequence chosen from:9-10
General Physics
and General Physics
OR
University Physics I
and University Physics II