Program Updated: The requirements for this program have been updated for 2017 – 2018.
Please review the changes and consult with your adviser or program manager if you have questions.
Bachelor of Science Degree (B.S.) in Computer Science from Bellevue College meets the critical and pervasive demand for rigorously trained computer science professionals. Seeking accreditation from the Accreditation Board for Engineering and Technology (ABET), this degree program will prepare graduates to apply mathematical foundations, algorithmic principles, and computer science theory in the design of computer and software based systems of varying complexity.
In conjunction with preparing students to undertake these assorted design responsibilities, the degree aims to teach students to comprehend the tradeoffs among various modeling and design choices. Even more critical to students success, the degree will offer students applied experience by connecting them in numerous ways to industry professionals as well as require them to undertake a senior capstone project.
Accordingly, graduates will be trained to work in a wide range of computer development, engineering or information technology positions in private, government and non-profit organizations.
Upon graduation, program students should be able to:
- Demonstrate the ability to apply knowledge of mathematics to develop and analyze computing systems.
- Demonstrate the conceptual knowledge to identify and analyze a problem, and then define the computing requirements to creatively solve it.
- Demonstrate the ability to design, implement, evaluate, trouble-shoot and test a computer-based systems process, component, or program to meet desired results
- Demonstrate the ability to use current techniques, skills and tools for computing practice.
- Demonstrate success skills, including teamwork, leadership, communication, critical thinking, creative problem-solving, personal responsibility and management skills
- Demonstrate an awareness of the impact of computers in society as well as an understanding of the key ethical issues shaping the practice of Computer Science
General Education Requirements
|Course #||Course Name||Credit Hrs.|
|ENGL& 101 English Composition||5|
|ENGL 201 The Research Paper or ENGL& 235 Technical Writing||5|
|MATH& 151 Calculus I||5|
|MATH& 152 Calculus II||5|
|MATH& 153 Calculus III||5|
|MATH 208 Linear Algebra||5|
|MATH 270 Probability and Statistics||5|
|MATH 301 Discrete Math||5|
|PHYS 121 General Engineering Physics I||6|
|PHYS 122 General Engineering Physics II||6|
|Humanities courses from the AAS-DTA list – choose 3 different areas||15|
|Social Science courses from the AAS-DTA list – choose 3 different areas||15|
|Natural Science course with lab: Chemistry or Biology||6|
|Cultural Diversity Requirement Please see Cultural Diversity courses website for the list of approved courses|
Core Program Requirements
|Course #||Course Name||Credit Hrs.|
|CS 19X||Special Topics in Computer Science||2|
|CS 210||Fundamentals of Computer Science I||5|
|CS 211||Fundamentals of Computer Science II||5|
|CS 300||Data Structures||5|
|CS 320||Programming Languages||5|
|CS 331||Database Systems||5|
|CS 351||Computer Architecture I||5|
|CS 360||Operating Systems||5|
|CS 410||Software Engineering||5|
|CS 481/2/3||Capstone Courses||10|
Upper Division Electives
|Course #||Course Name||Credit Hrs.|
|Choose 15 credits from the following:||15|
|CS 341||Computer Networks (5 Cr)|
|CS 352||Computer Architecture II (5 Cr)|
|CS 356||Computer Security (5 Cr)|
|CS 405||Numerical Methods (5 Cr)|
|CS 411||Software Engineering Project Management (5 Cr)|
|CS 420||Theory of Computation (5 Cr)|
|CS 455||Cloud Computing (5 Cr)|
|CS 460||Machine Learning (5 Cr)|
|CS 485||Computer Science Co-op/Practicum (1-5 Cr)|
|Free Choice Electives||20|
|Students have an opportunity to take additional computer science courses, or additional general education courses of their own interest.||20|
Total Credits: 180
Must be qualified to enroll in the following courses:
- MATH& 151 Calculus I: Placement by assessment or MATH&142 with a C- or better, or AP score of 2 or higher on AB or BC exam.
- ENGL& 101 English Composition I: Placement by assessment or ENGL 092 or 093 with C- or better.
- MATH& 151 and MATH& 152, or equivalent credits
- ENGL& 101 English Composition I
- CS210 and CS 211
- 5-6 credits of either PHYS 121, biology or chemistry
Completion of all required courses as shown in the worksheet. In addition to eligibility requirements, students must also achieve the following:
- Complete 180 quarter credits in the program with a minimum 2.0 cumulative GPA and minimum GPA of 2.0 for each individual core course (including transferred credits) in all mandatory program courses
- At least 45 quarter credits for the degree must be completed in residence at Bellevue College, of which 30 credits must be upper division.
- Courses may be subject to minimum grade requirements and prerequisites. Check online at All Credit Classes & Descriptions
College Academic Distribution Requirements (CADR)
Freshmen and transfer applicants must complete a minimum level of preparation prior to applying for admissions into Computer Science. Completion in six subject areas: English, Mathematics, Social Sciences/Social Studies, World Languages, Lab Science, Senior Year Math-Based Quantitative, and Arts. These minimum academic subject areas are set by the Washington Student Achievement Council. Most applicants have completed these requirements in high school, or through college course work.
SAT or ACT scores are required only for applicants with fewer than 40 transferrable college credits.
English Language Proficiency
All international applicants must submit proof of English language proficiency as defined by the Office of International Education and Global Initiatives by the application deadline. See Office of International Education and Global Initiatives for details.
To be considered for the Bachelor of Science in Computer Science program, prospective students must submit the following:
- Completed general Bellevue College admission form
- Non-refundable general admission fee of $34
- Completed Bachelor of Science in Computer Sciences application form
- Non-refundable application fee of $75
- Official transcripts from all college(s) attended and high school transcript
- SAT/ACT scores for first year admissions
The Bachelor of Science program in computer Science is a self-support program and therefore does not necessarily follow the upper division tuition schedule published in the college catalog and quarterly schedule. Tuition includes applicable college and course fees, plus current per credit rates published online.
These courses are not eligible for tuition waivers.
Applications and instructions are available on the CS website.
Professional or technical program offerings and course requirements listed in this website may be altered by the college to reflect the needs of industry, student interests and availability of resources.
This website is designed as a tool to assist in making degree selection decisions, but may not be up-to-date in all instances. Please review worksheets with an advisor to ensure that you receive the most up-to-date information.
Gainful Employment information for many programs is available on the Public Disclosure website.
Last Updated July 19, 2017