Bachelor’s in Computer Science

Earn your bachelor’s in Computer Science from PennWest University and be ready to compete in one of the most dynamic, high-demand fields in the world.

You’ll acquire a comprehensive understanding of computer science, enjoy outstanding research opportunities and build the time management and critical thinking skills necessary in today’s fast-paced work environment.

Employers are looking for individuals who have strong math and computer science skills. This fully accredited bachelor’s degree from PennWest, with its rigorous curriculum and research and internship opportunities, gives you a competitive advantage.  

You’ll start with a solid foundation in both math and computer science. You’ll gain an in-depth knowledge of programming and computer architecture, becoming fluent in at least five programming languages. You’ll then go on to choose electives such as game programming, computer graphics and special topics in computer science.

Working under the guidance of dedicated professors who are experienced in the field, you’ll grow and learn. They will help you through a two-semester senior capstone sequence where you will develop and fully implement a project and present to the computer science faculty and the program’s advisory board.

Along the way, you’ll start to build a professional network through activities sponsored by the Computer Club and through valuable internships and co-ops. You’ll graduate job-ready on day one.

View courses

Credits: 120

Nader Mohamed

ABET Accreditation

Accredited by the Computing Accreditation Commission of ABET.

State-of-the-art labs

Ensure you’re learning the most current industry software.


The median annual wage for software developers in 2021, according to the U.S. Bureau of Labor Statistics.

Computer Science (BS)
No items found.
No items found.
No items found.
No items found.
No items found.
No items found.
No items found.
No items found.
No items found.


Careers and Salaries

Computer science is one of the fastest growing academic disciplines today and provides an excellent pathway for career success. Nationwide, there is a strong demand for computer science experts in the government and public sectors, in corporations of all sizes, and in colleges and universities. PennWest alumni currently work in a range of career positions, including director of IT, programmer, web developer, clinical systems analyst, professor, software engineer and applications analyst.

Learn more about the Top 10 Reasons to Get a Computer Science Degree

Student Outcomes

The Computer Science student outcomes are students completing the B.S. in Computer Science will:

  1. Have an ability to apply knowledge of computing and mathematics appropriate and to the discipline.  
  2. Have an ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.  
  3. Demonstrate an ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.  
  4. Demonstrate an ability to function effectively on teams to accomplish a common goal.  
  5. Demonstrate an understanding of professional, ethical, legal, security and social issues and responsibilities.  
  6. Demonstrate an ability to communicate effectively with a range of audiences.  
  7. Demonstrate an ability to analyze the local and global impact of computing on individuals, organizations, and society.  
  8. Recognize the need for and demonstrate an ability to engage in continuing professional development.  
  9. Demonstrate an ability to use current techniques, skills, and tools necessary for computing practice.  
  10. Demonstrate an ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
  11. Demonstrate an ability to apply design and development principles in the construction of software systems of varying complexity in a variety of language platforms.

The Power of PennWest

PennWest’s three campuses, California, Clarion and Edinboro universities, have been delivering award-winning online programs for more than 20 years. You’ll graduate with a degree from Pennsylvania Western University, completely supported by the expertise and community of learners on our brick-and-mortar campuses.

Flexible. Affordable.
Designed to Meet Your needs.