BSc. in Information and Communication Technology

Participants will develop relevant IT skills and achieve technical proficiency in the areas of programming, website development and networking.  Lecturers provide a hands-on approach to training, utilizing an outcomes-based curriculum.  Upon graduation, participants become part of a cadre of trained and skilled IT professionals able to compete in the local and international markets.


Entry Requirements

  • A minimum of five (5) CSEC or GCE O’ Level subjects or equivalent, (inclusive of Mathematics, English Language & Information Technology


Programme Duration

Students are first offered the Diploma in ICT which spans two years full time and three years part time. Upon successful completion students wishing to pursue the Bachelor degree must apply for the programme and then a selection is made by the ICT Team to determine those who will be awarded advance placement into year three and complete an additional two years for the Bachelor Degree in ICT.  


Programme Modality

The programme is offered on a full time and part time basis on the main campus of the VTDI, which is located at Gordon Town Road, Kingston 6. It is also offered  on a part time basis at the Mandeville campus.


Programme Schedule

Days offered:   

Full-time:  Monday – Friday 8:00 am – 5:00 pm

Part-time: Monday – Friday 5:00 pm – 8:00 pm

Saturday - 9:00 am – 4:00 pm


Total Number of Credits



Programme Structure – Full Time



Year 1

Year 2

Semester 1

Fundamentals of Communication

Database Development

Introduction to Programming I

Introduction to Object Oriented Programming

Computer Applications I

Business Communication

Introduction to Graphical Design

Web Page Development and Design


Introduction to Entrepreneurship



Semester  2

Oral Communication

Enterprise Application Development

Introduction to Programming II

Fundamentals of Software Engineering

Introduction to Operating Systems


Creative and Professional Image Development

Fundamentals of Network Security

PC Repair & Networking

Introduction to Object Oriented Programming II



Summer Semester


Special Project I




Year 3

Year 4

Semester 1

Dynamic Websites and Applications

CCNA III - Switching Basics & Intermediate Routing *

CCNA I – Networking Basics*

Discrete Mathematics

Data Structures

Introduction to Cloud Computing *


Website Administration

Organizational Theory and Behaviour

Research Methods I

Software Testing and Implementation *


Semester  2

Business Accounting

CCNA IV - WAN Technologies & Advanced Routing*

CCNA II - Routers and Routing Basics*

Advanced Database Applications

Applied Web Programming


Project Management

Creating Business Solutions *

Computer Architecture


 Advanced Object Oriented Programming 


Summer Semester








 *Specialisations in Years Three and Four

There are currently two specialisations offered to students pursuing the Bachelor degree, these are:


1.       Networking Specialisation

During the third year of the programme, students are allowed to pursue a networking specialisation which requires the compulsory completion of the following four courses:

  • CS 301 –  CCNA I – Networking Basics
  • CS 302 –  CCNA II – Routers and Routing Basics
  • CS401 – CCNA III – Switching Basics and Intermediate Routing
  • CS402 – CCNA IV – WAN Technologies & Advanced Routing

 Students who opt for the networking specialisation are not required to pursue the offerings under the programming specialisation.


1.       Software Engineering specialisation

Students wishing to pursue the software engineering specialisation are required to complete the following course from year three of the programme:

  • CS427 – Software Testing and Implementation
  • CS360 – Advanced Object Oriented Programming
  • CS450 – Introduction to Cloud Computing
  • CS458 – Creating Business Solutions

Students who opt for the software engineering specialisation are not required to pursue the offerings under the networking specialisation.


Practicum I: Special Project I

To satisfy this requirement, students are required to develop and implement a computer based solution that meets the needs of an existing organisation.  Students are assigned supervisors and may work in groups of no more than four.  Each student is expected to make a formal presentation before a panel (inclusive of invited guests), highlighting the core features of the product that they have developed.


Practicum II: Internship

To satisfy this requirement, students are required to work in an assigned company / business for 360 hours.  This gives them a final opportunity to pull all the knowledge and experiences acquired, and apply them in a practical setting.   Outstanding performance (as well as the existence of vacancy) should provide an opportunity for employment upon graduation.