
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 moreProgram 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
Humanities
- 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
Foundations:
- Technology and Culture
- Introduction to Design Thinking
- Information Visualization
Mathematics:
- 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.
Tuition
Total Tuition fee : $33,500
Qualification
Credits: 125 semester
Academic Award: Bachelor of Arts
Graduates with a degree in Computer Science are able to:
- Apply the iterative approach of "design thinking" methods to develop solutions to complex problems.
- Identify potential computer applications and associated features and functions of those applications.
- Demonstrate proficiency with software engineering tools and languages.
- Demonstrate understanding of computing algorithms and how they factor into the development of complex systems
- Construct a variety of software programs utilizing common computer languages.
- Evaluate completed software programs to ensure that features and functions are operating as specified.
- 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
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...
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.
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!