At which campus can I study this program?
Requirements for a minor may be completed at any campus location offering the specified courses for the minor. Students may not change from a campus that offers their major to a campus that does not offer their major for the purpose of completing a minor.
Computing has become an essential component of many disciplines, and it is driving innovation in fields far beyond computer science. The minor in Computer Science at Penn State Harrisburg provides basic proficiency in computer science, with an emphasis on building both a theoretical framework for computer science and providing practical skills needed to apply computer science to other fields of study. The knowledge and skills gained in the minor expands opportunities for students seeking careers in the growing number of fields that require a strong foundation in computer science. In addition, for students seeking to pursue graduate study, the minor provides background knowledge for the computing intensive aspects of their chosen discipline.
The minor begins with the second-level course in computer programming (CMPSC 122), a course in object-oriented programming with web applications (CMPSC 221), a course in discrete math for computer science (CMPSC 360), and a course in data structures (CMPSC 462). These twelve credits are followed with an additional six credits of 400-level work in computer science (CMPSC).
What is Computer Science?
Computer scientists design and build software: from small web applications to operating systems and from stand-alone applications for desktop use to integrated systems found in places like the International Space Station. The study of computer science offers an educational foundation in not only system programming, database management, and data visualization, but also the unique and evolving fields of computer game development and network security.
|Requirements for the Minor||18|
Requirements for the Minor
A grade of C or better is required for all courses in the minor, as specified by Senate Policy 59-10.
|Prescribed Courses: Require a grade of C or better|
|CMPSC 122||Intermediate Programming 1||3|
|CMPSC 221||Object Oriented Programming with Web-Based Applications||3|
|CMPSC 360||Discrete Mathematics for Computer Science||3|
|CMPSC 462||Data Structures||3|
|Supporting Courses and Related Areas|
|Supporting Courses and Related Areas: Require a grade of C or better|
|Select 6 credits of 400-level CMPSC courses from the department list of approved Additional Courses||6|
The objectives of the university’s academic advising program are to help advisees identify and achieve their academic goals, to promote their intellectual discovery, and to encourage students to take advantage of both in-and out-of class educational opportunities in order that they become self-directed learners and decision makers.
Both advisers and advisees share responsibility for making the advising relationship succeed. By encouraging their advisees to become engaged in their education, to meet their educational goals, and to develop the habit of learning, advisers assume a significant educational role. The advisee’s unit of enrollment will provide each advisee with a primary academic adviser, the information need to plan the chosen program of study, and referrals to other specialized resources.
Thang Bui, Ph.D.
Olmsted Building, W255a
Middletown, PA 17057
SCHOOL OF SCIENCE, ENGINEERING, AND TECHNOLOGY
Olmsted Building, W255
Middletown, PA 17057