If you want a career in tech, this diploma gives you the right start. You’ll learn popular programming languages like Python, Java, HTML, CSS, PHP, JavaScript, SQL, and C++, and use real tools like Visual Studio Code, Cisco Packet Tracer, and XAMPP. On top of that, you’ll work with modern AI tools such as Microsoft Copilot, GitHub Copilot, Google Colab, TensorFlow, Figma AI, and Canva AI to make coding and design smarter. The course includes hands-on projects and an internship, so you graduate ready for jobs or to continue to a degree.
Computer Science is everywhere—from apps on your phone to AI that powers smart systems. In the future, tech will keep growing, and companies need people who can build and manage these systems. At DISTED, you’ll learn how to solve problems, think logically, and create solutions using programming and AI tools. These skills open doors to careers in software development, AI, cybersecurity, and cloud computing. Even with low-code and no-code platforms, companies still need experts to design complex systems, ensure security, and innovate beyond templates. AI can assist, but it can’t replace human creativity, ethics, and decision-making—skills that Computer Science education builds.
Some of the career opportunities associated with this course includes:
This course focuses on helping students to delve into programming logic and understand the fundamentals of AI.
By the end of this course, our students will be able to:
In their final year, diploma in computer science students undertake a structured 12-week internship designed to provide meaningful exposure to the technology and software development industry. Through partnerships with start-ups, SMEs, and established tech firms, students gain hands-on experience in roles such as Junior Software Developer, Web Application Developer, Database Assistant, and AI/ML Intern. These placements allow students to apply classroom knowledge to real-world challenges, working on programming, application development, database design, and emerging technologies like artificial intelligence and machine learning. The internship serves as a vital bridge between academic learning and industry practice, equipping students with the skills and confidence to contribute effectively in professional environments.
This course provides an introduction to information technology and Information systems. The student will be introduced to computer software, hardware, and networking technologies, Information systems, databases as well as information security and privacy. The subject also teaches students to maximize their use of mobile devices, make the most of online tools for collaboration and communication, and fully utilize today’s Internet capabilities. It highlights today’s most current technology trends and developments.
This course will introduce students to the core components of programming using the Python programming language. Students will learn to write Python programs using concepts such as functions, variables, selection, iteration, file-processing, and object-oriented approach.
The principal objective of this course is to provide an introductory level comprehensive knowledge of Database Management Systems (DBMS). The course includes the following topics: relational databases, Entity relationship diagrams, integrity constraints, normalization, query processing, transaction management, concurrency control, recovery techniques, and database management.
This introductory course on Operating Systems focuses on understanding the features and functionality of modern operating systems, covering topics such as memory, process, device, file, and system management, as well as security and ethics. Students will learn to compare different algorithms and technologies, analyzing their features, advantages, and disadvantages. While the course emphasizes the “what” and “how” of operating systems, detailed exploration of “why” will be addressed in advanced courses. Students will also apply algorithms and technologies to solve numerical problems related to operating systems.
This course students will gain a comprehensive understanding of computer architecture and its underlaying principles. Students will be equipped with the knowledge and skills to analyze hardware components, categorize key features and services of operating systems and hardware, utilize network technology and apply diagnostic and troubleshooting skills to solve hardware,software and networking relsted issues effiectively.
This course students will gain a comprehensive understanding of computer architecture and its underlaying principles. Students will be equipped with the knowledge and skills to analyze hardware components, categorize key features and services of operating systems and hardware, utilize network technology and apply diagnostic and troubleshooting skills to solve hardware,software and networking relsted issues effiectively.
This course introduces discrete mathematics principles including sets, functions, and sequences, relations, induction and recursion, counting, and probability
Introduction to basic ideas, theories, concepts and applications of mathematical, algebra function, inequalities, limits, differentiation, integration, geometry, finite series, complex numbers, matrix, and vector algebra
This course provides an introduction and overview of the field of human computer interaction (HCI). HCI is an interdisciplinary field that integrates theories and methodologies from computer science, cognitive psychology, design, and many other areas. Issues include: command languages, menus, forms, and direct manipulation, graphical user interfaces, computer supported cooperative work, information search and visualization, World Wide Web design, input/output devices, and display design. Students will learn the fundamental concepts of human-computer interaction and user-centered design thinking. Students will work on both individual and team projects to design, implement and evaluate computer interfaces.
This course is intended to increase students’ proficiency in English language for academic purpose, focusing on all the four skills ; reading, writing, speaking and listening. Using integrated approach, other important linguistic areas such as grammar and vocabulary are included strategically. Authentic reading material are drawn from academic, environment, socially controversial issues and also from the corporate world. This course serves as a foundation for developing higher level of reading, writing and listening skills as well as preparing students for language proficiency tests such as the IELTS/PTE.
Introducing on how computers can affect the society and how they could further affect it in the future. Various ethical issues surrounding computers will be examined such as piracy, hacking, viruses, responsibility and liability for the use of software, cyberporn, computerized invasion of privacy, computers in the workplace, and the use of artificial intelligence and expert systems.
AI Fundamentals for the Digital Age provides an introductory yet practical overview of Artificial Intelligence (AI) and its impact across different fields. This course equips students from all disciplines with the foundational knowledge of AI and hands-on experience using Microsoft Copilot. Students will explore how AI enhances productivity, creativity, and innovation in academic, professional, and personal contexts.
Kursus ini menawarkan kemahiran berbahasa dari aspek mendengar, bertutur, membaca dan menulis sesuai dengan tahap intelek pelajar. Tujuan kursus ini adalah untuk meningkatkan kecekapan berbahasa dalam konteks rasmi dan tidak rasmi. Pengajaran dan pembelajaran akan dilaksanakan dalam bentuk kuliah, tutorial, tugasan, aktiviti kebahasaan, main peranan (role-play), ujian dan peperiksaan. Pada akhir kursus ini, pelajar diharapkan dapat menguasai kemahiran berbahasa secara lisan dan tulisan.
*for international students and students without a credit in SPM Bahasa Melayu
This course covers the basic concept of corruption, including the value of integrity, anti-corruption, forms of corruption, abuse of power in daily activities and organisations, as well as ways to prevent corruption. Cases related to corruption are discussed. Teaching and learning methods are implemented in the form of ‘experiential learning’ through individual and group activities. At the end of this course, students will be able to understand the practise of integrity, the concept of corruption, anti-corruption, abuse of power, and the prevention of corruption in society and organisations.
This course is conducted by involving students into community services and curricular activities. The activities and projects associated with this course will be fully conducted by students under the lecturer’s supervision. The lecturers are also responsible in awarding marks as well as approving the related activities and projects. The students have the opportunity to master the soft skills such as communication, critical thinking, problem solving, teamwork, continuous learning and information management as well as entrepreneurial and technical skills.
This course covers the relation between philosophy, the National Education Philosophy and ‘Rukun Negara’. Philosophy is used as a tool to refine the culture of thought in life through the art and methods of thinking as well as through our understanding of the concept of the human. The main topics in philosophy, namely epistemology, metaphysics and logic are discussed in the context of current issues. Emphasis is given to philosophy as the basis for inter-cultural dialogue and to foster common values. At the end of this course, students will be able to see the disciplines of study as a comprehensive and integrated body of knowledge.
This course intended to teach students the fundamentals to build front-end portion of websites. Students learn to create and design websites using web languages such as HTML, CSS, and JavaScript. Students also exposed to best practices in Seach Engine Optimization (SEO) and designining responsive websites.
This is a general introductory course to AI. This course aims to introduce the principles and fundamental techniques of artificial intelligence, and in particular, machine learning. Students will learn the fundamentals and state-of-the-art techniques and acquire practical insights into the current development of this field.
This is a general introductory course to AI. This course aims to introduce the principles and fundamental techniques of artificial intelligence, and in particular, machine learning. Students will learn the fundamentals and state-of-the-art techniques and acquire practical insights into the current development of this field.
Distributed systems are crucial in modern computing for scalability and fault tolerance. They evolved from mainframes to cloud computing and play a vital role in the IoT. Advanced OS concepts address synchronization and fault tolerance. Many-core processors require software adaptations for parallelism. Parallel programming, storage systems, and efficient networks are essential. Specialized languages cater to specific domains, enhancing parallel computing.
This course will present computer-programming techniques in the modern programming language Java. Since Java is an object-oriented language, the course also includes fundamental object-oriented concepts that underlie modern software engineering such as objects and classes. By mastering the topics presented in this subject, students would gain valuable problem-solving skills and Java knowledge that will enable them to become proficient in object-oriented programming.
This course provides students the necessary skills for students to develop a software product as a team. Students will be introduced to the Team Software Process (TSP) which is an integrated framework that guides development teams in producing a high-quality intensive systems. It also consists an introduction to the methods presented in TSP on establishing roles, to conceive, design and plan a project, to track and report on software project’s progress. Finally, students will need to provide a clear and complete set of report such as Software Requirement Specification (SRS) and test plan.
To explore concepts of probability and to prepare students to be able to carry out surveys, collect, compile, present the data and finally interpret the results obtained using statistical means and tools.
This course provide students with a broad understanding of the field of entrepreneurship and the use of IT in various aspects of businesses. This course identiies the role of the digital revolution in new business ventures, and examines the factors leading towards entrepreneurial success, and the skills and behaviours necessary to be a successful entrepreneur. Students are prepared to define and refine an idea, develop the opportunity, and plan and deliver the business venture planning. The importance of the business plan is highlighted as preparation for launching a business venture, managing the business and obtaining investor funds.
The aim of this course is to provide students an opportunity to acquire, apply and integrate knowledge that will enable them to participate in and lead product development projects. Students will gain knowledge of project management, creative idea generation and communication, and will be capable of handling all stages of product development from requirements gathering and concept generation through to the analysis ,design and implementation phases.
The course is intended to provide the students with employability skills, relevant work experience in a particular sector and role.
Students are to apply the skills in real-world projects using the same tools and languages learned in Year 1 and Year 2.
Students will be given the chance to:
Malaysia
Other equivalent qualifications recognised by the Malaysian Government.
2026 Intakes:
DISTED Pulau Pinang Sdn Bhd
DISTED College (Main Campus)
Reg. No.: 199701020079 (435576-U)
340, Macalister Road,
10450 George Town, Penang, Malaysia.
WhatsApp Us
This course provides an introduction to information technology and Information systems. The student will be introduced to computer software, hardware, and networking technologies, Information systems, databases as well as information security and privacy. The subject also teaches students to maximize their use of mobile devices, make the most of online tools for collaboration and communication, and fully utilize today’s Internet capabilities. It highlights today’s most current technology trends and developments.