Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
Reflects downloads up to 10 Nov 2024Bibliometrics
article
Foreword
Page .9
article
article
Support tools for teaching CS1 & CS2 in java
Pages 7–8
article
Artificial life: an opportunity to include research in the computer science curriculum
Pages 9–16

Student research and interdisciplinary work persist as desirable components of the undergraduate computer science experience; yet, few schools can afford to allocate scarce resources to these endeavors. The course described in this paper incorporates ...

article
Before this decade is out: a student project to place a telescope on the internet
Pages 17–30

This paper describes a student project to place a telescope on the internet: such a telescope can be pointed via a web interface, and images from it displayed on a user's computer. We discuss recent developments in astronomy hardware and computer ...

article
Computing in Papua New Guinea: lessons learned about computer science service learning projects
Pages 31–38

This paper chronicles a recent departmental project involving the design, development, procurement, transport and deployment of a computer network system. The system manages patient information system for a 100-bed mission hospital in the Western ...

article
Intepreter based assignments for a standard programming languages course
Pages 39–41

This tutorial will demonstrate how to use MuLE (MUltiple Language Environment) based projects in a programming languages design and implementation course. MuLE is a software tool (consisting primarily of four languages from different paradigms) ...

article
CCSC assessment tools for computer programs
Pages 42–43
article
Incorporating mathematics into the first year CS program: a new approach to CS2
Pages 44–51

Computer scientists, both in academia and in industry, agree that computer science students should study mathematics. What is not so clear is what particular topics in mathematics they should study. Most CS curricula include one or more courses in ...

article
An investment in tomorrow's university students: enhancing the multimedia skills of today's K-12 teachers
Pages 52–61

Teaching multimedia to computing majors is no longer new. The multimedia course experiences reported on herein, however, put a new slant on the topic-because of the target audience. Instead of narrowly focusing on traditional students, this course was ...

article
A parallelization of a heuristic for the maximum Clique problem
Pages 62–70

A Parallelization of a new Heuristic for the Maximum Clique Problem is described. The heuristic is based on neural networks. The parallelization was performed on a SMP machine using Fortran and Open MP directives. Reasonable speedups were obtained for a ...

article
Notes on constructing a parallel computing platform
Pages 71–80

Parallel computing is an interesting and important topic that spans several different areas of the computer science curriculum, such as networking, architecture and programming. With the proliferation of open-source software and the availability of ...

article
Visualization tools to support data communications and computer network courses
Pages 81–89

Many published papers, conference presentations, and books have introduced the concepts and advantages of visualization, applied visualization techniques to various areas of study, measured the effects of visualization on a student=s ability to learn, ...

article
Race conditions: a case study
Pages 90–105

Since detecting race conditions in a multithreaded or multiprocess program is an NP-complete problem, there is no efficient algorithm that can help detect race conditions in a program. As such, there are no easy-to-use pedagogical tools. Most operating ...

article
HIRISC - a RISC architecture and machine simulator
Pages 106–117

The HiRISC Computer System is a hypothetical computer modeled after a generic RISC architecture. The simulator for the system was developed to support a Systems Programming course, providing a bare bones machine for experimentation with loaders, linkers,...

article
Introducing computer ethics into the computer science curriculum
Pages 118–119
article
Taking advantage of national science foundation funding opportunities
Page 120
article
Character traits and basic, cognitive, social, and technological skills for telecommuting: implications for the computing curriculum
Pages 121–131

Advances in the area of telecommunications technology have profoundly affected the options employees have in terms of where and how they perform their work, and the number of computing professionals who telecommute (i.e., work at least part of their ...

article
Reviewing the professionalization of software engineering: can small colleges remain viable?
Pages 132–146

The issue of the increasing professionalization of Software Engineering is a contemporary one. Recently various jurisdictions have enacted legislation providing for Professional Engineer (PE) licenses for software engineers. There are current and ...

article
Engaging students using a simple electronic daily response journal
Pages 147–157

This paper describes and analyzes a simple mechanism designed to enhance learning by encouraging meaningful class attendance, engaging students inside the classroom, and encouraging critical thinking outside the classroom. A web-based method for a ...

article
"This is no palm pilot": using handheld machines in the computer science curriculum
Pages 158–160
article
Taking advantage of national science foundation funding opportunities
Page 161
article
Teaching multithreaded programming made easy
Pages 162–163
article
article
3D rendering with C++ and openGL in undergraduate projects
Pages 168–177

Rendering and animation involve a number of very interesting programming problems that provide an excellent challenge for advanced undergraduate students. Furthermore, the topic itself has wide appeal among that group. Over the past three semesters ...

article
A security model for distributed computing
Pages 178–186

This paper presents a multi-tier model for secure computing as a teaching method platform. The security model is based on establishing the trustworthiness and role of each component in a distributed computing environment: trusted users, trusted servers, ...

article
A firewall configuration strategy for the protection of computer networked labs in a college setting
Pages 187–193

Subjects

Comments