ABSTRACT
In this cult, computer programming is one of the most modern needs in every academic discipline. Students majoring in various subjects are inclined spontaneously to take at least the first course of computer programming with an expectation that they will be capable of writing programs in their special fields of interest. What they mostly learn is the structure of the language and the basic rules and regulations governing its use. Possibly they write few programs, usually similar to those discussed in the classroom. The students' expectations were not fulfilled and their enthusiasm in programming fades.
- 1.Ralston, A. "Fortran and the First Course in Computer Science." ACM SIGSCE Bulletin, Vol. 3, No. 4 (1971), 24-29. Google ScholarDigital Library
- 2.Bailey, T. E. "Ouchless I/0." ACM SIGCSE Bulletin, Vol. 4, No. 3 (1972), 8-11. Google ScholarDigital Library
Index Terms
- Inductive methods of teaching programming languages
Recommendations
Teaching programming languages: A survey of approaches
Proceedings of the 10th SIGCSE symposium on Computer science educationTen approaches to programming language instruction are summarized. The approaches discussed are: structured programming, modular programming, grammatical versus “whole program”, spiral, problem analysis, computer modeling, computer assisted instruction, ...
Teaching programming using scripting languages
This paper looks at the potential for using scripting languages to teach programming. It demonstrates that the so-called "system programming languages" such as Java and C++ are not suitable to teaching novices. Conversely the modern "scripting languages"...
Teaching Programming Paradigms Using CLIPS
Papers of the 29th Annual CCSC Midwestern ConferenceCLIPS is an expert system shell, originally developed at NASA. In universities, it is often used in courses in Artificial Intelligence and Expert Systems and projects for building expert systems. I believe it can be used effectively in courses in ...
Comments