Computer Science (BA) BA
Pursue your passion—for finance, public health, animation, chemistry, or another field—while gaining in-demand CS skills.
Combine a Bachelor of Arts in Computer Science with another major or two minors and open the door to more career opportunities in your chosen profession. This major is ideal for students with diverse interests. You don’t need prior Computer Science experience to pursue this major.
NEW Diversity in Tech Education Scholarships
A select number of full-ride scholarships are available annually to incoming freshmen who graduate from a public or private high school in the city of Milwaukee.
The Anu and Satya Nadella Scholarship is exclusively for students pursuing computer science, computer engineering, data science or information technology majors.
Application Deadline December 1: Learn More
Program Type
Major
Program Format
On Campus
Career Outlook
Tech skills are increasingly vital in many careers and mastering the basics can increase job security.
Job flexibility: With a solid background in computer science, you will find a wide range of opportunities open to you in case your interests change.
According to Code.org:
- Wisconsin has averaged 9,705 open computing jobs each month.
- These jobs have an average salary of $80,546.
- Yet there were only 1,261 graduates in computer science in 2018.
What to Expect
As a BA in Computer Science major you will cover the core of the discipline including:
- Programming
- Theory & algorithms
- Social & ethical issues
- Computer architecture
You choose electives to broaden your knowledge or specialize in one of these areas:
- Artificial intelligence, data mining & machine learning
- Computer graphics & human-computer interfaces
- Computer networks & operating systems
- Computer security & information security systems
- Databases & information systems
- Programming languages & compilers
Along the way you will take courses from your complementary major or minor.
UWM Computer Science laptop requirement
Pairing Computer Science with Other Interests
Students who elect to earn two majors might couple their Computer Science studies with a BS in Public Health, a BS in Freshwater Science or a BA in Animation, to name just a few.
Those who elect to couple their BA in Computer Science with two minors or certificates have dozens of options including programs in crime analysis, biology, environmental studies, education, the arts, nutrition, political science, psychology and urban studies.
In all cases, your advisor will help you choose the academic path that best matches your interests.
Honors
You will be eligible for these honors in the major during your studies and upon completing your degree.
Students at UWM have many opportunities to earn honors recognition.
UWM’s College of Engineering & Applied Science program provides many opportunities to pair classroom learning with hands-on experiences outside the classroom. The college’s location in Wisconsin’s largest city, with a broad network of industry partnerships, gives you easy access to well-paid internships and co-ops, as well as other important opportunities to enhance your resume.
Did you know?
- 97 percent of our graduates launch their careers or continue their education upon graduation.
- $78,000 average starting salary
- SOURCE: UWM First Destination Survey for the College of Engineering & Applied Science, 2021-2023
We’re Here to Help
We have a dedicated Career Services Department at the College of Engineering & Applied Science who works exclusively with our students to prepare them for a career after graduation.
What you’ll do
Drawing on the expertise from your other specialization, you might:
- Find digital solutions to problems in commerce, science, entertainment, industry, healthcare or any other sector of the global economy.
- Derive insights from the behavior of computer users or the data collected from computer systems to guide decision making in organizations
- Create or assess applications or systems that run on a computer or another device.
- Plan and carry out security measures to protect an organization’s computer networks and systems.
- Find more effective and efficient solutions for an organization’s current computer system.
Advising
- Academic Advisor, Undergraduate Advising
- Students with last names M-R
- wisnowsk@uwm.edu
- 414-251-5368
- Engineering and Mathematical Sciences 386
- Academic Advisor, Undergraduate Advising
- Students with last names A-E
- brandonc@uwm.edu
- 414-251-9253
- Engineering and Mathematical Sciences E386
- Senior Advisor, Undergraduate Advising
- Students with last names beginning F-L
- Prospective Transfer Student Liaison
- currentt@uwm.edu
- 414-229-2203
- Engineering & Mathematical Sciences E385B
- Senior Advisor, Undergraduate Advising
- Students with last names beginning S-Z
- Prospective Student Liaison
- klumpp@uwm.edu
- 414-229-5193
- Engineering and Mathematical Sciences E385C
Tutoring
- Retention Coordinator, Tutoring
- Student Support Center Coordinator
- Freshmen Orientation Instructor
- Ander675@uwm.edu
- 414-229-3882
- Engineering & Mathematical Sciences 386B
Faculty
- Professor, Computer Science
- boyland@uwm.edu
- 414-229-6986
- Engineering & Mathematical Sciences E364
- Associate Professor, Computer Science
- ccheng@uwm.edu
- 414-229-5170
- Engineering & Mathematical Sciences 1261
- Assistant Professor, Biomedical Engineering
- Affiliate Assistant Professor, Computer Science
- dabaghme@uwm.edu
- 414-251-7573
- Engineering & Mathematical Sciences
- Professor, History - General
- Affiliate Professor, Computer Science
- thaigh@uwm.edu
- 414-229-6840
- Holton Hall 349
- Associate Professor, Computer Science
- katerj@uwm.edu
- 414-229-4264
- Engineering & Mathematical Sciences E333
- Associate Professor, Electrical Engineering
- Associate Professor, Computer Science
- lawc@uwm.edu
- 414-229-6203
- Engineering and Mathematical Sciences 1219
- Associate Professor, Health Informatics & Administration
- Affiliate Professor, Computer Science
- Graduate Program Director, Health Care Informatics
- jakeluo@uwm.edu
- 414-229-7333
- Northwest Quadrant B 6469
- Associate Professor, Computer Science
- mali@uwm.edu
- 414-229-6762
- Engineering and Mathematical Sciences 1245
- Professor, Computer Science
- Department Chair, Computer Science
- mcroy@uwm.edu
- 414-229-6695
- Engineering and Mathematical Sciences 1275
- Teaching Faculty II, Computer Science
- nipua@uwm.edu
- 414-251-8229
- Engineering & Mathematical Sciences Building E875
- Teaching Faculty II, Computer Science
- nowrin@uwm.edu
- 414-251-5224
- Engineering & Mathematical Sciences 817
- Associate Professor, Information Studies Administration
- Affiliate Professor, Computer Science
- ponelis@uwm.edu
- 414-229-2514
- Northwest Quadrant B 3488
- Richard and Joanne Grigg Professor, Mechanical Engineering
- Department Chair, Mechanical Engineering
- Affiliate Professor, Computer Science and Biomedical Engineering
- Switzer Research Distinguished Fellow
- rahmanmh@uwm.edu
- 414-251-8406
- University Services & Research Building (USRB) 201D
- Teaching Faculty 3, Computer Science
- Web Development Certificate Coordinator
- rock@uwm.edu
- 414-229-4994
- Engineering and Mathematical Sciences E307
- Teaching Faculty II, Computer Science
- singhrp@uwm.edu
- 937-728-1243
- Engineering & Mathematical Sciences E338
- Teaching Faculty 3, Computer Science
- rds@uwm.edu
- 414-229-2796
- Engineering and Mathematical Sciences E386F
- Assistant Professor, Computer Science
- jeraldlt@uwm.edu
- Engineering & Mathematical Sciences 990D
- Associate Professor, Electrical Engineering
- Associate Professor, Computer Science
- wwang@uwm.edu
- 414-229-2247
- Engineering & Mathematical Sciences 1285
- Professor, Computer Science
- Professor, Biomedical Engineering
- Director, Big Data Analytics and Visualization Lab
- yuz@uwm.edu
- 414-229-2960
- Engineering & Mathematical Sciences 327
- Assistant Professor, Computer Science
- zhenzeng@uwm.edu
- 414-251-7986
- Engineering & Mathematical Sciences 1225
- Professor, Electrical Engineering
- Professor, Computer Science
- junzhang@uwm.edu
- 414-229-4246
- Engineering & Mathematical Sciences 1207
- Associate Professor, Computer Science
- tzhao@uwm.edu
- 414-229-5682
- Engineering & Mathematical Sciences 1145