Sciweavers

ITICSE
2005
ACM
13 years 10 months ago
Reductive thinking in undergraduate CS courses
This paper describes research on the perception of undergraduate students of the concept of reduction. Specifically, based on an analysis of students' answers to questions ad...
Michal Armoni, Judith Gal-Ezer
SIGCSE
2006
ACM
119views Education» more  SIGCSE 2006»
13 years 10 months ago
Practice what you preach: full separation of concerns in CS1/CS2
We argue that the failure to separate the concerns in CS1 is the leading cause of difficulty in teaching OOP in the first year. We show how the concerns can be detangled and prese...
Hamzeh Roumani
SIGCSE
2006
ACM
156views Education» more  SIGCSE 2006»
13 years 10 months ago
A Virtual Laboratory Model for Encouraging Undergraduate Research
Undergraduate students who perform research benefit greatly from the experience, yet achieving high levels of voluntary participation remains an elusive goal. This paper describes...
Thomas P. Way
ITICSE
2006
ACM
13 years 10 months ago
Creating a realistic context for team projects in HCI
Team projects are nowadays common practice in HCI education. This paper focuses on the role of clients and users in team projects in introductory HCI courses. In order to provide ...
Herman Koppelman, Betsy van Dijk
ITICSE
2006
ACM
13 years 10 months ago
Putting threshold concepts into context in computer science education
This paper describes Threshold Concepts, a theory of learning that distinguishes core concepts whose characteristics can make them troublesome in learning. With an eye to applying...
Anna Eckerdal, Robert McCartney, Jan Erik Mostr&ou...
ACMSE
2006
ACM
13 years 10 months ago
Student perspectives of ePortfolios in computing education
This paper presents the preliminary findings of the Electronic Portfolio Student Perspective Instrument (EPSPI) developed to ascertain student attitudes and intended uses of ePort...
Albert Dieter Ritzhaupt, Oma Singh
ITICSE
2009
ACM
13 years 11 months ago
Evaluating student experiences in developing software for humanity
Student involvement in Humanitarian Free and Open Source Software (HFOSS) projects holds the potential to provide a rich education experience to undergraduates. This paper discuss...
Gregory W. Hislop, Heidi J. C. Ellis, Ralph A. Mor...
SIGCSE
2010
ACM
232views Education» more  SIGCSE 2010»
13 years 11 months ago
Design and evaluation of a computer science and engineering course for middle school girls
A significant focus in the United States recently has been to increase engagement and interest in STEM curricula, particularly among girls and underrepresented minorities [3]. In ...
Gabriela Marcu, Samuel J. Kaufman, Jaihee Kate Lee...
SIGCSE
2010
ACM
166views Education» more  SIGCSE 2010»
13 years 11 months ago
Braided teaching in secondary CS education: contexts, continuity, and the role of programming
In this paper, we propose a new approach to thinking about and implementing Computer Science curricula in secondary education. The characteristic feature is to organize the items ...
Arno Pasternak, Jan Vahrenhold
ICSE
2005
IEEE-ACM
14 years 4 months ago
A B.S. degree in informatics: contextualizing software engineering education
Software engineering (SE) is very different in focus from traditional computer science: it is not just about computers and software, but as much about the context in which they ar...
André van der Hoek, David G. Kay, Debra J. ...