The sciences of the artificial (3rd ed.)
The sciences of the artificial (3rd ed.)
The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
PL360, a Programming Language for the 360 Computers
Journal of the ACM (JACM)
One Man's View of Computer Science
Journal of the ACM (JACM)
Communications of the ACM
A scheduling philosophy for multiprocessing systems
Communications of the ACM
Computers and Thought
Computation: finite and infinite machines
Computation: finite and infinite machines
Formal languages and their relation to automata
Formal languages and their relation to automata
A View of Programming Languages (Addison-Wesley Series in Computer Science and Information Pr)
A View of Programming Languages (Addison-Wesley Series in Computer Science and Information Pr)
Programming Languages, Information Structures, and Machine Organization.
Programming Languages, Information Structures, and Machine Organization.
Programming Languages: History and Fundamentals
Programming Languages: History and Fundamentals
Automatic Information Organization and Retrieval.
Automatic Information Organization and Retrieval.
The language of computers
Problem-Solving Methods in Artificial Intelligence
Problem-Solving Methods in Artificial Intelligence
Report on the algorithmic language ALGOL 68
Report on the algorithmic language ALGOL 68
The art of simulation
A survey of the literature in computer science education since curriculum '68
Communications of the ACM
Some comments on the role of computer science education
ACM SIGCSE Bulletin
An interactive pseudo-assembler for introductory computer science
SIGCSE '76 Proceedings of the ACM SIGCSE-SIGCUE technical symposium on Computer science and education
Executable models in APL to introduce concepts in computer science
APL '75 Proceedings of seventh international conference on APL
Computer science as an interdisciplinary study
SIGCSE '76 Proceedings of the sixth SIGCSE technical symposium on Computer science education
Undergraduate education in computing science some immediate problems
SIGCSE '72 Proceedings of the second SIGCSE technical symposium on Education in computer science
A practicum - seminar in structured programming
SIGCSE '75 Proceedings of the fifth SIGCSE technical symposium on Computer science education
Undergraduate education in computing science: some immediate problems
ACM SIGCSE Bulletin
Computer science (subjectively) defined
ACM SIGCSE Bulletin
Evolution of a program in computing for a Latin American graduate college
ACM SIGCSE Bulletin
Design and use of instructional tools for computer science
SIGCSE '78 Papers of the SIGCSE/CSA technical symposium on Computer science education
Encyclopedia of Computer Science
A set of goals and approaches for education in computer science
AFIPS '72 (Spring) Proceedings of the May 16-18, 1972, spring joint computer conference
Computer science education: the need for interaction
AFIPS '72 (Spring) Proceedings of the May 16-18, 1972, spring joint computer conference
Operating systems principles and undergraduate computer science curricula
AFIPS '72 (Spring) Proceedings of the May 16-18, 1972, spring joint computer conference
Operating systems principles and undergraduate computer science curricula
ACM SIGMIS Database
ACM SIGMIS Database
Hi-index | 48.24 |
Two views of computer science are considered: a global view which attempts to capture broad characteristics of the field and its relationships to other fields, and a local view which focuses on the inner structure of the field. This structure is presented in terms of the kinds of knowledge, problems, and activities that exist within the discipline, as well as the relations between them. An approach to curriculum planning in computer science is presented which is guided by the structure of the field, by the fact that change is an important feature of the situation, and by the expectation that computer science will continue to increase its working contacts with other disciplines.