Affiliation:
1. New York Institute of Technology, New York, NY
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.
Publisher
Association for Computing Machinery (ACM)
Reference3 articles.
1. Abstraction ability as an indicator of success for learning object-oriented programming?
2. Teaching quality object-oriented programming
3. Accessibility of Analysis of Algorithms: from programming to problem solving;Assiter K. V.;Journal of Computing Sciences in Colleges,2005