Hot answers tagged

3

You're definitely on the right track with your project scope but high school students can pay attention to large scale text based games. I have had great success having them implement Blackjack. This project is large by nature but you can place restrictions on how they solve the problem. I've found that using three classes helps cut down on confusion. ...


2

As others have noted, the simple lines of code doesn't always have a lot of meaning in terms of the project's quality. My guess is that the question is primarily intended to catch the outliers, those projects with a lot less or more code than average. In the programming industry I have noticed an odd trend among certain programmers that go through great ...


2

Because it is an easy question to start with? It only takes seconds to count the LOC in a project. Faster than asking. So the point is not the factual information by itself. The point is starting an interview with a nervous student, about a project of some size. Not a 20 lines exercise for which an interview with each student is a waste of time. Question ...


1

I think you're onto the right track. I've had great luck teaching these sorts of concepts in Unity, where you are trying to get so many different systems to operate together that architecture really starts to demonstrate its value. And that's the key; you can't push this much beyond where they can see the value in it. When I work with middle school students,...


1

Nna, its a challenge always. Your question resonates with me. I was and still is at the same situation where I am looking for interesting projects for my coding students. You asked for online resources or books or a list. I will share general principles I came to of how to create interesting projects in my similar difficulties (more difficult because I work ...


Only top voted, non community-wiki answers of a minimum length are eligible