College of Letters & Sciences

Computer Science

Contact Information

Hien Nguyen
Department Chair & Associate Professor
Phone: 262-472-5170
Location: McGraw

Jiazhen Zhou 
Graduate Program Coordinator & Associate Professor
Phone: 262-472-5172
Location: Mcgraw 104c 

Sue Roberts
Academic Dept Associate
Phone: 262-472-1666
Location: Mcgraw 104

Pursue Your Dreams With A Computer Science Degree

The Computer Science major at UW-Whitewater complements a robust technological presence on campus, which includes programs in Information Technology and Media Arts & Game Development. The major is geared toward students who want to pursue careers in software engineering, commercial software production, systems programming, Web development, and network, database, or computer design. Follow us on facebook for upcoming events »

What a computer science major has to offer:

If you are interested in creatively designing and developing database applications, networking techniques, artificial intelligence tools, software engineering solutions with affordable tuition, small class sizes, and supportive faculty, you have come to the right place. We are home to Computer Science graduate students, undergraduate students; Computer Science, Multimedia Art and Game Development technology emphasis, Web development, Bioinformatics and Data Science minors. We are proud of our faculty who work tirelessly in cutting-edge research areas to provide a wide range of courses and opportunities outside classroom for our students.

Faculty research:

  • Artificial Intelligence: Computer Vision, Machine Learning, User Modeling, Decision Model
  • Networking, Cybersecurity: emergency communication networks, internet of things, cloud computing, and wireless networks.
  • Data Science: Blockchain, Data Science in Medicine, Deep data, Data Analysis
  • Software Engineering: Software Verification
  • Computational biology, Bioinformatics, Genome evolution 
  • Theory of Computer Science: Mathematical Programming and Optimization, Algebra and Combinatorics, Operation Research, Data Structure for Pattern Matching
  • Web Development

Sample of course sequences in these main areas:

  • Artificial Intelligence: Introduction to Artificial Intelligence (332), Machine Learning (732), Image Processing and Computer Vision (736)
  • Networking:  Computer Networking (460), Mobile Computing Architecture (461), Network security (462), Cryptography and Cloud security (762), Cloud Computing (764)
  • Database and Data Science:Data Science for everyone (180), Introduction to Data Science (310), Database Management Systems(366), Advanced Database (766), Big   Data and Data mining (767)
  • Software Engineering: Programming languages (320), Software Engineering (476), Advanced Software Engineering (776), Software Testing (777), Software Specification and Verification (778)
  • Computational Biology: Bioinformatics(448), Topics in Applied Computing (451)
  • Theory of Computer Science: Data Structure (223), Theory of Algorithms (433), Theory of Computation (434), Advanced Algorithms (733), Optimization:Techniques   and Application (734)
  • Web Development: Client side scripting (381), Server side scripting (382), Web server (481), Advanced Web Development (482)

Alumni Stories

Course Information for Computer Science

Majors and Minors

Computer Science Major

The department also offers a liberal arts major, leading to a Bachelor of Science or Bachelor of Arts in computer science from the College of Letters and Sciences. The general computer science major consists of 8 core courses plus 4 specialization courses (2 courses from each of 2 areas). There is also a 65 credit comprehensive major which consists of 15 core courses, 4 specialization courses and requires no minor.

Comprehensive emphasis
65 units, no minor required

General Emphasis BA/BS
36 units, minor required


Minor - 23 Units

Computer Science
Minor - 23 Units

Data Science
Minor - 21-23 Units

Media Arts and Game Development
Technology Emphasis
Minor - 21 Units

Web Site Development and Administration
Minor - 24 Units
Certificate - 15 Units

See the Computer Science Faculty and Staff Directory »

Faculty Research, Publications and Patents

Publications Machine learning, Computer Vision: Eugene Santos Jr., Alex Kilpatrick, Hien Nguyen, Qi Gu, Andy Grooms; Flexible Algorithm Selection Framework for Large Scale Metalearning, in Proceedings of the IEEE/WIC/ACM International on Web Intelligence, Macau (2012). Pages 496-503.

