Skip to content
Mathematics · Class 12

Active learning ideas

Types of Functions: One-to-One and Onto

Active learning helps students move beyond abstract definitions by visualising and manipulating functions. When students draw graphs, construct mappings, and debate examples, they internalise the difference between one-to-one and onto properties instead of memorising rules.

CBSE Learning OutcomesNCERT: Relations and Functions - Class 12
20–40 minPairs → Whole Class4 activities

Activity 01

Gallery Walk30 min · Pairs

Pair Graphing Challenge: Horizontal Line Test

Pairs receive printed graphs of five functions. They draw horizontal lines to check one-to-one property and discuss codomain coverage for onto. Each pair presents one example to the class, justifying their classification.

Differentiate between injective and surjective functions using graphical representations.

Facilitation TipBefore the Pair Graphing Challenge, distribute printed graph paper with axes already labelled to save setup time.

What to look forPresent students with graphs of several functions. Ask them to use the horizontal line test to identify which graphs represent one-to-one functions and which represent onto functions, explaining their reasoning for each.

UnderstandApplyAnalyzeCreateRelationship SkillsSocial Awareness
Generate Complete Lesson

Activity 02

Gallery Walk40 min · Small Groups

Small Group Mapping Boards: Set Diagrams

Provide boards, markers, and arrow stickers. Groups define small domains and codomains, create mappings, then classify as one-to-one, onto, both, or neither. Rotate boards for peer review and corrections.

Analyze how the domain and codomain influence a function's injectivity or surjectivity.

Facilitation TipDuring Small Group Mapping Boards, circulate with sticky notes in three colours to mark one-to-one, onto, and neither mappings.

What to look forPose the question: 'Consider a function f: Z → Z (integers to integers). Can f(x) = x² be one-to-one? Can it be onto? Explain why or why not, considering the domain and codomain.'

UnderstandApplyAnalyzeCreateRelationship SkillsSocial Awareness
Generate Complete Lesson

Activity 03

Gallery Walk25 min · Whole Class

Whole Class Function Factory: Construct Examples

Project a template. Class votes on domain/codomain pairs; teacher inputs rules live. Students signal with cards (one-to-one? onto?) and explain votes. Build a 'neither' function collaboratively.

Construct a function that is neither one-to-one nor onto, and explain why.

Facilitation TipIn the Whole Class Function Factory, ask student volunteers to explain their examples aloud to reinforce precise language.

What to look forProvide students with two sets: A = {1, 2, 3} and B = {a, b, c, d}. Ask them to define a function f: A → B that is one-to-one but not onto, and then define a function g: A → B that is onto but not one-to-one. They should briefly justify their definitions.

UnderstandApplyAnalyzeCreateRelationship SkillsSocial Awareness
Generate Complete Lesson

Activity 04

Gallery Walk20 min · Individual

Individual Worksheet: Proof Builder

Students list three functions: one-to-one only, onto only, bijective. They prove properties algebraically or graphically, then swap with a partner for verification.

Differentiate between injective and surjective functions using graphical representations.

Facilitation TipFor the Individual Worksheet: Proof Builder, model the first proof step on the board before students begin.

What to look forPresent students with graphs of several functions. Ask them to use the horizontal line test to identify which graphs represent one-to-one functions and which represent onto functions, explaining their reasoning for each.

UnderstandApplyAnalyzeCreateRelationship SkillsSocial Awareness
Generate Complete Lesson

Templates

Templates that pair with these Mathematics activities

Drop them into your lesson, edit them, and print or share.

A few notes on teaching this unit

Start with the horizontal line test visually before introducing formal definitions. Avoid rushing to theory; allow students to experience confusion first, then guide them to resolve it through discussion. Research shows that students learn injectivity and surjectivity better when they construct counterexamples themselves rather than passively receive them.

By the end of these activities, students will confidently identify injective and surjective functions, justify their choices with clear reasoning, and adjust domain or codomain to alter function types. They will also correct misconceptions through peer feedback during collaborative tasks.


Watch Out for These Misconceptions

  • During Pair Graphing Challenge, watch for students who assume every one-to-one function must cover all outputs.

    Have pairs swap graphs and reapply the horizontal line test, then ask them to list codomain elements missing from the range to make the connection explicit.

  • During Pair Graphing Challenge, watch for students who mix up vertical and horizontal line tests.

    Ask them to physically trace a horizontal line across their graph while stating, 'This line checks if two inputs share an output—one-to-one means it touches at most once.'

  • During Small Group Mapping Boards, watch for students who ignore codomain size when declaring onto functions.

    Hand them three sets of different sizes and ask them to adjust mappings until the function becomes onto, forcing reconsideration of codomain elements.


Methods used in this brief