Two programs are offered for undergraduate study in the CS department:
- An undergraduate major in computer science results in a Bachelor of Science or Bachelor of Arts degree in the College of Letters & Science.
- The certificate program in computer science results in a Computer Science Certificate.
We offer a state-of-the-art undergraduate curriculum that is continually updated by the faculty research experience. Wisconsin CS offers project-oriented courses in artificial intelligence, computational biology, computer architecture, computer graphics, computer networks, computer security, computer systems, databases, human-computer interaction, operating systems, programming languages and compilers, software engineering and wireless systems. These systems courses are complemented by undergraduate analysis courses in algorithms and complexity, systems performance modeling and analysis, numerical analysis and optimization.
How to obtain a B.S. or B.A. in computer sciences:
- Computer sciences undergraduate advising
- How to declare the CS major
- CS major requirements
- L&S undergraduate catalog
- Frequently asked questions (FAQs) for CS majors
- Past and current CS timetables
How to obtain a C.S. Certificate:
Resources for undergraduate students:
- Undergraduate Projects Lab
- SACM (student chapter of ACM)
- WACM (student chaper of ACM-W, ACM's Women in Computing)
- The Hub (CS Club)
Advice and Information
- UW-Madison Undergraduate Advising
- College of Letters & Science Academic Advising Services
- SuccessWorks: College of Letters & Science career services (personal and professional development)
- College of Letters & Science Student Academic Affairs
- Office of the Registrar