This course provides students with instruction in networking technologies and their implementation. Topics include the OSI reference model, network protocols, transmission media, and networking hardware and software.

This course will introduce to the students the concepts of database management. This will also teach the students the skills necessary to build and design databases. Issuance of queries to access and manipulate records will also be covered in this course. The course includes four major topics namely: (1) introduction to databases; (2) entity-relationship model (3) relational model and (4) introduction to SQL query.

This course provides the student's adequate knowledge on object oriented programming using the JAVA language. Students will be taught on classes, methods and packages ; introducing them to more complex but more meaningful side of GUI programming