Students in CS-402 take part in a classroom discussion.

Undergraduate Programs in Computer Sciences

Major in Computer Sciences

This is an accordion element with a series of buttons that open and close related content panels.

Computer Science Major Declaration Requirements

  • Completion of COMP SCI 300 and (MATH 222 or 276)
  • Grade of BC or higher in an introductory programming course (COMP SCI 300, 354, or 400) taken at UW-Madison
  • 2.25 GPA or higher in the first attempt of the following courses: COMP SCI 300 and (MATH 222 or 276)
    • If students need additional coursework to meet the 2.250 GPA requirement, COMP SCI 240, 354, or 400 may also be used
    • Note that the GPA is calculated with UW-Madison courses only, and does not include repeated coursework
  • The CS Major declaration form should ONLY BE SUBMITTED ONCE GRADES FOR REQUIRED COURSES (COMP SCI 300 and MATH 222 or MATH 276) ARE OFFICIALLY POSTED.

Sample Four-Year Planning Guides

Check out our sample guides based on beginning CS and Math courses: https://www.cs.wisc.edu/undergraduate/sample-four-year-planning-guides/

Links to the UW-Madison Guide

The UW- Madison Guide includes all the information you need to complete your undergraduate degree in Computer Sciences.

BA information and requirements

BS information and requirements

DECLARATION FORM SHOULD ONLY BE SUBMITTED ONCE GRADES FOR REQUIRED COURSES ARE OFFICIALLY POSTED

Declare a Major in Computer Sciences

Certificate in Computer Sciences

This is an accordion element with a series of buttons that open and close related content panels.

Overview

Whether you are majoring in a physical, biological or social science, you can enhance your career with a background in computer sciences. The Computer Sciences Certificate is a program designed to deepen and validate your computing savvy for your future career prospects and/or graduate school. Compared to a major in computer sciences, the certificate requires fewer courses and offers more flexibility in course selection. You are eligible to enroll in the Computer Sciences Certificate program if:

  • you are currently enrolled in a bachelor’s degree program at UW–Madison, and
  • you are not majoring in computer sciences, electrical engineering, or computer engineering.

CS Certificate Declaration Requirements

  • Completion of COMP SCI 300
  • Grade of BC or higher in an introductory programming course (COMP SCI 300, 354, or 400) taken at UW-Madison

Link to the UW-Madison Guide

The UW- Madison Guide includes all the information you need to complete your Certficate  in Computer Sciences:

https://guide.wisc.edu/undergraduate/letters-science/computer-sciences/computer-sciences-certificate/