College of Letters and Sciences

DEPARTMENT OF COMPUTER SCIENCE

Welcome to the Department of Computer Science at the University of Wisconsin-Whitewater!   We offer education in Computer Science, Cybersecurity and related computing areas that include Artificial Intelligence, Bioinformatics, Data Science, Game Development, and Web Development, both at undergraduate and graduate levels.

The Department of Computer Science is the place to explore one's full potential. Students are encouraged to participate in our broad extra-curricular activities including: undergraduate research, programming contests, cybersecurity contests, out-of-class software projects, and entrepreneurship.

Our diverse group of faculty are committed to education and research. UW-W Computer Science Faculty are actively publishing and securing research grants in areas that include Artificial Intelligence,  Bioinformatics, Computer Vision and Machine Learning, Cybersecurity and Privacy, Software Engineering, and Theory of Computer Science. 

Contact us

Jiazhen Zhou
Department Chair & Associate Professor
Phone: 262-472-5172
Location: McGraw Hall 104C

Sue Roberts
Administrative Assistant III
Phone: 262-472-1666
Location: McGraw Hall 104

Facebook Icon  Instagram Icon  LinkedIn Icon


Welcome to the Department of Computer Science at the University of Wisconsin-Whitewater!   We offer education in Computer Science, Cybersecurity and related computing areas that include Artificial Intelligence, Bioinformatics, Data Science, Game Development, and Web Development, both at undergraduate and graduate levels. Follow us on facebook for upcoming events »  Follow us on instagram 

The Department of Computer Science is the place to explore one's full potential. Students are encouraged to participate in our broad extra-curricular activities including: undergraduate research, programming contests, cybersecurity contests, out-of-class software projects, and entrepreneurship.

Our diverse group of faculty are committed to education and research. UW-W Computer Science Faculty are actively publishing and securing research grants in areas that include Artificial Intelligence,  Bioinformatics, Computer Vision and Machine Learning, Cybersecurity and Privacy, Software Engineering, and Theory of Computer Science. 

Many of our UW-Whitewater Computer Science Alumni are using their degree to succeed at leading companies in the computing industry. Our alumni are currently placed at Amazon,  American Family Insurance,  Apple,  EPIC,  Google,  IBM, and NorthWestern Mutual.  Alumni are also pursuing Ph.D. studies at elite research universities including the University of California- Berkeley, Dartmouth College, University of Wisconsin-Madison, University of Nebraska-Lincoln, and University of Nevada - Las Vegas.  Whatever your dream career in the field of Computer Science may be, you can achieve it at UW-Whitewater! 

Master of Science in Computer Science
Master of Science in Cybersecurity

Computer Science Degree Options

Sana  Awan

Sana Awan

Assistant Professor

Department(s): COMPUTER SCIENCE

awans@uww.edu

Mcgraw Hall 109 |

Tina Y Cao

Tina Y Cao

Lecturer 2

Department(s): COMPUTER SCIENCE

caoy@uww.edu

Laurentide Hall 2247 |

(262) 472-1371

Mark A Dorney

Mark A Dorney

Adjunct Instructor

Department(s): COMPUTER SCIENCE

DorneyMA11@uww.edu

Mcgraw Hall 0009 |

(262) 472-1666

Cory J Fritsch

Cory J Fritsch

Graduate Assistant

Department(s): COMPUTER SCIENCE

FritschC10@uww.edu

Ma'iingan Hall |

Arnab  Ganguly

Arnab Ganguly

Associate Professor

Department(s): COMPUTER SCIENCE

gangulya@uww.edu

Mcgraw Hall 104B |

(262) 472-5002

Athula D. A. Gunawardena

Athula D. A. Gunawardena

Professor

Department(s): COMPUTER SCIENCE

gunawara@uww.edu

Mcgraw Hall 110 |

(262) 472-1469

Hairi  Hairi

Hairi Hairi

Assistant Professor

Department(s): COMPUTER SCIENCE

hairif@uww.edu

(262) 472-4121

Jiehui  Ma

