2024-2025 Undergraduate Catalog 
    
    Oct 06, 2024  
2024-2025 Undergraduate Catalog

Computer Science - Bachelor of Science


Return to {$returnto_text} Return to: Degrees and Certificates by Type

Program Description​ The Bachelor of Science Degree (B.S.) in Computer Science from Edmonds College meets the critical and pervasive demand for rigorously trained computer science professionals. This degree program will prepare graduates to apply mathematical foundations, algorithmic principles, emerging technologies (such as AI), and computer science theory in the design of computer and software-based systems of varying complexity. In addition, students get practical application experience through a senior capstone design project. The program prepares students for careers in multiple industry sectors including tech, finance, healthcare, energy, and many other fields. The degree also prepares students for advanced learning in computing, science, engineering, and other professional fields.

Acceptance into the Bachelor of Science CS program is by application only and requires fulfilling admittance requirements (see program notes). Students are encouraged to consult with an advisor regarding prerequisite course requirements to be completed before beginning the program. Specifically, students must have successfully completed CS 133 or CS 143 or equivalent and MATH&141 or equivalent to enter into the BS-CS program. This BS degree is awarded upon completion of a minimum of 180 credits as outlined.

Advising Note This program requirement sheet is not a substitute for meeting with an academic advisor. Meeting the requirements to graduate with an Edmonds College degree is ultimately the responsibility of the student.

General Education Requirements (85 credits)


This requirement will be met in two parts. At least 25-30 of the 85 credits will be completed as part of an Associates degree, or equivalent degree, prior to the start of the BS-CS program. The remaining credits will be completed during the BS-CS program.

Note: If students have more than 30 credits of general education prior to starting the BS-CS program, credits may be transferable after a transcript review.

Please see the General Education categories below for a break down of the courses and credits.

Communication Skills (10 credits)


OUTCOME: Communicate and interact effectively through a variety of methods appropriate to audience, context, purpose, and field/discipline.

Humanities (15 credits)


OUTCOME: Use humanities-based methods to reason, communicate, make meaning, solve problems, and/or create or perform cultural works for diverse audiences and purposes.

To view course choices, see the Course List - Humanities Distribution Courses.

Course Taken - ______________________________

Course Taken - ______________________________

Course Taken - ______________________________

Social Sciences (15 credits)


OUTCOME: Use social science theories and methods to reason, communicate, apply insights, solve problems, and to develop a critical understanding of the diversity and interdependence of peoples and cultures.

To view course choices, see the Course List - Social Sciences Distribution Courses.

Course Taken - ______________________________

Course Taken - ______________________________

Course Taken - ______________________________

Cultural Diversity Skills


OUTCOME: Explore and apply multiple perspectives in order to examine cultural differences and influences; maintain effective professional/working relationships; and/or interact effectively in multicultural settings.

Cultural Diversity Course List

____Cultural Diversity Requirement met

Quantitative Analysis/Symbolic Reasoning Skills (10 credits)


OUTCOME: Reason clearly using academic or professional modes of inquiry; using quantitative or symbolic reasoning; and/or using other discipline/field specific methods to explore and create solutions; identify information needs; process, evaluate, and use information; and recognize, analyze, and solve problems.

Natural Science with Lab (10 - 12 credits)


OUTCOME: Use scientific and mathematical methods, modes of inquiry, and terminology to demonstrate knowledge, comprehension, and application of science concepts and insights.

Natural Science: Introductory Programming Series (15 Credits)


OUTCOME: Use programming methods to design, demonstrate, and communicate understanding of a solution in both a detailed technical approach and a summary understandable to the general public. Utilize appropriate development tools to design, document, write, and improve programs.

Career and College Success (3 credits)


OUTCOME:  Develop professional and academic skills and strategies for career and college success.

____Career and College Success Requirement met

Note: The Career and College Success course credits apply to General Electives in this degree and must be completed within the first two quarters. Students who transfer in with 30+ credits and a GPA of 2.5 or higher can apply for a waiver.   

General Electives (7 credits)


TO VIEW COURSE CHOICES, SEE THE DISTRIBUTION COURSE LIST.

Course Taken - ______________________________

Course Taken - ______________________________

Course Taken - ______________________________

Program Requirements (95 Credits)


COMPUTER SCIENCE BS PROGRAM OUTCOMES:

  1. Analyze a complex computing problem, and apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, test, evaluate, and present a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline, using application of knowledge and skills acquired in the program.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed and equitable judgments in computing practice based on legal and ethical principles. 
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline including responding to feedback, handling ambiguity, time management, and communicating with internal and external stakeholders. 
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.

