2nd Year Courses

2nd Year Courses

Unknown Course

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
Programming Languages I

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
Computer Hardware

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
Graphics and Animation in Education

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
Instructional Design

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
Programming Languages II

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
Principles & Methods of Instruction

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