Eight students sit at desks in classroom facing the instructor, who is standing at a podium in the front of the room.

The application for the Bachelor of Science in Computer Science degree is open for Fall 2024 until June 26th. Learn more about how to apply for the 2024-25 academic year!

BS in Computer Science Program Outcomes

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 system 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 on society as well as an understanding of the key ethical issues shaping the practice of Computer Science.

Curriculum and Academic Resources

Can I register for 300-400 level Computer Science classes if I am not a CS major?

No, only students admitted into the BS in Computer Science program have permission to register for 300-400 level Computer Science courses.

Where do I go for academic advising?

Computer Science students are assigned a faculty advisor once admitted into the program. Students meet once a quarter with their faculty advisor for educational planning and career advice.

Prospective students may meet with the Science Division Advisor, based out of Bellevue College’s Academic Advising office.

Current BS CS students requesting course exemptions, course replacements, or academic leave can use the petition form to do so. Please fill in the form and return it to the Department of Computer Science Office for departmental action.

Through Computer Science Co-Op/Practicum (CS485), BS in Computer Science students can receive academic credits for participating in qualifying work experience related to the field. Depending on students’ work schedule, they may receive one, three, or five credit hours.

To learn more about course requirements and details, consult the CS485 information sheet.

Students must apply for the CS485 course through the application form.

Please note that students must obtain an internship or work opportunity prior to applying for the CS485 course. Assistance with finding internships is available through Bellevue College’s Center for Career Connections.

All students enrolled in the BS in Computer Science program must have a laptop computer that meets the following operating system requirements. For students experiencing financial hardship who are not able to purchase a laptop, Bellevue College has a Laptop Loan Program, which loans laptops to students quarterly on a first-come, first-served basis.

Prerequisite Chain

Upper division CS courses have unique prerequisites that are satisfied by specific courses. The prerequisite chain provides a visual of these requirements for each CS course.

CS Prerequisite Chain

Please note that all 300 and above level CS courses are reserved for students who are admitted into the BS in CS program at BC. The information on this website is subject to change.

Please visit the Bellevue College Catalog for the up to date information about CS curriculum and course prerequisites.

Additional Advising Resources

Academic Advising at Bellevue College

Three students face each other while sitting together at a table within a campus building. They have their laptops open and appear to be engaged in conversation. There is a view of campus through the large window behind them.

Academic Advising serves current and returning Bellevue College students. Advisors through the office assist students with selecting a BC Pathway, creating an Education Plan, and choosing classes. Academic Advising also provides students with additional campus resources to support their academic success.

Visit the Academic Advising website to schedule an appointment with an advisor.

Advising Questions Specific to Computer Science

Students admitted into the BS in Computer Science program meet on a quarterly basis with an assigned faculty advisor, who guide students with course selection and career development. Current students can find their faculty advisor’s contact information on the Faculty and Staff page.

Contact Us

Margo Ikegami, Program Manager
Phone: (425) 564-2744
Office Location: A109

Dr. Sara Farag, Program Chair
Phone: (425) 564-2741 
Office Location: A110

For issues or questions about our website, contact the website manager:

Request Info

Learn More!

Complete the form below.

This field is for validation purposes and should be left unchanged.

Last Updated April 3, 2024