Master of Science in Software Engineering

Program Description

Learning Outcomes

Requirements

Program Structure

Scroll Top
  • Home
  • Program
  • Master of Science in Software Engineering
Master of Science in Software Engineering
Institution
King Saud University
Location
Saudi Arabia
Total Tuition
$ 27528
Intakes
September
Application deadline
January
Application Fee
133
Program Description

The program is designed to provide an educational, scientific, and research environment conducive to prepare students to technical and leadership careers in the field of software engineering in both industrial and research settings by providing them with an excellent graduate instruction that deepens their knowledge and develops their skills to become successful professionals in software engineering.

  • MS-PLO-K1: An ability to identify and contrast the concepts, models, methods, processes, and techniques applicable for the development and maintenance of software systems.
  • MS-PLO-K2: An ability to outline and discuss the current Software Engineering research problems, approaches, and trends.
  • MS-PLO-S1 (project track): An ability to apply appropriate Software Engineering concepts, models, methods, processes, and techniques to the design, implementation and evaluation of complex software systems.
  • MS-PLO-S2 (thesis track): An ability to make novel research contributions to the existing Software Engineering body of knowledge through the accomplishment of a research thesis.
  • MS-PLO-S3: An ability to examine and compare current and new technologies, methodologies, and standards in the field of Software Engineering.
  • MS-PLO-S4: An ability to employ effective oral and written communication.
  • MS-PLO-V1: An ability to recognize and practice self and continuous learning.
  • MS-PLO-V2: An ability to recognize and observe professional and ethical behaviors.

In addition to the admission requirements mentioned in the unified regulations for graduate studies in Saudi universities and the organizational and executive rules and procedures for postgraduate studies at King Saud University, the department requires the following to enroll in the program:

  1. Applicants must hold a BSc. Degree in Software Engineering, Computer Science, Information technology, Information Systems, or Computer Engineering from King Saud University or a University recognized by the Ministry of Education, with a minimum GPA of 3.75 out of  5.00.
  2. Applicants shall possess a score of no less than (450) in the TOEFL – PBT exam or equivalent;
  3. Applicants should have a score of no less than (144) in the GRE (quantitative reasoning part) or a score of no less than (70) in the Post-graduate Qudurat exam (quantitative part) .
First Year – First Semester
  1. SWE 540 – Research Methods in Software Engineering – 3 (3+0) – No pre-requisite

  2. SWE 541 – Software Modeling – 3 (3+0) – No pre-requisite

  3. SWE 543 – Software Requirements Engineering – 3 (3+0) – No pre-requisite

Total: (9) Study Units

First Year –Second Semester
  1. SWE 542 – Software Design and Architecture – 3 (3+0) – Pre-requisite: SWE 541

  2. SWE 545 – Software Testing and Quality – 3 (3+0) – Pre-requisite: SWE 541

  3. SWE 546 – Software Processes and Management – 3 (3+0) – No pre-requisite

Total: (9) Study Units

Second Year –First Semester
  1. SWE …. – Elective Course (1) – 3 (3+0) – No pre-requisite

  2. SWE …. – Elective Course (2) – 3 (3+0) – No pre-requisite

  3. SWE 596 – Thesis Proposal Preparation – (1) Study Unit – Pre-requisite: SWE 540

Total: (7) Study Units

Second Year – Second Semester
  1. SWE 600 – Thesis – (6) Study Units – Pre-requisite: SWE 596

Total: (6) Study Units

Program Total:

(25) Study Units + (6) Study Units for Thesis

List of Elective Courses

The student must choose (6) study units from the following:

  1. SWE 544 – Distributed Software Systems – 3 (3+0)

  2. SWE 547 – Formal Software Specification and Verification – 3 (3+0)

  3. SWE 549 – Software Usability – 3 (3+0)

  4. SWE 550 – Selected Topics in Software Engineering – 3 (3+0)

  5. SWE 551 – Human-Computer Interaction – 3 (3+0)

  6. SWE 552 – Real-time and Embedded Systems – 3 (3+0)

  7. SWE 553 – Enterprise System Architecture – 3 (3+0)

  8. SWE 555 – Software Maintenance and Evolution – 3 (3+0)

  9. SWE 556 – Web Engineering – 3 (3+0)

  10. SWE 557 – Reuse-based Software Engineering – 3 (3+0)

  11. SWE 558 – Multimedia Software Systems – 3 (3+0)

  12. SWE 561 – Service-Oriented Computing – 3 (3+0)

  13. SWE 562 – Mobile Software Systems – 3 (3+0)

  14. SWE 563 – Dependable Software Systems – 3 (3+0)

  15. SWE 564 – Software Data Mining – 3 (3+0)

  16. SWE 565 – Emerging Technologies – 3 (3+0)

Program Overview
Study Format
On-campus
Program Level
Master's
Language Of Materials
English
Language Of Teaching
English
Mode
Full-time
Duration By Months
24
To request more information about the program

Contact Admission
King Saud University
Phone Number
+966114696666
Email
ccis@ksu.edu.sa

Follow Top Majors Now