Mathematics for Computing
This unit covers topics on bases and numbers representation, computer representation and arithmetic, logic, set and functions, the integer and matrices, mathematical reasoning, counting techniques, relations, and Boolean algebra.
PC Troubleshooting
This unit is all about electronic circuits; what they are, what they look like, what they do, and how to build them. It also teaches about internal and external contents of PC and its central processing unit architecture. Furthermore, student has to learn and master the disk operating system. They will also be taught using various software tools in troubleshooting hardware problems as well as software hazards configuration. This course serves as a basic foundation on computer repairing and servicing.
Web Development Technology
This unit introduces students to Internet and its basic applications. It provides students with an understanding on Internet resources and connections, client/ server sites, URL, HTML, Gopher, USENET, E-mails, Mail List and remote login (Telnet, FTP, Archie). At the later stage of the course, students will be taught HTML, Internet security issues, and also the future trends of Internet.
Principles of Information Technology
This unit is designed to give students a one semester introductory course. The material presented provides an in-depth treatment of introductory computer knowledge. Students will be equipped with a complete understanding of computers, how to use computers, and how to access information using computers.
Fundamentals of Software Development
This unit starts off with an introduction to program logic formulation and design. This initial part of the course presents basic concepts of problem solving, an introduction on how problems are solved on computers and steps in analysing a problem and designing an appropriate solution using various types of logic diagramming which can be applied in any computer languages. The second part of the course then aims to give students an experience to solve problems using a programming language such as C++. It is a language suited for projects of various sizes in both systems and applications programming. The essence of the course focuses on structured programming environment.
Introduction to Network
This unit will provide an overview of a rapidly changing filed of computer communications and a study of practical aspects of computerised information systems by investigation of access, storage and manipulation techniques. It will provide the student with practical applications to enhance understanding of the above concepts.
Database Management
This unit provides a study of the practical aspects of computerized information systems by investigation of access, storage and manipulation techniques.
Business Management
The unit introduces students to the field of business and management, and offers an overview of basic business and management terminology, principles, practices, functions, operations and institutions.