Sciweavers

930 search results - page 75 / 186
» Educating the Humanities for e-Science
Sort
View
SIGCSE
2004
ACM
101views Education» more  SIGCSE 2004»
15 years 3 months ago
PL-detective: a system for teaching programming language concepts
The educational literature recognizes that people go through a number of stages in their intellectual development. During the first stage, called received knowledge or dualism, p...
Amer Diwan, William M. Waite, Michele H. Jackson
SIGCSE
2004
ACM
82views Education» more  SIGCSE 2004»
15 years 3 months ago
Handwritten slides on a tabletPC in a discrete mathematics course
There are a wide variety of ways to present information at the front of a classroom. These include chalk on a blackboard, markers on a whiteboard, pens on transparencies, and comp...
Evan Golub
SIGCSE
2008
ACM
88views Education» more  SIGCSE 2008»
14 years 10 months ago
Programming by choice: urban youth learning programming with scratch
This paper describes Scratch, a visual, block-based programming language designed to facilitate media manipulation for novice programmers. We report on the Scratch programming exp...
John H. Maloney, Kylie A. Peppler, Yasmin B. Kafai...
SIGCSE
2008
ACM
160views Education» more  SIGCSE 2008»
14 years 10 months ago
CS 0.5: a better approach to introductory computer science for majors
There are often problems when students enter a course with widely different experience levels with key course topics. If the material is covered too slowly, those with greater exp...
Robert H. Sloan, Patrick Troy
SIGCSE
2010
ACM
395views Education» more  SIGCSE 2010»
14 years 8 months ago
Linux kernel projects for an undergraduate operating systems course
In this paper, we present a series of programming projects based on the Linux kernel for students in a senior-level undergraduate operating systems course. The projects we describ...
Rob Hess, Paul Paulson