Advanced Computer Networks
This course is designed to provide students with an in-depth understanding of modern networking technologies and protocols. The course covers a range of topics, including network architecture, routing, switching, network security, and wireless networking. Students will learn how to design, configure, and troubleshoot complex network infrastructures using industry-standard tools and techniques.
Database Programming
The course on database programming is designed to provide students with
a comprehensive understanding of database systems and their applications. Students will learn how to design, create, and manipulate databases
using industry-standard tools and techniques.
Technology for Teaching and Learning 1
This is an introductory course that explores
basic knowledge, skills, and values in the use of technology for teaching and
learning. This course include ICT Policies and safety issues, media and
technology in various content areas, learning theories and principles in the
use and design of learning lessons, teaching-learning experiences and
assessment tasks that utilize appropriate traditional and innovative
technologies considering social, ethical, and legal responsibility.