Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available

You've viewed 1/5 programs/universities. You can view up to 5 programs/universities

Create a free account to unlock full content!

By registering, you agree to our Privacy Statement and Terms and Conditions.

Details
Program Details
Degree
Masters
Major
Computer Science | Cybersecurity | Software Engineering
Area of study
Information and Communication Technologies | Engineering
Course Language
English
About Program

Program Overview


University Programs

The university offers a range of programs in the field of computer science and information systems. These programs are designed to provide students with a comprehensive education in their chosen field.


Academics

The university's academics department offers several undergraduate and graduate programs, including:


  • BSc in Computer Science (CS)
  • BSc in Information Systems (IS)
  • BSc in Software Engineering (SE)
  • MS in Cybersecurity
  • MS in Software Engineering
  • PhD in Computer and Information Sciences
  • Courses for Certification Program

Structure of the Program

The M.S in Software Engineering program consists of a core component plus a set of electives through which students may concentrate on a particular area or diversify their knowledge in the field.


Core Courses

The core component consists of five courses that should be taken by all students. These courses are:


  • SE501: Software Development Processes (3 credits)
  • SE502: Software Requirements Engineering (3 credits)
  • SE503: Software Project Management (3 credits)
  • SE504: Software Testing & Quality Assurance (3 credits)
  • SE505: Software Design and Architecture (3 credits)

Electives Courses

After completing the core courses, students can choose from a range of electives, including:


  • SE 511: Formal Methods in Software Engineering (3 credits)
  • SE 513: Software System Modeling (3 credits)
  • SE 517: Real Time Software Systems (3 credits)
  • SE 519: Business Process Management (3 credits)
  • SE 521: Analysis of Software Artifacts (3 credits)
  • SE 523: Service Oriented Architectures and web services (3 credits)
  • SE 526: Website Engineering (3 credits)
  • SE 527: Distributed software systems (3 credits)
  • SE 529: Enterprise Architectures Frameworks (3 credits)
  • SE 531: Software Metrics and Measurements (3 credits)
  • SE 533: Software Risk Management (3 credits)
  • SE 535: Software Evolution and Maintenance (3 credits)
  • SE 537: Building Secure Dependable Software Systems (3 credits)
  • SE 539: Mobile Application Development (3 credits)
  • SE 541: Software Integration, Validation & Verification (3 credits)
  • SE 543: Business Intelligence (3 credits)
  • SE 547: Software User Interface Design & Analysis (3 credits)
  • SE 549: Software Evolution and Maintenance (3 credits)
  • SE 551: Data Engineering (3 credits)
  • SE 553: Software Comprehension & Maintenance (3 credits)
  • SE 580: Software Analytics (3 credits)
  • SE 591: Selected Topics in Software Engineering (3 credits)
  • SE 593: Research Methodology (3 credits)
  • SE 595: Emerging Topics in Software Engineering (3 credits)
  • SE 596: Software Studio I (team activity) (3 credits)
  • SE 597: Software Studio II (team activity) (3 credits)
  • SE 598: Project I (3 credits)
  • SE 599: Project II (3 credits)
  • SE 600: Thesis (3 credits)

Program Options

Students can choose from two program options: the thesis option or the non-thesis option. In the thesis option, students take three electives plus the thesis (6 credits). In the non-thesis option, students take five electives (15 credits).


See More