University of Pittsburgh at Johnstown
Pitt-Johnstown Seal

So, You Want to Know More About...

Click here for the Computer Science homepage!


What is Computer Science?

Providing a full range of courses in both theory and application, the Computer Science major includes programming languages, software design and engineering, and systems programming, as well as all necessary math courses.  Students also have the valuable advantage of gaining extensive experience with sophisticated computing facilities.  The Computer Science major breaks down into two different tracks:  Standard Computer Science and Applied Computer Science.


What can I do with a Computer Science degree?

Students, who obtain a degree in Computer Science, often specialize and work as system analysts, database administrators, or work as computer scientists forcusing on research and theoretical issues.  Whatever field an individual chooses, all computer science careers have the opportunity to solve problems, create new technologies, conduct research, and create innovative ways to apply computer technologies.

Program Mission Statement

The mission of the Computer Science Department of the University of Pittsburgh at Johnstown is to produce graduates with the theoretical knowledge, practical skills, and professional attitudes to become competent computer professionals who can maintain their capabilities in the rapidly evolving field of computing. 


What kind of courses will I take?

The courses listed below are only a small glimpse into the Computer Science courses available on our campus. To view the full list of Computer Science course descriptions, click here.

Software engineering is a team discipline. The purpose of this course is to introduce the principles of software engineering and to provide experience in teamwork. The course is structured around a major project, which is taken through the stages of cost estimation, requirements specification, design and implementation, and testing.

This upper-level course consists of web application programming. Emphasis will be given to modern web programming languages in order to develop dynamic web-database applications. Topics will include client-side scripting, server-side programming, introduction to databases, and web application security.

Several programming languages will be studied from a programming (rather than an implementation) point of view. The study of diverse programming languages will exemplify differing approaches to concepts such as scope of declaration, storage allocation, data structure variety, binding times, and control structures.


Computer Science Links

These links have been provided for those who want more information on both the Pitt-Johnstown Computer Science Program, and the world of Computer Science as a whole.

Pitt-Johnstown Computer Science Department Homepage

Degree Requirements: Standard Track (.pdf)

Degree Requirements: Applied Track (.pdf)

Association for Computing Machinery

IEEE Computer Society

Jobs in Computer Science

Meet our Computer Science Faculty

Want More Information?

If you want to receive more information about Pitt-Johnstown, please visit the Admissions Office homepage by clicking the Mountain Cat!



Last Reviewed: January 10, 2012