Master of Science (Software Project Management)
Program Info ( Eligibility Criteria )
Program Mission:
To develop students' skills necessary
to manage Master of Science (Software Project Management) coupling both with its theoretical and practical aspects that
strengthens them to acquire leadership poisons in the software industry whereby they can become agents of change and
improvement.
- To prepare the students to assess and manage risks by developing strategies to handle them.
- To enable students to gather and manage requirements and provide effective coordination between relevant stakeholders.
- To help students in identifying, documenting and analyzing change managements to agree on changes to scope.
- To prepare students for configuration management of large-scale software.
- To enable students to identify, prioritize and agree on software releases by preparing release schedules and estimating software costs and resource requirements.
- To acquire students with the ability to identify and resolve conflicts that may arise during the management of software projects.
- To inculcate a sense of ethics, responsibility and leadership.
- Students will be able to exhibit expertise in managing large scale projects as their final year project or conduct research related to Software project management.
- Students will demonstrate analytical and communication skills while exhaling project resource forecasting abilities and quality implementing for successful completion of the project.
- Students will develop skills to understand and implement industry adopted standards and calculate and examine project and process metrics.
- Demonstrate effective organizational leadership skills concerning project teams and stakeholders.
For the award of Master of Science (Software Project Management) degree, a student must have:
- Passed courses totaling at least 30 credit hours, including core courses
- Earned CGPA of at least 2.50
Tentative Study Plan
| Sr. No | Course Name | Crdt Hrs. |
|---|---|---|
Semester 1 |
||
| 1 | CS5001 Research Methodology | 3+0 |
| 2 | CS5015 Software Project Management | 3+0 |
| 3 | MG4006 Management and Organizational Behavior | 3+0 |
| Sr. No | Course Name | Crdt Hrs. |
|---|---|---|
Semester 2 |
||
| 1 | CS5002 Software Quality Assurance | 3+0 |
| 2 | CS5003 Software Process Management & Metrics | 3+0 |
| 3 | CS5004 Requirements Engineering | 3+0 |
| Sr. No | Course Name | Crdt Hrs. |
|---|---|---|
Semester 3 |
||
| 1 | Computing Elective | 3+0 |
| 2 | MS Thesis-I/MS Project-I/Practicum-1 | 0+3 |
| Sr. No | Course Name | Crdt Hrs. |
|---|---|---|
Semester 4 |
||
| 1 | General Elective – I (Computing / Management Sciences) | 3+0 |
| 2 | MS Thesis-II/MS Project-II/Practicum-II | 0+3 |
Note 1: Applied Programming is an NC course, which must be cleared during the first semester. The course may be exempted based on good performance in admission test.
Note 2: Registration in “MS Thesis - I/Project-I/Practicum-I” is allowed provided the student has:
- Earned at least 15 credits
- Passed the “Research Methodology” course AND
- CGPA is equal to or more than 2.50
Program Educational Objectives (PEO)
- To prepare the students to assess and manage risks by developing strategies to handle them.
- To enable students to gather and manage requirements, and provide effective coordination between relevant stakeholders.
- To help students in identifying, documenting and analyzing change management to agreeing on changes to scope.
- To prepare students for configuration management of large scale software.
- To enable students in identifying, prioritizing and agreeing on software releases by preparing release schedules by estimating software costs and resource requirements.
- To acquire students with the ability to identify and resolve conflicts that may arise during the management of software projects.
- Inculcate a sense of ethics, responsibilities and leadership.