Programme
Master of Information Technology [ KPT / JPS. /KA 7880/05/17] / R/481/7/0187
Professional Recognition
Malaysian Qualification Agency (MQA)
Intake
January / August
Duration
1 Year – 3 years
Fees
RM 13,600.00 (Local)
RM25200 (International)
Entry Requirements
I) Passed Bachelor’s degree with honors in Computing or Non-Computing with CGPA 2.5 and above.
(II) Other qualifications that recognized by Malaysia Government
Overview
–
Program Learning Outcomes
Duration
1 Year – 3 years
Fees
RM 13,600.00 (Local)
RM25200 (International)
Entry Requirements
I) Passed Bachelor’s degree with honors in Computing or Non-Computing with CGPA 2.5 and above.
(II) Other qualifications that recognized by Malaysia Government
Overview
–
Program Learning Outcomes
Programme Structure
Year 1 | |
Course Code | Course |
Semester 1 | |
IAM6113 | Research Methodology |
IAM6123 | Interactive System Design |
IAM6133 | Advanced Database Technology |
ICM6113 | Advanced Network Technology |
Semester 2 | |
ICM6123 | Advanced Programming Technology |
ISM6113 | Software Engineering Process |
ISM6123 | Software Requirements and Elicitation |
ISM6133 | Software Testing & Quality Assurance |
Semester 3 | |
ISM6143 | Software Design & Architectural |
ISM6153 | Software Project Management |
Year 2 | |
Course Code | Course |
ISM6213 | Software Engineering Professional Issues |
IAM6217 | Master Dissertation |
Core Course Description
Course Code | Course | Synopsis |
IAM6113 | Research Methodology | This course will prepare students for their individual research project or dissertation. Students are exposed with the tools to conceptualize their theses in terms of research questions and design, methodology, data collection and qualitative analysis, searching the literature and citation. |
IAM6123 | Interactive System Design | This course provides students on connections between the use and creation of interactive design systems are explored and conceptual and practical knowledge is built by bridging the design and software development domains. In the context of a project, the problem-solving perspectives to design and to systems development are applied to analyses and formulate design problems at the task-level, and to develop and evaluate systems as solutions. Methods to develop prototype systems employing software platforms and API‘s for rapid solutions are introduced. Students develop an understanding of how to customize existing design support systems or to build new systems and are prepared to take part in interdisciplinary teams developing such systems. |
IAM6133 | Advanced Database Technology | This course provides students basic database concept to advance concept focusing on applications of the database technology for organizations. Students will further look at the different applications exist in an enterprise and try to understand the database requirements for them to be developed. Students are required to conduct a study and to come out with proposed solution on how the enterprise could integrate their applications. |
ISM6113 | Software Engineering Process | This course introduces state-of-the-art software engineering processes, including software requirements specification, planning, design, documentation, development, review, defect tracking, testing, product delivery, and product evaluation. Mimicking real-life work environment, students work in teams to design, develop, and evaluate software products using open source software engineering tools. |
ISM6123 | Software Requirements and Elicitation | This course introduce requirements engineering process, strategy and method for getting real customer requirements, requirements acquisition, business process reengineering, requirements elicitation, conceptual modelling and specification, capturing rationale – traceability, different types of non-functional requirements, early, analysis and requirements change and management. |
ISM6133 | Software Testing and Quality Assurance | This course will expose the students with the testing and quality assurance in software engineering environment in order to enable the students to differentiate the good from bad software. Furthermore, the subject will provide the students with certain standard in organizations. The students will learn the concept, structure, and process found in certain standard. Furthermore, they will know the advantage and disadvantage of standard. |
ISM6143 | Software Design and Architectural | This course introduces basic concepts and principles about software design and software architecture. It starts with discussion on design issues, followed by coverage on design patterns. It then gives an overview of architectural structures and styles. Practical approaches and methods for creating and analysing software architecture are presented. The emphasis is on the interaction between quality attributes and software architecture. Students will also gain experiences with examples in design pattern application and case studies in software architecture. |
ISM6153 | Software Project Management | This course is to introduce the concept of Software Project Management and evaluate its implementation in today’s business. Within this context particular attention will be given to the Project Management Body of Knowledge as defined by the Project Management Institute (PMI). The 9 project management knowledge areas will also be highlighted, in order to ensure the students understand the project management concept. Students will understand the practical knowledge and understanding of change control and project management processes associated with the implementation of information and communications technology in business organizations |
ISM6213 | Software Engineering Professional Issues | This course gives aspirations at a high level of abstraction in software engineering issues. It will covers on engineering profession, anatomy of software house, intellectual property right, computer contracts and IEEE-CS documents. |
ICM6113 | Advanced Network Technology | This course provides advanced network technology such as distributed networking, securing network and other related issues. |
ICM6123 | Advanced Programming Technology | This course exposes students to the depth and breadth of modern programming practice, with the goal of making students better programmers. It is, however, an advanced level module in which some advanced programming concepts are taught. |
Career Opportunities
MCS(SE) program leads to a second qualification which allows graduates to enter into a profession and which teaches both scientific as well as consulting and management abilities. Master of CS (SE) graduates can look for the following career, such as:
Expected Salary
Source Universiti Selangor