
- Jensen K., Wirth N. Pascal user manual and report, Berlin, Springer-Verlag, 1974. Google Scholar
Digital Library
- Lecarme O. What programming language should we use for teaching programming? Programming teaching techniques, IFIP TC-2, Amsterdam, North-Holland, 1973, pp. 61--67.Google Scholar
- Gries D. What should we teach in an introductory programming course. Fourth symposium on computer science education, SIGCSE, 6 (1974) 1, pp. 81--89. Google Scholar
Digital Library
- Lecarme O. Structured programming, programming techniques and the language Pascal. Sigplan notices, 9 (1974) 7, pp. 15--21. Google Scholar
Digital Library
- Thalmann N., Thalmann D. Pascal-S, Some Bits, 52, College of Geneva, 1976.Google Scholar
- Wirth N. Pascal-S: a subset and its implementation, Zurich, ETH, 1975.Google Scholar
- Wirth N. Program development by stepwise refinement, Communications of the ACM, 14 (1971) 4, pp. 221--227. Google Scholar
Digital Library
- Wirth N. Systematic programming: an introduction, Englewood Cliffs, N. J., Prentice-Hall, 1973. Google Scholar
Digital Library
- Wirth N. Find precedence functions, Algorithm 265, Communications of the ACM, 8 (1965) 10. Google Scholar
Digital Library
- Knuth D. The art of computer programming, vol. 1: Fundamental algorithms, Reading, Mass., Addison-Wesley, 1975. Google Scholar
Digital Library
- Sethi R., Ullman J. The generation of optimal code for arithmetic expressions, Journal of the ACM, 17 (1970) 4, pp. 714--728. Google Scholar
Digital Library
- Staunstrup J., Sorensen S. M. Platon, a high level language for systems programming, Minicomputer software, IFIP TC-2 conference, Amsterdam, North-Holland, 1975, pp. 285--299.Google Scholar
- Thalmann D., Levrat B. SPIP: a way of writing portable operating systems, International computing symposium 1977, Proceedings of the ACM, Amsterdam, North-Holland, 1977, pp. 451--459.Google Scholar
- Hartman A. A concurrent Pascal compiler for minicomputers, Berlin, Springer-Verlag, 1977. Google Scholar
Digital Library
- Ammann U. The method of structured programming applied to the development of compiler, International computing symposium 1973, Amsterdam, North-Holland, 1974, pp. 93--99.Google Scholar
- Thalmann D. La construction des compilateurs, 2 vol., Lausanne, Swiss Federal Institute of Technology, 1976.Google Scholar
- Thalmann D., Levrat B. Un semestre pour ecrire un compilateur: RALBOL. IFIP 2nd world conference, Computer in education, Amsterdam, North-Holland, 1975, pp. 561--566.Google Scholar
Index Terms
(auto-classified)The use of PASCAL as a teaching tool in introductory, intermediate and advanced computer science courses
Recommendations
Scaling Introductory Courses Using Undergraduate Teaching Assistants
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationUndergraduates are widely used in support of Computer Science (CS) departments' teaching missions as teaching assistants, peer mentors, section leaders, course assistants, and tutors. Those undergraduates engaged in teaching have the opportunity to ...
Computer Science Teaching Knowledge: A Framework and Assessment (Abstract Only)
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationEducators, researchers, politicians, tech companies, and others continue to advocate for the importance of K-12 students learning computer science in our increasingly tech-driven society. One way school districts in the United States address this ...
Using undergraduate teaching assistants in introductory computer courses
Using undergraduate teaching assistant (UTA) as part of the teaching process has created student success in computing courses. Many researchers [3, 7] have shown that peer-led team learning (PLTL) has improved student engagement and retention of under ...






Comments