Computer Science BS

Apply Request Info

Computer Science

Bachelor of Science (BS)

We are excited to announce the launch of a brand-new Data Science (DS) track starting Fall 2024, which is a part of our BS in Computer Science degree. The industry-relevant curriculum will dive into machine learning, deep learning, big data, and ethics in AI. Students interested in careers as data scientists, data engineers, and machine learning engineers should consider this pathway when applying. The DS pathway will teach students how to ethically harness and interpret vast amounts of information, which is an important skill companies look for to make data-driven decisions.

Prerequisites for BS CS Admission:
Applicants must have an associate degree (or equivalent credits) from a regionally accredited institution with a minimum cumulative 2.5 GPA and a 2.5 GPA or higher in all CS pre-requisite courses. Any General Education Requirements taken as part of the associate degree can be transferred into the requirements below.

Estimated Length of Completion

Degree Quarters Credits
Bachelor of Science (BS) Full Time:
Part Time:

Program lengths are estimates, not guarantees. For the most current program information, please check with the program contact.

The Seattle Colleges Bachelor of Science in Computer Science at North Seattle College is currently accepting applications for the Fall 2024 cohort. Applications will be accepted Winter, Spring, and Summer quarters until the cohort is full. Once full, accepted students will be added to our waitlist, with the hopes to open a second cohort.

Apply Now!

Information Session

Join us for our Joint CS Information Session with UW. You will learn about the pathways into both our Computer Science BS at North and UW Paul G. Allen School of Computer Science. You will also learn about the application process, prerequisite requirements, and what makes our programs unique.

  • Date: April 24, 2024
  • Time: 1 p.m. Pacific Time (US and Canada)

Join Zoom Meeting

Why the Bachelors of Science in Computer Science at North?

This degree will cover a wide range of critical knowledge and skill-building areas including the design and usability for software and computing systems, effective team collaboration, information technology leadership and preparation for advanced learning in computing, science, engineering and other professional fields.

Program Highlights:  

  • Evening/Hybrid program meeting in person once a week per class with some classes potentially being offered online/virtual 
  • Cohort Program starting every fall quarter 
  • Small Class sizes 
  • Employment and internship support 
  • Two track options: Data Science and Computer Science 
  • Dedicated faculty and program support staff 
  • Program specific tutor 
  • Program computers available for check out and other additional resources  

Unique aspects include:

  1. Gaining real experience through hands-on learning during course practicum(s) and internships
  2. Addressing critical need in the industry by training and educating students on desired skill sets that match industry demand
  3.  Affordability: The average cost of this degree over two years will be much less than comparable degrees offered at four-year institutions.

Target Occupations:

Computer Science degree graduates will be able to obtain positions related, but not limited to:

  • Software Developer
  • Software Quality Assurance Analysts and Testers
  • Web Developers and Digital Interface Designers
  • Computer Systems Analyst
  • Network and Computer Systems Administrators
  • Software Engineer
  • DevOps Engineer
  • Program Manager
  • Site Reliability Engineer
  • Software Analyst

The demand for these positions well exceed the amount of graduates filling open roles. There will be an estimated 9,918 job openings for the above listed occupations each year for the next ten years in King County, and approximately 95% of these job openings will require a bachelor’s degree or higher. The median annual earnings for each of the occupations listed is over $100,000.

*All data from EMSI, Inc. Analyst labor market data system.

Program Pathway:

The following diagram shows the three pathway options that will be accepted into the Bachelor of Science in Computer Science (CS) degree.

bs in cpu science pathway map


Prerequisites are classes that prove eligibility by testing out of a class or having satisfied prior course work. Course work earned at other institutions must be unofficially evaluated or approved by a program advisor or faculty before registering.

Equivalent course(s) can be substituted for courses listed below:

Course Course ID Credits Availability

This course can be applied towards fulfillment of the Statistics course ( 5 credits ) needed for Quantitative/Symbolic Reasoning (QSR) requirement ( 10 credits )

This course is recommended for Information Science (IS) Pathway

