Skip to main content

Accessibility menu

Skip to main content Skip to footer

Undergraduate programs

Visit the Computer Science program page

Computer Science

Undergrad major Undergrad minor

Computer science is the study of computing systems and the software processes that control them. Computer scientists have developed powerful algorithms in the areas of artificial intelligence, data mining, machine learning, computer vision, security and many other areas. These algorithms are then used for medical imaging, stock market analysis, computer graphics, video processing, and other fields. UWL's program emphasizes software development and includes a variety of electives to allow students to study specific areas of personal interest.

Visit the Computer Engineering Technology program page

Emphasis

Computer Engineering Technology

Undergrad major

Computer engineers develop new computer hardware systems and write the software to support these systems. For this emphasis area, students must have completed the Associate in Applied Science degree requirements for electronic and computer engineering technology at Western Technical College (Western) with a GPA of 3.0 or above.

Visit the Cybersecurity program page

Emphasis

Cybersecurity

Undergrad major

The cybersecurity emphasis focuses on how to craft software systems that remain robust in the presence of intelligent attackers. Students learn cutting-edge techniques to identify and exploit vulnerabilities in software, and then they learn how to remove these vulnerabilities, leaving the software more resilient.

Visit the Undergrad dual degree program page

Undergrad dual degree

Undergrad major

Students with a computer science major who also are interested in engineering are able to receive both a Bachelor of Science degree in computer science from UWL and a Bachelor of Science degree in engineering from UW-Madison through this dual degree program.

Visit the Undergrad + graduate dual degree program page

Undergrad + graduate dual degree

Undergrad major Graduate degree

The dual degree program in Computer Science and Master of Software Engineering enables students to complete a Bachelor of Science in Computer Science and a Master of Software Engineering from UWL, with less time in school and less tuition. This program can be completed in five years compared to what typically would take six years when completing both degrees separately.

Visit the Undergrad + graduate dual degree program page

Undergrad + graduate dual degree

Undergrad major Graduate degree

The dual degree program in Computer Science: Cybersecurity Emphasis and Master of Software Engineering enables students to complete a Bachelor of Science in computer science and a Master of Software Engineering from UWL, with less time in school, less tuition. This program can be completed in five years compared to what typically would take six years when completing both degrees separately.

Visit the Computer Engineering program page

Computer Engineering

Undergrad major

Computer engineers invent new computer systems. Many tasks performed by a computer can be done through either hardware or software. Computer engineers focus particularly on the boundary between hardware and software. They study the trade-offs involved to decide which tasks should be done using hardware versus software, and design the interface between the two. They look for opportunities for improvements in computer performance and energy efficiency. They also integrate computers with sensors and actuators to make computers part of our everyday life.

Graduate programs

Visit the Software Engineering program page

Software Engineering

Graduate degree
Visit the Fintech program page

Fintech

Graduate certificate
Visit the Emerging Technologies in FinTech program page

Emerging Technologies in FinTech

Graduate certificate
Visit the Leading FinTech Transformation program page

Leading FinTech Transformation

Graduate certificate