- Sponsor:
- sigcse
No abstract available.
Some pedagogic considerations in teaching elementary programming using structured FORTRAN
This paper contains a description of several aspects of a course in introductory computer programming that is taught using a few basic control structure extensions to FORTRAN. The FORTRAN syntactic forms and flow diagram patterns of these structures are ...
An introductory COBOL course with structured programming
ORIS 316 was designed as a core course to teach COBOL programming language and Business Information Systems to students majoring in Business Computer Information Systems. Students from other areas such as Mathematics, Computer Science, Sociology, ...
A lesson in recursion and structured programming
Students in middle level courses in data structures and programming languages often do not have a full appreciation of recursion. The study of the simulation of recursion can be an excellent tool in improving this situation. It is shown how to construct ...
Computer science for elementary school teachers
The time line for significant changes in public education is long, and introduction of computers into education is not proving an exception to this. The circumstances that have contributed to relatively rapid progress in introducing computers in higher ...
In-service education for teachers of computer science
The kind of training needed for teachers of computer science in secondary education must reflect the trends in technological changes and curriculum innovations.
Presented in this paper is a discussion of in-service education for teachers of computer,s ...
The IIT MST in computer science program
The MST program at Illinois Institute of Technology evolved as a result of Computer Science emerging as a separate discipline at the secondary school level. The State of Illinois and the Chicago Board of Education have both been investigating ...
A course description for teacher education in computer science
This paper describes the content of a course entitled “Computers in Education” offered within the teacher certification program at Southwest Texas State University. This course, designed specifically for teacher education has several objectives ...
Introductory computer science courses a modular design
This paper proposes a set of assumptions about learning in general, followed by a set of assumptions concerning ICS courses in particular. Using these as a foundation, an ICS course content and structure is developed which clearly shows the ...
A ldquo;non-programming” introduction to programming concepts
This paper discusses introducing students to programming concepts before they study a high-level language. Algorithm specification using flowcharts, and implementation of certain algorithms on a demonstration computer programmed in decimal machine code ...
Introductory programming reconsidered - a user-oriented approach
A comprehensive plan for an introductory Computer Science Course is presented, a plan where experience with a computer from the user point of view is a major component, not only for its own sake but as a stimulant for the development of clean ...
Documentation standards for beginning students
The importance of writing programs that are readable has finally gained preeminence in the struggle with such competing and contradictory goals as “cuteness” and “optimization” of code. As a result, a much greater stress on documentation standards is ...
Does a computer have sexual preferences?
At the University of Guelph there has been a single significant introductory computer science course. Approximately 50% of the University's full time undergraduate students have taken this course during their academic career. Sectioning and enrollment ...
Leading a Child to a Computer Culture
“LOGO” is sometimes used as the name of a programming language. It is also used as the name of ... what shall I call it ? ... an environment, a culture, way of thinking about computers and about learning and about putting the two together. I shall try ...
An experimental program in computer usage for secondary students
This paper presents an experimental program designed to introduce high school students to the use and interpretation of computer data. The program has evolved from a model research center in the Department of Sociology at California State College, ...
Teaching teachers about computers: A course description
I believe computers will continue to expand their areas of application, and so am forced to the conclusion that school curricula will have to deal with them. And if computer curricula are to be introduced into the schools, teacher training institutions ...
Planned attitude change while teaching computer literacy
All instruction, no matter how technical, has goals beyond its basic cognitive context. Attitudes and other traits are often as important as technical knowledge. The student needs a positive attitude to deal effectively with complex computer ...
Recommendations on computer science curriculum for undergraduate degree programs
This panel will discuss two recently completed reports of ACM's Curriculum Committee on Computer Science (C3S) and two reports currently in progress. One of the completed reports presents recommendations for topics appropriate for the freshman and ...
Computer-scored, programmed test monitors student progress
This paper introduces an achievement test format which, in combination with computer scoring, provides some unusual capabilities. The format is an adaptation of one used in programmed instruction. It enables a considerable degree of response contingency,...
The structure and use of a test generating system designed to facilitate individually paced instruction
The structure and use of a test-generating system having the following parameters is described.
1. Each test is a ten item multiple choice instrument where each item has five (5) alternatives.
2. Each test is generated from a relatively small file (most ...
Automatic question generation from text - an aid to independent study
This report describes an experimental computer-based educational system called automatic question generation (AUTOQUEST) for assisting independent study of written text. Studies of reading comprehension have shown that retention of material is enhanced ...
Secondary school model automatic test generation
A review of the literature dealing with automatic test generation yields a wide variety of subject matter applications. Most decriptives, however, deal with college level projects. This paper out lines secondary school requirements that may encourage ...
Learning mathematics with recursive computer programs
Recursion is a powerful idea*—with correspondingly powerful implications for learning and teaching mathematics. Computer scientists have previously pointed out that the use of recursion often permits more lucid and concise descriptions of algorithms [1];...
Teaching a computer-based college level statistics course in a secondary school
This paper discusses experiences in utilizing an HP-2000 system as the framework for teaching computer programming and statistics. The statistical approach relies upon the binary model; this model is developed by each student using the random function ...
Computer graphics as an aid to teaching geometric transformations
During the past several years, there has been much discussion and controversy over what should be taught in high school mathematics, in general, and in high school geometry, in particular. Numerous mathematicians have encouraged the teaching of ...
The variety of TICCIT systems—an overview
MITRE's TICCIT program began in 1968 with the hypothesis that coupling television displays to a time-sharing computer system would result in a computer-based instruction system low enough in cost to permit schools to provide a significant quantity of ...
Articulation of computer science curricula at the community colleges and the universities
An example of a solution to the problem of a student majoring in Computer Science/Data Processing at a Community College transferring to a university and continuing his degree program will be presented. Audience participation will be encouraged.
Realism, style, and design: Packing it into a constrained course
Although the importance of providing realistic educational experiences involving the design of software systems has been recognized in many undergraduate curricula, it is difficult to consistently do so. With the constraints of an existing curricula and ...
A new approach to teaching a first course in compiler construction
A new approach to teaching a first course in compiler construction is presented, in which the traditional term project is replaced by several smaller, independent, programming assignments. Each assignment is a compiler for a simple language using a ...
ASSIST-V: A tool for studying the implementation of operating systems
This paper describes a program called ASSIST-V which is designed to provide students and other researchers with an environment in which they may write and analyze operating systems for the IBM 360/370 series of machines. ASSIST-V is an extended version ...
Using GPSS to teach operating systems concepts
Operating systems concepts are taught in many undergraduate curricula. Assignment of a student project involving the development of an operating system creates a difficult situation due to time and financial considerations. Using GPSS to simulate the ...
Index Terms
- Proceedings of the ACM SIGCSE-SIGCUE technical symposium on Computer science and education
Recommendations
Acceptance Rates
Year | Submitted | Accepted | Rate |
---|---|---|---|
SIGCSE '19 | 526 | 169 | 32% |
SIGCSE '18 | 459 | 161 | 35% |
SIGCSE '17 | 348 | 105 | 30% |
SIGCSE '16 | 297 | 105 | 35% |
SIGCSE '15 | 289 | 105 | 36% |
SIGCSE '14 | 274 | 108 | 39% |
SIGCSE '13 | 293 | 111 | 38% |
SIGCSE '12 | 289 | 100 | 35% |
SIGCSE '11 | 315 | 107 | 34% |
SIGCSE '02 | 234 | 73 | 31% |
SIGCSE '01 | 225 | 78 | 35% |
SIGCSE '00 | 220 | 78 | 35% |
SIGCSE '99 | 190 | 70 | 37% |
SIGCSE '98 | 201 | 72 | 36% |
SIGCSE '97 | 177 | 75 | 42% |
SIGCSE '96 | 205 | 78 | 38% |
Overall | 4,542 | 1,595 | 35% |