Bachelor's courses
SubjectSubject CodeElective/Compulsory
ArabicAra111Compulsory
Computer operating systemsCS 111Compulsory
Programming language BASICCS 112Compulsory
Introduction to Computer ScienceCS 113Compulsory
Computer and data securityCS 114Compulsory
The teacher and the teaching professionedu ,111Compulsory
English LanguageEng 111Compulsory
Principles of Psychologypsy,111Compulsory
ll666Compulsory
Interactive displaysCS 121Compulsory
Text FormattingCS 122Compulsory
Computer use in dataCS 123Compulsory
Libraries and ComputerCS 124Compulsory
Education and the issues of the ageEdu,121Compulsory
Developmental PsychologyMH 121Compulsory
Elective1112Compulsory
Elective2113Compulsory
School and classroom administrationCOMP 211Compulsory
International educationCOMP211Elective
Applied Statistics 1 SPSS 1CS 211Compulsory
Excel spreadsheetsCS 212Compulsory
Excel databasesCS 213Compulsory
Structured Programming techniquesCS 214Compulsory
Teaching miniature 1curr211Compulsory
The school and the communityEdu212Elective
.Social PsychologyMH 211Elective
Cognitive . PsychologyPSY 211Elective
Applied Statistics 2 SPSS 2CS 221Compulsory
Computer architectureCS 222Compulsory
Programming in Visual Basic 1CS 223Compulsory
Computer networksCS 224Compulsory
Teaching Pool 2Curr221Compulsory
Education TechnologyCurr222Compulsory
Psychology of Learning 2psy 221Compulsory
Field Training140Compulsory
Computer in EducationCS 311Compulsory
Authored educational software systemsCS 312Compulsory
Programming in Visual Basic 2CS 313Compulsory
Production fees to the computer 1CS 314Compulsory
Teaching Methods 1Curr311Compulsory
IT education specializationCurr312Compulsory
Computer in specializationCurr313Compulsory
Field Training140Compulsory
Cultural educational subject888Compulsory
Production of educational softwareCS 321Compulsory
Production fees to the computer 2CS 322Compulsory
Computer Maintenance 1CS 324Compulsory
Environmental EducationCURR 322Elective
Multimedia TechnologyCurr 323Compulsory
Educational Thought and its educational applicationsEDU 321Compulsory
Philosophical and scientific thinkingEDU322Elective
Philosophy of adult educationEdu323Compulsory
Health EducationMH325Elective
Individual differences and psychometricsPsy321Compulsory
The development of thinkingPsy322Elective
Field Training140Compulsory
Computer Maintenance 2CS 411Compulsory
edited systems educational sitesCS 412Compulsory
Computer animation productionCS 413Compulsory
Artificial Intelligence and Expert SystemsCS 414Compulsory
Specialization in teaching methodsCurr 411,Compulsory
CurriculumCurr412Compulsory
Mental health and psychological counselingMH411Compulsory
Field Training140Compulsory
Education systems in Egypt and contemporary trendsCom 421Compulsory
Production of educational sitesCS 421Compulsory
Online EducationCS 422Compulsory
Internet and databasesCS 423Compulsory
Graduation ProjectCS 424Compulsory
Methods of teaching special categoriesCurr '421Compulsory
The psychology of special categoriesMH421Compulsory