The Department has been offering quite a lot number of trainings. It varied from basic to advanced trainings. It has two modes of delivery: user course program and on demand training.

User Course Training Program

The user course program targets the wide audience who seek to empower themselves on advanced programming, database administration, and networking skills. This program is an opportunity for the trainee who did not has the chance to get practical coaching on the required skills. As well the Department, where it can deliver the training in the form of community service.

The user course training program is one of the Department-initiated community service with a short-term training scheme which lasts a total of 50 hours. The program offers custom prepared Computer Science courses to any competent individual who intends to improve his/her previous knowledge of a particular course or who is currently working in an area requesting expertise of a specific course. The program also targets high school students who are interested to acquire a basic knowledge on a specific selected course/s.

The program is designed to run on a two contact hours per day and three days a week contact lasting a total of eight weeks. The program is more of a practical class and is delivered in the laboratory classes for the entire duration of the program. To this end, the program runs during evening time so as not to occupy the lab rooms during the daytime and compete against the regular program for resources. The program is offered twice or three times a year regularly.

On Demand Training Program

The On Demand training program is delivered for governmental offices and business firms as per request. This training varies from basic to advanced computer courses.