Programme Synopsis

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.

  • 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.
  • 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.

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

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 - Choose 2)

Students will be introduced to the different types of organisations and the functional areas within an organisation. Understand the different type of information required by the organisation. Given an introduction into the different theories of organisation and management. Apply the tools of business communication effectively in an organisation.

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.

C1024 Electronic Commerce

This complete introduction to the world of electronic commerce includes balanced coverage of technical and business topics. Case studies and plentiful business examples complement conceptual coverage to provide a real-world context. Implementation strategies are analyzed, using examples of both successful and unsuccessful implementations.