Jiehui Ma

Lecturer 2

Department(s): COMPUTER SCIENCE

maj@uww.edu

Laurentide Hall 2227 |

(262) 472-1456

Brian S Maresso

Brian S Maresso

Lecturer 1, Add'l Pay Instructional

Department(s): COMPUTER SCIENCE, First Year Experience

MaressoBS24@uww.edu

Mcgraw Hall 111 |

(262) 472-1992

Lopamudra  Mukherjee

Lopamudra Mukherjee

Associate Professor

Department(s): COMPUTER SCIENCE

mukherjl@uww.edu

Mcgraw Hall 107 |

(262) 472-5160

Nathan J Nash

Nathan J Nash

Graduate Assistant

Department(s): COMPUTER SCIENCE

NashNJ13@uww.edu

Hien M Nguyen

Hien M Nguyen

Professor

Department(s): COMPUTER SCIENCE

nguyenh@uww.edu

Mcgraw Hall 106 |

(262) 472-5170

Zachary J Oster

Zachary J Oster

Associate Professor, Add'l Pay Non-Instructional

Department(s): COMPUTER SCIENCE

osterz@uww.edu

Mcgraw Hall 108 |

(262) 472-5006

Sue M Roberts

Sue M Roberts

Administrative Assistant III

Department(s): COMPUTER SCIENCE

robertss@uww.edu

Mcgraw Hall 104 |

(262) 472-1666

Sobitha W Samaranayake

Sobitha W Samaranayake

Professor

Department(s): COMPUTER SCIENCE

samarans@uww.edu

Laurentide Hall 2225 |

Chandra  Sharma

Chandra Sharma

Assistant Professor

Department(s): COMPUTER SCIENCE

sharmac@uww.edu

Mcgraw Hall 111 |

(262) 472-5167

Manasi S Sheth

Manasi S Sheth


Department(s):

shethm@uww.edu

Mcgraw Hall 104 |

(262) 472-1666

Ruzhen  Wei

Ruzhen Wei

Adjunct Instructor

Department(s): COMPUTER SCIENCE

weir@uww.edu

Mcgraw Hall 0010 |

(262) 472-1666

Jiazhen  Zhou

Jiazhen Zhou

Associate Professor

Department(s): COMPUTER SCIENCE

zhouj@uww.edu

Mcgraw Hall 104C |

(262) 472-5172

There are numerous scholarship opportunities available to students, both through the university, the College of Letters and Sciences and the Computer Science Department. To make life a little easier, all of the university's scholarship applications and requirement listings are available online.

  • WF Johnston Computer Sciences Scholarship
  • Eric James McLean Scholarship

  • McLean Family Endowment
  • Metcalf Family Endowment
  • Luke Veenhuis Computer Science Graduate Scholarship

Please contact Sue Roberts at 262-472-1666 for more information.


Individuals attending tutoring MUST follow policies printed below and sign in after completion of each tutoring session.

Sign in for tutoring! 

POLICIES:

  • Treat staff and students respectfully
  • Keep speaking volume at an acceptable level that does not distract others from their work.
  • Please use language that is appropriate to a professional setting.

STUDENTS ATTENDING TUTORING SESSIONS WILL:

  • Sign in at link above
  • Be patient, remember that there may be other students that need tutoring help. Tutors will assist you as time and demands allow.
  • Come prepared for tutoring. Bring any relevant assignment descriptions, notes, and materials with you so that our tutors can do their best to understand the problem and assist you.
  • Read and attempt to do the assignment on your own before asking for help. Show your work on problems so far, regardless of whether you think it is good or bad.
  • Bring specific issues or concepts you are having difficulty with. Have specific questions for tutors instead of, "How do I do this?"
  • Cooperate with tutors and respect their recommendations, suggestions, and instruction on best practices.
  • Remember that the goal of the tutoring program is to help you through the learning process to become an independent student. Tutoring is not to be used in place of class attendance.

