The CSS Program offers broad and innovative approaches to computer science and the design of applications software. Our multidisciplinary curriculum enables students to develop a wide range of competencies, making CSS students particularly valued in today's marketplace.
The Bachelor of Science in Computer Science and Software Engineering (BSCSSE) is a computer science degree that places a greater emphasis on software engineering and relevant business and management concepts than would be found in a more traditional computer science degree.
The Bachelor of Arts in Applied Computing (BAAC) combines courses in computer systems applications with elective classes in a subject or field of the students choosing. Graduates are expected to combine detailed knowledge of their chosen application with a practical understanding of modern computing.
(Jointly Administered by STEM and IAS)
The Bachelor of Arts in Interactive Media Design offers students an expansive understanding of the processes and methods involved in designing, creating and evaluating next-generation, technology-based media applications. With its broad, interdisciplinary approach to the fundamentals of interactive media design, and its focus on the studio experience, students will develop creative solutions to complex, real-world problems through cutting edge approaches to design techniques.
The Bachelor of Science in Computer Engineering combines education in hardware and software development, with students gaining the background necessary to become broadly-educated professionals who are knowledgeable in both domains, understanding how the domains interact, restrict, or enable interdependent capabilities. Core coursework encompasses the physical and mathematical sciences, object-oriented programming, algorithms, data structures, software engineering, technical communications, circuits and systems, microprocessors, embedded systems, and operating systems. The major also offers the opportunity to build a strong foundation in network design and development, signal processing, mobile computing, sensor systems, semiconductor devices, testing and quality assurance, and project management, among others.
The Graduate Certificate in Software Design and Development (GCSDD) offers innovative preparation for students who lack formal computer science training to succeed in the MSCSSE degree program. In this series of courses, students gain advanced knowledge in programming problems using object-oriented techniques, data structures, recursive algorithms, risk management, product feasibility, modeling, UML, testing, CMMI, systems programming and much more. For those with an undergraduate degree in a different field, courses in the GCSDD serve as prerequisites for the MSCSSE admission requirements.
The Master of Science in Computer Science and Software Engineering (MSCSSE) at UW Bothell partners advanced studies in computer science with detailed analysis of software engineering methodologies. By coupling theoretical computing concepts with real-world problems, students develop the breadth of skills necessary to succeed in today’s competitive software profession.
The Master of Science in Cyber Security Engineering couples computer science with cyber security concepts in a formal practice for secure engineering and development of defensible, resilient systems and networks. The combination of advanced studies in computer science techniques and methods with the practical engineering considerations associated with cyber security theory and practice provides students with a unique combination of skills to enable them to become cyber security practitioners and leaders.
If you have further questions about our programs, you are more than welcome to set up an appointment with one of our advisors. You can either directly contact our office at (425) 352-5279 or email firstname.lastname@example.org to set-up an appointment.