Two students working together

Computer Science

Bachelor of Science

Request Information


Program Intro

The program teaches you to apply computer science principles to everyday problems. This includes developing new software, managing databases and analyzing data. You’ll also learn to create data visualization solutions that help other engineers and scientists interpret information.

Department of Computer Science

Join a regognized program! PNW’s computer science program was included in the rankings by U.S. News & World Report of undergraduate computer science programs.

Our small class sizes allow you to develop strong connections with your instructors and classmates. Our dedicated faculty members provide individualized academic support. You’ll also get plenty of applied learning opportunities that prepare you to solve real-world problems.

Curriculum Overview

We offer a range of courses that cover all fundamental areas of computer science. To graduate with a BS in Computer Science, you must complete a total of 120 credit hours, with a minimum grade of C for all Major Core courses and electives.

Get ready to learn. Start with courses that will build your foundation for success in Computer Science.

See the Full Course of Study

Sample Courses

  • CS 10000 – An Introduction To Computer Science
  • CS 12300 – Programming I: Java
  • MA 16300 – Integrated Calculus Analysis Geometry I

Get closer to core concepts; develop your computing and problem solving skills.

See the Full Course of Study

Sample Courses

  • CS 27500 – Data Structures
  • CS 22300 – Computer Architecture and Assembly Language
  • CS 30200 – Operating Systems
  • CS 30900 – Discrete Mathematical Structures

Learn advanced problem solving skills and explore focused areas of computer science.

See the Full Course of Study

Sample Courses

  • CS 31600 – Programming Languages
  • CS 33200 – Algorithms
  • CS 41600 – Software Engineering
  • CS 45500 – Computer Graphics

Dive deep into specific fields of computer science. Work on a project supervised by a faculty.

See the Full Course of Study

Sample Courses

  • CS 40400 – Distributed Systems
  • CS 41000 – Automata and Computability
  • CS 42000 – Senior Design Project
  • CS 44200 – Database Systems


Computer science is a rapidly growing field. With a degree from PNW, you’ll be in high demand with employers in a wide range of industries and fields. We offer small classes taught by dedicated faculty, as well as research and internship opportunities that set you apart in the marketplace.

When you study computer science at PNW, you’ll be joining a recognized program. PNW’s computer science program was included in the rankings by U.S. News & World Report of undergraduate computer science programs.

A lion sculpture on PNW's campus PNW graduates at commencement


You’ll demonstrate a mastery of core Computer Science concepts and gain the essential knowledge and skills required to solve real-world problems. The depth of the program will allow you to stay current in this dynamic field.


In addition to the scholarships available through Financial Aid and CES, you can apply for:

Beyond the Classroom

You’ll find plenty of opportunities to connect with faculty and peers in extracurricular activities, such as:

  • Association for Computing Machinery
  • IEEE Computer Society

Career Paths

There are a wealth of opportunities available to computer science grads, including:

  • Software Developer
  • Database Administrator
  • Systems Analyst


PNW computer science majors have successful careers at companies like:

  • ArcelorMittal
  • Applied Systems
  • WestMonroe Partners

The smaller campus community gave me lots of opportunities to connect with students and faculty. It helped prepare me for my future career and truly gave me the information I need to work in the industry.

Jesse Primiani

Many opportunities were provided to me via the career center, campus career fairs, and my professors' guidance, which has ultimately resulted in my acceptance of a position with Amazon in Seattle, Washington as a Software Engineer.

Jesse Primiani
Computer Science, Hebron

Adam Kerr is pictured.

Attending Purdue Northwest may have been a practical decision, but during my attendance, I found experiences I wouldn’t have found elsewhere.

Adam Kerr, BS Computer Science, May 2007

The professors and staff here are so supportive, and they helped me greatly in finding my future direction. The practical and comprehensive courses I took here are also really useful in my current PhD studies at the University of Illinois Chicago.

Yuwei Cao
Computer Science, Luoyang City, Henan province, China

I chose this major after pursuing a Computer Science degree for several years and feeling like I wasn't learning everything I wanted to learn. While my best skill is and always has been programming, I really wanted to learn about networking, too. That's what drew me to begin an IT degree.

Alexandra Vest
Spring 2017, Munster IN
Junior Full Stack Developer, QuoteWizard

Meet the Faculty

Shuhui (Grace) Yang

Shuhui Grace Yang, Ph.D.

Professor of Computer Science

Shuhui Grace Yang is an associate professor of computer science in the department of Computer Science. Her research and teaching focus on computer network and wireless communication.

Hairong Zhao

Hairong Zhao, Ph.D.

Professor of Computer Science

Hairong (Helen) Zhao is a full time professor in computer science. Besides teaching and research, she also serves as the graduate advisor in computer science.

Grethe Hystad, Ph.D.

Grethe Hystad, Ph.D.

Associate Professor of Statistics

Grethe Hystad is an Associate Professor of Statistics. Her role is to teach and mentor students in statistics and to solve applied statistical research problems.

A PNW Student in the Classroom

Take the Next Step

See how a PNW degree opens doors, from corporate boardrooms to non-profit leadership.

Request Info

Related Programs

Female student focusing in the classroom

Applied Statistics

Bachelor of Science

A student writes on a board.


Bachelor of Science