Publication Date
| In 2015 | 0 |
| Since 2014 | 11 |
| Since 2011 (last 5 years) | 53 |
| Since 2006 (last 10 years) | 136 |
| Since 1996 (last 20 years) | 169 |
Descriptor
Author
| Malmi, Lauri | 6 |
| Armoni, Michal | 5 |
| Ben-Ari, Mordechai | 5 |
| Gal-Ezer, Judith | 5 |
| Simon, Beth | 5 |
| Bennedsen, Jens | 4 |
| Fitzgerald, Sue | 4 |
| McCartney, Robert | 4 |
| Murphy, Laurie | 4 |
| Zander, Carol | 4 |
| More ▼ | |
Publication Type
Education Level
| Higher Education | 119 |
| Postsecondary Education | 63 |
| High Schools | 17 |
| Secondary Education | 11 |
| Elementary Secondary Education | 10 |
| Adult Education | 3 |
| Elementary Education | 2 |
| Grade 10 | 2 |
| Grade 11 | 2 |
| Grade 12 | 2 |
| More ▼ | |
Audience
| Teachers | 11 |
| Practitioners | 8 |
Showing 151 to 165 of 181 results
Lynch, Simon; Rajendran, Keerthi – Computer Science Education, 2005
Advanced approaches to the construction of software systems can present difficulties to learners. This is true for multi-agent systems (MAS) which exhibit concurrency, non-determinacy of structure and composition and sometimes emergent behavior characteristics. Additional barriers exist for learners because mainstream MAS technology is young and…
Descriptors: Computer Software, Educational Technology, Teaching Methods, Barriers
Kolikant, Yifat Ben-David; Pollack, Sarah – Computer Science Education, 2004
Norms govern the criteria by which students decide what is good and what is not good, and align their learning trajectories accordingly.We found that the high-school students' norm is to produce working, but not necessarily error-free, programs and to argue for their correctness solely on the basis of a few executions. Therefore, they prefer…
Descriptors: Norms, Computer Science, Teaching Methods, High School Students
Cheong, Yuk Fai; Pajares, Frank; Oberman, Paul S. – Computer Science Education, 2004
The primary objective of this study was to determine the degree to which academic motivation predicted the executive help-seeking, instrumental help-seeking, perceived benefits of help-seeking, and avoidance of help-seeking of high school students enrolled in computer science (n = 314). Task goals were positively associated with instrumental…
Descriptors: African American Students, Self Efficacy, Computer Science, Asian American Students
Haberman, Bruria – Computer Science Education, 2004
Recursion is a central concept in computer science, yet it is difficult for beginners to comprehend. Israeli high-school students learn recursion in the framework of a special modular program in computer science (Gal-Ezer & Harel, 1999). Some of them are introduced to the concept of recursion in two different paradigms: the procedural programming…
Descriptors: Foreign Countries, Models, Knowledge Representation, Logical Thinking
Felleisen, Matthias; Findler, Robert Bruce; Flatt, Matthew; Krishnamurthi, Shriram – Computer Science Education, 2004
The TeachScheme! Project aims to reform three aspects of introductory programming courses in secondary schools. First, we use a design method that asks students to develop programs in a stepwise fashion such that each step produces a well-specified intermediate product. Second, we use an entire series of sublanguages, not just one. Each element of…
Descriptors: Programming, Programming Languages, Computer Science Education, Program Implementation
Lancaster, Thomas; Culwin, Fintan – Computer Science Education, 2004
Automated techniques for finding plagiarism in student source code submissions have been in use for over 20 years and there are many available engines and services. This paper reviews the literature on the major modern detection engines, providing a comparison of them based upon the metrics and techniques they deploy. Generally the most common and…
Descriptors: Foreign Countries, Plagiarism, College Students, Student Evaluation
Barker, Lecia J.; Garvin-Doxas, Kathy – Computer Science Education, 2004
The authors conducted ethnographic research to provide deep understanding of the learning environment of a selection of computer science classrooms at a large, research university in the United States. Categories emerging from data analysis included (1) impersonal environment and guarded behavior; and (2) the creation and maintenance of informal…
Descriptors: Research Universities, Student Attitudes, Ethnography, Federal Aid
Ben-Ari, Mordechai – Computer Science Education, 2004
Sociocultural theories of learning such as Wenger and Lave's situated learning have been suggested as alternatives to cognitive theories of learning like constructivism. This article examines situated learning within the context of computer science (CS) education. Situated learning accurately describes some CS communities like open-source software…
Descriptors: Communities of Practice, Constructivism (Learning), Computer Science Education, Textbooks
Wolfe, Joanna – Computer Science Education, 2004
Despite the multiple potential benefits of asking students working on programming tasks to consider human factors, most programming assignments narrowly focus on technical details and requirements. Female students in particular may be attracted to assignments that emphasize human as well as technical factors. To assess how students respond to…
Descriptors: Assignments, Human Factors Engineering, Programming, Rhetoric
Sanders, Kathryn E.; McCartney, Robert – Computer Science Education, 2004
In this paper, we investigate the question of what assessment tools are being used in practice by United States computing programs and what the faculty doing the assessment think of the tools they use. After presenting some background with regard to the design, implementation, and use of assessment, with particular attention to assessment tools,…
Descriptors: Expertise, Science Programs, Program Effectiveness, Computer Science Education
Ginat, David – Computer Science Education, 2004
The paper presents a study of novice difficulties with range conceptions in loop design. CS2 students were asked to solve four related enumeration tasks, which required various loop boundary specifications. The student solutions varied considerably in conciseness and efficiency. The solution diversity reveals significant differences in range…
Descriptors: Novices, Computer Science Education, Grade 12, Programming
Christiansen, Henning – Computer Science Education, 2004
Theoretical issues of computer science are traditionally taught in a way that presupposes a solid mathematical background and are usually considered more or less inaccessible for students without this. An effective methodology is described which has been developed for a target group of university students with different backgrounds such as natural…
Descriptors: Computer Science Education, College Instruction, Programming Languages, Theories
Gal-Ezer, Judith; Vilner, Tamar; Zur, Ela – Computer Science Education, 2004
Realizing the importance of teaching efficiency at early stages of the program of study in computer science (CS) on one hand, and the difficulties encountered when introducing this concept on the other, we advocate a different didactic approach in the introductory CS course (CS1). This paper describes the approach as it is used at the Open…
Descriptors: Foreign Countries, Computer Science Education, Introductory Courses, Efficiency
Holmboe, Christian – Computer Science Education, 2004
The paper uses Ludwig Wittgenstein's theories about the relationship between thought, language, and objects of the world to explore the assumption that OO-thinking resembles natural thinking. The paper imports from research in linguistic philosophy to computer science education research. I show how UML class diagrams (i.e., an artificial…
Descriptors: Computer Science Education, Philosophy, Linguistics, Programming Languages
Scharff, Christelle; Brown, Harold – Computer Science Education, 2004
A novel approach to improving instruction in an introductory computing course for freshmen non-computer-science majors is to couple it with a logic course as part of a Learning Community. Research has shown that effective Learning Communities can lead to higher academic achievement, better retention rates, diminished faculty isolation, and…
Descriptors: Computer Science Education, Logical Thinking, Instructional Improvement, Instructional Effectiveness

Peer reviewed
Direct link
