Skip to main content
25 events
when toggle format what by license comment
Jun 24, 2017 at 23:53 comment added ctrl-alt-delor I am currently experimenting with getting pupils to modify existing code — I have not been teaching long, but believe that this will have a better outcome that having struggle to start from zero.
Jun 24, 2017 at 12:52 answer added Buffy timeline score: 1
Jun 24, 2017 at 10:29 history edited thesecretmaster
Removed irrelevant tag
Jun 24, 2017 at 5:41 answer added cMcNerlin timeline score: 3
Jun 23, 2017 at 19:58 answer added luizfzs timeline score: 2
Jun 23, 2017 at 19:33 comment added Luke Sawczak Incidentally, as someone who's done both CS and French teaching-related work, I think there's an analogy with "Should I have students write their own French or edit and translate others'?" The answer is simply yes :) The more methods you can throw at a student for interacting with the material, the better it will stick, and also the more likely they'll discover what they love most. Similarly, in the CS courses I was helping with, there were lectures, guided labs, unguided labs, larger assignments, tiny Q&As , mutual code reviews, puzzles, etc. — every possible tool. I thought it was great.
Jun 23, 2017 at 18:02 answer added EJoshuaS - Stand with Ukraine timeline score: 2
Jun 23, 2017 at 17:20 answer added Geoff Snowman timeline score: 2
Jun 23, 2017 at 16:22 answer added Uncle Long Hair timeline score: 3
Jun 23, 2017 at 14:01 comment added Voo In my opinion it's not so much about the debugging (they'll do that anyhow on their own applications as well, although certainly it's different) but just the simple act of reading other people's code. In my opinion that's taught way too little if at all in university, but it is oh so very, very, very essential.
Jun 23, 2017 at 3:36 comment added atk what makes you believe that any practical application can actually be error free?
Jun 22, 2017 at 20:40 answer added Meower68 timeline score: 8
Jun 22, 2017 at 20:40 answer added MIKE timeline score: 2
Jun 22, 2017 at 19:48 comment added AlG What age group? In my undergrad work our faculty had all "come from the industry" so our work included large projects that were broke and required fixing before augmenting, creation work, and larger group projects where you had to collaborate, integrate and debug. All I'd say made me a better developer when I graduated.
Jun 22, 2017 at 19:44 answer added Ross Heitkamp timeline score: 15
S Jun 22, 2017 at 18:28 history suggested CommunityBot CC BY-SA 3.0
improved grammar
Jun 22, 2017 at 18:23 review Suggested edits
S Jun 22, 2017 at 18:28
Jun 22, 2017 at 14:58 answer added John McManus timeline score: 4
Jun 22, 2017 at 14:58 comment added Darren Bartrup-Cook Maybe write code, pass it to your neighbour and have them debug it.
Jun 22, 2017 at 14:55 comment added Baldrickk Introduce them to TDD early. It's good for both breaking down tasks to develop algorithms, and for producing quality code in the first place. Not to mention that it's a very good habit to have.
Jun 22, 2017 at 14:16 comment added PTwr Why not both? Give them group project with full code-review and proper testing.
Jun 22, 2017 at 12:19 answer added Ben I. timeline score: 15
Jun 22, 2017 at 12:10 history edited Ben I. CC BY-SA 3.0
Fixed grammar
Jun 22, 2017 at 11:57 answer added Brett Becker timeline score: 3
Jun 22, 2017 at 11:46 history asked i-- CC BY-SA 3.0