Archives

Stumbling Blocks: logic | Planning | program | Structure

M150 taught students using a natural language approach. Students taught to structure their program by doing a list and converting that into a program. We don't do that. We tell them what to do and then it is up to them to do it. We don't provide an intermediate scaffolding stage. Some students end up answering the assignment questions more by trial and error than by logically developing a program so that when they finish, they have something that more or less answers the question but they don't understand why it answers the question.

Post Type: Student_problem | Education Level: University | Country: United Kingdom

Stumbling Blocks: Planning

Students sometimes want to jump right in and cut code rather than take the time to design the logic first.

  • Planning as a process (test and debug)
  • Designing Code
  • Building up from rules
  • Refining Plan
Post Type: Student_problem | Education Level: University | Country: United Kingdom

Summary

Loading chart...

Subject: Technology | Country: United Kingdom