Learning computer programming and role of errors in design

  • Authors:
  • Gennady Lomako

  • Affiliations:
  • New York Institute of Technology, New York, NY

  • Venue:
  • ACM SIGCSE Bulletin
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Computer programming teaching should include problem analysis and a hierarchical decomposition of objects and actions that enable programmers to develop meaningful models of objects and multi-layered interfaces and thus be able to choose the level of complexity and protection they need. Programmers are expected to use error-detecting and correcting codes. Application development should include evaluation methods that could assess design solutions during program development and avoid errors during program execution. We discuss a software development and test diagram and programming project requirements.