Master of Science in Software Engineering

Master of Science in Software Engineering(MSSE)

The Master of Science in Software Engineering (MSSE) program is designed to provide the student, through concentration courses, with solid, specialized skills needed to produce high-quality software. In addition, it gives the student sufficient breadth, through selected advanced elective courses, to quickly learn new technological developments. This 27 SCH program is designed to be completed in one calendar year. The requirements of the MSSE program consist of eight courses and a one semester MS project (3SCH). The eight courses are divided into 4 concentration courses and 4 elective courses. Students can register for the MS Project or MS Thesis only after finishing at least two courses in their concentration.

The pre-requisites required for the MSSE are the equivalent of CSC 3324 and CSC 3325 (Software Engineering I and II) OR CSC 5302 (Graduate Software Engineering).

MSSE Concentration Courses

CSC 5306

Object-Oriented Modeling and Design

3 SCH

CSC 5361

Software Design and Architecture

3 SCH

CSC 5364

Project and Quality Management

3 SCH

CSC 5370

Advanced Topics in Software Engineering

3 SCH

MSSE Elective Courses

CSC 5301

Advanced Database Systems and Data Warehousing

3 SCH

CSC 5304

Advanced Operating Systems

3 SCH

CSC 5305

Programming Languages and Compilers

3 SCH

CSC 5309

Artificial Intelligence

3 SCH

CSC 5310

Knowledge-Based Systems

3 SCH

CSC 5332

Multimedia Communications

3 SCH

CSC 5338

Human-Computer Interaction

3 SCH

CSC 5339

Real-Time Systems

3 SCH

CSC 5345

Data Mining

3 SCH

CSC 5346

Software Agents

3 SCH

CSC 5365

Advanced Computer Networks

3 SCH

CSC 5366

TCP/IP Networks

3 SCH

(Other courses may be added to this list upon approval)

Different courses from this list will be offered in different semesters. Course offerings are made to allow the students to finish the MSSE program in one calendar year.

campus tour

Briefly Noted

Karim Moustaghfir, Associate Professor of Human Resource Development at Al Akhawayn University, presented a paper entitled "Entrepreneurial Learning in Higher Education" in the 2012 Finnish Entrepreneurship and Innovation Network (FINPIN) Conference on Entrepr…