Skip to content
Academic Programmes August 29, 2026

Bachelor of Science with Education

August 29, 202618 min read

Programme Description

The programme is intended to address the contemporary needs in the labor market economy in Tanzanian society and at the global level by accommodating international educational standards, emerging teaching and learning methodologies, and global trends in education and technology. These global trends also necessitate the review of the higher education curricula to enable students to integrate new pedagogical models, aligning with international accreditation standards and incorporating contemporary global issues in teaching and learning, such as life skills, climate change, Gender-Responsive Pedagogy (GRP) and Information, Communication, and Technology (ICT). It again intends to prepare qualified graduates who will serve in secondary schools as teachers with knowledge, skills, and competence in subject or content and practical skills in teaching the Physics, Chemistry, Mathematics, Computer science, Biology, Nutrition, Agriculture and Geography. 86 The programme is further, expected to equip teachers with relevant work skills, and knowledge crucial for unfolding their talents potential for the self-employment and/or employability in the labor market economy. The skills include critical thinking, hardworking, respect, communication and expression, analytical skills, problem solving, tolerance, positive attitudes, teamwork spirit, accountability, adaptability and patriotism spirit. The establishment of this programme is based on the view of holistic nature of human wellbeing, that is, humans are both social and scientific beings and therefore they have to be developed in both aspects. In this regard, this program prepares student teachers with knowledge, skills and attitudes required to effectively teach mathematics and sciences to secondary school students. The ultimate goal is to create a generation of well-trained mathematicians and natural scientists required to serve the society in various social and economic sectors. To achieve all these, secondary schools are expected to effectively implement the revised curricula to prepare individuals who can take advantage in the dynamic world of science and technology and competitive labor market economy to contribute towards individuals’ welfare and national development socially, politically, and economically.

Learning Outcomes

  • Broad and comparative knowledge of the general scope of Education and its processes, its different areas and applications, and its interactions with related subjects.
  • A detailed knowledge of the teaching subjects.
  • Critical understanding of the essential theories, principles and concepts of education and teaching subjects and of the ways in which these are developed through the main methods of inquiry in educational and teaching subjects.
  • An awareness of the nature of the Mathematics and Science.
  • An awareness of the nature of teaching and learning processes, ethics and global debates on different educational areas and issues.
  • A detailed knowledge of integration between acquired knowledge and the practical world.
  • Well-developed skills for the gathering, evaluation, analysis and presentation of information, ideas, concepts, quantitative and/or qualitative data, drawing on a wide range of current sources.
  • Skills in the use of routine materials, practices and the use of information and communication technology in Educational and teaching subjects.
  • Enhanced skills to fit the 21st century world such as collaboration, agility, critical thinking, creativity, problem solving, information searching, analytical skills, communication skills and leadership by influence.
  • Integrative, emotional and leadership skills important for teachers in 21st century world. 87
  • The teaching profession and being ready to effectively share their knowledge with colleagues and students
  • Continuous professional development to equip themselves with the necessary knowledge and skills of the 21st century.
  • Cooperating with other teachers and other stakeholders in improving the teaching of science in secondary schools.
  • Volunteering to develop teaching and learning materials through improvisation and hands-on activities.

Programme Structure

Semester 1 year 1

Code Course Title Status Credits
PH111 Mechanics Core 1E+1
PH112 Waves, Optics and Acoustics Core 1E+1
PH113 Astronomy and Space Science Elective 1E+1
MT111 Fundamentals of Discrete Mathematics Core 1E+1
MT112 Linear Algebra I Core 1E+1
FE 111 Philosophy of education Core 8
PC 111 Educational Psychology Core 8

Semester 2 year 1

Code Course Title Status Credits
PH121 Heat and Thermodynamics Core 1E+1
PH122 Physics Practical I Core 1E+1
MT121 Operations Research Core 1E+1
MT122 Mathematical Statistics I Core 1E+1
PC 121 Inclusive education Core 6
FE 122 Sociology of Education Core 7
MT123 Linear Algebra II Elective 1E+1

Semester 1 year 2

Code Course Title Status Credits
PH211 Electricity Core 1E+1
PH212 Electromagnetism Core 1E+1
MT211 Single- Variable calculus Core 1E+1
PC 211 Curriculum and Teaching Core 8
FE211 Professional communication for teachers Core 6
PC 212 Assessment and Evaluation Core 8
MT212 Mathematical Statistics II Elective 1E+1

Semester 2 year 2

Code Course Title Status Credits
PH221 Analog and Digital Electronics Core 1E+1
PH222 Physics Practical – II Core 1E+1
MT221 Multivariable Calculus Core 1E+1
MT222 Financial Accounting Core 1E+1
ME 221 Instructional leadership Core 7
FE 222 Professionalism and ethics Core 8
PC 221 Classroom Action Research Core 6

