

School of Science, Engineering, and Technology
Penn State Harrisburg - 777 West Harrisburg Pike, Middletown, PA 17057
lnull@psu.edu - 717-948-6081
Apply Online
The program is professionally oriented and designed to prepare students for employment in industry or government. Courses emphasize practical concerns and the relevant theoretical background. The program will provide appropriate background for diverse tasks such as developing scientifi c and engineering applications, developing system software, developing safety or security critical systems, solving computationally hard problems, and developing distributed applications. While not intended as preparation for subsequent entrance to a Ph.D. program, this goal is not precluded. After specific course requirements are met, students may select appropriate electives to suit their individual
interests within the program. Anticipated areas of interest include software engineering, systems programming, and artificial intelligence.
Applicants must present a baccalaureate degree in Computer Science or a related field from an accredited institution. A minimum GPA of 2.75 (on a 4.0 scale) is required. While a bachelor’s degree in Computer Science is not required, admission without deficiency requires that an applicant has completed courses in analysis of algorithms, operating systems, database, and linear algebra. If these courses are not taken before admission to the program, they may be taken at Penn State Harrisburg, but the student will receive at most 3 credits toward the M.S. degree for these courses. In addition, one year of calculus and a discrete or finite mathematics course are required for admission without deficiency.
Admission to the program is based on a review and evaluation of the following items from the applicant:
An applicant must present a baccalaureate degree in Computer Science or a related fi eld from an accredited institution. While a bachelor’s degree in Computer Science is not required, admission without deficiency requires that an applicant has completed the following courses or approved equivalents. If these courses are not taken before admission to the program, they may be taken at Penn State Harrisburg, but the student will receive at most 3 credits toward the M.S. degree for these courses.
In addition, the following courses are required for admission without defi ciency. If these courses or approved equivalents are not taken before admission to the program, they may be taken at Penn State Harrisburg, but no credit from these courses will be applied toward the M.S. degree.
A total of 30 graduate credits (400 level or above) is required for the Master of Science in Computer Science. Students are required to take the following courses: MA SC 505, and COMP 511, 512, and 519. Additionally, students are required to complete either a thesis or a paper as described below. Students who believe that they have completed a course substantially similar to one of the specific course requirements may apply to have their previous work evaluated for possible exemption from that requirement. If the exemption is granted, another approved course shall be taken in place of that required course. The remaining 18 credits must be completed according to one of the following options:
A maximum of 9 transfer credits will be allowed for course work completed as a graduate student at another institution.
Students in the Computer Science graduate program at Penn State Harrisburg must take at least 21 or 24 (depending on the option) of the required 30 graduate credits at the 500 level. Certain 400-level courses may be counted toward the remaining hours. These additional courses include:
Both the graduate coordinator and the student’s academic adviser must provide approval before 400-level courses not listed above may be applied toward credit in the Computer Science graduate degree program.
For students with interests in the areas of software engineering, systems programming, and artificial intelligence, the program suggests the following course work. These tracks are only advisory—there is no requirement that a student follow any track, and tracks will not be noted on diplomas or transcripts.
Track in Software Engineering: Students following the track in software engineering will be provided with the conceptual tools needed for designing and managing large software systems. In addition to the required core, the track in software engineering consists of the following courses: COMP 513, 516, and INFSY 570. In addition to these courses, COMP 418 is highly recommended, as compiler development is an ideal environment for gaining practical experience with software engineering techniques and tools.
Track in Systems Programming: Students following the track in systems programming will receive instruction in both the conceptual foundation of systems software and the implementation of such systems. In addition to the required core, the track in systems programming consists of the following courses: COMP 421, 517, and 545.
Track in Artificial Intelligence: Students following the track in artifi cial intelligence are expected to gain an understanding in the theory and applications of AI methods as well as evolutionary methods for solving a variety of problems. In addition to the required core, the track in artificial intelligence consists of the following courses: COMP 520, 524, and 556.
After specifi c course requirements are met, appropriate selection of electives enables students to meet individual interests. Students are not limited to the suggested tracks above. In addition to software engineering, systems programming, and artifi cial intelligence, optional areas of interest include: data mining, bioinformatics, computer security, graphics, and genetic algorithms.
Students who believe that they have completed a course substantially similar to one of the specific course requirements may apply to have their previous work evaluated for possible exemption from that requirement. If the exemption is granted, another approved course shall be taken in place of that required course. A maximum of 9 transfer credits will be allowed for course work completed as a graduate student at another institution.
A minimum grade-point average of 3.0 must be earned for course work approved by the program taken as a graduate student.
For a list of courses, visit the web at http://www.psu.edu/bulletins/whitebook/$programs.htm
Please note: This page is not a part of the official Penn State Graduate Bulletin.