BS Computer Science and Software Engineering

4 Years On Campus Bachelors Program

University of Washington

Program Overview

The Bachelor of Science in Computer Science and Software Engineering (BS CSSE) at the University of Washington Bothell is a multidisciplinary program housed within the School of Science, Technology, Engineering & Mathematics (STEM). It combines core computer science knowledge with people-centered software development and essential business and communication skills. The program prepares students for dynamic roles in software development, cybersecurity, project management, and systems analysis.

Emphasizing both the technical and human aspects of software systems, the CSSE degree offers a well-rounded education through hands-on projects, industry-focused coursework, and team-based learning. Students benefit from small class sizes, faculty mentorship, and the growing tech presence in the Bothell-Seattle area. It is ABET-accredited.

Course Overview

Core Curriculum:

  • Programming Fundamentals

  • Data Structures & Algorithms

  • Computer Organization

  • Software Engineering Principles

  • Operating Systems

  • Databases

  • Systems Analysis and Design

  • Software Testing and Quality Assurance

General Option:

  • Broad coverage across multiple computer science and software engineering topics

Information Assurance & Cybersecurity Option:

  • Courses in secure system development, risk assessment, and network security

  • Topics include secure coding practices, cryptography, and ethical hacking

Additional Features:

  • Emphasis on human-centered design, usability, and user experience

  • Integration of business communication and project management skills

  • Advanced electives in AI, mobile/web development, databases, cloud computing, and networking

Prerequisites (for Transfers):

  • Calculus

  • Introductory Programming

  • Foundational courses in STEM (e.g., discrete math, physics)

Experiential Learning (Research, Projects, Internships etc.)

  • Capstone Project: Team-based design project simulating real-world development lifecycle

  • Collaborative learning: Group assignments, usability testing, and client-based projects

  • Internships and industry networking: Strong ties with local tech firms in the Seattle area

  • Student organizations and hackathons to build professional and technical skills

Progression & Future Opportunities

  • Prepares students for graduate studies in computer science, cybersecurity, or engineering

  • Graduates work in technology, healthcare, government, startups, and enterprise IT

  • Supported by career services, academic advising, and industry-aligned faculty

  • Offers a strong foundation in lifelong learning and adaptability for evolving tech careers

Program Key Stats

$41,997
$ 80
Aug Intake : 15th Nov


45 %
No
Yes

Eligibility Criteria

AAA - A*A*A
3.5 - 4.0
38 - 42
90 - 95

1400 - 1550
32 - 35
6.0
76

Additional Information & Requirements

Career Options

  • Software Engineer
  • Application Developer
  • Systems Analyst
  • Cybersecurity Specialist
  • IT Consultant
  • Technical Project Manager
  • Software Architect

Book Free Session with Our Admission Experts

Admission Experts