M.S. in Computer Science

Image of a CPU slot on a motherboard

M.S. in Computer Science

Program Code: MS-CS

Program Type: Postgraduate

Department: Computer Science

Faculty: Engineering, Humanities & Sciences

Accreditation: MSc

Program Duration: 2 Year

Program Location: Seattle

Starting Dates: 06 - June, 08 - August

Contact email: rosejdavies@t4u.com

T4U Open Day December 14th - sign up here Admissions

The students from M.S. in Computer Science will be demonstrating work from last years projects on November 23rd 2014.

Program overview

The purpose of this program is to prepare students for careers as computer science professionals. It is designed both for students with a prior background in computing and for those who lack a degree in computer science. The latter must complete a sequence of transition programs to prepare them for the regular program. It is organized to enhance students’ understanding of the theories, concepts and practices of computer science and to enable them to develop new competencies. Students who earn this degree will be qualified to assume responsible positions in industry and government at the research, planning and development levels. They will also be prepared to pursue additional formal education in computer science. At the end of the program, students should be able to: work independently to analyze the requirements of problems of appropriate complexity and then design and implement solutions; communicate clearly and effectively on technical issues in both oral and written form; work collaboratively on problems of appropriate complexity; and adapt readily to new technologies and/or disciplines.

Entry Requirements

US based entry requirements

General Regulations for Master's Degrees for US based applicants

Graduate School regulations are as follows. Colleges and academic units may have additional regulations beyond those stated below. Unless otherwise indicated in the next sections on master’s degrees, these general regulations apply to all master’s degree programs at the University.

Course requirements: Graduate credit is awarded for courses numbered 5000 and above. The program of course work for a master’s degree must be approved by the student’s adviser, supervisory committee, or faculty representative of the academic unit. No more than 9 credits from a previous master’s degree program may apply toward a second master’s degree. These credits are applied only with the written approval of the Dean of the Graduate School.

International entry requirements

Minor work must be in an academic unit other than the major. If an academic unit contributes more than one course (as specified in the curriculum inventory and/or the Graduate Catalog) to the major, the student is not eligible to earn a minor from the contributing academic unit. If a minor is chosen, at least 6 credits of work are required in the minor field. Two 6-credit minors may be taken with the major academic unit’s permission. A 3.00 (truncated) GPA is required for minor credit.  

Program Schedule

Computer Systems

This module is intended to provide a basic understanding of the operation of the hardware components of computer systems and networks, enabling students to evaluate hardware and perform dimensioning estimations. The role of the operating system is also covered, relating it to the facilities needed by users, administrators and programmers.

Computational Intelligence

This module will provide a theoretical and practical overview of computational intelligence. This inclues the most recent artificial intelligence methods and approaches such as evolutionary computation, artificial neural networks, fuzzy logic, artificial life and cognitive robotics.


To introduce students to the concepts and issues concerning multiuser, networked relational databases in a practical environment. To provide a solid foundation in SQL.

Information Retrieval

This module considers the organisation, storage and retrieval of unstructured information based on its content. World Wide Web search engines will be used extensively both as a source of material and for demonstration purposes. Additionally, current issues in the information industry are addressed.

Alternative Computing Paradigms

This module provides students with an overview of a range of different paradigms for computing and computing theory.

Embedded Systems

Embedded Systems (very small programmable devices, the hidden computers which control everyday objects) are everywhere. The module makes use of industry standard development tools to design and build embedded systems, as well as to create the software to control them.

Object-Oriented Software Engineering with Design Patterns

This module aims to develop object-oriented software engineering, using a commonly-used language such as C++ or Java as the vehicle for implementation. It will also introduce issues such as progression from analysis to design and the use of design patterns to enhance software development.

Cybercrime and Forensic Investigation

This module considers issues relating to computer crime and abuse, including the common threats facing IT systems and the impacts that these have upon individuals and organisations. It also examines techniques that can be used to investigate a cybercrime incident.

Computer Science Integrating Project

This project provides an opportunity for students to draw together many of the threads of the Computer Science programme in preparation for the final year. Students work in teams to manage and complete a project for a given scenario. In addition, this module provides an opportunity to design and develop an application for a mobile device.

IT Legislation and Ethics

This module considers the wider issues facing the IT professional and develops an awareness of issues of legislation, ethics and professionalism that affect the industry


Program Tutors
Learning Outcomes

Annual Tuition & Other Fees
Annual tuition and fees for the 2013-14 academic year are*: 

Estimated Costs    Resident Non-resident
Annual tuition and mandatory fees* $9,162  $28,348
On-campus residence hall room, cable and phone $6,152 $6,152
Meal plan (Average) $3,975 $3,975
Books and supplies**    $1,130 $1,130
Local transportation and incidental costs** $3,162 $3,162
Total    $23,581 $42,767









*An Important Fee Notice: Not withstanding any other provision of this or any university publication, the university reserves the right to make changes in tuition, fees and other charges at any time such changes are deemed necessary by the University. Although changes in tuition, fees and charges ordinarily will be announced in advance, the university reserves the right to make such changes without prior announcement.

** These figures are averages and will vary from student to student. They are indirect costs not billed by the bursar.

Cost: $$15000

Related Programs

92% of our students find employment within 6 months of graduation

Typical skills breakdown for this program

Program search