Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/800140acmconferencesBook PagePublication PagessigcseConference Proceedingsconference-collections
SIGCSE '80: Proceedings of the eleventh SIGCSE technical symposium on Computer science education
ACM1980 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
Kansas City Missouri USA February 14 - 15, 1980
ISBN:
978-0-89791-013-2
Published:
14 February 1980
Sponsors:
Next Conference
December 5 - 8, 2024
Virtual Event , NC , USA
Reflects downloads up to 10 Oct 2024Bibliometrics
Abstract

No abstract available.

Article
Free
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 ...

Article
Free
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 ...

Article
Free
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 ...

Article
Free
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, ...

Article
Free
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 ...

Article
Free
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 ...

Article
Free
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 ...

Article
Free
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 ...

Article
Free
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 ...

Article
Free
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.

Article
Free
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 ...

Article
Free
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, ...

Article
Free
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 ...

Article
Free
“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 ...

Article
Free
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 ...

Article
Free
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 ...

Article
Free
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 ...

Article
Free
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 ...

Article
Free
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 ...

Article
Free
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 ...

Article
Free
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. ...

Article
Free
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) ...

Article
Free
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 ...

Article
Free
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 ...

Article
Free
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 ...

Article
Free
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 ...

Article
Free
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 ...

Contributors
  • Kansas State University
  • University of Kansas

Index Terms

  1. Proceedings of the eleventh SIGCSE technical symposium on Computer science education

    Recommendations

    Acceptance Rates

    Overall Acceptance Rate 1,595 of 4,542 submissions, 35%
    YearSubmittedAcceptedRate
    SIGCSE '1952616932%
    SIGCSE '1845916135%
    SIGCSE '1734810530%
    SIGCSE '1629710535%
    SIGCSE '1528910536%
    SIGCSE '1427410839%
    SIGCSE '1329311138%
    SIGCSE '1228910035%
    SIGCSE '1131510734%
    SIGCSE '022347331%
    SIGCSE '012257835%
    SIGCSE '002207835%
    SIGCSE '991907037%
    SIGCSE '982017236%
    SIGCSE '971777542%
    SIGCSE '962057838%
    Overall4,5421,59535%