Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleApril 2001
Infrared communication to control software applications
CCSC '01: Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small collegesPages 328–329Computers are becoming more and more easy to use. From a sequence of keys pressed to a click of a mouse button users can make choices or events happen. However, people are required to sit at a computer. If they are away from the computer they cannot use ...
- ArticleApril 2001
Charles Peirce's existential graphs: a logic tool in Java
CCSC '01: Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small collegesPages 325–326A hundred years ago the American philosopher Peirce found the linear notation and accompanying rules of traditional logic systems restrictive. He developed what he called Existential graphs (EG), which allow the user to express logical statements in a ...
- ArticleApril 2001
A cognitive model of learning from examples
CCSC '01: Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small collegesPages 302–303I am working on a project involving cognitive modeling. I am currently examining some of the types of study habits that cause students to learn most effectively. For this project we are focusing on students learning introductory physics. My current goal ...
- ArticleApril 2001
Heavy machinery for deforestation: establishing a dialogue between GHC and HUGS for program transformation development
CCSC '01: Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small collegesPages 295–296Functional programmers pride themselves on writing elegant and modular programs for the case with which such programs can be read, updated, and extended. In the modular style of programming, larger programs are written as compositions of smaller mix-and-...
- ArticleApril 2001
The PNA project
CCSC '01: Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small collegesPages 276–284The Personal Nutrition Assistant (PNA) Project is a join effort involving faculty and students from two universities. The project was initially funded with a seed grant that supported cooperative efforts between these institutions. The goal of the PNA ...
-
- ArticleApril 2001
Algorithm design by successive transformation
CCSC '01: Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small collegesPages 270–275Algorithms courses are typically organized either by application area or by design technique. Each of these organizations has its strength, but neither effectively reflects the fact that sophisticated algorithms are not designed in a single pass. This ...
- ArticleApril 2001
Computer laboratories for the theory of computing course
CCSC '01: Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small collegesPages 262–269We describe, a set of structured laboratories designed for the theory of computing course. These laboratories include various types of exercises, including the writing of programs which perform tasks related to the concepts studied in class, as well as ...
- ArticleApril 2001
Metrics based plagarism monitoring
CCSC '01: Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small collegesPages 253–261Plagiarism in programming courses is a pervasive and frustrating problem that undermines the educational process. Defining plagiarism is difficult because of the fuzzy boundary between allowable peer-peer collaboration and plagiarism. Pursuing suspected ...
- ArticleApril 2001
Computer security and impact on computer science education
CCSC '01: Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small collegesPages 233–246The integration of computer security into existing Computer Science undergraduate education is an urgent and complicated task. With the increasing risk of computer intrusion, computer crimes and information wars, Computer Science educators bear the ...
- ArticleApril 2001
The IWAR range: a laboratory for undergraduate information assurance education
CCSC '01: Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small collegesPages 223–232This paper describes a unique resource at West Point, the Information Analysis and Research Laboratory, referred to as the IWAR range. The IWAR range is an isolated laboratory used by undergraduate students and faculty researchers. The IWAR is a ...
- ArticleApril 2001
Strategy game programming projects
CCSC '01: Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small collegesPages 205–213In this paper, we show how programming projects centered around the design and construction of computer players for strategy games can play a meaningful role in the educational process, both in and out of the classroom. We describe several game-related ...
- ArticleApril 2001
Computer organization in the breadth-first course
CCSC '01: Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small collegesPages 182–195The topic of computer organization in the breadth-first CS course is addressed. A set of materials and a particular ordering of sub-topics is suggested to maximize the “cognitive hooks” for students. A new entry point to computer organization based on a ...
- ArticleApril 2001
Interpreter based assignments for a standard programming languages course
CCSC '01: Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small collegesPages 159–161This 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) ...
- ArticleApril 2001
Teaching client/server programming in the context of computing curricula 2001
CCSC '01: Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small collegesPages 122–133This paper discusses a client/server programming course and its relationship to the knowledge units suggested by the draft proposal Computing Curricula 2001 [IEEE00]. First, the progression of concepts covered by this course is discussed. The course is ...
- ArticleApril 2001
Enhancing group projects in software engineering
CCSC '01: Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small collegesPages 111–121Many professors in computer science feel that group projects are not worth the hassle and complications[1]. Several reasons have been cited: different student schedules make it difficult to get together, centralizing information is tedious and usually ...
- ArticleApril 2001
General education in the computer science curriculum: software engineering
This tutorial gives an overview of the C++ standard template library (STL), including its overall structure, functionality, and capabilities. Particular emphasis is placed on the ways in which STL may be used in the curriculum.
- ArticleApril 2001
Synchronous distance learning via the Internet experience and status report –
Remote conferencing via the Internet will soon provide a cost effective and convenient avenue for distance learning. Used in conjunction with the asynchronous methods that are currently popular, both virtual classrooms and virtual office visits will ...
- ArticleApril 2001
A multi-Api course in computer graphics
The choice of what to cover in a computer science major course is governed by both the objectives of the course, and the overall goals of the major. We describe a set of design decisions that have resulted in a project-oriented course in Computer ...
- ArticleApril 2001
Supporting declarative programming through analogy
Two of the most frequently used programming languages in teaching Artificial Intelligence (AI) are declarative. Many undergraduates have difficulty in making the transition from the procedural programming language learned in their early years in college ...