Bachelor of Science in Computer Science

Northwest University
Inquire for more information
Bachelor's degree
Scholarships available
Bachelor of Science in Computer Science

About this program

Bachelor of Science in Computer Science

Graduates of Northwest University with a degree in Computer Science will gain knowledge and experience in computer theory, software design, programming, testing, and algorithm design. In addition, they will be trained in program management, web development, and user interface design. This major will incorporate studies in mathematics, data science and project management. The goal of this program will be to prepare students for a variety of careers focused on the development of complex software applications and systems. Graduates with a degree in Computer Science from Northwest University will be ready to work, employable in a diverse set of careers in areas of engineering and software development.

Admission requirements

The following information is specific to the traditional undergraduate programs of the University. Admissions to the College of Adult and Professional Studies, Oregon extension, Online Programs, or Graduate Programs are detailed in their respective section of this catalog or student handbooks.

International Students

International applicants must complete the same admissions process as other freshman or transfer students.

English Testing Requirement

Citizens of approved countries with English as an official language and/or the language of academic instruction are exempt from the TOEFL and IELTS. A current list of approved countries is maintained by the Center for English Language Education.

For more information about admission requirements, please visit the university website.

Does this course require proof of English proficiency?

The TOEFL iBT® test is accepted by 11,500 universities and higher education institutions in over 160 countries. Book your test today!

Learn more Advertisement

Program content

Core Curriculum Requirements

Bible and Theology

  • The Christian Scriptures
  • Work of God, Work of Humanity
  • How to read the Bible
  • Foundations of Christian Faith

Written and Verbal Communications

  • Composition I: Expository Writing
  • Composition II: Rhetoric and Research Writing
  • Fundamentals of Speech Communication


  • Any literature course 3 credits
  • Any history course 3 credits
  • 3 credits from: Art, Bible, Drama, English, History, Language, Music or Theology

Social Sciences

  • Minimum 2 courses from the following:
    • Business Administration, Communication, Economics, Education, Geography, Health & Fitness, Information Technology, Management, Marketing, Philosophy, Political Science, Psychology, Sociology/Anthropology, or User Experience Design

Science and Mathematics

  • College-level Mathematics
  • Science course with Lab

Formation and Calling

  • Life Calling
  • Gospel and Culture

Professional Readiness

Two Core Curriculum elective credits are required to be Career Readiness credits. These credits can be earned by taking a combination of Career Readiness Courses and introductory internship and/or job shadowing experiences. 

  • This two-credit requirement is waived for students who transfer 60 or more credits to NU
  • Students with 47-59 transfer credits are required to take one Career Readiness credit

Core Electives

Select any college-level courses


  • Technology and Culture
  • Introduction to Design Thinking
  • Information Visualization


  • Calculus I
  • Calculus II
  • Probability and Statistics

Computer and Data Science:

  • Introduction to Computer Science
  • Computer Programming I
  • Computer Programming II
  • Data Structures and Algorithms
  • Introduction to Artificial Intelligence
  • Introduction to Data Management
  • Foundations of Cybersecurity and Privacy
  • Operating Systems and Networks
  • Computer Science International Experience
  • Computer Science Internship
  • Computer Science Capstone

Scholarships & funding

Several scholarship options are available. Please check the university website for more information.


Total Tuition fee : $33,500


Credits: 125 semester

Academic Award: Bachelor of Arts

Graduates with a degree in Computer Science are able to:

  1. Apply the iterative approach of "design thinking" methods to develop solutions to complex problems.
  2. Identify potential computer applications and associated features and functions of those applications.
  3. Demonstrate proficiency with software engineering tools and languages.
  4. Demonstrate understanding of computing algorithms and how they factor into the development of complex systems
  5. Construct a variety of software programs utilizing common computer languages.
  6. Evaluate completed software programs to ensure that features and functions are operating as specified.
  7. Apply computer science concepts and methods to solve problems in real-world contexts.

Career paths

Opportunities in Computer Science

There are literally hundreds of titles that are related to Computer Science, but major categories include:

  • Software Engineers and Programmersprogrammers and software engineers make up a large percentage of jobs for computer science graduates – and they can be further divided into engineering and business-related fields.
  • Program or Project Managers – In addition to programmers (who write the code), most software projects include Program and/or Project Managers, those individuals who are responsible for the functional design, project management, and overall project flow.
  • Web and Internet Developers – Web development may be considered a form of programming, but more accurately is a mix of user interface design, simple programming, and document management.
  • Information Technology Most medium to large scale organizations employ an “Information Technology” (or IT) department. Although these employees are highly technical, they typically are not programmers, and focus more on hardware or software configuration and deployment.
  • Product Managers In order to determine what projects should be pursued and further, the specific set of features and functions required to stay competitive, Product Managers do research and develop high-level project strategy.
  • Software Test Engineers Every software application requires extensive testing before it is ready for deployment. Technology companies of almost any size employ engineers who specialize in locating and identifying problems. In fact, most software engineers work in conjunction with the test engineers from project inception to ensure that the application or service is testable, and expectations are well-defined.

Message the school

Want to know more about this program, Bachelor of Science in Computer Science? Fill out the following form and include any questions you have. This information will be sent directly to the school, and a representative will respond to your enquiry.

Currently living in *
Nationality *

About this institute

Northwest University

Northwest University was founded on October 1, 1934. We are a Christian co-educational institution accredited at the highest institutional level nationally and regionally. We awards associate, baccalaureate, master’s, and doctoral degrees in over 70 programs. Northwest University is a Christian...

Read more about this school

Why study at Northwest University

  • Over 70 programs: NU gives students of all callings the opportunity to discover and cultivate their gifts, offering over 70 majors and programs to choose from.
  • Small Class Size: At NU, the student-to-faculty ratio is 10:1, allowing for the kind of personalized education you may not find elsewhere.
  • Location: NU’s campus is located nearby the corporate headquarters of companies like Microsoft, Expedia, Amazon, and Costco, as well as many innovative tech startup. This close proximity contributes to a robust job economy for NU graduates, as well as rich internship opportunities.
  • Internships: Internships are the best way for students to gain real-world experience. That’s why over 70% of students hold internships at NU. Often, this leads to full-time job offers from some of the best companies in the area.
Message the school

Want to know more about Bachelor of Science in Computer Science? Fill out the following form and we'll pass your details on to a representative from the school, who will respond to your enquiry.


Be the first to write a review!