MIT624 Advanced Cyber Security 2025 T1

Course categoryMaster of Information Technology - Trimester 1, 2025

Please insert the unit overview from the unit outline.

Teacher: Ramtin Ranji

MIT652 Capstone Project 2 2025 T1

Course categoryMaster of Information Technology - Trimester 1, 2025

Please insert the unit overview from the unit outline.

Teacher: Rachid Hamadi

MIT654 Emerging Topics in IT 2025 T1

Course categoryMaster of Information Technology - Trimester 1, 2025

Please insert the unit overview from the unit outline.

MIT623 Digital Forensics 2025 T1

Course categoryMaster of Information Technology - Trimester 1, 2025

Please insert the unit overview from the unit outline.

MIT651 Capstone Project 2025 T1

Course categoryMaster of Information Technology - Trimester 1, 2025

Please insert the unit overview from the unit outline.

Teacher: Rachid Hamadi

MIT622 Cloud Security and Privacy 2025 T1

Course categoryMaster of Information Technology - Trimester 1, 2025

Please insert the unit overview from the unit outline.

Teacher: Ramtin Ranji

MIT508 Cyber Security 2025 T1

Course categoryMaster of Information Technology - Trimester 1, 2025

Please insert the unit overview from the unit outline.

Teacher: Ali Anaissi

MIT507 Web Technologies and Development 2025 T1

Course categoryMaster of Information Technology - Trimester 1, 2025

This unit introduces students to both conceptual understanding and technologies that are relevant to  the World Wide Web (WWW). The unit's focus is on learning the key concepts, the basic knowledge and skills needed to develop satisfying Web sites. Students will explore a range of techniques and technologies, including code design and fundamentals of visual design.

Teacher: Ali Braytee

MIT506 Cloud Computing 2025 T1

Course categoryMaster of Information Technology - Trimester 1, 2025

Cloud computing addresses the increasing demand of data storage and computing power, which allow users to avoid or minimize up-front IT infrastructure costs. It also provides companies with fast provisioning of computer system resources. This unit explores fundamental core services, security, and architectures in cloud computing and examines the concept of cloud computing and its enabling technologies (e.g. virtualisation, networking, web technology, etc.). It also analyses industry best practice in cloud adoption, cloud migration and cloud security. At the completion of this unit, students will acquire knowledge and skills in areas of virtualisation, cloud infrastructure, cloud service model, and core cloud services offered by Amazon Web Services (AWS).

Teacher: Zawar Shah

MIT505 IT Professional and Ethics 2025 T1

Course categoryMaster of Information Technology - Trimester 1, 2025

The unit provides an understanding of what it means to be an IT professional and what is expected from an IT professional in an organisation and in the society as a whole. It provides students with an overview of the requirements and skills for responsible and ethical practice in IT profession as well as opportunities for developing and applying effective communications and management skills.

Teacher: Rachid Hamadi

MIT504 Networking 2025 T1

Course categoryMaster of Information Technology - Trimester 1, 2025

This unit provides students with a comprehensive introduction to computer networks by introducing basic networking technologies, Ethernet fundamentals, ISO OSI model and networking protocols including TCP/IP. It also introduces important networking components including switches and routers and explores routing, switching, and the internet architecture.

Teacher: Zawar Shah

MIT503 System Development 2025 T1

Course categoryMaster of Information Technology - Trimester 1, 2025

This unit introduces the techniques, tools and models for developing information systems. It aims to develop analytical skills for Systems Development Life Cycle (SDLC) including systems requirements analysis, problem identification, feasibility analysis, data modelling, use case analysis and design models. Unified Modelling Language (UML) is explored and different analysis and design techniques are examined such as structured and object-oriented design methods and tools. Project management techniques and tools for information systems are also studied.

Teacher: Ali Anaissi

MIT501 Programming 2025 T1

Course categoryMaster of Information Technology - Trimester 1, 2025

