NotesFAQContact Us
Collection
Advanced
Search Tips
Showing 1 to 15 of 17 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Armoni, Michal – Journal on Educational Resources in Computing, 2009
Reduction is a problem-solving strategy, relevant to various areas of computer science, and strongly connected to abstraction: a reductive solution necessitates establishing a connection among problems that may seem totally disconnected at first sight, and abstracts the solution to the reduced-to problem by encapsulating it as a black box. The…
Descriptors: Student Attitudes, Problem Solving, Computer Science, Abstract Reasoning
Peer reviewed Peer reviewed
Direct linkDirect link
Sakhnini, Victoria; Hazzan, Orit – Journal on Educational Resources in Computing, 2008
The research presented in this article deals with the difficulties and mental processes involved in the definition, implementation, and use of abstract data types encountered by 12th grade advanced-level computer science students. Research findings are interpreted within the theoretical framework of "reducing abstraction" [Hazzan 1999]. The…
Descriptors: Computer Science Education, Computer Science, Grade 12, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Zendler, Andreas; Spannagel, Christian – Journal on Educational Resources in Computing, 2008
The design of computer science curricula should rely on central concepts of the discipline rather than on technical short-term developments. Several authors have proposed lists of basic concepts or fundamental ideas in the past. However, these catalogs were based on subjective decisions without any empirical support. This article describes the…
Descriptors: Computer Science Education, Computers, Multivariate Analysis, Computer Science
Peer reviewed Peer reviewed
Direct linkDirect link
Tenenberg, Josh; McCartney, Robert – Journal on Educational Resources in Computing, 2007
This issue is devoted to the curriculum guidelines from the Liberal Arts Computer Science Consortium. These guidelines provide a coherent and important model for computing education within a liberal arts context, giving primacy to critical reason, rigorous methods, and student engagement in the research process. In this regard, they are at the…
Descriptors: Guidelines, Computer Science, Liberal Arts, College Curriculum
Peer reviewed Peer reviewed
Direct linkDirect link
McCartney, Robert; Tenenberg, Josh – Journal on Educational Resources in Computing, 2008
Revising and extending conference articles for journal publication benefits both authors and readers. The new articles are more complete, and benefit from peer review, feedback from conference presentation, and greater editorial consistency. For those articles that are appropriate, we encourage authors to do this, and present two examples of such…
Descriptors: Periodicals, Journal Articles, Conference Papers, Revision (Written Composition)
Peer reviewed Peer reviewed
Direct linkDirect link
Tenenberg, Josh; McCartney, Robert – Journal on Educational Resources in Computing, 2008
This special issue features a set of papers recently published in the 3rd International Workshop on Computing Education Research (ICER'07). The papers were selected because they closely meet the publication criteria for ACM/JERIC: stemming from computing education practice, grounded in relevant literature, containing analysis of primary empirical…
Descriptors: Research Methodology, Teaching Methods, Evidence, Educational Research
Peer reviewed Peer reviewed
Direct linkDirect link
Du, Wenliang; Wang, Ronghua – Journal on Educational Resources in Computing, 2008
The security and assurance of our computing infrastructure has become a national priority. To address this priority, higher education has gradually incorporated the principles of computer and information security into the mainstream undergraduate and graduate computer science curricula. To achieve effective education, learning security principles…
Descriptors: Computer Security, Laboratories, Computers, Computer Science
Peer reviewed Peer reviewed
Direct linkDirect link
Yarosh, Svetlana; Guzdial, Mark – Journal on Educational Resources in Computing, 2008
Learning computing with respect to the context of its use has been linked in previous reports to student motivation in introductory Computer Science (CS) courses. In this report, we consider the role of context in a second course. We present a case study of a CS2 data structures class that uses a media computation context. In this course, students…
Descriptors: Relevance (Education), Learner Engagement, Instructional Design, Case Studies
Peer reviewed Peer reviewed
Direct linkDirect link
Hanks, Brian – Journal on Educational Resources in Computing, 2008
In a study of the types of problems encountered by students that led them to seek assistance, Robins et al. [2006] found that the most common problems were related to trivial mechanics. The students in this study worked by themselves on their programming exercises. This article discusses a replication of the Robins et al. study in which the…
Descriptors: Problems, Programming, Peer Relationship, Teamwork
Peer reviewed Peer reviewed
Direct linkDirect link
Sajaniemi, Jorma; Kuittinen, Marja; Tikansalo, Taina – Journal on Educational Resources in Computing, 2008
Students' understanding of object-oriented (OO) program execution was studied by asking students to draw a picture of a program state at a specific moment. Students were given minimal instructions on what to include in their drawings in order to see what they considered to be central concepts and relationships in program execution. Three drawing…
Descriptors: Freehand Drawing, Programming, Student Development, Misconceptions
Peer reviewed Peer reviewed
Direct linkDirect link
Simon, Beth; Hanks, Brian – Journal on Educational Resources in Computing, 2008
Pair programming, as part of the Agile Development process, has noted benefits in professional software development scenarios. These successes have led to a rise in use of pair programming in educational settings, particularly in Computer Science 1 (CS1). Specifically, McDowell et al. [2006] has shown that students using pair programming in CS1 do…
Descriptors: Interviews, Programming, Peer Relationship, Teamwork
Peer reviewed Peer reviewed
Direct linkDirect link
Shumba, Rose – Journal on Educational Resources in Computing, 2006
In the summer of 2003, a project to augment and improve the teaching of information assurance courses was started at IUP. Thus far, ten hands-on exercises have been developed. The exercises described in this article, and presented in the appendix, are based on actions required to secure a Linux host. Publicly available resources were used to…
Descriptors: Computer Security, Experiential Learning, Computer Software, Open Source Technology
Peer reviewed Peer reviewed
Direct linkDirect link
Chinn, Donald; Vandegrift, Tammy – Journal on Educational Resources in Computing, 2008
This article provides an analysis of student responses to an exercise used in a computer ethics and a software engineering course to raise awareness of issues related to hiring, including issues of professional responsibility and diversity. Students from two different universities were asked to evaluate four candidates for two positions in a…
Descriptors: Personnel Selection, Evaluation Criteria, Inferences, Ethics
Peer reviewed Peer reviewed
Direct linkDirect link
Coelho, Wesley; Murphy, Gail – Journal on Educational Resources in Computing, 2007
Becoming a quality software developer requires practice under the guidance of an expert mentor. Unfortunately, in most academic environments, there are not enough experts to provide any significant design mentoring for software engineering students. To address this problem, we present a collaborative software design tool intended to maximize an…
Descriptors: Feedback (Response), Mentors, Computer Software, Engineering
Peer reviewed Peer reviewed
Direct linkDirect link
Hendry, David G. – Journal on Educational Resources in Computing, 2007
This article presents a project-based case study that was developed for students with diverse backgrounds and varied inclinations for engaging technical topics. The project, called History Places, requires that student teams develop a vision for a kind of digital library, propose a conceptual model, and use the model to derive a logical model and…
Descriptors: History, Case Studies, Student Projects, Teamwork
Previous Page | Next Page ยป
Pages: 1  |  2