Learn More
In computer science, an expected outcome of a student's education is programming skill. This working group investigated the programming competency students have as they complete their first one or two courses in computer science. In order to explore options for assessing students, the working group developed a trial assessment of whether students can(More)
n the 1980's a major transformation took place in the computing world: attention was finally being paid to making computers easier-to-use. You know the history: in rhe 1970's folks at Xerox were exploring so-called personal computers and developing graphical, point-and-click interfaces. The goal was to make using computers less cognitively taxing, thereby(More)
Educators' reasons for asking students to program have changed since the early days of Logo and Basic [Solomon, 1986]. Claims that programming alone might improve problem-solving skills or other general metacognitive skills have gone mostly unsupported [Palumbo, 1990]. Today, education researchers are more interested in programming as a medium, as a way of(More)
Computing may well become considered an essential part of a liberal education, but introductory programming courses will not look like the way that they do today. Current CSI course are failing dramatically. We are developing a new course, to be taught starting in Spring 2003, which uses <i>computation for communication</i> as a guiding principle. Students(More)
The information ecology perspective [2] helps to understand information spaces in terms of the creation, searching, and use (consumption) of information. An information ecology perspective of Computer-Supported Collaborative Learning (CSCL) environments describes the flow of information into the ecology (who writes notes? how many and when?) and the use of(More)
Since 1998, we have been developing and researching CoWeb, a version of Ward Cunningham's WikiWikiWeb designed to support collaborative learning. In this article , we summarize our results of situating CoWeb across the academic landscape of Georgia Tech. In architecture, CoWeb enabled faculty to serve more students in a design-based course. In English(More)
Previous studies of student programming ability have raised questions about students' ability to problem solve, read and analyze code, and understand introductory computing concepts. However, it is unclear whether these results are the product of failures of student comprehension or our inability to accurately measure their performance. We propose a method(More)