Computer Science & Computer Engineering
Academic programs
Undergraduate programs
Computer Science
Undergrad major Undergrad minorComputer 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.
Emphasis
Computer Engineering Technology
Undergrad majorComputer 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.
Emphasis
Cybersecurity
Undergrad majorThe 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.
Undergrad dual degree
Undergrad major Graduate degreeStudents 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.
Undergrad + graduate dual degree
Undergrad major Graduate degreeThe 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.
Undergrad + graduate dual degree
Undergrad major Graduate degreeThe 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.
Computer Engineering
Undergrad majorComputer 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.