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

Computer Science Facebook Icon  Computer Science Instagram Icon  Computer Science 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

Tina Y Cao

Tina Y Cao

Lecturer 1

Department(s): COMPUTER SCIENCE

caoy@uww.edu

Laurentide Hall 2247 |

(262) 472-1371

Mark A Dorney

Mark A Dorney

Lecturer 1

Department(s): COMPUTER SCIENCE

DorneyMA11@uww.edu

Mcgraw Hall 0009 |

(262) 472-1666

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

Jay R Jones

Jay R Jones

Lecturer 1

Department(s): COMPUTER SCIENCE

jonesj@uww.edu

Mcgraw Hall 104 |

(262) 472-1666

Steve  Liegl

Steve Liegl


Department(s):

LieglSA08@uww.edu

Mcgraw Hall 104 |

(262) 472-2146

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

Department(s): COMPUTER SCIENCE

MaressoBS24@uww.edu

Mcgraw Hall 109 |

(262) 472-1992

Lopamudra  Mukherjee

Lopamudra Mukherjee

Associate Professor

Department(s): COMPUTER SCIENCE

mukherjl@uww.edu

Mcgraw Hall 107 |

(262) 472-5160

Hien M Nguyen

Hien M Nguyen

Associate 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

Bryce R Rothschadl

Bryce R Rothschadl

Graduate Assistant

Department(s): COMPUTER SCIENCE

RothschaBR19@uww.edu

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

Ruzhen  Wei

Ruzhen Wei

Lecturer 1

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

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

Computer Science Major/Emphasis, Minor, Master's, Online Master's
Computer Science

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.

Computer Science (Applied Computing) Major/Emphasis
Computer Science (Applied Computing)

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.

Computer Science (Comprehensive) Major/Emphasis
Computer Science (Comprehensive)

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.

Computer Science (Data Science) Minor
Computer Science (Data Science)

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.

Computer Science (Website and Development Administration) Minor, Certificate (Undergraduate)
Computer Science (Website and Development Administration)

From health to the arts, the creation and mangement 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.

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

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.

Cybersecurity (Comprehensive) Major/Emphasis
Cybersecurity (Comprehensive)

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.

Cybersecurity (Cyber Operations) Major/Emphasis
Cybersecurity (Cyber Operations)

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.

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.

Minor, Certificate (Undergraduate)

From health to the arts, the creation and mangement 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.