Computing and Software Systems Minor

Version May 2, 2006
"Proposed" minor below adopted by CSS faculty May 5, 2006.
Current Proposed

A minor in Computing and Software Systems is available for students majoring in other UWT programs. The minor consists of 30 credits and is designed for students interested in applying computer programming to their chosen primary profession. The course of study provides non-CSS majors with the necessary programming and software management skills to work within a software development environment. The CSS minor offers students the opportunity to learn a variety of programming languages and advanced software applications.

A minor in Computing and Software Systems focuses on computer programming, problem solving, and how software is designed to meet diverse human needs. The minor emphasizes fundamental skills that apply to current computer-based technologies such as dynamic webpages and which will remain applicable to the next generation of computing devices. Coursework in the minor balances the theoretical underpinnings of computing with the pragmatics of hands-on practice in developing a variety of software projects.
Prerequisites
  • Matriculated status within the University of Washington
  • Calculus
  • Probability/Statistics
  • Fundamentals and Theory of Object- Oriented Programming (or approved two-quarter programming sequence with emphasis in structured and object-oriented paradigms)
Prerequisites
  • Matriculated status within the University of Washington
  • Calculus
  • Probability/Statistics
  • TCSS 142 or equivalent, TCSS 143 or equivalent
Minor Requirements

The CSS minor requires 30 credits to include:

  • TCSS 321: Discrete Structures
  • TCSS 342: Mathematical Principles of Computing I
  • TCSS 343: Mathematical Principles of Computing II
  • TCSS 360: Software Development and Quality Assurance Techniques
  • Two additional CSS 400-level courses
Minor Requirements

The CSS minor requires 30 credits to include:

  • TCSS 305: Programming Practicum
  • TCSS 321: Discrete Structures
  • TCSS 342: Data Structures
  • TCSS 360: Software Development and Quality Assurance Techniques
  • TCSS 371: Machine Organization
  • One additional CSS 300 or 400-level course
A 2.0 minimum grade is required in each course taken for the minor.