Semester 1 year 3

Code Course Title Status Credits
PH311 Physics Practical III Core 1E+1
PH312 Nuclear Physics Core 1E+1
MT311 Differential Equations Core 1E+1
MT312 Euclidean Geometry Core 1E+1
SC 311 Physics teaching methods 1 Core 1E+1
SC 313 Mathematics teaching methods 1 Core 1E+1

Semester 2 year 3

Code Course Title Status Credits
PH321 Renewable Energy Resources Core 1E+1
PH322 Medical Physics Core 1E+1
MT321 Modern Algebra Core 1E+1
MT322 Mathematical Project Core 1E+1
SC 321 Physics teaching methods 2 Core 26
SC 323 Mathematics teaching methods Other 2

Semester 1 year 1

Code Course Title Status Credits
PH111 Mechanics Core 1E+1
PH112 Waves, Optics and Acoustics Core 1E+1
PH113 Astronomy and Space Science Elective 1E+1
GO111 Environmental Processes and Change Core 1E+1
GO112 Spatial Organization and Interaction Core 1E+1
GO113 Environmental Conservation Education Elective 1E+1
FE 111 Philosophy of education Core 8
PC 111 Educational Psychology Core 8

Semester 2 year 1

Code Course Title Status Credits
PH121 Heat and Thermodynamics Core 1E+1
PH122 Physics Practical I Core 1E+1
GO121 Land Surveying Science Core 1E+1
GO124 Climate Variability and Change Core 1E+1
PC 121 Inclusive education Core 6
FE 122 Sociology of Education Core 7
GO123 Population Dynamics and Sustainable Development Elective 1E+1

Semester 1 year 2

Code Course Title Status Credits
PH211 Electricity Core 1E+1
PH212 Electromagnetism Core 1E+1
GO211 Cartography Core 1E+1
PC 211 Curriculum and Teaching Core 8
FE211 Professional communication for teachers Core 6
PC 212 Assessment and Evaluation Core 8
GO212 Environmental pollution and Waste management Elective 1E+1

Semester 2 year 2

Code Course Title Status Credits
PH221 Analog and Digital Electronics Core 1E+1
PH222 Physics Practical – II Core 1E+1
GO221 Soil Science Core 1E+1
GO222 Research Methods in Environmental management Core 1E+1
ME 221 Instructional leadership Core 7
FE 222 Professionalism and ethics Core 8
PC 221 Classroom Action Research Core 6

Semester 1 year 3

Code Course Title Status Credits
PH311 Physics Practical III Core 1E+1
PH312 Nuclear Physics Core 1E+1
GO312 Biodiversity Conservation and society Core 1E+1
GO313 Environmental Project Planning and Management Core 1E+1
SC 311 Physics teaching methods 1 Core 1E+1
BC 315 Geography teaching methods 1 Core 1E+1

Semester 2 year 3

Code Course Title Status Credits
PH321 Renewable Energy Resources Core 1E+1
PH 322 Medical Physics Core 1E+1
GO321 Land use Planning and Management Core 1E+1
GO322 Gender and Environment Core 1E+1
SC 321 Physics teaching methods 2 Core 26
BC 325 Geography teaching methods 2 Core 26

Semester 1 year 1

Code Course Title Status Credits
PH111 Mechanics Core 1E+1
PH112 Waves, Optics and Acoustics Core 1E+1
PH113 Astronomy and Space Science Elective 1E+1
CH111 Inorganic Chemistry Core 1E+1
CH112 Basic Analytical Chemistry Core 1E+1
FE 111 Philosophy of education Core 8
PC 111 Educational Psychology Core 8

Semester 2 year 1

Code Course Title Status Credits
PH121 Heat and Thermodynamics Core 1E+1
PH122 Physics Practical I Core 1E+1
CH121 Organic Chemistry I Core 1E+1
CH122 Chemistry Practical I Core 1E+1
CH124 Environmental Chemistry Elective 1E+1
PC 121 Inclusive education Core 6
FE 122 Sociology of Education Core 7

Semester 1 year 2

Code Course Title Status Credits
PH211 Electricity Core 1E+1
PH212 Electromagnetism Core 1E+1
CH212 Organic Chemistry II Core 1E+1
CH213 Chemistry Practical II Core 1E+1
PC 211 Curriculum and Teaching Core 8
FE211 Professional communication for teachers Core 6
PC 212 Assessment and Evaluation Core 8

Semester 2 year 2

