Questions tagged [high-school]

Questions about CS teaching to high school level students. This should be used when the context or level of the answer or question is that of high school students. In many cases, an AP tag is more appropriate because AP classes are typically taught in high school.

Filter by
Sorted by
Tagged with
4
votes
2answers
166 views

Advantages of teaching basic javascript through typescript

At my school the students learn some very basic javascript, and a while ago it was decided to expand on that (by teaching nodejs). by "basic", I mean that we only teach html manipulation through JS. ...
4
votes
1answer
217 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 ...
4
votes
2answers
153 views

Working with students with specific secondary skill

I often see students at levels varying from really bad to incredibly clever. The students in the middle of the scale fit to curriculum perfectly (as it is meant to be for them). The students at either ...
4
votes
4answers
238 views

Popular demonstration of cryptographic tools

I'm looking for an activity for highschoolers/college-freshmen that will demonstrate crypto topics (e.g., encryption, signatures, zero-knowledge), and will be fun and motivating. It is supposed ...
4
votes
1answer
92 views

Multi-client to server connection demonstration

I am trying to think of a way to demonstrate how a multi-client server works, from the aspect of the broadcast messages sent from the server in response to a message from one of the clients. I ...
3
votes
4answers
308 views

Transition from Java to Python

I am preparing to teach students python, in addition to java. Usually, I test a proof of concept (POC) of my teaching with a handful of students, so as to know if my lesson plans are good (I teach ...
3
votes
4answers
191 views

First Time Learning Non-Linear Data Structures

I'm looking for effective strategies and projects for introducing non-linear data structures to students. I currently teach linked lists, stacks, and then introduce binary trees. A lot of students ...
3
votes
3answers
123 views

Talking about new/active subfields of CS to inspire students

In a class for highschool students, should I talk about new, active, and exciting fields of CS to inspire them to perhaps further pursue CS or just get them more interested, or would it be better to ...
3
votes
4answers
366 views

How should I respond to a student who proposes a “weak” analogy?

I'm teaching programming with JS at the highschool level, students have some prior experience with programming with different languages but are still mostly beginners, and we're working through some ...
3
votes
2answers
189 views

Teaching with just a single Makey Makey and Sphero

Last summer I was excited to get my hands on a Makey Makey. I played around with it for a couple days, but it ended up just gathering dust for most of the year. The same goes for a Sphero SPRK. They ...
3
votes
2answers
134 views

Should Java Static space and Memory Model be a part of AP CS

Disclaimer: I am teaching in Canada and therefore I am unfamiliar with the American AP CS A and AP CS P curricula that others may have talked about. In my school board at least, it is still very grey ...
3
votes
2answers
113 views

Genetic Algorithm enrichment lesson

As a special lesson, I would like to show students the very basic idea of genetic\evolutionary algorithms. I let them play a bit in a genetic algorithm online game, to get the idea. Then I teach them ...
3
votes
1answer
331 views

Resources for the Praxis CS Test

Current middle school/high school teachers in my state who want to obtain an additional license to teach computer science (notably AP CSP/CS A) must pass the Praxis computer science test (5651). I'm ...
3
votes
1answer
106 views

Curriculum choice for AP Computer Science A

We are currently researching what curriculum to use/adapt for the 2019-2020 school year. It will be our first year offering AP CSA. The students taking the class will have had 3-7 years of computers ...
3
votes
0answers
73 views

CS connections to Life Science for ages 14-18? [duplicate]

What are activities that have been successfully used to integrate student learning across life science and computer science for ages 14-18? (Note related question for ages 11-14.) The question seeks ...
2
votes
4answers
281 views

What do I do if my computing teacher does not teach the subject properly?

I'm a student in the UK, and I have a computer science lesson every two weeks. Most people would think computer science is my favourite subject, as I started coding from a very young age, but the ...
2
votes
4answers
135 views

Shallow, broad and general introduction to programming

I've planned a shallow and broad curriculum for a summer program (5 days a week for 2 weeks, 9:00 to 17:00) or sorts, and the flow of the subjects seems flawed. The students are gifted (not a ...
2
votes
0answers
25 views

Hardware (cameras, headsets) for TEALS supported classrooms

We have TEALS (a NGO which supports CS education in US with programs that team industry professionals with CS classrooms - both in person and remotely) distance learning support for our CS classes - ...
1
vote
1answer
136 views

How to embed TIC-80 into Computer science 101 course

I'm planning to design an introductory course to CS and programming for kids of 8-12 grade and see that we have Scratch for catching an eye in the beginning and getting instant result on place. But I ...
1
vote
1answer
45 views

Suggested fliers for high school career fair?

I will be tabling at a high school career fair and would like to have printed fliers about careers involving computer science. Does anyone know where I can find ones that are free (either to print or ...
0
votes
2answers
54 views

Simple, Compact, Rounded Definition of the term “Programming Construct”

A younger friend of mine, a high school student I have been encouraging to take his Computer Studies class seriously, and possibly go for CS in tertiary education, brought this problem to me. He was ...

1
2