Abstract
In the last decade computer science has been struggling to establish it's independent identity, pressured on one side by those who refuse to admit the existence of any new sciences and on the other by those who see computer science as no more than the art of constructing computer programs.
We who are teaching computer science are caught in the middle. We must teach our students some of the art of computer technology through programming courses, but we also must instill in them those principles of the science of computing which set it apart as a discipline in its own right. We must keep ourselves from spending all our time teaching our students to program in a variety of different languages so they can get jobs as technologists. But we must also beware of spending an inordinate amount of time on the theory without teaching programming basics.
- 1 K.E. Iverson, A Programming Language, John Wiley and Sons, New York, 1962. Google Scholar
Digital Library
- 2 K. E. Iverson, APL in Exposition, IBM Philadelphia Scientific Center, Technical Report No. 320 3010, January 1972.Google Scholar
- 3 C. N. Mooers, "TRAC, A Procedure Describing Language for the Reactive Typewriter", Comm. of the ACM 9, 215 (1966). Google Scholar
Digital Library
- 4 P. Wegner, Programming Languages, Information Structures, and Machine Organization, McGraw Hill, New York, 1968. Google Scholar
Digital Library
Index Terms
APL as a lingua franca in the computer science curriculum
Recommendations
APL as a lingua franca in the computer science curriculum
SIGCSE '74: Proceedings of the fourth SIGCSE technical symposium on Computer science educationIn the last decade computer science has been struggling to establish it's independent identity, pressured on one side by those who refuse to admit the existence of any new sciences and on the other by those who see computer science as no more than the ...
Computer science curriculum 2013: reviewing the strawman report from the ACM/IEEE-CS task force
SIGCSE '12: Proceedings of the 43rd ACM technical symposium on Computer Science EducationBeginning over 40 years ago with the publication of Curriculum 68, the major professional societies in computing--ACM and IEEE-Computer Society--have sponsored various efforts to establish international curricular guidelines for undergraduate programs ...
Broadening the computer science curriculum
SIGCSE '97: Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science educationToo often, students in undergraduate computer science programs come to equate computer science with the "nuts and bolts" of the field---programming, data structures, algorithms, operating systems, programming languages and so forth. If we are to attract ...






Comments