- Computing on multiple platforms. Students work with computers running macOS, Linux, and Windows, as well as iPhones, iPads, robots, drones, smart TVs, IoT devices, and game consoles (Xbox, PS3, Wii, Kinect).
- Open source software development. Students frequently work in teams and publish their work openly on repositories such as GitHub, CodePen, and various public playgrounds.
- Freshman apprenticeship courses and two senior year capstone projects. LMU was one of the first innovators of the undergraduate computing capstone project, now an expected culmination of a quality curriculum in Computer Science.
- Interdisciplinary electives. We offer courses in such fields as biological databases, virtual worlds, scripting for animation, and game design, several of which are team-taught.
- Opportunities beyond the classroom. Many students take advantage of undergraduate research (generally leading to publication), create their own independent studies courses, and participate in student design competitions, intercollegiate programming contests, and professional societies.
Class sizes are small, with faculty interaction and attention the rule, not the exception. Computer science majors benefit from the University's core curriculum, which includes several courses from the humanities, arts, and communications — providing a well-rounded education differentiating LMU's graduates from those of other institutions.
Our department offers a B.S. degree in Computer Science, an undergraduate minor program in Computer Science, and an M.S. degree in Computer Science. We offer a variety of courses of general interest, including a few that are part of the University Honors Program.