Sciweavers

620 search results - page 42 / 124
» Computer tutoring for programming education
Sort
View
TKDE
2002
115views more  TKDE 2002»
13 years 7 months ago
An Approach of Implementing General Learning Companions for Problem Solving
Adding a learning companion, a computer simulated social agent, to a computer based learning system can enhance its educational value by enriching the way in which the computer and...
Chih-Yueh Chou, Tak-Wai Chan, Chi-Jen Lin
CORR
2008
Springer
77views Education» more  CORR 2008»
13 years 8 months ago
Programming an interpreter using molecular dynamics
PGA (ProGram Algebra) is an algebra of programs which concerns programs in their simplest form: sequences of instructions. Molecular dynamics is a simple model of computation deve...
Jan A. Bergstra, C. A. Middelburg
SIGCSE
2010
ACM
166views Education» more  SIGCSE 2010»
13 years 8 months ago
Introducing concurrency in CS 1
Because of the growing importance of concurrent programming, many people are trying to figure out where in the curriculum to introduce students to concurrency. In this paper we di...
Kim B. Bruce, Andrea Pohoreckyj Danyluk, Thomas P....
SIGCSE
2010
ACM
187views Education» more  SIGCSE 2010»
14 years 1 months ago
Game-themed programming assignments for faculty: a case study
Despite the proven success of using computer video games as a context for teaching introductory programming (CS1/2) courses, barriers including the lack of adoptable materials, re...
Cinnamon Hillyard, Robin Angotti, Michael Panitz, ...
ACMSE
2009
ACM
13 years 11 months ago
Using computer graphics to explore object oriented concepts using C
Most recent graphics courses are what we would call topdown courses. Courses that focus on using graphical packages to implement and teach graphics. The course discussed in this p...
William C. Kreahling