Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
Volume 29, Issue 4Dec. 1997
Editor:
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
ISSN:0097-8418
Bibliometrics

Newsletter Downloads

Skip Table Of Content Section
article
Free
Design issues in computer science education
article
Free
What is computer ethics?
article
Free
An “off by one” error
article
Free
History in the computer science curriculum
article
Free
article
Free
article
Free
Computer science education links
article
Free
Enhancing accessibility of lab materials
article
Free
A racquetball or volleyball simulation
article
Free
article
Free
The nature of cognition and action
article
Free
Teaching computer science without a computer

"The Computer in Action" is a role-playing activity developed by the Computer Science Outreach program at Purdue University, in which students process instructions and data in the same way that a real computer does. Students play the roles of Keyboarder,...

article
Free
Finding a place for computer-equipped lectures in a lab-rich environment

Many computer science courses are taught via a combination of lectures and laboratories; many of the lectures use a room equipped with a computer and data projector. But such lecture halls create a problem for instructors: how to use the lecture-hall ...

article
Free
Students asking questions: facilitating questioning aids understanding and enhances software engineering skills

By providing a means to ask questions anonymously, we provide a non-threatening environment in which students are encouraged to fully understand and criticise their assignments. As well as providing practical assistance for those who are struggling with ...

article
Free
The em88110: emulating a superscalar processor

Assembly programming is a very important topic to teach computer architecture. Current computers include special techniques to improve performance such as pipeline and multiple instruction issue per cycle. But these kinds of computers are difficult to ...

article
Free
Some experiences using the Internet for a software development project

It is becoming increasingly common for industry and government to use either internal or public networks to coordinate their software development practices. Students should be introduced to this approach during their education. In this paper we describe ...

article
Free
A technique for student program submission on UNIX systems

This paper presents a new scheme for collecting student programs and redistributing grades using simple UNIX scripts. Students keep their work in their own private subdirectories within a directory dedicated to a single class. When a program is due, ...

article
Free
Why is a function defined as set of ordered pairs?

In this short note, we describe the reasoning that makes the standard mathematical definition of a function (as a set of ordered pairs) more natural for students in an introduction to computer science course.

article
Free
A hypermedia course in Spanish informatics engineering

Public and private companies are continuously asking to the Professional Orientation Service of the University Carlos III de Madrid for technical engineers in informatics trained in areas related to hypermedia technology. For this reason, the Department ...

article
Free
The reasoning for the advanced placement C++ subset

The programming language used for the Advanced Placement Computer Science (AP CS) courses and examinations will change from Pascal to C++ beginning with the 1998-1999 academic year. This decision, proposed by the AP Computer Science Development ...

Subjects

Comments