2nd Year Courses

CEIT207 Design and Use of Instructional Material
Explores learning theories and their impact on instructional material design. Covers a range of media formats—audio, visual, digital—and equips students to select, develop, and evaluate instructional tools effectively.
Learn More
CEIT210 Programming Languages I
Focuses on core programming principles such as variables, loops, functions, OOP, and data structures in Python. Students gain essential skills in coding and problem-solving, including basic file handling and web scraping techniques.
Learn More
CEIT213 Computer Hardware
This course provides foundational knowledge on computer hardware, focusing on installation, operation, maintenance, and troubleshooting. Topics include personal computers, microprocessors, RAM, power supplies, motherboards, BIOS, storage devices, system buses, I/O devices, and networking hardware.
Learn More
CEIT218 Graphics and Animation in Education
This course introduces graphics and animation as communication tools in education. It covers graphic design principles, 2D and 3D design, typography, logo design, and animation techniques. Students will gain hands-on experience with Photoshop, Blender, and other design tools, applying their knowledge to real-world educational content.
Learn More
CEIT225 Instructional Design
This course explores the fundamental principles of instructional design, equipping students with the skills needed to develop effective and efficient instructional materials. Through hands-on projects, students will engage in needs assessment, instructional analysis, material development, and evaluation, following instructional design process.
Learn More
CEIT211 Programming Languages II
This course introduces Java with an emphasis on object-oriented programming. It covers essential to advanced topics including data types, variables, decision structures, loops, GUIs, inheritance, and database integration. Through projects, students build real-world applications and strengthen programming logic.
Learn More
CEIT216 Principles and Methods of Instruction
This course introduces the fundamental concepts and principles of teaching and learning. It provides practical knowledge in instructional planning, including unit-based annual plans, daily lesson plans, and activity design. The course covers instructional strategies, the importance and benefits of instructional planning, and various teaching methods and techniques with their applications. Additionally, it offers a repertoire of instructional tools and materials and insights into the qualities of an effective teacher, along with their responsibilities in improving teaching quality.
Learn More