Code Course Title Status Credits
PH221 Analog and Digital Electronics Core 1E+1
PH222 Physics Practical – II Core 1E+1
CH223 Instrumental Chemistry Core 1E+1
CH222 Chemical Kinetics and Catalysis Core 1E+1
ME 221 Instructional leadership Core 7
FE 222 Professionalism and ethics Core 8
PC 221 Classroom Action Research Core 6

Semester 1 year 3

Code Course Title Status Credits
PH311 Physics Practical III Core 1E+1
PH312 Nuclear Physics Core 1E+1
CH314 Coordination Chemistry Core 1E+1
CH311 Electrochemistry and Corrosion Chemistry Core 1E+1
SC 311 Physics teaching methods 1 Core 1E+1
SC 312 Chemistry teaching methods 1 Core 1E+1

Semester 2 year 3

Code Course Title Status Credits
PH321 Renewable Energy Resources Core 1E+1
PH322 Medical Physics Core 1E+1
CH322 Chemistry Practical III Core 1E+1
CH 321 Chemical Thermodynamics Core 1E+1
SC 321 Physics teaching methods 2 Core 26
SC 322 Chemistry teaching methods 2 Core 26

Semester 1 year 1

Code Course Title Status Credits
PH111 Mechanics Core 1E+1
PH112 Waves, Optics and Acoustics Core 1E+1
PH113 Astronomy and Space Science Elective 1E+1
CS 112 Fundamentals to computer literacy Core 1E+1
CS 113 E-Learning and instructional Technology Elective 1E+1
FE 111 Philosophy of education Core 8
PC 111 Educational Psychology Core 8

Semester 2 year 1

Code Course Title Status Credits
PH121 Heat and Thermodynamics Core 1E+1
PH122 Physics Practical I Core 1E+1
CS 121 Fundamentals of programming Core 1E+1
CS 122 Teaching ICT with technology Core 1E+1
CS 123 AI tools and application in education Elective Other 1E+1
PC 121 Inclusive education Core 6
FE 122 Sociology of Education Core 7

Semester 1 year 2

Code Course Title Status Credits
PH211 Electricity Core 1E+1
PH212 Electromagnetism Core 1E+1
CS 211 Data structures and algorithms Core 1E+1
CS 212 Data Base Management System Core 1E+1
PC 211 Curriculum and Teaching Core 8
FE211 Professional communication for teachers Core 6
PC 212 Assessment and Evaluation Core 8

Semester 2 year 2

Code Course Title Status Credits
PH221 Analog and Digital Electronics Core 1E+1
PH222 Physics Practical – II Core 1E+1
CS 222 Data base management system Core 1E+1
CS 223 Web development Core 1E+1
ME 221 Instructional leadership Core 7
FE 222 Professionalism and ethics Core 8
PC 221 Classroom Action Research Core 6

Semester 1 year 3

Code Course Title Status Credits
PH311 Physics Practical III Core 1E+1
PH312 Nuclear Physics Core 1E+1
CS 311 Computer networks and security Core 1E+1
CS 312 Mobile application development Core 1E+1
SC 311 Physics teaching methods 1 Core 1E+1
SC 315 Computer Science teaching methods 1 Core 1E+1

Semester 2 year 3

Code Course Title Status Credits
PH321 Renewable Energy Resources Core 1E+1
PH322 Medical Physics Core 1E+1
CS 321 Cloud computing and virtualization Core 1E+1
CS 322 ICT project management Core 1E+1
SC 321 Physics teaching methods 2 Core 26
SC 325 Computer Science teaching methods 2 Core 26

Semester 1 year 1

Code Course Title Status Credits
CH111 Inorganic Chemistry Core 1E+1
CH112 Basic Analytical Chemistry Core 1E+1
GO111 Environmental Processes and Change Core 1E+1
GO112 Spatial Organization and Interaction Core 1E+1
GO113 Environmental Conservation Education Elective 1E+1
FE 111 Philosophy of education Core 8
PC 111 Educational Psychology Core 8

Semester 2 year 1

Code Course Title Status Credits
CH121 Organic Chemistry I Core 1E+1
CH122 Chemistry Practical I Core 1E+1
CH124 Environmental Chemistry Elective 1E+1
GO121 Land Surveying Science Core 1E+1
GO124 Climate Variability and Change Core 1E+1
GO123 Population Dynamics and Sustainable Development Elective 1E+1
PC 121 Inclusive education Core 6
FE 122 Sociology of Education Core 7

Semester 1 year 2

