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: |
180.0 |
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 closed. Applications will be reopen starting Winter 2025 for Fall 2025 cohort. Applications will be open Winter, Spring, and Summer quarter until full.
Information Session
Join us for our Computer Science Info Session. You will learn about the pathways into our Computer Science BS here at North. You will also learn about the application process, prerequisite requirements, and what makes our program unique.
- Date: February 13
- Time: 12-1pm
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:
- Gaining real experience through hands-on learning during course practicum(s) and internships
- Addressing critical need in the industry by training and educating students on desired skill sets that match industry demand
- 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.
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 |
---|---|---|---|
Business and Economic Statistics
This course can be applied towards fulfillment of the Statistics course ( 5 credits ) needed for Quantitative/Symbolic Reasoning (QSR) requirement ( 10 credits ) 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 | |
Introduction to Computer Programming
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 | |
Computer Programming I
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 | |
Computer Programming II
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 | |
English Composition I
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 | |
Precalculus I
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 | |
Introduction to Statistics
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 | |
Elements of Statistical Methods
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,476.10 | $2,658.10 | $6,955.90 |
2 | 15 | $2,540.15 | $2,727.00 | $7,024.80 |
3 | 15 | $2,540.15 | $2,727.00 | $7,024.80 |
4 | 10 | $2,476.10 | $2,658.10 | $6,955.90 |
5 | 10 | $2,476.10 | $2,658.10 | $6,955.90 |
6 | 10 | $2,476.10 | $2,658.10 | $6,955.90 |
Hours may vary based on specific program requirements. For the most current program information, check with an adviser by calling 206.934.5391.
Coursework
To check the program sequences please view pdf.
Curriculum
To check the course descriptions for Computer Science and Data Science.
Program Contact
Jeffrey Eng
BAS/BS Outreach and Advising Manager
206-934-3772
Jeffrey.Eng@seattlecolleges.edu