EXPECTATIONS OF TUTORS:

  • Help with concepts, debugging, and specific questions relating to projects and assignments. Tutors will not help complete assignments or give answers to quiz questions or write specific programming code.
  • Give guidance on how to start, research or study for a project.
  • Arrive prepared and on time for your scheduled tutoring hours.
  • Follow all campus policies and procedures as printed in the Department of Computer Science Student Employee Manual.
  • Report any issues or concerns to Academic Department Associate, Chair or appropriate faculty member.

LINK TO: debugging_tips

Tutoring Sign Up

Students work with a faculty member as they build circuitry at a large table.
Computer Science Major/Emphasis, Minor, Master's, Online Master's
A student works on a laptop.
Computer Science (Applied Computing) Major/Emphasis
A student in a red shirt sits at a work table and takes notes on a notepad.
Computer Science (Comprehensive) Major/Emphasis
Processing data.
Computer Science (Data Science) Minor
Four people gather around a gaming system and react enthusiastically to what's on the screen.
Computer Science (Game Development) Major/Emphasis
A computer monitor shows lines of colorful coding.
Computer Science (Website and Development Administration) Minor, Certificate (Undergraduate)
A faculty member speaks to a class.
Cybersecurity Major/Emphasis, Minor, Online Master's, Online Graduate Certificate
A person with their back to the camera, works on a computer.
Cybersecurity (Comprehensive) Major/Emphasis
A student works on a laptop while wearing headphones.
Cybersecurity (Cyber Operations) Major/Emphasis
Major/Emphasis, Minor, Master's, Online Master's

In Computer Science— a rapidly growing career field — you'll develop essential problem-solving and communication skills while learning how to creatively design and develop database applications, networking techniques, artificial intelligence tools, software engineering solutions, and more. Courses include coding with Java and C++, software engineering, computer organization and assembly programming, applied statistics, writing in the sciences, and much more.

Major/Emphasis

An emphasis in Applied Computing will allow students to take their prior knowledge of computer science and focus on how it can be applied in the business, management, and technical worlds. Courses on subjects such as database design and management, introductory and intermediate coding, software engineering, applied mathematics, technical and professional writing, and more will prepare students for a professional career in computer science.

Major/Emphasis

With a comprehensive emphasis, you’ll be better prepared to engage in sophisticated work or research in computer science. Courses will provide you with a deeper understanding of computer science and will cover a wider range of topics than the general major.

Minor

Have a knack for collecting and presenting data and a desire to positively influence the world with your findings? With a minor in Data Science, you will learn how to compile and communicate information through a well-rounded understanding of social and technological sciences. You will take courses in data science, programming with Python, persuasion and communication, technical writing, social research, logic, and more.

Major/Emphasis

Want to create the next award-winning video game? Through a Computer Science Game Development emphasis, you will get the chance to study the many aspects of coding and designing games, taking classes on the languages of JAVA and C++, data structures, software engineering, media arts and game development, and more! Available Spring 2025.

Minor, Certificate (Undergraduate)

From health to the arts, the creation and management of websites is a universally desired skill within every career field. With an emphasis in Website Developement and Administration, you will take courses on subjects ranging from the art of visual media design to programming and app developement, all giving you the proper training you need to enter a multitude of career paths.

Major/Emphasis, Minor, Online Master's, Online Graduate Certificate

Get ready to hack into the studies of both cybersecurity operations and the design and implementation of security systems with our Cybersecurity program. Students will take courses such as vulnerability analysis, system administration, malware detection, and incident response, as well as the science of cryptography and the programming of virtual media itself.

Major/Emphasis

With a comprehensive emphasis, you’ll be better prepared to engage in sophisticated work or research in cybersecurity. Courses will provide you with a deeper understanding of cybersecurity and will cover a wider range of topics than the general major.

Major/Emphasis

Take your knowledge of cybersecurity and learn to apply it to a multitude of situations with an emphasis in Cyber Operations. Students will study a wide range of relevant subjects within the cybersecurity world, such as understanding the coding languages of Java and C++, systems security engineering, web server administration, technical writing, and more.