Code Course Title Status Credits
CH212 Organic Chemistry II Core 1E+1
CH213 Chemistry Practical II Core 1E+1
GO211 Cartography Core 1E+1
PC 211 Curriculum and Teaching Core 8
FE211 Professional communication for teachers Core 6
PC 212 Assessment and Evaluation Core 8
GO212 Environmental pollution and Waste management Elective 1E+1

Semester 2 year 2

Code Course Title Status Credits
CH223 Instrumental Chemistry Core 1E+1
CH222 Chemical Kinetics and Catalysis Core 1E+1
GO221 Soil Science Core 1E+1
GO222 Research Methods in Environmental management Core 1E+1
ME 221 Instructional leadership Core 7
FE 222 Professionalism and ethics Core 8
PC 221 Classroom Action Research Core 6

Semester 1 year 3

Code Course Title Status Credits
CH314 Coordination Chemistry Core 1E+1
CH311 Electrochemistry and Corrosion Chemistry Core 1E+1
GO312 Biodiversity Conservation and society Core 1E+1
GO313 Environmental Project Planning and Management Core 1E+1
SC 312 Chemistry teaching methods 1 Core 1E+1
BC 315 Geography teaching methods 1 Core 1E+1

Semester 2 year 3

Code Course Title Status Credits
CH322 Chemistry Practical III Core 1E+1
CH 321 Chemical Thermodynamics Core 1E+1
GO321 Land use Planning and Management Core 1E+1
GO322 Gender and Environment Core 1E+1
SC 322 Chemistry teaching methods 2 Core 26
BC 325 Geography teaching methods 2 Core 26

Semester 1 year 1

Code Course Title Status Credits
GO111 Environmental Processes and Change Core 1E+1
GO112 Spatial Organization and Interaction Core 1E+1
GO113 Environmental Conservation Education Elective 1E+1
CS 112 Fundamentals to computer literacy Core 1E+1
CS 113 E-Learning and instructional Technology Elective 1E+1
FE 111 Philosophy of education Core 8
PC 111 Educational Psychology Core 8

Semester 2 year 1

Code Course Title Status Credits
GO121 Land Surveying Science Core 1E+1
GO124 Climate Variability and Change Core 1E+1
GO123 Population Dynamics and Sustainable Development Elective 1E+1
CS 121 Fundamentals of programming Core 1E+1
CS 122 Teaching ICT with technology Core 1E+1
CS 123 AI tools and application in education Elective 1E+1
PC 121 Inclusive education Core 6
FE 122 Sociology of Education Core 7

Semester 1 year 2

Code Course Title Status Credits
GO211 Cartography Core 1E+1
GO212 Environmental pollution and Waste management Elective 1E+1
CS 211 Data structures and algorithms Core 1E+1
CS 212 Data Base Management System Core 1E+1
PC 211 Curriculum and Teaching Core 8
FE 211 Professional communication for teachers Core 6
PC 212 Assessment and Evaluation Core 8

Semester 2 year 2

Code Course Title Status Credits
GO221 Soil Science Core 1E+1
GO222 Research Methods in Environmental management Core 1E+1
CS 223 Web development Core 1E+1
CS 222 Data base management system Core 1E+1
ME 221 Instructional leadership Core 7
FE 222 Professionalism and ethics Core 8
PC 221 Classroom Action Research Core 6

Semester 1 year 3

Code Course Title Status Credits
GO312 Biodiversity Conservation and society Core 1E+1
GO313 Environmental Project Planning and Management Core 1E+1
CS 311 Computer networks and security Core 1E+1
CS 312 Mobile application development Core 1E+1
BC 315 Geography teaching methods 1 Core 1E+1
SC 315 Computer Science teaching methods 1 Core 1E+1

Semester 2 year 3

Code Course Title Status Credits
GO321 Land use Planning and Management Core 1E+1
GO322 Gender and Environment Core 1E+1
CS 321 Cloud computing and virtualization Core 1E+1
CS 322 ICT project management Core 1E+1
BC 325 Geography teaching methods 2 Core 26
SC 325 Computer Science teaching methods 2 Core 26

Semester 1 year 1

Code Course Title Status Credits
PH111 Mechanics Core 1E+1
PH112 Waves, Optics and Acoustics Core 1E+1
PH113 Astronomy and Space Science Elective Other 1E+1
BI111 Biological Science Core 1E+1
BI112 Cell Biology and Genetics Core 1E+1
FE 111 Philosophy of education Core 8
PC 111 Educational Psychology Core 8

Semester 2 year 1

Code Course Title Status Credits
PH121 Heat and Thermodynamics Core 1E+1
PH122 Physics Practical I Core 1E+1
BI121 Introduction to Plant Physiology Core 1E+1
BI122 Invertebrate Zoology Core 1E+1
PC 121 Inclusive education Core 6
FE 122 Sociology of Education Core 7

