2022 Developer Survey is open! Take survey.

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
18 votes
10 answers
3k 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 ...
user avatar
  • 299
4 votes
3 answers
114 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 ...
user avatar
  • 111
4 votes
1 answer
187 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; ...
user avatar
6 votes
4 answers
146 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 ...
user avatar
1 vote
2 answers
81 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 ...
user avatar
4 votes
1 answer
227 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 ...
user avatar
  • 143
4 votes
2 answers
81 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. ...
user avatar
18 votes
9 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 ...
user avatar
  • 283