Computer Science, Software Engineering, Major

Computer Science, Software Engineering, Major, B.S.

The following is a sample degree plan, based on the current catalog. It is based on the 120-credit graduation requirement and assumes no transferred credits, no requirements waived by placement tests, no courses taken in the summer or winter, no repeated courses, and no remedial courses that may be required. This sample degree plan is intended for first-year students entering UW-Eau Claire in the fall semester. Your own degree plan may differ depending on the course of study selected (second major, minor, etc.). UW-Eau Claire cannot guarantee all courses will be offered as shown, but will provide a range of courses that may enable prepared students to fulfill their requirements in a timely period. This sample degree plan is just a guide. Please consult your advisor, your degree audit, and the catalog to create your own degree plan. Note: In order to earn the required minimum of 120 credits for the degree in four years, you should plan to take 15 credits each semester or 30 credits each year.

To earn a degree, students must fulfill all University Graduation Requirements, including the Core General Education Requirements (CGER). CGER course work in the following sample degree plan uses abbreviations such as CGER CL, CGER HA, and CGER NSWL to represent the learning outcomes students will meet via completion of the course. Please click here for a description of the outcomes and requirements.

Students in this major have the option to pursue either a Bachelor of Arts (B.A.) or a Bachelor of Science (B.S.) degree. The degrees are distinguished by second language competency for the B.A. and a higher level of mathematics competency for the B.S.

FIRST YEAR
FIRST SEMESTER
CS 140Introduction to Computer Science4
MATH 112Precalculus Mathematics4
OR
Algebra for Calculus
AND
Trigonometry (Winterim, Prerequisite or concurrent enrollment for CS 150)
WRIT 114Intensive Blugold Seminar in Critical Reading and Writing5
or WRIT 116 Blugold Seminar in Critical Reading and Writing
CGER Course Option3
TOTAL16
SECOND SEMESTER
CS 150Object-Oriented Programming4
CS 262Database Systems3
MATH 114Calculus I4
CGER Course Option3
TOTAL14
SECOND YEAR
FIRST SEMESTER
CS 255Data Structures and Algorithms4
MATH 314Discrete Mathematics4
Courses for Minor/Certificate6
CGER Course Option3
TOTAL17
SECOND SEMESTER
CS 268Web Systems3
CS 285Computer Organization4
Course for Minor/Certificate3
CGER Course Options6
TOTAL16
THIRD YEAR
FIRST SEMESTER
CJ 202Fundamentals of Speech3
or ENGL 312 Science Writing
or ENGL 313 Technical Writing
CS 355Software Engineering I3
CS 452Operating Systems3
CS Elective a3
Course for Minor/Certificate3
TOTAL15
SECOND SEMESTER
CS 330Programming Languages3
Course for Minor/Certificate3
CGER Course Options9
TOTAL15
FOURTH YEAR
FIRST SEMESTER
CS Elective a3
CGER Course Options, Electives, or Courses for Minor/Certificate12
TOTAL15
SECOND SEMESTER
CS 485Software Engineering II3
CGER Course Options, Electives, or Courses for Minor/Certificate10
TOTAL13

Minimum total for the baccalaureate degree = 120 credits

a

6 credits, choose from: AI 350, CS 370, CS 376, CS 388, CS 399, CS 425, CS 426, CS 436, CS 450, CS 455, CS 462, CS 491, CS 498, or other courses designated by the department.

RECOMMENDATIONS FOR HIGH IMPACT PRACTICES (HIPs)
The University of Wisconsin-Eau Claire encourages all students to participate in High Impact Practices.  The following information identifies any specific recommendations that faculty in this major have concerning which HIPs might be most beneficial to students, and any recommendations about when those HIPs best fit into the degree plan. Students should also consult their faculty advisor for information on HIPs.  There are many additional high impact opportunities available. Talk to your academic advisor for more information about incorporating HIPs like Study Abroad, Intercultural Immersion, Internship, and/or Student/Faculty Collaborative Research into your time at UW-Eau Claire. 

Core General Education Requirements (CGER)

Core General Education Requirements (CGER) 

The Core General Education Requirements (CGER) includes a minimum of 10 courses across 6 categories. Students must complete a minimum of 36 credits in courses approved for the CGER Core. 

  • Mathematics & Quantitative Reasoning (MQR) - 4 credits, one course minimum
    • Includes the University Mathematics Requirement¹
  • Communication & Literacy (CL) - 8 credits, two courses minimum
    • ​​​​Includes the University Writing Requirement (CL-W)²
  • Natural Sciences & Wellness (NSW/NSWL) - 6 credits, one course minimum (NSW-Lab required)
  • Social & Behavioral Sciences (SBS) - 6 credits, two courses minimum 
  • Humanities & Arts (HA) - 6 credits, two courses minimum 
  • Civics & Perspectives (CP) - 6 credits, two courses minimum 
1

University Mathematics Requirement:

Students satisfy the University Mathematics Requirement in one of four ways:

  • completing an approved university-level mathematics course (MQR) with a grade of C (not C-) or above
  • achieving a suitable score on the UW Math Placement Test
  • achieving a suitable score on an exam such as the Advanced Placement Calculus or Advanced Placement Statistics exams
  • achieving a suitable score on a Credit by Examination administered by the Department of Mathematics.  
2

University Writing Requirement:

Students satisfy the University Writing Requirement in one of four ways:

  • completing a Blugold Seminar in Critical Reading and Writing course (WRIT 102WRIT 114WRIT 116WRIT 118, or WRIT 120) with a grade of C (not C-) or above
  • achieving a suitable score on the English Placement Test (WPT ENGL)
  • achieving a suitable score on an exam such as the Advanced Placement English Literature and Composition or Advanced Placement English Language and Composition exams
  • achieving a suitable score on the University Writing Program Portfolio.
Completion via Placement Test
  • Writing: If the CL-W subcategory is satisfied through a placement test, the CGER Communication and Literacy requirement will be reduced from 8 credits (2 courses) to 3 credits (1 course).

  • Mathematics: If the University Math Requirement is satisfied through a placement test, the CGER Mathematics & Quantitative Reasoning requirement will be considered fully met, replacing the 4-credit (1 course) requirement.

  • Students must still complete 36 credits across 10 courses, with any remaining credits or courses eligible to be taken from any CGER category.