These program requirements can be completed in two years (6 quarters) while enrolled in the BS-CS program. Classes are held during fall, winter, and spring quarters. Summer quarter can be used for completing General Education credits, if needed.

Lower Division Program Requirements (25 Credits)


The courses in this group can be taken either in the first two years or in the last two years of the degree. 

Program Electives (Minimum 20 Credits)


Select at least 20 credits worth of courses from the list below after meeting with a Computer Science advisor.

Program Notes


The program code for this degree is CSACSBS. For financial aid, advising, and other reasons, students should work with their advisor to ensure that this code is properly recorded on their academic record.

This program is designed for students who intend to pursue a bachelor of science degree in the field of Computer Science. If a student has already completed an associate’s degree additional prerequisite general education courses may be needed. Contact the Computer Science (CS) department in the STEM division for details.

The Bachelor of Science in Computer Science program is by application only; meeting minimum requirements does not guarantee admission.

Admissions Checklist:

- Prerequisites

  • Completion of an introductory programming course series such as CS& 131, CS 132 and CS& 133 or CS& 141, CS 142 and CS 143.
  • Completion of Math& 141 and either Math& 142 or Math& 146.
  • Completion of ENGL& 101 and either ENGL& 102 or ENGR& 235.
  • Completion of at least one natural science course with a lab component.

- Other Requirements:

  • A minimum cumulative 2.5 GPA and minimum grade point of 2.5 in all prerequisite courses.
  • Admission into Edmonds College.
  • Completed application.
  • One to two page personal statement/response (see application for specifics).
  • Current resume that describes relevant work and skill; including internships, work study, and/or volunteering activities.
  • Unofficial transcripts from any colleges attended with credits that the student would like to transfer. Official transcripts will be required upon acceptance to the program.
  • Non-refundable $25.00 BS application fee.

Alternate general education courses previously completed from an accredited college may be accepted to meet the General Education requirements through the transcript evaluation process. Please contact the Program Manager for more details.

Additional general electives can be used with departmental approval.

To view additional information and download materials, please go to the BS in Computer Science website.

Please email cs@edmonds.edu with questions.

Department website: Computer Science | edmonds.edu/cs

Bachelor of Science General Information


Degree General Description

The Bachelor of Science degree is a 180 credit baccalaureate degree, specifically designed to build on prior education or those that have already obtained a Direct Transfer Agreement or other Associates degree. The BS-CS is designed to be equivalent to a BS in computer science a student could earn at any other college or university. Coursework covers the same core areas and graduates are eligible for the same graduate programs.

The BS-CS degree focuses on giving more students an opportunity to earn a BS in computer science by increasing program availability and customization to suit local students. Although we see many highly qualified computer science students in our two year programs, many don’t manage to obtain places at our local universities as our local university programs are so competitive. Or, if they do, struggle to complete a BS degree due to the university programs being tailored toward traditional college students. 

There are a huge number of jobs for computer science BS graduates in Washington - more than companies are able to currently fill. There are many students who would like to pursue a computer science degree but are not able to physically relocate. We have designed this program to bridge that gap.

Program of Study Outcomes Edmonds College’s four General Education Outcomes­ (Communicate, Act Responsibly, Reason, and Explore) are promoted throughout the college’s programs. Instructional programs of 45 credits or more foster learning in all four General Education Outcomes.

Student achievement is assessed in the general and program specific outcomes via the courses and course objectives that align with those outcomes. More information about program outcomes and course objectives can be found on the Using Program Requirement Sheets page.

Credit/Grade Requirements A minimum of 60 credits or one-third of the required college-level (100-level or above) credits, whichever is less, must be earned at Edmonds College. Students are required to maintain a minimum cumulative grade point average of 2.5 in all college-level courses.

Students Are Advised To:

  • Consult quarterly with a faculty and/or program manager;
  • Plan your schedule several quarters in advance in order to accommodate courses that are offered only once or twice a year;
  • Review the college catalog for required course prerequisites and include these in schedule planning

Graduation Application A completed Graduation Application form must be submitted online by the 10th day of the quarter in which the student expects to graduate. Note: Applications for summer quarter are due by the 8th day of the quarter.

Common Course Numbering Please refer to www.edmonds.edu/ccn for more information.

Cultural Diversity Requirement All students earning a degree or certificate of 45 credits or more must meet a cultural diversity (CD) requirement by taking at least five (5) credits of CD courses. To learn more, go to Academic Information – Cultural Diversity Requirement in the online academic catalog.

College Resources

Internal Coding


PLAN/STACK - CSACSBS
TC - 180
CIP - 11.0201
Last Revision - 2024/06/05

Return to {$returnto_text} Return to: Degrees and Certificates by Type