- Teacher: Yasin Elcherif
- Teacher: Raed Khalil
Basic electricity and electric circuits.
- Teacher: Yasin Elcherif
- Teacher: Raed Khalil
An introductory course to Boolean algebra and its application to logic design and digital systems.
A first course in OOP using the java programming language.

A first course in programming and algorithmic problem solving using a procedural approach and the C programming language.
- Teacher: Samia Bushnaq
A basic course in differentiation and integration.
- Teacher: Mahmoud Baklizi
- Teacher: Yasin Elcherif
This is an introductory course on basic computer concepts and skills
- Teacher: Yasin Elcherif
A first course in OOP using the java programming language.
- Teacher: Mohammad AlYousef
الحاسوب والإنترنت في التعليم