Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/5600acmconferencesBook PagePublication PagessigcseConference Proceedingsconference-collections
SIGCSE '86: Proceedings of the seventeenth SIGCSE technical symposium on Computer science education
ACM1986 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
SIGCSE86: SIGSCE Technical symposium on Computer Science Education Cincinnati Ohio USA February 6 - 7, 1986
ISBN:
978-0-89791-178-8
Published:
02 February 1986
Sponsors:
Next Conference
December 5 - 8, 2024
Virtual Event , NC , USA
Reflects downloads up to 10 Oct 2024Bibliometrics
Skip Abstract Section
Abstract

[The] program contains a number of topics that have been discussed in previous symposia, but still remain matters of concern. In addition, the program contains sessions dealing with issues at the precollege level, and in information systems, fourth generation languages, graphics, studies of student performance, and career preparation. Several panel sessions are jointly listed with the ACM Computer Science Conference …

[The] program includes tutorials: one on teaching concepts related to programming and the other on Ada, jointly sponsored by SIGAda …

— From the Chairperson's Message

Article
Free
Problems teaching database design with information complexity to information systems undergraduates

An undergraduate course in database design is described. The need for such a course, and its appropriateness in the undergraduate information systems curriculum is discussed. Finally, a number of general instructional difficulties are identified. It is ...

Article
Free
Entity relationship models as a tool for data analysis and design

Many tools have been developed to aid in the systems analysis and design process. These same tools are used in teaching to help students better understand the process. This paper will discuss ways in which one tool, Entity Relationship (ER) models, can ...

Article
Free
A second course in database management

A second course in Database Management which stresses database design principles is described. The first course emphasizes database implementation utilizing both a relational and a CODASYL database management system. Students become familiar with the ...

Article
Free
Article
Free
A profile of today`s computer literacy student

What are the opinions and biases of students entering this course today? What do these students think they know, what do they think they should be learning? Have their opinions been altered by the technological and software trends? Do younger and older ...

Article
Free
Adult learners: away with computerphobia

“Computerphobia” among adult learners is analogous to communication apprehension among adult speakers; consequently, techniques used by teachers of public speaking to ease stagefright can be adapted to the problem of overcoming fear of computers in ...

Article
Free
The future of computer languages: implications for education

Which computer languages should we be teaching our students — and why? This paper examines the multitude of languages now available from three perspectives: classificatory, predictive, and pedagogical. It offers a “linguistic” analysis of computer ...

Article
Free
Converting from Pascal to Modula-2 in the undergraduate curriculum

Modula-2 has been adopted as the primary programming language at New Mexico State University. This paper discusses the reasons which led to this choice of a new primary programming language. It compares some of the features of Pascal, Modula-2 and Ada. ...

Article
Free
Structured Assembly language in VAX-11 MACRO

For several years, the introductory assembly language course at Indiana-Purdue at Fort Wayne has used “structured” assembly language on an IBM System 370. A later course makes use of VAX-11 MACRO assembly language on a VAX 11/780. This paper shows how ...

Article
Free
Teaching of tree data structures using microcomputer graphics

A set of procedures to graphically display ordered and unordered trees has been developed. The procedures have been used in several class demonstration programs to illustrate tree insertion, deletion, and balancing algorithms. The procedures are ...

Article
Free
Graphic displays of data structures on the IBM PC

Immediately or soon after an introductory course in programming, traditional computer science education usually includes a course on data structures. Such courses, however, have suffered from a lack of non-textual materials for classroom and non-...

Article
Free
Teaching data abstraction in a beginning Pascal class

Modern programming practice advocates the use of abstract data types to aid in design, coding, and maintenance of programs [1]. Many students who are not computer majors will write programs as part of their jobs. Therefore, it is important to expose ...

Article
Free
Contemporary trends in computing

Many computer science curricula use Special Topics courses as a vehicle to introduce students to new concepts and technologies. Although the same policy is practiced at our institution, one course required of our Associate Degree students provides a ...

Article
Free
Increasing students security awareness: article II. What C.S. graduates don`t learn about security concepts and ethical standards

Students think that security is crime prevention, someone else's business. In fact, security is error prevention and is everybody's business.

At government and industrial conferences employers complain that C.S. and C.I.S. graduates

  • 1) don't see security ...

Article
Free
A data processing communication skills course

To be a successful business data processing professional, one should possess effective written and oral communication skills; therefore, any program which prepares computing students for the business world should effectively train them in this area. Of ...

Article
Free
Compiler construction using modern tools

In this paper we discuss our experiences using a translator writing system in the compiler construction course. We have found that such a system provides a great deal of flexibility to the instructor. Students can easily construct a complete compiler ...

Article
Free
A project-based course in compiler construction

The paper describes the experience gained by teaching a project-based course in Compiler Construction. The course is a blend of theoretical concepts and practical considerations that go into the development of a compiler. A project in compiler writing ...

Article
Free
A component part for a performance course

The maturation of Computer System Performance Courses is briefly described giving excerpts from the two major ACM curriculum documents and providing a list of possible texts for such a course. It is then proposed that a course in performance evaluation ...

Article
Free
An experiment in the use of Ada in course in software engineering

This paper describes our experience in using Ada as a vehicle for teaching Software Engineering concepts in a course for first year undergraduate students at the University of Montreal.

We first review the curriculum at our university and then give an ...

Article
Free
Software engineering: the art of the user interview

The specification of a system is a major problem. One useful technique is to involve users in the design process. This requires considerable skill on the part of the software professionals. As one component of our software engineering course we are ...

Article
Free
A senior design course for computer science

This paper describes a Senior Team Project Design course required of all Computer Science majors at our institution. The course is somewhat unique in that the students are divided into teams, all working on some aspect of the same problem. Thus, there ...

Article
Free
A statistical analysis of the effect of discrete mathematics on the performance of computer science majors in beginning computing classes

During the 1983-84 academic year, the University of Scranton instituted an experimental two semester discrete mathematics course for freshman students majoring in computer science. Approximately one-third of them were enrolled in this sequence while the ...

Article
Free
Predicting student performance in a beginning computer science class

This study investigated the relationship between the student's grade in a beginning computer science course and their sex, age, high school and college academic performance, number of mathematics courses, and work experience. Standard measures of ...

Article
Free
Using the cloze procedure with computer programs: a deeper look

This paper extends research on the use of the cloze test in the domain of computer software. In this study the cloze blanks were divided for the purposes of analysis into five structural subcategories. The relationships of the total cloze score and the ...

Article
Free
Testing a model of program quality
Article
Free
The influence of color on program readability and comprehensibility

Readability and comprehensibility are among the most important attributes of a program. A program that is easy to read and understand is easier to test, maintain, and modify. Many factors affect program readability and comprehensibility, including ...

Article
Free
Counting nodes in binary trees

This paper describes an original method for introducing linear recurrence relations. Boolean expressions are represented by binary trees and the counting of the internal nodes of these trees yield linear recurrence relations. The method allows the ...

Article
Free
On classifying recursive algorithms

A scheme is presented for classifying recursive problems based upon an analysis of their parameters. Several well known recursive algorithms are then classified according to this scheme. The classification is used to determine if strategies for ...

Article
Free
Finding minimal perfect hash functions

A heuristic is given for finding minimal perfect hash functions without extensive searching. The procedure is to construct a set of graph (or hypergraph) models for the dictionary, then choose one of the models for use in constructing the minimal ...

Contributors
  • Towson University
  • Villanova University

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%