The goal of the B.S. degree is to prepare students for entry into general professional life. This degree is flexible so that it is consistent with the University mission of providing a program with a strong liberal arts component. It provides students with a strong liberal arts background that will allow graduates to use and/or apply computers within their professional lives, to pursue computer-related careers, or to pursue graduate study in the major areas of knowledge within the arts and sciences.
The primary mission of the MU CS program is to provide a well-rounded, high-quality educational environment in computer science, providing graduates with a comprehensive foundation on which to build a successful computing career. Critical thinking, problem solving, and conceptualization skills are vital parts of that foundation. Graduates will be expected to demonstrate the abilities to analyze a problem, design a solution, implement that solution in software, and evaluate the results. The expectation is that all graduates will be able to successfully continue to advance their knowledge of computing (through specialized training or graduate course work) and continuously adapt to the demands of ongoing changes in the field.
An important component of this mission is the liberal arts nature of the Millersville degree. Courses within the general education requirements are used to supplement and support the skills developed within the major, and clearly contribute to the overall adaptability of our CS graduates. Oral and written communication skills are a vital part of the overall abilities of CS graduates, and are developed through direct application within the CS curriculum. In addition, an appreciation for the social, ethical, and legal implications of computing technology is fostered through the integration of such topics within the core curriculum.