Diploma in Information Technology

Course Modules

woman wearing black top standing near yellow wall

COURSE MODULES

Year 1 

Introduction to Computing 

This introductory module takes a hands-on approach to nurture an understanding of how information technology can be used to increase productivity. A variety of popular and commonly used software packages are used during the practical work, including document preparation, spreadsheets, databases, graphics, electronic mail and groupware software. You'll also learn the proper usage of common computer hardware.  

Problem Solving & Programming 

This module covers problem solving skills, writing algorithms, basic programming syntax, control structures, functions and arrays. This is designed to give you the ability to write simple console programmes and to be able to understand similar programmes written by other programmers.

Computing Mathematics 1 & 2

This 2-part module will give you the mathematical foundations for other Computer Science and Information Technology modules, focussing on topics such as data structures, algorithms, database theory, computer security and operating systems. 

Cyberpreneurship 

Learn how to become a cyberpreneur (tech-based entrepreneurs of the future) with this class. You will be learn the principles of e-commerce, the internet and the web infrastructure for e-commerce, web-based tools for e-commerce, current trends in the use of e-commerce, and much more. 

Systems Analysis & Design 

In this module, you'll delve into the fundamental concepts needed to design, use, and implement database and document management systems with an emphasis on the relational database model.

Web Applications Development 

You'll learn about designing and creating web pages, using HTML (hypertext markup language), XHTML, CSS, and more. You will discover how to utilize Macromedia Dreamweaver to organize, access, and disseminate information, and integrate them into the web development process to create dynamic HTML and JavaScript.

Networking Fundamentals 

This module serves as an introduction to Networks and Computer Communications, covering topics such as Data Communications and the transportation of data between computers. You'll explore both theoretical concepts and practical applications in data communications and networking.

Digital & Cyber Laws 

This module introduces you to the many different types of cybercrime. You will learn how to identify cybercriminal activity and learn how companies and law enforcement agencies are responding to the dangers these crimes present.  

Cognitive Process & Problem Solving 

In this module, you'll delve into the fundamentals of human cognitive processes, specifically focusing on information processing. Additionally, you'll be introduced to different heuristic frameworks and learn to apply effective strategies for learning, thinking, and problem-solving.

Issues in the Malaysian Economy 

This examines the challenges and concerns that impact individuals, businesses, and governments. Key topics include economic growth and its impact on quality of life, unemployment, inflation, external stability, income distribution, and environmental sustainability.

Object-Oriented Programming 

This module empowers you to tackle computational challenges by applying object-oriented concepts, capturing reusable design patterns, and coding with object-oriented programming languages. You will learn to understand the high-level abstraction of objects, Abstract Data Types (ADTs), Object-Oriented Programming (OOP) principles, and programming methodologies.

Database Management Systems

This module explores the fundamental concepts necessary for the design, use, and implementation of database and document management systems, such as the relational database model. 

Operating Systems 

In this module, you'll explore the fundamental concepts necessary for understanding a computer operating system, especially how the operating system manages both hardware and software operations.

Pengajian Malaysia 2/Malaysian Studies 2 

This unit focuses on applying the values ​​of unity and integration among Malaysians, fostering the spirit of patriotism and nationalism, and cultivating a sense of goodwill within the Malaysian community.

Year 2

Fundamental Data Structures & Algorithms

In this module, you will explore data structures and the algorithms that go hand in hand with them, which are essential in computer science. You will also learn to analyse algorithms to understand their efficiency. What makes this module unique is its emphasis on using object-oriented programming languages. These languages are extensively used in various industries worldwide and are increasingly favoured by software development professionals.

Introduction to Information Security 

You will gain a fundamental understanding of information and computer security technology, covering topics such as security policies and technical strategies. You will also explore the protective measures supported by contemporary processors and operating systems.

Internetworking Technologies 

This module is designed to give you the skills to manage existing network infrastructure. You will also receive a general introduction to hardware, software, networking devices, and software used in network management.

Network Infrastructure 

The module provides a fundamental walk-through on networks and computer communication infrastructure, specifically focusing on discussing the OSI layered model. You will also learn about LAN and WAN design, implementation, and application within organisations.

Community Service

Through this module you'll learn to critically evaluate information, whether inside or outside the classroom, and to make valid, sound decisions. You'll gain an appreciation for living, working, and learning respectfully with people of diverse backgrounds and beliefs by giving back to the community.

Mobile & Wireless Networking 

This module covers the ins-and-outs of wireless and mobile networks, focusing on wireless and mobile computing, and networking. 

Project Management Fundamentals 

In this module, you'll gain project management experience to guide you through completing your final year projects. You'll focus on systems and procedures in planning, organizing, scheduling, and budgeting. You will develop important soft skills like communication, trust, and teamwork. Industry project managers will be invited to share their experiences with you.

Database Information Systems 

In this module, you'll explore the fundamental concepts essential for designing, using, and implementing database and document management systems, with an emphasis on the relational database model.

Operating Systems 

In this module, you'll explore the fundamental concepts necessary for understanding a computer operating system, especially how the operating system manages both hardware and software operations.

Cloud & Service Computing 

In this module, you'll discover the principles and applications of cloud computing and its impact on IT processes and the marketplace. It also covers features, standards, services, and security issues, giving you hands-on experience deploying and utilizing cloud computing services.

Effective Communication – Workplace & Persuasive Presentation 

This module outlines different paradigms for communication, explores interpersonal communication and its applications in the workplace, and much more. You will be assessed through a series of activities, including role-play, oral presentations, and written reports and examinations.

Issues in the Malaysian Economy 

This examines the challenges and concerns that impact individuals, businesses, and governments. Key topics include economic growth and its impact on quality of life, unemployment, inflation, external stability, income distribution, and environmental sustainability.

Elective Module 1*

Elective Module 2*

Year 3

Internet Server Technologies 

As a system administrator, web server applications help you utilize organizational data. This subject provides a basic understanding of web server applications, with a focus on managing SAS web server applications.

Data Centre & Cloud Management 

In the first half of this module, you'll receive an introduction to data centers, exploring fundamental concepts such as design, architecture, and security. Then, the second half will focus on cloud technology management.

Elective Module 3*

Final Year Project 

In this project, you'll engage in a capstone design experience comprising system design specification, implementation, and evaluation. Your assessment will be based on a written report, demonstration, and oral presentation. You'll be encouraged to apply your knowledge to a specific topic and develop your organizational, theoretical, and applied skills.

ELECTIVE MODULES

Choose 3*

Internetworking Security 

You will delve into network security principles, mechanisms, and implementation to grasp the fundamentals. Topics include Introduction to Security, Network Security, Administering a secure network, Wireless Network Security, and Authentication and Account Management.

Information Technology Security Management & Auditing 

This module aims to give you an overview of Information Security and Auditing from a managerial perspective. You'll explore various security management and audit activities, including protecting information assets, managing risk, and reacting to threats.

Introduction to Ethical Hacking & Intrusion Prevention 

This module gives you an overview of ethical hacking, covering topics like intrusion detection, hacking techniques, virus and Trojan construction, and system security which you will learn through hands-on activities, scanning, testing, and securing your systems.

Forensics in Digital Security 

In this module, you'll delve into computer and cyber forensics, covering aspects of crime investigation, evidence handling, and digital tools. You'll learn to uncover, protect, and document digital evidence using various techniques and tools, with hands-on experience and collaborative learning.