Bachelor of Education in Information Communication Technology

Bachelor of Education in Information Communication Technology

4 years
Get notified about new updates for this program?

Bachelor of Education in Information Communication Technology (BEd ICT) is an undergraduate program offered by Tribhuvan University, under the Faculty of Education. It is a 4-year semester-based program spreading over 8 semesters covering a total of 138 credit hours, that includes 12 credit hours for communication skills courses, 24 credit hours for educational core courses, 60 credit hours for specialization major subjects, 30 credit hours for minor subjects and 9 credit hours for teaching internship/practicum.

BEd ICT Education is a bachelor degree program introduced to make students familiar with the modern education systems and computer science, along with the use of information and communication technology focusing on the subjects like Information Technology, C/C++ Programming, Psychology, Fundamental & Technology in Education, Java Programming Language, Database Management System, Data Communication, and Artificial Intelligence.


  • To prepare students for higher studies like Masters’ level program in the area of Education, Information Communication Technology or other related field
  • To provide students with a better and extensive learning about Computer Science and Information Communication Technology concepts like Programming, Algorithms, Database Management Systems, Management Information System, Data structures, Computer Graphics, Cyber law, Artificial intelligence and other BICT related subjects.
  • To provide theoretical knowledge to the students to build up a deeper understanding and familiarize them with the practical tools and techniques used in the development of computer systems software and technology.
  • To prepare successful BICT graduates to build their career in their interested field or BICT related field such as a Computer Teacher in Higher Level, Software Application Developer, System Administrator, Web Programmer, Database Administrator, Web Developer, Network Administrator, etc.
  • To develop proficient and passionate human resources outfitted with information technology skills, both qualitative and quantitative for application in the development of education sector.
  • To help students to improve their intellectual and analytical abilities, decision making, leadership to carry out, analyze and execute plans and policies for the overall development of education sector using the ideas of information technology.


Candidates must have passed 10+2 or equivalent in any stream with at least D+ Grade in each subject.

Prospect Careers

Curricular Structure

1st Semester

  1. English Lanugage I
  2. Nepali Language I
  3. Fundamentals of Education
  4. Introduction of Information Technology I
  5. Programming Concept with C-II
  6. Specialization Minor: Math

2nd Semester

  1. English Language II
  2. Nepali Language II
  3. Social Perspective in Education
  4. Object Oriented programming with C III
  5. Digital Logic IV
  6. Specialization Minor Math

3rd Semester

  1. Developmental Psychology
  2. Data Structure and Algorithm V
  3. Microprocessor and Computer Organization VI
  4. Web Technology VII
  5. Specialization Minor Math
  6. ICT in Education

4th Semester

  1. Psychology of Learning
  2. Operating System VIII
  3. Database Management System IX
  4. System Analysis and Design X
  5. Specialization Minor Math

5th Semester

  1. Basic of Curriculum
  2. Java programming language XI
  3. Data communication and Networks XII
  4. Software engineering and Project management XIII
  5. Specialization Minor Math

6th Semester

  1. Assessment and Evaluation of Learning
  2. Visual Programming XIV
  3. Computer Graphics XV
  4. E-learning & ICT educational Pedagogy VI
  5. Specialization Minor Math

7th Semester

  1. Pedagogy and inclusive Education
  2. Network Security XVII
  3. Artificial Intelligence in Education XVIII
  4. Specialization Minor: Math

8th Semester

  1. Basic statics and Research in Education
  2. Technology in Education XIX
  3. Educational project XX
  4. Elective Paper, Network Administration