- Sponsor:
- sigcse
No abstract available.
The microcomputer-based turnkey system as an instrument for technology transfer
A program involving the installation of 6 microcomputer systems in Latin America (Argentina, Mexico, Brazil, Ecuador and Peru), is described. A rationale for the choice of machines is provided; results to date are reported; and prospects for the future ...
Training - the key to successful systems in developing countries
Computers are being installed at an ever increasing rate throughout the developing world. To succeed they must be backed by skilled local manpower. The training for these skills must be provided locally. Unless this training can be provided, there can ...
Computing technology and the third world
The advent of computing technology has made far more impact in the developed world than any other technology in the past. The effect of this technology on third world countries has, so far, not been different from the introduction of other types of ...
Personal computing: An adventure of the mind.
“A National Educational TV Series at Pre-College Level for Personal Computing and Computer Literacy”, David C. Rine, Western Illinois University.
Under grants from the IEEE Computer Society, The Johns Hopkins University, Radio Shack and other agencies, ...
Teaching data abstraction to the practicing programmer: A case study
We have been experimenting at The George Washington University with our undergraduate and graduate courses in Data Structures. In particular, we are using a very modern text [HORO78] and a strong emphasis in lectures and projects on the practical ...
Problems, plans, and programs
An important learning skill is the ability to make abstractions, i.e., to construct classification schemes which highlight similarities and differences. In this paper we shall outline the content of a undergraduate course which attempts to teach this ...
The anatomy of a project oriented second course for computer science majors
This paper describes the philosophy and design of a specific course, Computer Science 236, taught over the past few years at Washington University. The philosophy of the course is that the objectives of the course can best be achieved by employing a ...
A project-oriented undergraduate course sequence in software engineering
The design of a two-semester course sequence in software engineering is described. These courses, offered at the undergraduate level, are centered around student projects developed in conjunction with local industry; the projects are used as a focal ...
Structured programming using BASIC
With the advent of inexpensive microcomputers, which are mainly programmed in BASIC, and the widespread availability of BASIC on both minicomputers and large scale computers, the advantages of structured programming mandate that the techniques be ...
The use of minicomputers in a first computer systems course
This paper describes some experiences in the use of a set of small minicomputers in an elementary computer systems course.
A laboratory for a computers and programming course
The computer organization and assembly language course is part of most of computer science undergraduate curricula. With the advance of microcomputers into small business and engineering firms even management information systems and engineering majors ...
TOYCOM - a tool for teaching elementary computer concepts
Many of those who teach introductory computing courses have recognized the pedagogic value of a very simple computer model. A large number of introductory textbooks on computing contain a section explaining the logical components of such a system (1, 2, ...
An adult education course in personal computing
The paper describes a non-credit course being offered through the School of Adult Education at McMaster University. The aim of the course is to familiarize members of the general public with what home computers can do for them and to provide the ...
“A study of personal computing in education”
This paper summarizes a study which was made by the authors on the various roles of personal computing in early education, college education and continued education of the individual. The role of personal computing in continued education is decomposed ...
Operating system projects for undergraduates
This paper describes the projects written by students as part of our one-semester course in Operating Systems. It is aimed at Juniors and Seniors of average capabilities.
The course is divided into three parts: (a) The assembly language, utilities and ...
MVS in the classroom
The design principles of operating systems have been isolated and comprehensively expounded in texts that have appeared in the last decade which are suitable for either an advanced undergraduate or low-level graduate course. The topics covered are those ...
Disposable and endurant programming
Several characteristics of “good” programs relate to extension of their lifetime. Categories of such features are documentation, structure (modules, procedures, abstractions), and language features that increase checkable redundancy in a program. These ...
On the importance of teaching PASCAL in the IS curriculum
This paper asserts that it will become increasingly necessary for persons involved in the software development process to be concerned with creating high quality programs. Furthermore, it is asserted that the presence or absence of certain features in ...
Measuring computer program comprehension
While improved programming methodologies, better computer languages and more sophisticated programming aids have helped alleviate some problems associated with software development, a software crisis continues to exist. The software crisis continues ...
Introducing programming concepts with graphical objects
It is more attractive for students to learn programming concepts like control structures, data structures or recursion by the means of examples based on graphical objects. The use of a graphical PASCAL extension is a well-suited way of realizing this ...
Investigating the relationship between the development of abstract reasoning and performance in an introductory programming class
A test of formal (or abstract) reasoning abilities was given to students in an introductory programming course. Based on these results, students were classified at three intellectual development (ID) levels: late concrete, early formal, and late formal. ...
An instructional aid for student programs
Analyzing and grading programs in an introductory computer science course can require a great deal of time and effort from the course instructor. This paper investigates the development of a system called Instructional Tool for Program ADvising (ITPAD) ...
Vertical integration in group learning
This paper is mainly concerned with the teaching of Computer Science to first year (freshman) students. The method outlined is an attempt to change their generally 'convergent' attitudes into a more 'divergent' way of tackling problems.
One of the most ...
A simulation course for computer science students
A suggested topical coverage for an upper division and graduate course for computer science students in discrete simulation is presented. The components and order of coverage within each topical area are delineated. Several alternative approaches are ...
The teaching of documentation and good programming style in a liberal arts computer science program
It is apparent that good programming style and documentation standards are an integral part of the requirements of this discipline. Attempts which have been useful by the author to not only teach, but require, the use of these techniques are described ...
An introductory computer science course for non-majors
This paper describes an approach to an introductory computer science course designed especially for students who are not specifically required to take a computer course and thus ordinarily receive no appreciation for computers or computing. This is the ...
A programming sequence for the liberal arts college
The computer science program in a liberal arts college must meet a number of diverse needs. When the curriculum allows for only four computer courses each course must serve several functions. For example, the introductory programming course often must ...
Index Terms
- Proceedings of the eleventh SIGCSE technical symposium on Computer science 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% |