The course focuses on the usefulness and limitations of statistics and their use in managerial decision making. The following techniques are addressed: descriptive statistics, probability theory, sampling, hypothesis testing, simple regression, correlation and forecasting. Emphasis is placed on problem formulation, technique selection, and results interpretation. Prerequisites: Math 098 or Math 116. Transfer Class.

BUS 210 5.0

An overview of computer program design and problem solving with a focus on problem analysis, program development, testing and debugging. Students will use functions, control structures, and data structures to develop a variety of increasingly complex programs to solve scientific and technical problems. Students will learn to document and test their solutions. Programming language may vary.

CSC 110 5.0

General principles of modern programming, including how to design, implement, document, test and debug computer programs, using the Java programming language. Topics include objects, messages, expressions, statements, methods, classes, conditionals, iteration, arrays, and collections. Computer fee. Transfer class.

CSC 142 5.0

Advanced concepts of modern programming that continue the ideas introduced in CSC 142. Topics include classes and interfaces, inheritance, exceptions, recursion, analysis of algorithms, and some dynamic structures (lists, stacks, trees). Uses Java programming language. Lab fee. Transfer class.

CSC 143 5.0

This course can be applied towards fulfillment of Communication Skills requirement ( 5 credits )

English 101 is a college-level writing course that emphasizes academic writing and major strategies of reading and writing analytically. Writing assignments focus on engaging with and responding to a variety of texts. Instruction encourages students to develop, through revision and reflection, as readers, writers, and critical thinkers. Prereq: Eligibility for ENGL&101.

ENGL& 101 5.0

This course can be applied towards fulfillment of the Pre-Calculus course ( 5 credits ) needed for Quantitative/Symbolic Reasoning (QSR) requirement ( 10 credits )

The sequence Math& 141 and Math& 142 covers polynomial, rational, exponential and logarithmic functions; related functional and algebraic topics; topics in analytic geometry; systems of equations; trig and inverse trig functions; right triangle and oblique triangle trig; polar coordinates; vectors; and related trig applications. Fulfills the QSR requirement for A.A. degree.

MATH& 141 5.0

This course can be applied towards fulfillment of the Statistics course ( 5 credits ) needed for Quantitative/Symbolic Reasoning (QSR) requirement ( 10 credits )

Covers descriptive methods, probability and probability distributions, samples, decisions, hypothesis testing and statistical inferences. Fulfills QSR requirement for A.A. degree

MATH& 146 5.0

This course can be applied towards fulfillment of the Statistics course ( 5 credits ) needed for Quantitative/Symbolic Reasoning (QSR) requirement ( 10 credits )

The course will examine numerical and categorical data, analyze sampling distributions, perform inference on numerical and categorical data, and explore relationship between quantitative variables. A statistical programming language will be used for statistical computation and graphics. Prereq: MATH 116 or MATH& 141 with a 2.0 or higher, or placement test.

MATH 211 5.0

Students are strongly encouraged to meet with an advisor to discuss specific career goals and recommended coursework.

Generic Description for Career information for all programs

For current employment and wage estimates, please visit the following online resources and search for the relevant occupational term:

All costs are estimates and are not guarantees. For the most current program information, check with an adviser by calling 206.934.5391. There are additional costs for books and supplies. Each student is responsible for the purchase of certain supplies and required tools before the instruction begins.

Full Time Cost

Quarter Credits Resident BAS Non-Resident BAS International BAS
1 10 $2,401.00 $2,574.40 $6,747.00
2 15 $2,462.65 $2,640.65 $6,813.25
3 15 $2,462.65 $2,640.65 $6,813.25
4 10 $2,401.00 $2,574.40 $6,747.00
5 10 $2,401.00 $2,574.40 $6,747.00
6 10 $2,401.00 $2,574.40 $6,747.00

Hours may vary based on specific program requirements. For the most current program information, check with an adviser by calling 206.934.5391.


To check the program sequences please view pdf.


To check the course descriptions for Computer Science and Data Science.

Program Contact

Jeffrey Eng

BAS/BS Outreach and Advising Manager 

Program Planning Guide

Program planning guide