The Certificate of Computing requires the completion of 5 units successfully.   After successful completion of CIC, students can articulate into a variety of computing diplomas.

Code     Unit Name
1008     Introduction to Programming
1005     Database Development
1004     Introduction to Computing
1003     Microsoft Office Training
1002     Business Communication



Introduction to Programming
David MosesJeyaruban Rasathurai

Introduction to Programming

The general purpose of the course is to equip students with a general understanding of how and what computer programmers do to develop programs or software. And further to equip students to learn the basics of writing computer programs. This is the foundation course of seeking careers in Information Technology.

Learning Outcomes       
After completing this subject, the students are expected to:
1.    Know the history of programming and understand what programs/applications are
2.    Understand the programming processes, the tools and the approaches used in writing computer programs
3.    Know what programming languages are and learn them how to write program instruction using a programming language
4.    Writing basic programs and test them using various methods of testing
5.    Know program errors and how to debug them
6.    Compile programs and testing them



Database Development
David Moses

Database Development

This the subject provides students with the knowledge of how to design database from a business rule and how to create a database in MS Access 2007 from Database Design.

Learning Outcomes       
After completing this subject, the students are expected to:
1.    Know how to Identify Entities and Relationship from given Business Rule
2.    Identify Relationship Types (1:1, 1:M, M:N)
3.    Draw ER Diagram
4.    Express Entities and its attributes in the Standard Notation
5.    Know-How to Normalize Database
6.    Create Database Application in MS Access 2007
7.    Train Users how to Use Database



Introudction to Computing
Girupae Makarai

Introudction to Computing

We live in a digital world and we are constantly picking up bits and pieces of information about computers and other digital devices. But understanding digital devices in a way expected requires a framework of concepts that organizes information into hierarchies and relationships. It is, in a sense, the social network of learning. Introduction to the computer is designed to help students connect the dots to visualize and internalize a framework for technology concepts that’s applicable to academic research, career preparation, and today’s digital lifestyles.

Learning Outcomes       
After completing this subject, the students are expected to:
1.    Overview of the development history of the evolution of computers
2.    Describe the milestones in the development of modern computing
3.    Understand the basic devices of computers and functions
4.    Understand how a computer works.
5.    Differentiate between Computer Hardware and Computer Software
6.    Identify and analysis the software categories
7.    Distinguishing the different types of computers
8.    The types and importance of cabling
9.    The functions and difference of cables
10.    The rules of cabling
11.    Explain the concepts of data communication
12.    Identify different types of networks
13.    Familiar with different network topologies
14.    Explain what makes up the internet and how it works
15.    Explain what is Ecommerce and E-learning
16.    Explain what is data security
17.    Identify different types of computer viruses and measures to prevent them from infecting computers



Microsoft Office Training
Girupae Makarai

Microsoft Office Training

This the course offers a unique, orientation that gives students a basic understanding of computers. Computer Essentials and Applications encourage active learning with exercises, explorations, and numbered steps. While combining the active learning style with current topics and technology, this course provides an accurate snapshot of computer trends.

Learning Outcomes       
After completing this subject, the students are expected to:
1.    Know the history of programming and understand what programs/applications are
2.    Understand the programming processes, the tools and the approaches used in writing computer programs
3.    Know what programming languages are and teach them how to write program instruction using programming language
4.    Writing basic programs and test them using various methods of testing
5.    Know program errors and how to debug them
6.    Compile programs and testing them



Business Communication
Reuben Kimopa

Business Communication

Descriptions:
This unit will mainly stress the written part of communication. Someone can be very good at speaking a good language or passing a message effectively through spoken words but if he cannot put his great ideas and information into logical order in written form then there will be a great chance of poor understanding that may exist among students or employees.

Learning Outcomes:

After completing this subject, the students are expected to:

  •     Define communication and communication process
  •     Identify seven (7) main elements of communication
  •     Understand the role of managers in work place
  •     Discuss the globalization and the implication for intercultural business communication
  •     Understand the meaning of public relations, and   its importance as a form of organizational communication
  •     Understand the essentials of formal meeting procedures 
  •     Identify the main purposes of communication in an organization
  •     Distinguish between formal and informal meetings and committees
  •     Differentiate between defensive and dysfunctional roles