Key facts

  • 1956: Benjamin Bloom's taxonomy classified educational objectives into cognitive levels, giving computer teachers a clear ladder from recall of comman...
  • 2001: Anderson and Krathwohl revised Bloom's taxonomy, replacing nouns with action verbs and placing "create" at the top for project-based computer le...
  • 2005: India's National Curriculum Framework promoted constructivist, activity-based learning, which supports hands-on programming, simulation and labo...
  • 2017: DIKSHA was launched as a national digital infrastructure for teachers and learners, making it relevant to ICT integration and digital resource u...
  • 2020: National Education Policy 2020 emphasised coding, computational thinking and technology-enabled learning from school level.

Key Points at a Glance

  1. 1

    1956: Benjamin Bloom's taxonomy classified educational objectives into cognitive levels, giving computer teachers a clear ladder from recall of commands to problem-solving and evaluation.

  2. 2

    2001: Anderson and Krathwohl revised Bloom's taxonomy, replacing nouns with action verbs and placing "create" at the top for project-based computer learning.

  3. 3

    2005: India's National Curriculum Framework promoted constructivist, activity-based learning, which supports hands-on programming, simulation and laboratory work.

  4. 4

    2017: DIKSHA was launched as a national digital infrastructure for teachers and learners, making it relevant to ICT integration and digital resource use in schools.

  5. 5

    2020: National Education Policy 2020 emphasised coding, computational thinking and technology-enabled learning from school level.

  6. 6

    2021: NIPUN Bharat was launched for foundational literacy and numeracy; for computer teachers its relevance is age-appropriate ICT support rather than advanced coding.

  7. 7

    2023: National Curriculum Framework for School Education linked pedagogy with competency-based assessment, reinforcing practical tasks, portfolios and formative checks.

Foundations of computer pedagogy

Computer teaching is not limited to explaining software menus or hardware names. It combines concepts, procedures, problem-solving habits and responsible digital behaviour. A good computer lesson moves from known experience to new abstraction: students may first identify input and output devices, then understand the input-process-output cycle, and later write a simple program that transforms data. This sequence matters because computer science often looks invisible; the teacher must make processes visible through demonstrations, diagrams, simulations and guided practice.

The major learning theories appear frequently in objective exams. Behaviourism, associated with B. F. Skinner, supports drill, immediate feedback and step-by-step skill practice, such as keyboard shortcuts or syntax correction. Cognitivism focuses on memory, attention and mental models; it helps in teaching algorithms, flowcharts and file organisation. Constructivism, linked with Jean Piaget and Jerome Bruner, treats learners as active builders of knowledge; it fits coding tasks, troubleshooting and project work. Social constructivism, associated with Lev Vygotsky, stresses peer learning and scaffolding, which are useful in pair programming and lab demonstrations.

Remember this: computer pedagogy works best when concept, demonstration and supervised practice are planned together.

Open the complete note

This public page shows the first available section. The study pack opens the complete topic with all revision material.

7 more sections in the complete note

Open study pack