Lopamudra Mukherjee, Sathya N. Ravi, Vamsi K. Ithapu, Tyler Holmes, Vikas Singh, "An NMF Perspective on Binary Hashing", Proceedings of IEEE International Conference on Computer Vision (ICCV), Oct., 2015. •Jia Xu, Lopamudra Mukherjee, Yin Li, Jamieson Warner, James M. Rehg, Vikas Singh, "Gaze-enabled Egocentric Video Summarization via Constrained Submodular Maximization", Proceedings of Conference on Computer Vision and Pattern Recognition (CVPR), June, 2015.

• Lopamudra Mukherjee, Jiming Peng, Trevor Sigmund, Vikas Singh, "Network FLow Formulations for Learning Binary Hashing", Proceedings of European Conference on Computer Vision (ECCV), Oct. 2016. •Sathya N. Ravi, Yunyang Xiong, Lopamudra Mukherjee, Vikas Singh, "Filter Flow Made Practical:Massively Parallel and Lock Free", Proceedings of Conference on Computer Vision and Pattern Recognition (CVPR), July, 2017.  

User Modeling

·  Eugene Santos Jr., Hien Nguyen, Fei Yu, Keum Joo Kim, Dequing Li, John T. Wilkinson, Adam Olson, Jacob Russell and Brittany Clark; Intelligence Analysis and the Insider Threat,  published in IEEE, March 2012. ·  H. Nguyen and E. Santos Jr. "Hybrid User Model for Capturing a User's Information Seeking Intent". 2013 In Multimedia Services in Intelligent Environments  Smart Innovation, Systems and Technologies Volume 24, pp 31-63.

· Eugene Santos, Jr., Hien Nguyen, Jacob Russell, Joshua Day, Scott Pegelow, Alexis Greenstreeet; A Framework for Commander's Decision Making Processes by Exploiting Dynamic Contextual Information,  Human Factor and Ergonomic Society annual meeting, September 2016.

· Santos, Eugene, Jr., Nguyen, Hien, Kim, Keum Joo, Russell, Jacob A., Hyde, Gregory M., Veenhuis, Luke J., Boparai, Ramnjit S., De Guelle, Luke T., and Mac, Hung Vu, "A Contextual Decision-Making Framework," to appear in Computational Context (Eds. W. Lawless), CRC Press (2018) Networking 

· Jiazhen Zhou, Jiang Li, Yi Qian, Roy Sankardas and Kenneth Mitchell; Quasi-Optimal Dual-Phase Scheduling for Pigeon Networks,  2012 IEEE Transactions on Vehicular Technology 0018-9545.

· J. Zhou, R. Q. Hu and Y. Qian . A Scalable Vehicular Network Architecture for Traffic Information Sharing. 2012. IEEE Journal on Selected Area in Communications.

· Jiazhen Zhou, Jennifer Fox, Rose Qingyang Hu and Yi Qian, "Scaling of On-Demand Broadcast Scheduling in Stressed Networks", IEEE Transactions on Communications, Vol. 64, No. 8, pp. 3419-3429, August 2016.   Theory of Computer Science §  L. M. Arriola  and J. M. Hyman, "Being Sensitive to Uncertainty", Comput. Sci. Eng. 2007 §  Athula D. A. Gunawardena, Michael C. Ferris and Robert R. Meyer;  A network approach for segmentation in intensity modulated arc therapy,  published in 2011  Optimization Methods & Software, Volume 28, Issue 2.

·  Gunawardena, R. R. Meyer, W. L. Dougan, P. E. Monoghan and C. Basu, "Optimal Selection of an Independent Set of Cliques in a Market Graph", International Proceedings of Economics Development & Research; 2012.

