Diploma in Computer Science

Program Statement: A natural extension of the Certificate Program, aiming mainly to consolidate and extend students’ knowledge, skills and work as a computer programmer. Students have the opportunity to study classical algorithms for solving real world problems in terms of programmatic technique as well as asymptotic analysis. Critical thinking skills are developed through using different techniques to solve new problems.

Program Name

Semester

Code

Course Name

Description

Diploma in Computer Science

1

IT233

Applied Statistics

Examines important tools for critical thinking, decision making under uncertainty, and quantitative data analysis and applies them in Information Technology decision situations.

IT244

Database Management Systems

Examines database management systems, file processing, data models, query languages, recovery and concurrency, security and integrity, and the development of database using a relational database model.

IT253

Computer Organization

Develops knowledge of computer organization is necessary for people who design programs or need in-depth knowledge or computer systems. This course aims to provide a basic understanding of computer organization and its analysis. It provides a general foundation for further specialized study.

WS200

Working and Social skills

Provides students with the appropriate Working and Social Skills for workplaces.

2

IT235

Discrete Mathematics

Introduces the mathematics of modern computer science which is built almost entirely on discrete math, in particular combinatory and graph theory. This means that in order to learn the fundamental algorithms used by computer programmers, students will need a solid background in these subjects.

IT254

Design and Analysis of Algorithms

Studies classical algorithms for solving real world problems in terms of programmatic technique as well as asymptotic analysis. Critical thinking skills are developed through using different techniques to solve new problems.

IT256

Advanced Programming: Visual Basic. Net

Introduces students to develop basic understanding of Object-Oriented Programming, and further develop their programming skills and knowledge in Visual Basic.Net and programming using a visual programming environment

FOR A BRIGTHER FUTURE

“Empowering Tonga and the Pacific”

Quick Links

Prospective Student

Current Student

Contact Us

Fatafehi Road, Pahu, Nuku'alofa, Kingdom of Tonga
27964 / 5527964 / 0800878