In the city of Seattle, there are several different universities that offer a master's degree program in computer science. This article will highlight four of these schools by focusing on details about their respective programs, like the required curriculum, specialization and concentration options, and any unique attributes that are specific to the program.
Master's Degree Programs in Computer Science in Seattle
Seattle University offers a Master of Science degree in Computer Science that full-time students can complete in five quarters, while part-time students can complete in three years. This programs offers students the choice of either a course only option, in which students would fulfill all program requirements through core and elective courses, or a research project option, in which students would design and complete an in-depth research project under the advisement of a faculty member. Students are given the option to choose among the required courses which include artificial intelligence, mobile software development, and computer graphics, among other choices. Students who are especially interested in the field of software engineering may elect to pursue the software engineering specialization, which involves completing a capstone project. Some examples of the specialization courses which students who choose this field will take include agile software requirements and software testing and debugging.
Northeastern University Seattle
Northeastern University offers a Master of Science in Computer Science degree that students can either complete on-campus or online. In addition to requiring that students complete a number of core curriculum courses to provide them with a broad understanding of the field, students must also select a concentration area to gain specialized knowledge in a particular aspect of computer science. These concentrations are artificial intelligence, human-computer interaction, database management, game design, graphics, networks, programming languages, security, software engineering, systems, and theory. Students can also choose to complete a master's level thesis in this program, which would entail taking two courses over two semesters dedicated to research and then defending their thesis by giving a presentation.
City University of Seattle
Another option for students in Seattle is the Master of Science in Computer Science program at the City University of Seattle. This program has a high degree of flexibility, as it can be completed entirely online. Full-time students can complete the program in around two years. The program's curriculum is a mixture of preparatory courses designed to provide students with foundational knowledge in computer science topics at the graduate study level and computer systems core courses that are more specific in nature, covering topics like computer architecture and software testing. During their last quarter of study, students are required to take a capstone course in which they will demonstrate the skills that they learned throughout the program.
University of Washington
For working professionals, the University of Washington has designed a Professional Master's Program in Computer Science and Engineering. This program is specifically intended for people with professional experience in the field who are interested in gaining more advanced skills and taking on more responsibilities. The program offers students a high degree of flexibility to allow them to continue working while enrolled, as classes are only offered in the evenings once per week. Students generally can complete the program in eight quarters if they enroll in one class and one colloquium per quarter.
Admission Standards for Master's Degree Programs in Computer Science
Master's degree programs in computer science are typically designed for students who have experience in computer science or a related field. This experience can be demonstrated by having previously gained a degree in computer science or a field like engineering or information technology, or by having taken a significant number of courses in these fields. Students who do not have sufficient knowledge and experience in these fields may be required to complete certain courses as prerequisites before beginning the master's curriculum. These requirements likely vary to some degree depending on the program, so it is wise for students to check with each program they intend on applying to. When submitting an application, students will typically need to complete an application form and send in undergraduate transcripts, letters of recommendation, a personal statement, and official GRE scores.
In summary, students have a number of options if they are considering enrolling in a master's degree program in computer science in Seattle. A number of factors, like the program curriculum, length, and admissions standards, may influence a prospective student's choice in deciding which program is right for them.