As of May 31, 2023, we have updated our Code of Conduct.

Questions tagged [primary-school]

This tag is for questions relating to teaching primary-school or elementary-school students, or generally ages five to eleven. Use to indicate the ability level of the students in your question, as this will affect the answer users give. Avoid using with other age-range tags, such as [highschool] or [undergraduate] - your question should either be specific to one age group or applicable across most if not all age groups.

Filter by
Sorted by
Tagged with
1 vote
1 answer
39 views

Book / Course Teaching Basic Logic Circuits Via Minecraft Redstone To A Young Target Demographic

Is there a book or online course teaching basic logic and simple logic circuits via the Redstone mechanic in the game Minecraft? Similar to Nand2Tetris, but simpler and with a younger target ...
níðhöggr's user avatar
3 votes
4 answers
145 views

Scratch-like environment for 3D game programming

I'm helping a 10-year-old learn to program simple games in Scratch. He's expressed interest in making a simple 3D game. Is there any Scratch-like environment or programming language for creating ...
Anna's user avatar
  • 131
18 votes
10 answers
4k views

How to respond to the two-handed approach to swapping

I was introducing lists to someone young (in Scratch). Creating a list is boring, so I opted to introduce something that you can do with lists, but requires some thinking: swapping. I introduced it by ...
cocomac's user avatar
  • 299
4 votes
3 answers
117 views

Resources for flowchart programming for young, new programmers?

I'm working with middle school teachers who are teaching a CS class with middle schoolers. The students have a wide range of programming skills, and for some it would be beneficial to offer them an ...
Randi W's user avatar
  • 111
4 votes
1 answer
205 views

How many of "The Seven Laws of Teaching" are still relevant for teaching computer science today?

Wikipedia shows that in 1886 John Milton Gregory outlined his "The Seven Laws of Teaching"; asserting that a teacher should: Know thoroughly and familiarly the lesson you wish to teach; ...
user4539917's user avatar
6 votes
4 answers
154 views

Curriculum for a primary school learner

My niece is 11 this year and has shown a surprisingly deep interest in programming. She will spend hours on Khan Academy, using their javascript/processingjs environment. This is educational, but it's ...
Joshua Frank's user avatar
1 vote
2 answers
84 views

How to introduce problem solving to primary school pupils?

I'm interested into knowing your experiences about introducing problem solving to primary school pupils. I'm a PhD candidate in Operations Research and, together with my University or my public ...
Alice Raffaele's user avatar
4 votes
1 answer
233 views

What can be the causes of the difference in student performance?

The box-plot represents the number of programming tasks performed correctly in 30 minutes.These tasks are designed to learn basic CS concepts: sequences, loops, conditional ... Each box represents an ...
Marina's user avatar
  • 143
4 votes
2 answers
83 views

What resources would you recommend for K-5 Computer Systems Concept of the CSTA K-12 Standards?

In Maryland, we hope to be funded by a grant that will allow us to write a K-5 computer science curriculum to address the Computer Science Teachers Association (CSTA) K-12 Computer Science standards. ...
techteacher's user avatar
18 votes
10 answers
3k views

Recommended IDE for teaching web development to beginners

I have been assisting an IT teacher who has recently started teaching computer science to year 7-9s (11-13 year-olds). This year they will just be covering basic client-side web development: HTML, CSS ...
Alicia's user avatar
  • 283