Semester 1 year 2

Code Course Title Status Credits
PH211 Electricity Core 1E+1
PH212 Electromagnetism Core 1E+1
BI211 Chordate Zoology Core 1E+1
BI212 Botanical Science Core 1E+1
PC 211 Curriculum and Teaching Core 8
FE 211 Professional communication for teachers Core 6
PC 212 Assessment and Evaluation Core 8

Semester 2 year 2

Code Course Title Status Credits
PH221 Analog and Digital Electronics Core 1E+1
PH222 Physics Practical – II Core 1E+1
BI221 Comparative Anatomy and Physiology Core 1E+1
BI222 Developmental Biology Core 1E+1
ME 221 Instructional leadership Core 7
FE 222 Professionalism and ethics Core 8
PC 221 Classroom Action Research Core 6

Semester 1 year 3

Code Course Title Status Credits
PH311 Physics Practical III Core 1E+1
PH312 Nuclear Physics Core 1E+1
BI311 Ecology Core 1E+1
BI312 Contemporary Biology Core 1E+1
SC 311 Physics teaching methods 1 Core 1E+1
SC 314 Biology teaching methods 1 Core 1E+1

Semester 2 year 3

Code Course Title Status Credits
PH321 Renewable Energy Resources Core 1E+1
PH322 Medical Physics Core 1E+1
BI321 Advanced Biological Investigation Core 1E+1
BI322 Developmental Biology Core 1E+1
SC 321 Physics teaching methods 2 Core 26
SC 324 Biology teaching methods 2 Core 26

Semester 1 year 1

Code Course Title Status Credits
CH111 Inorganic Chemistry Core 1E+1
CH112 Basic Analytical Chemistry Core 1E+1
BI111 Biological Science Core 1E+1
BI112 Cell Biology and Genetics Core 1E+1
FE 111 Philosophy of education Core 8
PC 111 Educational Psychology Core 8

Semester 2 year 1

Code Course Title Status Credits
CH121 Organic Chemistry I Core 1E+1
CH122 Chemistry Practical I Core 1E+1
CH124 Environmental Chemistry Elective 1E+1
BI121 Introduction to Plant Physiology Core 1E+1
BI121 Introduction to Plant Physiology Core 1E+1
PC 121 Inclusive education Core 6
FE 122 Sociology of Education Core 7

Semester 1 year 2

Code Course Title Status Credits
CH212 Organic Chemistry II Core 1E+1
CH213 Chemistry Practical II Core 1E+1
BI211 Chordate Zoology Core 1E+1
BI212 Botanical Science Core 1E+1
PC 211 Curriculum and Teaching Core 8
FE 211 Professional communication for teachers Core 6
PC 212 Assessment and Evaluation Core 8

Semester 2 year 2

Code Course Title Status Credits
CH223 Instrumental Chemistry Core 1E+1
CH222 Chemical Kinetics and Catalysis Core 1E+1
BI221 Comparative Anatomy and Physiology Core 1E+1
BI221 Developmental Biology Core 1E+1
ME 221 Instructional leadership Core 7
FE 222 Professionalism and ethics Core 8
PC 221 Classroom Action Research Core 6

Semester 1 year 3

Code Course Title Status Credits
CH314 Coordination Chemistry Core 1E+1
CH311 Electrochemistry and Corrosion Chemistry Core 1E+1
BI311 Ecology Core 1E+1
BI312 Contemporary Biology Core 1E+1
SC 312 Chemistry teaching methods 1 Core 1E+1
SC 314 Biology teaching methods 1 Core 1E+1

Semester 2 year 3

Code Course Title Status Credits
CH322 Chemistry Practical III Core 1E+1
CH 321 Chemical Thermodynamics Core 1E+1
BI321 Advanced Biological Investigation Core 1E+1
BI322 Environmental Biology Core 1E+1
SC 322 Chemistry teaching methods 2 Core 26
SC 324 Biology teaching methods 2 Core 26

Semester 1 year 1

Code Course Title Status Credits
CH111 Inorganic Chemistry Core 1E+1
CH112 Basic Analytical Chemistry Core 1E+1
MT111 Fundamentals of Discrete Mathematics Core 1E+1
MT112 Linear Algebra I Core 1E+1
FE 111 Philosophy of education Core 8
PC 111 Educational Psychology Core 8

Semester 2 year 1

Code Course Title Status Credits
CH121 Organic Chemistry I Core 1E+1
CH122 Chemistry Practical I Core 1E+1
CH124 Environmental Chemistry Elective 1E+1
MT121 Operations Research Core 1E+1
MT122 Mathematical Statistics I Core 1E+1
PC 121 Inclusive education Core 6
FE 122 Sociology of Education Core 7
MT123 Linear Algebra II Elective 1E+1

