Diploma in Computing Program

DC122

This course deals with the higher and more advance concepts in designing database-driven web applications for small, medium and large enterprises. This also provides students a more practical experience in designing databases using advanced database design methodologies and in using modern technological tools – Python using Django framework and MySQL server to be specific.  

Applications Development
Developing medium and large scale software systems requires planning, analysis and design prior to implementation. This subject introduces students to software design, with specific focus on basic steps in designing software application systems such as Planning, Analysis, Design and Implementation. This course also introduces the use of the latest technology in software development such as online project management tools and software code repository.
Applications Development
Developing medium and large scale software systems requires planning, analysis and design prior to implementation. This subject introduces students to software design, with specific focus on basic steps in designing software application systems such as Planning, Analysis, Design and Implementation. This course also introduces the use of the latest technology in software development such as online project management tools and software code repository.
  • Enrolled students: No students enrolled in this course yet
Applications Development
Developing medium and large scale software systems requires planning, analysis and design prior to implementation. This subject introduces students to software design, with specific focus on basic steps in designing software application systems such as Planning, Analysis, Design and Implementation. This course also introduces the use of the latest technology in software development such as online project management tools and software code repository.
  • Enrolled students: No students enrolled in this course yet
DC100 - Introduction to Computing

This course provides an overview of the computing concepts. It introduces the basic theory, computer systems and technology elements. It covers the basic concepts on hardware, software, multimedia, human interface design, data management systems and networks. This will equip the students with the necessary knowledge and skills required for Information Technology engineers.

Course Outcomes (COs): At the of the course, the students are able to:

CLO1. Explain the importance of the course in relation to the goals and objectives of the program, the College and the University.

CLO2.  Identify the various types of computer software, hardware, multimedia systems, human interface designs, data management systems, networks and recognize the importance of computers as tools in the information age.

CLO3.  Integrate the use of computer/information technology whenever and wherever applicable or possible.

CLO4. Relate knowledge and skills acquired from the course to the needs of the society and adhere to becoming an information technology engineer someday.


DC101 Human Computer Interaction

The course introduces students to the discipline concerned with the design, implementation and evaluation of various computing systems intended for human use. Emphasis will be placed on understanding human behavior with interactive objects, knowing how to develop and evaluate interactive software using human-centered approach, and general knowledge of HCI design issues with multiple types of interactive applications. Students will also participate in group projects to design and evaluate user interfaces.

DC110 Programming (First Semester 2023-2024)

This course introduces the concept of programming using Java language as the implementation tool and  as the model of building programs as a collection of abstract data types. It would apply the competency required for Object-Oriented Programming (OOP).  This presents concepts as objects, instances of classes,  which have attributes and methods which describe the data. This also focuses on the key features of an OOP such as Inheritance, Polymorphism and Encapsulation.