Visual programming in a X Windows workstation environment
SIGSMALL '91 Proceedings of the 1991 ACM SIGSMALL/PC symposium on Small systems
Visual programming in an X Windows workstation environment
ACM SIGSMALL/PC Notes
Concepts in the classroom, programming in the lab
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
A revised curriculum framework
ACM Computing Surveys (CSUR) - Special issue: position statements on strategic directions in computing research
The computer science debate: it's a matter of perspective
ACM SIGCSE Bulletin
A principled approach to teaching OO first
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Intercalating the social and the technical: socially robust and enduring computing
Proceedings of the 11th Biennial Participatory Design Conference
Hi-index | 4.10 |
A summary is given of a report that had the following goals: to describe computer science in a way that emphasizes fundamental questions and significant accomplishments; to propose a teaching paradigm for computer science that conforms to traditional scientific standards, emphasizes the development of competence in the field, and harmoniously integrates theory, experimentation, and design; and to give a detailed example of an introductory course sequence in computer science that is based on the curriculum model and the disciplinary description. This task was extended to encompass both computer science and computer engineering. This summary encompasses: paradigms; the role of programming; a description of computing; a curriculum model; an introductory sequence; laboratories; and accreditation.