A new integrated computer-assisted personalized assignment (CAPA) system that creates individual assignments for each student has been developed and found to be a powerful motivator. The CAPA system allows students to enter their answers to personalized assignments directly via networked terminals, gives immediate feedback and hints (allowing challenging questions), while providing the instructor with on-line performance information. The students are encouraged to study together which is known to be an effective learning strategy, but each must still obtain his/her own correct answers. Students are allowed to re-enter solutions to the problems before the due date without penalty, thus providing students with different skills levels the opportunity and incentive to understand the material without being judged during the learning process. The features and operation of the system are described, observations on its use in an introductory general physics class are reported, and some of the highly favorable student reactions are included.
Should non‐CS majors learn to program? While the 1999 National Academy of Sciences report “Being Fluent with Information Technology”1 advocates teaching programming as part of the CS‐0 experience, we challenge the assumptions upon which this recommendation rests. Our extensive review of the NECC and SIGCSE conference proceedings from 1979 to 1998 clearly shows a decline in the number of articles in which programming is taught in CS‐0 courses. Furthermore, based upon learning theory literature, we argue that conceptual understanding of computing can be acquired without learning to program. Finally, we describe our criterion‐referenced, mastery‐model course that currently enrolls approximately 2000 students per semester for a computing future that is constantly changing. Interpretation of the loadings of the discriminant analysis functions provides evidence that the students are developing conceptual understanding, rather than simply acquiring discrete skills.
We describe the infrastructure we have created for a large enrollment (1700 / semester) non-major course. The course combines collaborative, lab-based problem-solving instruction with modified mastery-learning assessment. The infrastructure supports continuous improvement to respond to client department needs, incoming student experience, course design flaws and computing platform upgrades.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.