Welcome to the Computer Science Department!
The Department is Hiring!
The department is currently searching for multiple new tenure track faculty positions in the fields of computer science or computer engineering. The department offers an undergraduate major and minor as well as a graduate Master of Software Engineering degree. For more information please see the position posting at
Internet of Things Course
For the Spring 2015 semester the department will be offering a course on the "Internet of Things". In recent years this term been used to describe a range of ideas built upon the presumption of embedding identity, sensors, communication and computation into objects. This course will explore the possibilities created when everyday things become connected to the internet and how this can create new ways for humans to interact with computation and for computation to enable human activities. This course will involve building small, sensor equipped hardware devices and cloud based software systems using various technologies. Prerequisites: Creativity, desire to solve problems, willingness to dive into the deep-end without floaties, consent of the instructor. For more details see Prof. Senger.
SAH Newsletter Highlights Department
The most recent issue of the College of Science and Health newsletter contains an article highlighting the Computer Science Department's history and current activities.
The Flux Cluster
In September of 2013, the UW-L CS department acquired a new High Performance Computing (HPC) cluster through a generous gift from Cisco Systems, Inc. The Flux cluster is composed of 5 Cisco UCS C-Series servers, and 3 Cisco Nexus switches. The cluster is supporting HPC and networking research projects in the department (e.g., netloc). Additionally, the Flux cluster is available to support upper-level computer science courses such as networking, operating systems, and parallel computing. For more information about this computing resource contact Prof. Hursey.
The Portable Network Locality (netloc) Project
Started in the 2012-2013 academic year, the Portable Network Locality (netloc) project provides scientific applications with a comprehensive view of the topology of a High Performance Computing (HPC) system (a.k.a. supercomputer), spanning from the processor cores in one server to the cores in another – including the complex network(s) in between. The netoc project can significantly improve the performance of scientific applications thus accelerating the pace of scientific discovery. The netloc project is lead by Prof. Hursey at UW-L in collaboration with Cisco Systems, and Inria. For more information visit http://www.netloc.org. Douglas MacFarland (BS 2012) worked with Prof. Hursey on this project and presented a poster at the MICS 2013 conference hosted at UW-La Crosse.
National Science Foundation CE21 Award
The UW-La Crosse Computer Science Department in collaboration with Marquette University, the Wisconsin Department of Public Instruction and Wisconsin-Dairyland chapter of the Computer Science Teacher Association has been granted a National Science Foundation CS 10K award. The goal of CS 10K is to develop effective high school computer science curriculum that will be taught by 10,00 well-prepared teachers in 10,000 high schools by 2015. The grant funds work to help prepare teachers to offer a new 9th-10th grade introductory computer science course, to help teachers develop more effective methods to teach computer science to high school students and to prepare teachers for the content of the new Advanced Placement course in Computer Science Principles. For more information contact Prof. Gendreau (tgendreau at uwlax dot edu) or visit the project site. A brief FAQ about the grant's Summer 2014 workshop can be found here.
5 Year Dual Degree BS & MSE Track
The BS/MSE program allows students to receive both an undergraduate Bachelor of Science degree in Computer Science and a Master Degree in Software Engineering. The combined program can be completed in 5 years where the MSE is normally requires 2 years after a bachelors degree is completed. Further information can be found in Dual Degree - BS & MSE.