University of Washington Bothell

Computer Science & Software Engineering (CSSE)

Minor in Computer Science & Software Engineering (CSSE)

The CSSE minor provides students with the necessary software management and programming skills to work in a software development environment. Courses for the CSSE minor are programming intensive and require strong foundational knowledge.

Required courses:

  • PREREQUISITE - choose one of:
    • Computer Programming I and II for Engineers (C++): CSS 132 and 133 (2.8 minimum)
    • Computer Programming I and II (Java): CSS 142 (2.7 minimum) and 143 (2.8 minimum)
  • Advanced Data Structures, Algorithms, and Discrete Mathematics I: CSS 342
  • Software Engineering: CSS 360
  • 10 additional credits (usually 2 courses) of CSS electives
    • At least 5 credits must be 300-level or higher
    • The remaining credit must be 200-level or higher

Credit and grade requirements:

  • Minimum of 30 credits
  • Minimum of 15 credits must be completed in residence at UW Bothell campus
  • Minimum grade of 2.0 in each course, unless a higher grade is specified


Program restrictions

  • Computer Science & Software Engineering (CSSE) and Applied Computing (ACMPT) students may not earn the CSSE minor due to the overlap in content.
  • No student may receive more than one minor from the CSS program.

Course restrictions

  • Business students may not use CSS 301 (Technical Writing) or CSS 350 (Management Principles for Computing Professionals) for the CSSE minor's requirements.
  • CSS 332 and 497 cannot be used for the CSSE minor.

Declaring the CSSE minor

Admission into the CSSE minors is not competitive. You may declare the minor with your major advisor, provided that you have completed the prerequisites with the minimum grades. You may not declare a CSS minor with in-progress grades in any prerequisite courses.

Registering for classes

Important note: Due to high demand for these courses, we cannot guarantee that there will be space available for CSSE minor students.

Visit our Registration & Waitlists page to submit a Registration Request Form and we will do our best to accomodate your needs.

Graduating with a minor

When applying for graduation, the student's major program advisor will list the minor requirements on the graduation application. Upon graduation, the minor will be indicated on the student's transcript, but it will not appear on the diploma.