Computer Science

Major

Turn Computing Theory into Real-World Solutions

Housed within the Division of Engineering and Computer Science, Pitt-Johnstown's Computer Science major provides students with the distinct advantage of gaining real-world experience by working in sophisticated computing facilities and completing internships at organizations in a variety of industries. Students enrolled in the Computer Science program benefit from a full range of courses in both theory and application, with emphasis on programming languages, software design and engineering, and systems programming.

The Computer Science program offers concentrations in Standard Computer Science and Applied Computer Science, allowing students to tailor their studies to their career goals. Both concentrations provide a strong foundation in computer science theory and application while preparing students to solve complex problems through innovative computing technologies.

The Standard Computer Science concentration emphasizes programming, software engineering, systems programming, mathematics, and computer science theory. Students also gain experience in applications programming, web development, database administration, networking, information assurance, computer architecture, and emerging technologies.

The Applied Computer Science concentration emphasizes software engineering, database design and administration, information assurance, web design and development, networking, cybersecurity, and applications programming. The curriculum focuses on the practical application of computing concepts while providing students with the technical skills needed to meet the demands of today's technology-driven industries.

The study of Computer Science prepares students for careers in software engineering, applications programming, database design and administration, cybersecurity, networking, web development, information assurance, systems analysis, and emerging technology fields. Graduates find employment across a variety of industries, including manufacturing, finance, healthcare, government, defense, utilities, multimedia, chemical companies, and software development.

Students benefit from hands-on learning through internships, mentored projects, and access to dedicated computing laboratories equipped with specialized servers, software, and networking resources. These experiences allow students to apply classroom knowledge while developing practical skills in professional computing environments.

Faculty combine academic expertise with individualized advising and mentorship, working closely with students to explore their interests through research, experiential learning, and industry-focused projects that prepare them for graduate study and successful careers in computing.

The experience of small class sizes, individualized advising, close faculty mentorship, hands-on learning, and real-world computing experiences helps prepare students for graduate education and successful careers in computer science and related technology fields.

Get To Know Your Faculty

Sandro Marchegiani MS
Deepak Dahiya PhD


Computer Science Degree | Pitt-Johnstown Catalog