Computing and Software Systems
The Master of Science degree in Computing and Software Systems (CSS) prepares graduates for careers as computer engineers, database administrators, project managers, software developers, support specialists and systems analysts. Those with a master's degree in computer science typically earn 25 to 30 percent higher starting salaries than those with bachelor's degrees, according to a report by the U.S. Bureau of Labor Statistics.
The CSS master's program serves a diverse population of students, from those with significant experience and degrees in the field, to those with non-computing-related undergraduate degrees. By broadening the base of students eligible for the program, the Institute encourages a greater number of undergraduate students to continue their education at the graduate level and to attract an increasing number of non-traditional students who have related work experience and a strong interest in the field.
Curriculum
Bridge Courses [20 credits]
A student may be required to take one or more Bridge Courses in order to fill gaps in their undergraduate education. The student will be notified of required Bridge Courses at time of admission.
- TCSS 560 Software Development and Quality Assurance Techniques (5)
- TCSS 522 Computer Operating Systems (5)
- TCSS 545 Database System Design (5)
- TCSS 572 Computer Architecture (5)
Core Courses [15 credits]
Core Courses integrate theory and practice in the realm of distributing software systems.
- TCSS 558 Applied Distributed Computing (5)
- TCSS 543 Advanced Algorithms (5)
- TCSS 598 Master's Seminar in CSS (5)
Elective Courses [15 credits]
Student must choose three 500-level electives. Students are not eligible to take any bridge courses as electives. Electives are listed in the course descriptions section below.
Capstone [10 credits] OR Additional Course Options [15 credits]
Candidates who elect to take the capstone option will complete a student-defined software project under the supervision of a faculty member, over the course of two quarters. Students develop a proposal and implement a real-world project, presenting their results in a public colloquium. Projects involve significant research and students are encouraged to write publishable papers covering their work. For a listing of research that has been produced by MS CSS students, click here.
An alternative three-course option is available for students who are primarily interested in a broader education in computer science. Additional 500-level electives are taken from a range of topics in computer science, in lieu of the capstone. A total of 15 hours of elective coursework is required.
Those interested in enrolling in the Master of Science in Computing and Software Systems should make an appointment with an adviser by calling 253-692-5860. More details about the curriculum and prerequisites are available from advisers.
To request for a brochure about the MS CSS program, click here.
top |

UWT Favorites
Prospective Students
Overview
top