This unit introduces students to the basic skills of programming, algorithm development and problem-solving with no assumed programming knowledge and/or experience. It provides an extensive theoretical and practical foundation for understanding the basic concepts in objectoriented programming (OOP) techniques. Students will be exposed to the various topics of object-oriented programming, design, variables, statements, arrays and algorithms in sorting and searching. The unit covers a design process using multiple design strategies and demonstrates how to build a readable and reusable solution.

MIT653 Research Methods 2025 T1

Course categoryMaster of Information Technology - Trimester 1, 2025

This unit provides students with an opportunity to conduct autonomous research with limited supervision and develop relevant research skills. Students will learn about research methodologies and different steps involved in research with focus on a real-world approach in information technology. The unit is also designed to enhance students’ skills of literature comprehension, research report writing and oral presentation. Students will develop a research proposal for an information technology research topic.

Teacher: Lien Nguyen

MIT501 Programming 2024 S2

Course categoryMaster of Information Technology - Semester 2, 2024

This unit introduces students to the basic skills of programming, algorithm development and problem-solving with no assumed programming knowledge and/or experience. It provides an extensive theoretical and practical foundation for understanding the basic concepts in objectoriented programming (OOP) techniques. Students will be exposed to the various topics of object-oriented programming, design, variables, statements, arrays and algorithms in sorting and searching. The unit covers a design process using multiple design strategies and demonstrates how to build a readable and reusable solution.

Teacher: Ali Anaissi

MIT502 Database Systems 2024 S2

Course categoryMaster of Information Technology - Semester 2, 2024

This unit introduces fundamental concepts and principles of effective management, organization, manipulation and use of data. Students will learn how to design a database using a set of business rules and applying data modelling techniques such as ER (EntityRelationship) modelling and relational database design. Students will also learn how to query databases using SQL (Standard Query Language). Other database concepts will also be examined such as database administration, concurrency, data integration, data warehousing, backup & recovery, security and distributed databases.

Teacher: Mohamad Naji

MIT503 Systems Development 2024 S2

Course categoryMaster of Information Technology - Semester 2, 2024

This unit introduces the techniques, tools and models for developing information systems. It aims to develop analytical skills for Systems Development Life Cycle (SDLC) including systems requirements analysis, problem identification, feasibility analysis, data modelling, use case analysis and design models. Unified Modelling Language (UML) is explored and different analysis and design techniques are examined such as structured and object-oriented design methods and tools. Project management techniques and tools for information systems are also studied.

Teacher: Rachid Hamadi

MIT504 Networking 2024 S2

Course categoryMaster of Information Technology - Semester 2, 2024

This unit provides students with a comprehensive introduction to computer networks by introducing basic networking technologies, Ethernet fundamentals, ISO OSI model and networking protocols including TCP/IP. It also introduces important networking components including switches and routers and explores routing, switching, and the internet architecture.

Teacher: Zawar Shah

MIT505 IT Professional and Ethics -2024S2

Course categoryMaster of Information Technology - Semester 2, 2024

The unit provides an understanding of what it means to be an IT professional and what is expected from an IT professional in an organisation and in the society as a whole. It provides students with an overview of the requirements and skills for responsible and ethical practice in IT profession as well as opportunities for developing and applying effective communications and management skills.

Teacher: Rachid Hamadi

MIT506 Cloud Computing 2024 S2

Course categoryMaster of Information Technology - Semester 2, 2024

Cloud computing addresses the increasing demand of data storage and computing power, which allow users to avoid or minimize up-front IT infrastructure costs. It also provides companies with fast provisioning of computer system resources. This unit explores fundamental core services, security, and architectures in cloud computing and examines the concept of cloud computing and its enabling technologies (e.g. virtualisation, networking, web technology, etc.). It also analyses industry best practice in cloud adoption, cloud migration and cloud security. At the completion of this unit, students will acquire knowledge and skills in areas of virtualisation, cloud infrastructure, cloud service model, and core cloud services offered by Amazon Web Services (AWS).

Teacher: Ali Braytee