No student walks into your lesson hoping to feel lost.
They walk in hoping this is the one that finally makes sense.
And a few minutes later, you say, “Today we’re doing pseudocode.”
You can see the shift.
They haven’t moved.
But mentally, they’ve stepped back.
How CS quietly becomes “the smart people subject”
You put code on the board.
You hand out a worksheet.
You say, “Have a go.”
To you, this is routine.
To them, it feels like:
“Everyone else understands this except me.”
They don’t think, I need more practice.
They think, I’m not made for this.
That thought is the real barrier.
Confusion feels the same as stupidity
Students don’t say:
“I’m unfamiliar with this terminology.”
They say:
“I’m dumb.”
Because Computer Science reveals confusion quickly.
You either know where to begin, or you’re staring at symbols that don’t feel familiar yet.
That feeling is uncomfortable — especially in a room full of people.
The first 30 seconds decide everything
Before they read the task, they scan:
- the board
- the sheet
- the slide
And their brain decides:
“This looks manageable.”
or
“This looks overwhelming.”
That decision happens before any learning begins.
Your wording is shaping their identity
Compare:
❌ “Write an algorithm to…”
✅ “Let’s look at how this works step by step.”
❌ “Trace this code.”
✅ “We’re going to read this slowly together.”
One sounds like a test.
One sounds like support.
Students feel that difference immediately.
Your slides and worksheets are communicating too
Cramped text.
Messy layout.
Minimal spacing.
Code packed tightly together.
This doesn’t feel like learning.
It feels like pressure.
Clear spacing.
Simple structure.
Familiar keywords repeated.
This feels approachable before they even start.
The room itself is part of the message
A busy, cluttered room says:
“Keep up.”
A calm, clear room says:
“Take your time.”
Computer Science needs the second message.
Because thinking requires calm, not urgency.
Students engage where they feel capable
They withdraw where they feel exposed.
If CS makes them feel:
- behind
- confused
- slow
- different
They check out.
If it makes them feel:
- familiar
- supported
- capable
They lean in.
The small shift that changes everything
Before the task, students need to feel:
“I understand what’s happening here.”
That feeling must come first.
Not after they struggle.
At the beginning.
The real reason students say they “hate CS”
They don’t hate Computer Science.
They dislike the feeling of not knowing where to start.
Change the wording.
Change the visuals.
Change the environment.
And the subject feels very different.
