Bachelor of Science in Computer Science

Why a BSCS Degree from NPU?


  • Artificial Intelligence
  • Cybersecurity
  • Data Science
  • Networking
  • Python Programming


  • 100% Tuition Scholarships*
  • 75% Tuition Grants*
  • Earn the Degree in as Little as 3 Years
*Available to qualified domestic and international students.

2022 Spring Classes Start Date

JAN 10

2022 Summer Classes Start Date

MAY 09

Scholarships & Grants for Almost EVERY New Student

NPU has made education very affordable by offering scholarships or grants for almost every new student.

Don’t miss out on a great opportunity to earn a degree practically free.

This offer is for a limited time and number, so inquire now!

About Our BSCS Program

The Bachelor of Science in Computer Science curriculum is designed to provide in-depth professional training in a range of current computer science subjects, including artificial intelligence, cybersecurity, data science, structured programming, object-oriented analysis and program design, computer organization principles and operating systems, database principles and applications, and principles of computer networks. It is designed to equip the student with both a theoretical background and hands-on experience.
For more BSCS curriculum and courses information, please click here .
  • Affordable

    Fast Track


    Max. Transferable Units


    Tuition Cost Per Unit*


    Fast Track Your BSCS

    You can complete your BSCS (120 trimester units) in as little as 8 trimesters (three calendar years) by taking 15 units/5 courses per trimester.

    Transfer units

    Transfer up to 75 units of qualified undergraduate-level course credits.

    Scholarships & Grants

    Regular Tuition Tuition = $39,600 for entire degree*
    100% Scholarship Tuition = $0 for entire degree*
    75% Grant Tuition = $9,900 for entire degree*
    * fees vary, but average $4,000 for an entire degree; additional health insurance fees may apply. Tuition and fees are subject to change.
  • Curriculum

    Total Units Required


    Course length


    Avg. Units Per Trimester


    NPU’s BSCS Curriculum Sampler*

    CS455 Algorithms & Structured Programming
    CS457 Data Modeling and Implementation Techniques
    CS470 Network Engineering and Management
    CS477 Ethical Hacking and Penetration Testing
    CS481 Introduction to Data Science
    CS483 Fundamentals of Artificial Intelligence
    * Download NPU’s latest catalog for additional and the latest information. For trimester course offering schedules and study plan reviews please contact our admissions team.
  • Accreditation


    Institutional Accreditation

    Northwestern Polytechnic University is accredited by the

    WASC Senior College and University Commission (WSCUC)

    985 Atlantic Avenue, Suite 100, Alameda, CA 94501, (510) 748-9001.

The Ideal Degree


"I learned from the Professional Development taught by Dr. Mariam Ghazvini about the significance of social skills; that helps me now specifically as a team leader at Citigroup. The teaching methods used by Dr. Thawi Iwagoshi in his class helped me to understand Advanced Structured Programming and Algorithms easily; it's awesome!"

Deep Ashokkumar Patel
BSCS 2017

"NPU takes pride in the quality of education and services that we provide to our students. Our friendly instructors and staff pay close attention to the students and help them to succeed. Through our BSCS program, you will learn subjects that meet current industry trends and acquire essential skills through hands-on learning to begin a successful career.”

Dr. Thawi Iwagoshi
Dean, School of Engineering

Get started today!