Abstract
Computer Science contains a large number of new concepts well outside most students' prior experience. An important characteristic of many of these concepts is their dynamic nature: the execution of a program, assignment of a value to a variable, change of machine state following an interrupt, convergence on a root. By using the computer itself as my demonstration apparatus, I propose to give the students personal exposure to the concepts in action. With a low-cost interactive CRT terminal and video projector, I can show various aspects of a program executing, for instance, at comparatively low investment in machine and people time.
- 1 Baecker, Ron(1975). "Two Systems which Produce Animated Representations of the Execution of Computer Programs." SIGCSE Bulletin 7 :1 (Feb. 1975)pp.158-167. Google Scholar
Digital Library
- 2 Dahl, O-J, E.W. Dijkstra and C.A.R. Hoare (1972). Structured Programming. Academic Press, London. Google Scholar
Digital Library
- 3 Ellis, Alan (1974). The Use and Misuse of Computers in Education. McGraw-Hill, N.Y.Google Scholar
- 4 McCarthy, John, et.al.,(1967). "THOR-A Display Based Time Sharing System." Proceedings of the Spring Joint Computer Conference, 1967; AFIPS, Vol. 30.Google Scholar
- 5 Schweppe, Earl (1973). "Dynamic Instructional Models of Computer Organization and Programming Languages." SIGCSE Bulletin, 6 :1 (Feb. 1974) pp. 10-14. Google Scholar
Digital Library
- 6 Shapiro, Stuart, and Douglas Witmer (1974). "Interactive Visual Simulators for Beginning Programming Students." SIGCSE Bulletin 6 :1 (Feb. 1974) pp. 10-14. Google Scholar
Digital Library
- 7 Tracz, Will (1974). "The Use of ATOPSS: For Presenting Elementary Operating System Concepts." SIGCSE Bulletin, 6 :1 (Feb. 1974) pp. 74-78. Google Scholar
Digital Library
- 8 (Wilcox) Davis, Alan, Michael Tindall and Thomas Wilcox, (1975). "Interactive Error Diagnostics for an Instructional Programming System." SIGCSE Bulletin, 7 :1 (Feb. 1975) pp. 168-171. Google Scholar
Digital Library
Index Terms
Computer-controlled display demonstrations of dynamic concepts in computer science
Recommendations
Computer-controlled display demonstrations of dynamic concepts in computer science
Proceedings of the SIGCSE-SIGCUE joint symposium on Computer science educationComputer Science contains a large number of new concepts well outside most students' prior experience. An important characteristic of many of these concepts is their dynamic nature: the execution of a program, assignment of a value to a variable, change ...
Computer-controlled display demonstrations of dynamic concepts in computer science
SIGCSE '76: Proceedings of the ACM SIGCSE-SIGCUE technical symposium on Computer science and educationComputer Science contains a large number of new concepts well outside most students' prior experience. An important characteristic of many of these concepts is their dynamic nature: the execution of a program, assignment of a value to a variable, change ...
Issues regarding threshold concepts in computer science
ACE '09: Proceedings of the Eleventh Australasian Conference on Computing Education - Volume 95Threshold Concepts deserve discussion and reflection in Computer Science Education; they provide a conceptual framework intended to re-empower tertiary educators. At this stage, the idea of Threshold Concepts raises plenty of questions, promises renewed ...






Comments