Friday, April 23, 2021
Academics » Degree Programs » Master Program » Engineering » Computer Engineering - Software


Kish International Campus

Master Program in

Computer Engineering-Software

Introduction

The Master of Science in Computer Engineering-Software program emphasizes key skills in requirements analysis, architectural design, and construction that are needed in successful software product development. The program delivers a team-based, thesis-oriented curriculum. Through doing thesis, students master modern software engineering methods and technologies. Students develop the understanding and skills needed to become the architects and project leaders building systems in which software plays a critical role. The course of study combines a deep core in software engineering principles and practices with application to a series of increasingly complex systems challenges drawn from the real world. 

Curriculum

The Master of Industrial Design requires completion of 32 credits, with 9 credits in the core courses and 15 credits of specialty courses and 2 credits of seminar. The program requires completion of a thesis of 6 credits. Admitted students with a different undergraduate degree are also required to complete a few credits of leveling courses which prepare such students for success in the Master of Computer Engineering-Software, these courses do not count toward the degree.

A minimum GPA of 14 over 20 must be maintained for graduation.

Leveling Courses (not applicable to degree)
The Masters in Computer Engineering-Software assumes a B.Sc. degree in related fields. However students holding any other undergraduate will be required to complete the leveling courses that are designed to provide a back ground for the Master courses. These leveling courses are not counted for graduate credit towards the Master in Computer Engineering-Software.

Core courses: 3 courses required; 9 credits

Course

Credits

Hours

Parallel Computing

3

48

Advanced operating Systems

3

48

Advanced Software Engineering

3

48

Advanced Algorithms

3

48

Advanced Database

3

48

Software Architecture

3

48

Data Mining

3

48

Computer Systems Performance Evaluation

3

48

 

Specialty courses: 5 courses required; 15 credits

Course

Credits

Hours

Software Evolution

3

48

Enterprise Architect

3

48

Software Evaluation

3

48

Patterns in Software Engineering

3

48

Software Design Engineering

3

48

Requirements Engineering

3

48

Large-scale Software Engineering

3

48

Software Project Management

3

48

Advanced Mathematics in Computer Engineering

3

48

Distributed Systems

3

48

Advanced topics in Software Engineering

3

48

Capstone

Course

Credits

Hours

Seminar

2

32

Thesis: 6 credits


The research work for the thesis is supervised by one of the department member. The thesis must be written and defended within the second calendar years after admission into the Master program. The Thesis Committee will consist of a Chair and at least two other academic referees.

 

© Copyright 2015 | Ideh Pardaz Pirooz . All Rights Reserved

افراد آنلايند