Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 0 |
Since 2016 (last 10 years) | 0 |
Since 2006 (last 20 years) | 27 |
Descriptor
Source
Author
Simon, Beth | 3 |
Hanks, Brian | 2 |
Alepis, Efthymios | 1 |
Alkazemi, Basem Y. | 1 |
Bouvier, Dennis | 1 |
Castro-Schez, J. J. | 1 |
Chen, Sheng-Chang | 1 |
Chen, Tzu-Yi | 1 |
Chinn, Donald | 1 |
Cilliers, Charmain B. | 1 |
Clerehan, Rosemary | 1 |
More ▼ |
Publication Type
Reports - Evaluative | 27 |
Journal Articles | 26 |
Information Analyses | 1 |
Speeches/Meeting Papers | 1 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 27 |
Postsecondary Education | 27 |
Audience
Teachers | 1 |
Location
Australia | 2 |
Spain | 2 |
Argentina | 1 |
China | 1 |
Connecticut | 1 |
Greece | 1 |
Hungary (Budapest) | 1 |
Malaysia | 1 |
New York | 1 |
New Zealand | 1 |
Pennsylvania | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Alkazemi, Basem Y.; Grami, Grami M. – Journal of Information Technology Education: Innovations in Practice, 2012
Teaching Polymorphism can be best implemented by using a combination of bottom-up and top-down approaches. However, from our observation and students' self-reporting, the former seems to be the predominant in the Saudi context. We try to investigate whether applying a more balanced approach in teaching the comprehensive concept of Polymorphism…
Descriptors: Foreign Countries, Teaching Methods, Programming Languages, Programming
Törley, Gábor – Acta Didactica Napocensia, 2014
This paper presents the history of algorithm visualization (AV), highlighting teaching-methodology aspects. A combined, two-group pedagogical experiment will be presented as well, which measured the efficiency and the impact on the abstract thinking of AV. According to the results, students, who learned with AV, performed better in the experiment.
Descriptors: Mathematics, Visual Aids, Teaching Methods, Programming
Sanchez, Pablo; Zorrilla, Marta; Duque, Rafael; Nieto-Reyes, Alicia – Computer Science Education, 2011
Models in Software Engineering are considered as abstract representations of software systems. Models highlight relevant details for a certain purpose, whereas irrelevant ones are hidden. Models are supposed to make system comprehension easier by reducing complexity. Therefore, models should play a key role in education, since they would ease the…
Descriptors: Computer Science Education, Computer Software, Programming, Programming Languages
Kinnunen, Paivi; Simon, Beth – Computer Science Education, 2012
This article provides insight into how computing majors experience the process of doing programming assignments in their first programming course. This grounded theory study sheds light on the various processes and contexts through which students constantly assess their self-efficacy as a programmer. The data consists of a series of four…
Descriptors: Grounded Theory, Majors (Students), Assignments, Self Efficacy
Introducing Programmable Logic to Undergraduate Engineering Students in a Digital Electronics Course
Todorovich, E.; Marone, J. A.; Vazquez, M. – IEEE Transactions on Education, 2012
Due to significant technological advances and industry requirements, many universities have introduced programmable logic and hardware description languages into undergraduate engineering curricula. This has led to a number of logistical and didactical challenges, in particular for computer science students. In this paper, the integration of some…
Descriptors: Engineering Education, Computer Science Education, Programming, Electronics
Sondergaard, Harald; Mulder, Raoul A. – Computer Science Education, 2012
We examine student peer review, with an emphasis on formative practice and collaborative learning, rather than peer grading. Opportunities to engage students in such formative peer assessment are growing, as a range of online tools become available to manage and simplify the process of administering student peer review. We consider whether…
Descriptors: Cooperative Learning, Peer Evaluation, Formative Evaluation, Intellectual Disciplines
Wang, Tiantian; Su, Xiaohong; Ma, Peijun; Wang, Yuying; Wang, Kuanquan – Computers & Education, 2011
Learning to program is a difficult process for novice programmers. AutoLEP, an automated learning and assessment system, was developed by us, to aid novice programmers to obtain programming skills. AutoLEP is ability-training-oriented. It adopts a novel assessment mechanism, which combines static analysis with dynamic testing to analyze student…
Descriptors: Foreign Countries, Feedback (Response), Program Effectiveness, Learning Experience
Singh, Gurmukh; Siddiqui, Khalid; Singh, Mankiran; Singh, Satpal – Journal of Educational Technology Systems, 2011
The current research article is based on a simple and practical way of employing the computational power of widely available, versatile software MS Excel 2007 to perform interactive computer simulations for undergraduate/graduate students in biology, biochemistry, biophysics, microbiology, medicine in college and university classroom setting. To…
Descriptors: Heredity, Genetics, Biological Sciences, Medical Education
Efendioglu, Akin; Yelken, Tugba Yanpar – Computers & Education, 2010
The purpose of this study was to investigate the effects of two different methods on primary school teacher candidates' academic achievements and attitudes toward computer-based education, and to define their views on these methods. Both the first experimental group, programmed instruction (PI), and the second experimental group, meaningful…
Descriptors: Learning Theories, Experimental Groups, Teaching Methods, Preservice Teacher Education
Robins, Anthony – Computer Science Education, 2010
Compared to other subjects, the typical introductory programming (CS1) course has higher than usual rates of both failing and high grades, creating a characteristic bimodal grade distribution. In this article, I explore two possible explanations. The conventional explanation has been that learners naturally fall into populations of programmers and…
Descriptors: Programming, Learning Processes, Grading, Simulation
Castro-Schez, J. J.; del Castillo, E.; Hortolano, J.; Rodriguez, A. – IEEE Transactions on Education, 2009
Educational software tools are considered to enrich teaching strategies, providing a more compelling means of exploration and feedback than traditional blackboard methods. Moreover, software simulators provide a more motivating link between theory and practice than pencil-paper methods, encouraging active and discovery learning in the students.…
Descriptors: Foreign Countries, Computer Software, Data Analysis, Web Based Instruction
Hanks, Brian; Fitzgerald, Sue; McCauley, Renee; Murphy, Laurie; Zander, Carol – Computer Science Education, 2011
This article provides a review of educational research literature focused on pair programming in the undergraduate computer science curriculum. Research suggests that the benefits of pair programming include increased success rates in introductory courses, increased retention in the major, higher quality software, higher student confidence in…
Descriptors: Introductory Courses, Educational Research, Undergraduate Students, Cooperative Learning
Cilliers, Charmain B. – Computers & Education, 2012
Employers of computing graduates have high expectations of graduates in terms of soft skills, the most desirable of these being communication skills. Not only must the graduates exhibit writing skills, but they are expected to be highly proficient therein. The consequence of this expectation is not only performance pressure exerted on the…
Descriptors: Intervention, Student Attitudes, Programming, Writing Skills
Magal-Royo, Teresa; Gimenez-Lopez, Jose Luis; Pairy, Blas; Garcia-Laborda, Jesus; Gonzalez-Del Rio, Jimena – Online Submission, 2011
The current development of educational applications for language learning has experienced a qualitative change in the criteria of interaction between users and devices due to the technological advances of input and output data through keyboard, mouse, stylus, tactile screen, etc. The multiple interactions generated in a natural way by humans…
Descriptors: Foreign Countries, Second Language Learning, Second Language Instruction, Educational Technology
Law, Kris M. Y.; Lee, Victor C. S.; Yu, Y. T. – Computers & Education, 2010
Computer programming skills constitute one of the core competencies that graduates from many disciplines, such as engineering and computer science, are expected to possess. Developing good programming skills typically requires students to do a lot of practice, which cannot sustain unless they are adequately motivated. This paper reports a…
Descriptors: Electronic Learning, Undergraduate Students, Self Efficacy, Learning Motivation
Previous Page | Next Page »
Pages: 1 | 2