Semester 1 year 2

Code Course Title Status Credits
CH212 Organic Chemistry II Core 1E+1
CH213 Chemistry Practical II Core 1E+1
MT211 Single- Variable calculus Core 1E+1
PC 211 Curriculum and Teaching Core 8
FE 211 Professional communication for teachers Core 6
PC 212 Assessment and Evaluation Core 8
MT212 Mathematical Statistics II Elective 1E+1

Semester 2 year 2

Code Course Title Status Credits
CH223 Instrumental Chemistry Core 1E+1
CH222 Chemical Kinetics and Catalysis Core 1E+1
MT221 Multivariable Calculus Core 1E+1
MT222 Financial Accounting Core 1E+1
ME 221 Instructional leadership Core 7
FE 222 Professionalism and ethics Core 8
PC 221 Classroom Action Research Core 6

Semester 1 year 3

Code Course Title Status Credits
CH314 Coordination Chemistry Core 1E+1
CH311 Electrochemistry and Corrosion Chemistry Core 1E+1
MT311 Differential Equations Core 1E+1
MT312 Euclidean Geometry Core 1E+1
SC 312 Chemistry teaching methods 1 Core 1E+1
SC 313 Mathematics teaching methods 1 Core 1E+1

Semester 2 year 3

Code Course Title Status Credits
CH322 Chemistry Practical III Core 1E+1
CH 321 Chemical Thermodynamics Core 1E+1
MT321 Modern Algebra Core 1E+1
MT322 Mathematical Project Core 1E+1
SC 322 Chemistry teaching methods 2 Core 26
SC323 Mathematics teaching methods 2 Core 26

Semester 1 year 1

Code Course Title Status Credits
CH111 Inorganic Chemistry Core 1E+1
CH112 Basic Analytical Chemistry Core 1E+1
CS 112 Fundamentals to computer literacy Core Other 1E+1
CS 113 E-Learning and instructional Technology Elective 1E+1
FE 111 Philosophy of education Core 8
PC 111 Educational Psychology Core 8

Semester 2 year 1

Code Course Title Status Credits
CH121 Organic Chemistry I Core 1E+1
CH122 Chemistry Practical I Core 1E+1
CH124 Environmental Chemistry Elective 1E+1
CS 121 Fundamentals of programming Core 1E+1
CS 122 Teaching ICT with technology Core 1E+1
CS 123 AI tools and application in education Elective 1E+1
PC 121 Inclusive education Core 6
FE 122 Sociology of Education Core 7

Semester 1 year 2

Code Course Title Status Credits
CH212 Organic Chemistry II Core 1E+1
CH213 Chemistry Practical II Core 1E+1
CS 211 Data structures and algorithms Core 1E+1
PC 211 Curriculum and Teaching Core 8
FE 211 Professional communication for teachers Core 6
PC 212 Assessment and Evaluation Core 8

Semester 2 year 2

Code Course Title Status Credits
CH223 Instrumental Chemistry Core 1E+1
CH222 Chemical Kinetics and Catalysis Core 1E+1
CS 222 Data base management system Core 1E+1
CS 223 Web development Core 1E+1
ME 221 Instructional leadership Core 7
FE 222 Professionalism and ethics Core 8
PC 221 Classroom Action Research Core 6

Semester 1 year 3

Code Course Title Status Credits
CH314 Coordination Chemistry Core 1E+1
CH311 Electrochemistry and Corrosion Chemistry Core 1E+1
CS 311 Computer networks and security Core 1E+1
CS 312 Mobile application development Core 1E+1
SC 312 Chemistry teaching methods 1 Core 1E+1
SC 315 Computer science teaching methods 1 Core 1E+1

Semester 2 year 3

Code Course Title Status Credits
CH322 Chemistry Practical III Core 1E+1
CS 321 Cloud computing and virtualization Core 1E+1
CS 322 ICT project management Core 1E+1
SC 322 Chemistry teaching methods 2 Core 26
SC 325 Computer science teaching methods 2 Core 26
CH 321 Chemical Thermodynamics Core 1E+1

Semester 1 year 1

Code Course Title Status Credits
GO111 Environmental Processes and Change Core 1E+1
GO112 Spatial Organization and Interaction Core 1E+1
GO123 Population Dynamics and Sustainable Development Elective 1E+1
MT111 Fundamentals of Discrete Mathematics Core 1E+1
MT112 Linear Algebra I Core 1E+1
FE 111 Philosophy of education Core 8
PC 111 Educational Psychology Core 8

