The course Computer Programming, is an introductory level programming course which serves to expose students to the fundamentals of the programming cycle.  The course assumes no knowledge in computer programming, but provides problem solving and computer programming skills for students with little or no prior experience in the area of programming.

The course Database Management Systems, presents an introduction to the design, development and maintenance of databases.  It provides fundamental knowledge of, and through a problem-based approach, practical experience with, relational database management systems.  Further, it emphasises the areas of data models, database architecture and database manipulations, with the use of Microsoft Office Access 2016 as the selected tool for practical experience.

This course presents an overview of the representation and use of data and information.  It also focuses on the interrelationship between data and information through information processing.  In addition, emphasis is placed on the importance of implementing appropriate security mechanisms to maintain data integrity while preventing the misuse of enterprise information assets.

Information Systems is a course designed for all teacher trainees on the Pre-Service and Distance Education Secondary Academic and Pre-Vocational Programmes who are pursuing Information Technology as a major or minor option.  This introductory course focuses on the computer: its evolution, architecture and applications.  


This course is designed to introduce trainees to the use of spreadsheet applications as a problem solving tool.  This practical-based course covers fundamental concepts critical to the understanding of how spreadsheets work then builds on these concepts to explore more advanced features and techniques.  The knowledge and skills acquired will enable student teachers to use Microsoft Office Excel 2016 to efficiently manage and analyse data-sets of any magnitude.

This course is designed to enable educators to deliver content using technology. For educators to do so they must first be familiar with technology, pedagogy and be comfortable in using technology.

This course presents an overview of the preparation and manipulation of electronic Word documents.  It is designed to empower trainees to take their basic word processing skills to its full potential and to establish Microsoft Office Word 2016 as an essential productivity tool.  The content of this course spans from introductory level to advanced concepts and will broaden trainees’ understanding of more sophisticated tools and techniques available when handling Word documents.