University of Washington Bothell

Bachelor of Science in Computing and Software Systems

The Bachelor of Science in Computing and Software Systems (CSS) degree features a software engineering based computer science program that stresses computer programming and people-centered software development processes. Students will gain essential knowledge in object-oriented programming, data structures, analysis of algorithms, software engineering, management principles, hardware architecture and operating systems.

The Bachelor of Science in Computing and Software Systems (BSCSS) is designed for students seeking a broad and deep knowledge of the theory, design, and applications of digital computers and software engineering. The BSCSS degree program offers a multidisciplinary approach that will enable students to develop a wide range of competencies needed for success in the dynamic and varied field of software applications. The first year or two are spent on basic work in writing, mathematics, introduction to the fundamental areas of computer science, and electives to broaden the academic background of the student. In the third and fourth year the focus of CSS courses offers a broad range of topics from the theory of computer science and software engineering, and the application of both leading edge and mature technologies.

The CSS Elective courses present a wide range of topics which provide the student the opportunity to develop a solid technical foundation for continued to learning of  new and complex technologies. There is a wide variety of elective classes including: systems analysis, human factors, object-oriented programming, multi-media, software marketing, software testing and quality assurance, project management, database design and administration, computer simulation, embedded systems, networks, parallel and distributed computing, computational science and scientific computing, expert system, artificial neural networks, and computer vision.


Charles F. Jackels, Ph.D., 1975, University of Washington; physical chemistry


Arnold Berger, Ph.D., 1971, Cornell University; materials science

Frank Cioch, Ph.D., 1985, University of Michigan; computer and communication sciences

William (Bill) W. Erdly, Ph.D., 1991, University of Washington; social/organizational psychology

Munehiro Fukuda, Ph.D., 1997, University of California, Irvine; information and computer science

Charles F. Jackels, Ph.D., 1975, University of Washington; physical chemistry

Alan Leong, M.S.E., 1997, University of Washington; industrial engineering

Clark F. Olson, Ph.D., 1994, University of California Berkeley; computer sciences

John R. Rasmussen, Ph.D., 1972, Dartmouth College; mathematics

Michael David Stiber, Ph.D., 1992, University of California, Los Angeles; computer science

Kelvin Sung, Ph.D., 1992, University of Illinois at Urbana- Champaign; computer science

Carol S. Zander, Ph.D., 1995, Colorado State University; computer science

Adjunct Faculty

Laurie Anderson, Ph.D., 2004, Union Institute and University, cultural ecology

Mark Kochanski, M.S., 1984, Purdue University; economic geology

Cinnamon Hillyard, Ph.D., 1999, Utah State University, Logan; mathematics

Admission Requirements

  • 1. Two years of a single foreign language in high school or two quarters of a single foreign language in college
  • 2. English Composition (BCUSP 104, 108, 110 - 5 credits of one of these 10 credit courses)
  • 3. CSS 161 or CSE 142 and CSS 162 or CSE 143
  • 4. BCUSP 124 or Math 124 and BCUSP 125 or Math 125

Additional Admission Requirements for Transfer Students

       •      5. Statistics

       •      6. A second composition course or Introduction to Technical Writing

Program Structure

Students entering the CSS program Autumn 2006 and thereafter follow the curriculum outlined below.


CSS 301

Technical Writing for Computing Professionals

CSS 263 or 342

Programming and Discrete Mathematics or Mathematical Principles of Computing

CSS 343

Data Structures & Algorithms

CSS 350

Management Principles for Computing Professionals

CSS 360

Software Engineering

CSS 370

Analysis & Design

CSS 422

Hardware & Computer Organization

CSS 430

Operating Systems

CSS Elective (25 credits)

A maximum of 10 credits are allowed at the 200 level, a maximum of 10 credits of 490 (Special Topics) are allowed, and a maximum of 10 credits of combined 498 & 499 are allowed towards the CSS Electives.

Cooperative Education (10 Credits)

Cooperative Education (CE) is the title for CSS 497, the final core requirement and the program capstone course for advanced CSS students. The scope and nature of each project will require students to integrate and apply their knowledge in a "real world" setting. Students complete 10 credits (400 hours) of Cooperative Education in their final quarter(s). Students learn by connecting classroom theory and community-based experience through the completion of an academic project. Project options consist of internships, research with faculty, individual projects, or group projects.

Electives (15 Credits)

300 or 400 level classes

Graduation Requirements

  • 180 or more total credits;
  • 80 or more upper-division credits (300-400 level);
  • Completion of the last 45 credits at UW Bothell;
  • To graduate, new students entering the CSS program Autumn 1999 and thereafter must earn a grade of 2.0 in any course offered by, or required by, the CSS program.


Students on the Seattle and Tacoma campus need to follow information for cross-enrollment.

The purpose of the CSS and the IT minor is to provide opportunities to students from non-technical disciplines to supplement their major with a practical set of courses focused on information technology. The minor should prepare a student for a variety of industrial, government and business positions involving computer use.


Admission to the IT or CSS Minor is not competitive, but students must meet all of the prerequisites listed above. To apply, submit a "Change of Program or Minor" form along with official transcripts (unofficial transcripts from the UW are accepted) that show completion of the prerequisites. The "Change of Program or Minor" form can be picked up in the CSS Program office, or in the UWB Student Affairs/Registration Office. Send completed application and official transcripts (unofficial transcripts from the UW are accepted) to the UW Bothell CSS Program at the following address. Students must complete all of the prerequisites before applying for the IT or CSS minor.

Submit forms to:

Computing and Software Systems
UW Bothell, BOX 358534
18115 Campus Way NE, Room 381
Bothell, WA 98011


Students who have been accepted into the IT or CSS minor will be able to request entry codes for UW Bothell CSS courses any time during or after Registration Period 2.


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.

Minor in Computing and Software Systems

The CSS minor provides students with the necessary programming and software management skills to work within a software development environment.


2.0 minimum in each course; an average of 2.5 for the prerequisites below:

  • Calculus
  • Statistics
  • Upper Division writing class
  • CSS 161 or CSE 142, and CSS 162 or 143


  • CSS 263 or 342
  • CSS 343
  • CSS 360
  • Any three additional CSS courses

Credits: A minimum of 30 credits

At least a 2.0 in each course

Minor in Information Technology

The IT minor focuses on Information Management and gives students a background in software design methodologies, computer programming, database systems and strategies for automating industrial and organizational processes.


2.0 minimum in each course; an average of 2.5 for the prerequisites below:

  • Calculus
  • Statistics
  • Upper Division writing class
  • Computer Programming


  • CSS 341
  • CSS 360
  • CSS 475
  • CSS 480
  • An additional 5 credit CSS course

Credits: A minimum of 25 credits

At least a 2.0 in each course

Copyright © 1994-2006. University of Washington Bothell
Updated: 2006-11-20 13:08:00