Code |
Subject |
C1001 |
Computer and Information Processing
This unit gives you a brief introduction in computer hardware as well as the characteristics of computer systems and the various functions that can be preformed by the computer. You will be given a brief introduction into the different types of computer networks and data communication facilities available today. The last part of this module teaches student on the various ways to store and organise data in computer systems.
After being introduced to the hardware components of a computer system, you will learn about the different types of software and computer languages used in the current computer systems. It will also give you an introduction into the operating system and the facilities available to a programmer.
You will then be taught on the different data processing systems available in today's technology. Lastly you will be taught how the different activities in a data processing environment are taken care of.
|
C1002 |
Program Design
- Describe the principles and activities of systems analysis to the programme specification stage.
- Apply current programe design methods.
- Demonstrate knowledge of the properties of common high-level programming
- Understand and use different data structures in program.
- Use available techniques and tools for testing.
- Document programs according to common data processing standards.
|
C1003 |
Mathematics for Computing
- Convert numbers to various bases and perform simple binary arithmetic operations.
- Use algebraic terminology to solve algebraic equations.
- Perform simple statistical calculations.
- Use Boolean Algebra, Venn diagram and logic networks.
- Use appropriate methods in determining accuracy in computations.
|
C1004 |
Project: Web Publishing with HTML, JavaScript and Applets
Duration: 3 months
- Overview of the World Wide Web
- HTML
- Security on the Web-Overview
- JavaScript
- Introduction to Java
- Incorporating Java Applets
Pre-requisite: C1002 Program Design |
C1005 |
Project: C Programming
Duration: 3 months
- Introduction to C
- Forming and Building a C programme
- Theory on Selection Structure
- Iteration Structure
- Arrays
- Files Handling
Pre-requisite: C1002 Program Design |
C1006 |
Computer Networks
- Understand the need for networking and recognise the importance of networking in current computer areas.
- Appreciate the different types of network: peer to peer and client-server.
- Equip students with basic network administration, theoretical knowledge and practical experience.
|
| (Elective Modules) |
C1022 |
Introduction to Java
This module will cover the basics of Java Programming. Students would learn how to build a stand-alone Java application and write a Java code that is efficient and robust. Students would also learn how to build a simple Java applet and create a simple graphical interface. |
C1023 |
Multimedia
- Multimedia Basics.
- Benefits of Multimedia.
- Devices used in Multimedia.
- Designing Multimedia Applications.
- Networked Multimedia.
|
|
|