·  Gunawardena; M. C. Ferris and R. R. Meyer, "A Network Approach for Segmentations in Intensity Modulated Arc Therapy", Optimization Methods and Software, 2013. Computational Biology

·  Li, W., Kuzoff, R.K., and M. Lynch. 2014. "Characterization of newly gained introns in Daphnia populations". Genome Biology and Evolution, 6:2218-2234.

· Li, W., Kuzoff, R.K., and M. Lynch. 2014. Characterization of newly gained introns in Daphnia populations. Genome Biology and Evolution, 6:2218-2234. Software Engineering

·  Y. Cao, A. L. Nsakanda, and M. Diaby (2014). "Planning the Supply of Rewards with Cooperative Promotion Considerations in Coalition Loyalty Programmes Management". Journal of the Operational Research Society, doi: 10.1057/jors. 2014.81.

·  Zachary J. Oster.  "Reasoning with Qualitative Preferences to Develop Optimal Component-Based Systems"; ACM Student Research Competition at International Conference on Software Engineering (ICSE) 2013.

· Zachary J. Oster "Efficient Satisfiability Verification for Conditional Importance Networks", to be published in proceedings of the ADT 2017, 5th International Conference on Alogrithmic Decision Analysis, Luxemburg.

· Zachary J. Oster, Ganesh Ram Santhanam, and Samik Basu. "Scalable Modeling and Analysis of Requirements Preferences: A Qualitative Approach Using CI-Nets." 23rd IEEE International Requirements Engineering Conference (RE'15), pages 214-219. IEEE, 2015.

·  Y. Cao, A. L. Nsakanda, M. Diaby, M. J. Armstrong (2015). "Rewards-Supply Planning Under Option Contracts in Managing Coalition Loyalty Programmes". International Journal of Production Research, Vol. 53, Issue 22, 2015.


Athula Gunawardena, Michael C. Ferris, Robert R. Meyer, Optimal Delivery System for IMAT Radiotherapy, US Patent: US 2013/0077751 Al, Sponsored by Wisconsin Alumni Research Foundation (WARF), 2013

  • 19 students graduated with a computer science major December 16, 2017 bringing the total graduates of the major at UW-W to 167 since 2013.
  • Dr. Arnab Ganguly joined the department in August 2017. He brings us expertise in the field of data structures and pattern matching.
  • July 26th hearing of House Panel Committee states demand  for computer science and programming is "skyrocketing". Read full article here.
  • Dr. Zach Oster was selected to receive the University Faculty/Staff Advising Award for 2017. He serves as the department's Master Advisor as well as a College of Letters and Sciences Plan-It-Purple Advisor. He is a leader in the department in all advising and curriculum-related matters. Congratulations Dr. Oster!
  • NSF Grant Received: A $255,000 grant was received for the Interactive Degree Planner project. This will help fund student workers, both graduate and undergraduate to work in a new software development center.

WF Johnston Scholarship   $425 - cs or secondary ed major or cs minor
Eric J. McLean  $600 - Junior or Senior highest gpa of those meeting criteria
McLean Family Scholarship   $ 500 – Females in science or math
Metcalf Family Scholarship   $ 2,000 – Females in science or math
Dr. Carol A. Cartwright Women in Leadership Scholarship $1,000

apply on-line (application deadline in February)

Other Scholarship Resources

2017 Scholarships and Awards
Anna Bennett

WF Johnston - Anna Bennett
Edward Karrels Internship Scholarship - Ryan Albert and Owen Kirkeby

2016 Scholarships and Awards

2016 Scholarship Recipients

Edward Karrels Internship Scholarship - Ryan Albert and Owen Kirkeby
WF Johnston - Jeremy Bernien
1st Year Physics - Lauren Shirley
McLean Family Scholarship - Jennifer K.
Metcalf Family Scholarship - Alexis Greenstreet

2015 Scholarships and Awards

Dean's award

2015 Math/Science Awards

Letters & Sciences Alumni Scholarship - Kyle Amundson
William Johnston Computer Science Scholarship - Trevor Sigmund
William C. Beck Scholarship - Kyle Amundson, Joshua Day
2015 Society of Information Management (SIM) Scholarship - Kathryn Deane
William Lowell Putnam Competition - December 2014 Joshua Day one of two top scorers for UW-W with a 12!
Undergraduate Research Day 2015 - Hans Perera and Tyler Wilcock's research poster on Parallel Computing wins 1st place in math/physics/computer science category.
NSF Predoctoral Research Fellowship - Alex Hall, alumnus and current Ph.D. student at UC-Berkeley.

2014 Scholarships

Caroll & Kay Flanagan Scholarship - Kyle Amundson, Adikaramge Perera
William Beck Scholarship - Joshua Day
William Johnston Computer Science Scholarship - Mitchell Elmer

2013 Awards

Antonio Fernandez – 1st Computer Science Graduate; Brian H. – Founding Vice President, UW-W Student Chapter ACM Organization; Michael C. – Founding President, UW-W Student Chapter ACM Organization, Student Instructional Assistant, Tutor and graduating MCS Major; Justin C.– Founding Treasurer, UW-W Student Chapter ACM Organization, and graduating MCS Major; Anthony L. – Founding Secretary, UW-W Student Chapter ACM Organization and incoming President; Joseph H. – Research Assistant, Student Instructional Assistant, Tutor and graduating MCS Major.

iButtonLink is currently recruiting students interested in designing, implementing and/or testing firmware. Students may work either remotely or at the Whitewater Technology Park. Click on link for more details.

Maverick Software is currently recruiting co-op students. See their advertisement on our INTERNSHIPS page.

Project Assist at the Center for Students with Disabilities is still in need of a tutor for COMPSCI 433, Theory of Algorithms. If you "aced" the course and have a 3.0 or above gpa, you are eligible to work as a tutor. Please apply at this link.

On and off campus positions are posted and updated regularly throughout the semester in the "News" section of our  web page;and also on our facebook page.

All recruiters, both on and off campus are encouraged to post their positions on Handshake, UW-Whitewater's online job board. 

Summer tutors available, please contact Sue Roberts at 262-472-1666 for information.

 LOCATION: McGraw 19E (inside McGraw Lab).

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

Sign in for tutoring! 


  • 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.


  • 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.


  • 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

ACM LogoWhat is ACM?

ACM (Association for Computing Machinery) is the world's largest educational and scientific computing society, delivering resources that advance computing as a science.
Who are we?

The ACM chapter here on campus is anew student organization that targets students who are interested in the Computer Science field we accept all majors.

Just attend the meetings to find out how to join.

Every Wednesday at 5:00 p.m. in McGraw 122.

Student Org. Officers
President: Luke De Guelle (
Vice-President: Myles Delgado (
Secretary/Treasurer: Tyler Mapson (

Our Hopes:
Introduce members to different topics and ideas that cannot be found in the classroom. With that being said, we are always open for discussion topics and/or event ideas.

2014-2024 BLS projected employment growthCareers in Computer Science

  • Software Engineering
  • Systems Programming
  • Web Development
  • Scientific Computing
  • Commercial Software
  • Network and Database Design


12/15/17 Capgemini is an information technology consulting corporation seeking team members who flourish in a creative and diverse environment. They are currently seeking a QA Specialist (click link for position description and application instructions).

July 26, 2017 House Panel hearing regarding need for computer scientists.

Career and Internship Resources:

Career and Internship Resources:


College of Letters & Sciences
Laurentide Hall 4100
University of Wisconsin-Whitewater
800 W. Main Street
Whitewater, WI 53190-1790

Resources For
Faculty/Staff Contact

Office of the Dean
Phone: (262) 472-1621

Student Contact

Advising Office
Phone: (262) 472-1550

Follow Us

  UW-W CLS Meet Your Faculty blog