Structured Programming with go to Statements
ACM Computing Surveys (CSUR)
Communications of the ACM
An axiomatic basis for computer programming
Communications of the ACM
Flow diagrams, turing machines and languages with only two formation rules
Communications of the ACM
Systematic Programming: An Introduction
Systematic Programming: An Introduction
A Discipline of Programming
PASCAL user manual and report
Structured programming
SIGCSE '88 Proceedings of the nineteenth SIGCSE technical symposium on Computer science education
AIDE: an automated tool for teaching design in an introductory programming course
SIGCSE '89 Proceedings of the twentieth SIGCSE technical symposium on Computer science education
A new environment for teaching introductory computer science
SIGCSE '83 Proceedings of the fourteenth SIGCSE technical symposium on Computer science education
Integration of design and programming methodology into beginning computer science courses
SIGCSE '82 Proceedings of the thirteenth SIGCSE technical symposium on Computer science education
Computer science in the Air Force Academy core curriculum
SIGCSE '82 Proceedings of the thirteenth SIGCSE technical symposium on Computer science education
SIGSCE '84 Proceedings of the fifteenth SIGCSE technical symposium on Computer science education
Developing authentic problem solving skills in introductory computing classes
Proceedings of the 40th ACM technical symposium on Computer science education
Hi-index | 0.00 |
This paper deals the difficulties of teaching problem solving in an introductory level computer science course where the majority of students are not computer science majors. An approach is suggested using top-down design techniques. The specific pseudo language, problem definition form, and design procedure taught in this course are described.