Computer Science


The Department of Computer Science maintains a rigorous, state-of-the-art program in Computer Science and Information Technology with eight full-time faculty and more than 250 majors.

We offer research and advanced undergraduate elective courses in computer graphics, artificial intelligence, networks, software engineering, databases, human-computer interaction, game programming, and parallel processing. The hardware and software in our laboratories are continually updated to support our student and faculty needs. By pursuing a Bachelor of Science degree, you can prepare for a rewarding, challenging career in business, industry, or government, or establish a solid foundation for graduate studies and research.

Millersville University began teaching programming courses in 1963. The Computer Science B.S. degree was approved in 1975, and the Information Technology B.S. degree with a Health Care Analytics Option was approved in 2020. The Department has graduated over 1,500 majors who have become active, contributing members of the computing profession.

Setting Up Remote Development Environments

Java Setup (CSCI 161, CSCI 162, CSCI 340)

Visual Studio Code for Linux Lab Remote Access

Autolab Command-Line Instructions

  • For Linux Lab Usage Only (CSCI 330, CSCI 362, CSCI 380, CSCI 420)

JFLAP Download

  • For CSCI 340 (NOTE: depends on Java Runtime)

Millersville Computer Science Goes to CPOSC

The 11th Annual Central Pennsylvania Open Source Conference (CPOSC) was held on Saturday, September 21st 2019 at the Ware Center in downtown Lancaster. Millersville University was well-represented with over 20 students and faculty in attendance. The computer science department also had three different presentations throughout the day!

  • "Evolving Neural Network Topologies with NEAT" by Connor Billings (an MUCS Senior)
  • "Application of Cryptography: Public Key Infrastructure and Digital Signature" by Dr. Nazli Hardy
  • "Machine Learning with Random Forests: How (and Why!) They Work" by Dr. Stephanie Schwartz

Two Millersville University Computer Science Alumni also gave talks this year at CPOSC: Ed Schwartz (2007) gave a talk on "Code Reuse Attacks and How to Find Them" and Mike Newswanger (2009) gave a talk on "Software Principles from Kubernetes".

CPOSC is organized by many local technology enthusiasts. This year two MUCS alumni, Court Ewing (2008) and Elyse Ewing (2009) were two primary coordinators. We look forward to next year!

Coding Club Attends Mid-Atlantic ICPC

Photo of Students

Millersville University Department of Computer Science had two teams participate in the 2019 ICPC Mid-Atlantic Regional Competition held at the John Hopkins University site on November 9th, 2019. Both of our teams solved three of the eight problems during the 5-hour competition!

  • Marauder Gold Team, consisting of team members Connor Billings, Amy Burnett, and Dan Hartenstine, placed 70 of 160 in the region (9 of 16 at the site)
  • Marauder Black Team, consisting of team members Lauren Deaver, Matt Fossett, and Jimmy Roche, placed 88 of 160 in the region (11 of 16 at the site).

If you see any of these students, please congratulate them on their hard work and excellent performance representing Millersville University. Matt Fossett, Jimmy Roche, Dan Hartenstine, and Connor Billings are all graduating in the fall or spring semester. If you are interested in participating or improving your programming skills / problem solving ability, the Coding Club of Millersville University meets during common hour on Thursdays in the Linux Lab. You can also contact Prof. Killian ( or Todd Echterling (

MUCS Students Win at PACISE

PACISE 2018 Participants

On the weekend of April 6th, 2018, Millersville University sent three teams to the annual PACISE conference to compete in their hosted programming competition. The competition, which runs from 8 AM until 12 PM Saturday morning, tasked teams of up to three students to solve 5 problems in the allotted time.

  • The team of Ryan Peterson, Hugh Quinn, and Alayna Woleslagle placed first and solved 4 of the 5 problems.
  • The team of Daniel Hartenstine, Connor Billings, and Henry Schmale placed third and solved 3 of the 5 problems.
  • The team of Jack Fazio, Nick Russell, and Jessie Hildebrandt competed in their first competition and we look forward to their future contributions.

MUCS Alum Takes Off for NASA

Jason Zimmerman with NASA signJason Zimmerman, a recent MUCS alum (Dec 2015), will be spending this spring working as a NASA intern at the Johnson Space Center. Jason will be working on a team writing flight control software that communicates between Orion's Guidance Navigation and Control's (GN&C) Space Integrated GPS / Inertial Navigation Unit (SIGI) and Orion's Launch Abort System (LAS). He will be modeling the software with System Modeling Language (SysML), which encapsulates UML2 and also includes hardware modeling along with many other types of models.

Congratulations to Jason for earning this terrific opportunity. The MUCS faculty are sure he'll make valuable contributions to his project at NASA!

You can learn more about Orion's Launch Abort System at this address,

Take a Virtual Tour!

From new residence halls to high-tech facilities, learn why students refer to MU as a “home away from home.”

Take the tour

Computer Science Alumni

If you are a Millersville University Computer Science Alumni, please update your contact information. At the top of the page please click on the "First Time Users" link.

Ville Alumni

Congratulations 2020 Graduates!

A virtual commencement was held in May 2020 for our graduating seniors! A in-person commencement on campus will be announced at a future date.