Semester 2 year 1

Code Course Title Status Credits
GO121 Land Surveying Science Core 1E+1
GO124 Climate Variability and Change Core 1E+1
GO123 Population Dynamics and Sustainable Development Elective 1E+1
MT121 Operations Research Core 1E+1
MT122 Mathematical Statistics I Core 1E+1
PC 121 Inclusive education Core 6
FE 122 Sociology of Education Core 7
MT123 Linear Algebra II Elective 1E+1

Semester 1 year 2

Code Course Title Status Credits
GO211 Cartography Core 1E+1
GO212 Environmental pollution and Waste management Elective 1E+1
MT222 Financial Accounting Core 1E+1
MT211 Single- Variable calculus Core 1E+1
PC 211 Curriculum and Teaching Core 8
FE 211 Professional communication for teachers Core 6
PC 212 Assessment and Evaluation Core 8
MT212 Mathematical Statistics II Elective 1E+1

Semester 2 year 2

Code Course Title Status Credits
GO221 Soil Science Core 1E+1
GO222 Research Methods in Environmental management Core 1E+1
MT221 Multivariable Calculus Core 1E+1
MT222 Financial Accounting Core 1E+1
ME 221 Instructional leadership Core 7
FE 222 Professionalism and ethics Core 8
PC 221 Classroom Action Research Core 6

Semester 1 year 3

Code Course Title Status Credits
GO312 Biodiversity Conservation and society Core 1E+1
GO313 Environmental Project Planning and Management Core 1E+1
MT311 Differential Equations Core 1E+1
MT312 Euclidean Geometry Core 1E+1
BC 315 Geography teaching methods 1 Core 1E+1
SC 313 Mathematics teaching methods 1 Core 1E+1

Semester 2 year 3

Code Course Title Status Credits
GO321 Land use Planning and Management Core 1E+1
GO322 Gender and Environment Core 1E+1
MT321 Modern Algebra Core 1E+1
MT322 Mathematical Project Core 1E+1
BC 325 Geography teaching methods 2 Core 26
SC 323 Mathematics teaching methods 2 Core 26

Semester 1 year 1

Code Course Title Status Credits
GO111 Environmental Processes and Change Core 1E+1
GO112 Spatial Organization and Interaction Core 1E+1
GO123 Population Dynamics and Sustainable Development Elective 1E+1
BI111 Biological Science Core 1E+1
BI112 Cell Biology and Genetics Core 1E+1
FE 111 Philosophy of education Core 8
PC 111 Educational Psychology Core 8

Semester 2 year 1

Code Course Title Status Credits
GO121 Land Surveying Science Core 1E+1
GO124 Climate Variability and Change Core 1E+1
GO123 Population Dynamics and Sustainable Development Elective 1E+1
BI121 Introduction to Plant Physiology Core 1E+1
BI122 Invertebrate Zoology Core 1E+1
PC 121 Inclusive education Core 6
FE 122 Sociology of Education Core 7

Semester 1 year 2

Code Course Title Status Credits
GO211 Cartography Core 1E+1
GO212 Environmental pollution and Waste management Elective 1E+1
BI211 Chordate Zoology Core 1E+1
BI212 Botanical Science Core 1E+1
PC 211 Curriculum and Teaching Core 8
FE 211 Professional communication for teachers Core 6
PC 212 Assessment and Evaluation Core 8
GO212 Environmental pollution and Waste management Elective 1E+1

Semester 2 year 2

Code Course Title Status Credits
GO221 Soil Science Core 1E+1
GO222 Research Methods in Environmental management Other 1E+1
BI221 Comparative Anatomy and Physiology Core 1E+1
BI222 Developmental Biology Core 1E+1
ME 221 Instructional leadership Core 7
FE 222 Professionalism and ethics Core 8
PC 221 Classroom Action Research Core 6

Semester 1 year 3

Code Course Title Status Credits
GO312 Biodiversity Conservation and society Core 1E+1
GO313 Environmental Project Planning and Management Core 1E+1
BI311 Ecology & Biodiversity Core 1E+1
BI312 Contemporary Biology Core 1E+1
BC 315 Geography teaching methods 1 Core 1E+1
SC 314 Biology teaching methods 1 Core 1E+1

Semester 2 year 3

Code Course Title Status Credits
GO321 Land use Planning and Management Core Other 1E+1
GO322 Gender and Environment Core 1E+1
BI321 Advanced Biological Investigation Core 1E+1
BI322 Environmental Biology Core 1E+1
BC 325 Geography teaching methods 2 Core 26
SC 324 Biology teaching methods 2 Core 26

Semester 1 year 1

