Welcome to the Computer Science Department!
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.
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.
Internet of Things Course
For the Spring 2014 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.
The department is pleased to welcome Dr. Andrew Berns as an Assistant Professor. His current research focuses on fault-tolerant distributed computing. Specifically, he is working on algorithms for building computer networks starting from an arbitrary faulty state. Other interests include mobile computing and sensor networks. His personal website contains more information.
We are happy to welcome Dr. Brad Shutters as an Assistant Professor in our department. His research interests are in the design and analysis of algorithms, the theory of computation, and computational biology. His personal website has more details.
The Department is happy to host the visiting scholar Dr. Fei Wang from Wuhan University in China for a one-year visit to UW-L. Her research interests are ontology, semantic technology and information management.
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.