Code Course Title Status Credits
BI111 Biological Science Core 1E+1
BI112 Cell Biology and Genetics Core 1E+1
CS 112 Fundamentals to computer literacy Core 1E+1
CS 113 E-Learning and instructional Technology Elective 1E+1
FE 111 Philosophy of education Core 8
PC 111 Educational Psychology Core 8

Semester 2 year 1

Code Course Title Status Credits
BI121 Introduction to Plant Physiology Core 1E+1
BI122 Invertebrate Zoology Core 1E+1
CS 121 Fundamentals of programming Core 1E+1
CS 122 Teaching ICT with technology Core 1E+1
CS 123 AI tools and application in education Elective Other 1E+1
PC 121 Inclusive education Core 6
FE 122 Sociology of Education Core 7

Semester 1 year 2

Code Course Title Status Credits
BI211 Chordate Zoology Core 1E+1
BI212 Botanical Science Core 1E+1
CS 211 Data structures and algorithms Core 1E+1
CS 222 Data Base Management system Core 1E+1
PC 211 Curriculum and Teaching Core 8
FE 211 Professional communication for teachers Core 6
PC 212 Assessment and Evaluation Core 8

Semester 2 year 2

Code Course Title Status Credits
BI221 Comparative Anatomy and Physiology Core 1E+1
BI222 Developmental Biology Core 1E+1
CS 222 Data base management system Core 1E+1
CS 223 Web development Core 1E+1
ME 221 Instructional leadership Core 7
FE 222 Professionalism and ethics Core 8
PC 221 Classroom Action Research Core 6

Semester 1 year 3

Code Course Title Status Credits
BI311 Ecology Core 1E+1
BI312 Contemporary Biology Core 1E+1
CS 311 Computer networks and security Core 1E+1
CS 312 Mobile application development Core 1E+1
SC 314 Biology teaching methods 1 Core 1E+1
SC 315 Computer science teaching methods Other 1

Semester 2 year 3

Code Course Title Status Credits
BI321 Advanced Biological Investigation Core 1E+1
BI322 Environmental Biology Core 1E+1
CS 321 Cloud computing and virtualization Core 1E+1
CS 322 ICT project management Core 1E+1
SC 324 Biology teaching methods 2 Core 26
SC 325 Computer science teaching methods Other 2

Semester 1 year 1

Code Course Title Status Credits
MT111 Fundamentals of Discrete Mathematics Core 1E+1
MT112 Linear Algebra I Core 1E+1
CS 112 Fundamental to computer literacy Core 1E+1
CS 113 E-Learning and instructional Technology Elective 1E+1
FE 111 Philosophy of education Core 8
PC 111 Educational Psychology Core 8

Semester 2 year 1

Code Course Title Status Credits
MT121 Operations Research Core 1E+1
MT122 Mathematical Statistics I Core 1E+1
CS 121 Fundamentals of programming Core 1E+1
CS 123 AI tools and application in education Elective 1E+1
PC 121 Inclusive education Core 6
FE 122 Sociology of Education Core 7

Semester 1 year 2

Code Course Title Status Credits
MT211 Single- Variable calculus Core 1E+1
CS 211 Data structures and algorithms Core 1E+1
CS 212 Data Base Management System Core Other 1E+1
PC 211 Curriculum and Teaching Core 8
FE 211 Professional communication for teachers Core 6
PC 212 Assessment and Evaluation Core 8
MT212 Mathematical Statistics II Elective 1E+1

Semester 2 year 2

Code Course Title Status Credits
MT221 Multivariable Calculus Core 1E+1
MT222 Financial Accounting Core 1E+1
CS 222 Data base management system Core 1E+1
CS 223 Web development Core 1E+1
ME 221 Instructional leadership Core 7
FE 222 Professionalism and ethics Core 8
PC 221 Classroom Action Research Core 6

Semester 1 year 3

Code Course Title Status Credits
MT311 Differential Equations Core 1E+1
MT312 Euclidean Geometry Core 1E+1
CS 311 Computer networks and security Core 1E+1
CS 312 Mobile application development Core 1E+1
SC 313 Mathematics teaching methods 1 Core Other 1E+1
SC 315 Computer science teaching methods 1 Core 1E+1

Semester 2 year 3

Code Course Title Status Credits
MT321 Modern Algebra Core 1E+1
MT322 Mathematical Project Core 1E+1
CS 321 Cloud computing and virtualization Core 1E+1
CS 322 ICT project management Core 1E+1
SC 323 Mathematics teaching methods Other 2
SC 325 Computer science teaching methods 2 Core 26
CS 323 AI tools and application in education Elective 1E+1

About the author