NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
What Works Clearinghouse Rating
Does not meet standards1
Showing 301 to 315 of 593 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
de Aquino Leal, Alexis Vinícius; Ferreira, Deller James – International Journal of Information and Communication Technology Education, 2016
There is still no pedagogy to teach programming that stands out significantly from others and no consensus on what is the best way for learning programming. There is still a need to develop new teaching methods for learning in introductory programming courses. This paper presents a pedagogic approach in support of creativity in programming and the…
Descriptors: Foreign Countries, Secondary School Students, Computer Science Education, Programming
Jackson, Lynette Tressa – ProQuest LLC, 2016
This research study investigated the effectiveness of pair programming as a pedagogical tool measured by final course grades. It also aims to examine the experience perceptions of students regarding its implementation in an introductory computer programming course at a community college. In this study, a quantitative and qualitative approach was…
Descriptors: Pedagogical Content Knowledge, Computer Science, Community Colleges, Two Year College Students
Peer reviewed Peer reviewed
Direct linkDirect link
Xinogalos, Stelios; Satratzemi, Maya; Malliarakis, Christos – Education and Information Technologies, 2017
Teaching and learning programming constitutes a challenge. Although several teaching approaches and programming tools have been proposed, it seems that they have limited impact on classroom practice. This article investigates students' perceptions on five educational programming environments that are widely used and the features that any…
Descriptors: Computer Science Education, Programming, Introductory Courses, Student Attitudes
Peer reviewed Peer reviewed
Direct linkDirect link
Papadakis, Stamatios; Kalogiannakis, Michail; Orfanakis, Vasileios; Zaranis, Nicholas – International Journal of Web-Based Learning and Teaching Technologies, 2017
Teaching programming is a complex task. The task is even more challenging for introductory modules. There is an ongoing debate in the teaching community over the best approach to teaching introductory programming. Visual block-based programming environments allow school students to create their own programs in ways that are more accessible than in…
Descriptors: Introductory Courses, Programming, Elementary Education, Secondary Education
Peer reviewed Peer reviewed
Direct linkDirect link
Veerasamy, Ashok Kumar; D'Souza, Daryl; Lindén, Rolf; Laakso, Mikko-Jussi – Journal of Educational Computing Research, 2018
In this article, we report the results of the impact of prior programming knowledge (PPK) on lecture attendance (LA) and on subsequent final programming exam performance in a university level introductory programming course. This study used Spearman's rank correlation coefficient, multiple regression, Kruskal-Wallis, and Bonferroni correction…
Descriptors: Prior Learning, Programming, Computer Science Education, Lecture Method
Peer reviewed Peer reviewed
Direct linkDirect link
Hooshyar, Danial; Ahmad, Rodina Binti; Yousefi, Moslem; Fathi, Moein; Horng, Shi-Jinn; Lim, Heuiseok – Innovations in Education and Teaching International, 2018
In learning systems and environment research, intelligent tutoring and personalisation are considered the two most important factors. An Intelligent Tutoring System can serve as an effective tool to improve problem-solving skills by simulating a human tutor's actions in implementing one-to-one adaptive and personalised teaching. Thus, in this…
Descriptors: Intelligent Tutoring Systems, Problem Solving, Skill Development, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Atapattu, Thushari; Falkner, Katrina – Journal of Learning Analytics, 2018
Lecture videos are amongst the most widely used instructional methods within present Massive Open Online Courses (MOOCs) and other digital educational platforms. As the main form of instruction, student engagement behaviour, including interaction with videos, directly impacts the student success or failure and accordingly, in-video dropouts…
Descriptors: Lecture Method, Video Technology, Online Courses, Mass Instruction
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Maaliw, Renato R. III; Ballera, Melvin A. – International Association for Development of the Information Society, 2017
The usage of data mining has dramatically increased over the past few years and the education sector is leveraging this field in order to analyze and gain intuitive knowledge in terms of the vast accumulated data within its confines. The primary objective of this study is to compare the results of different classification techniques such as Naïve…
Descriptors: Classification, Cognitive Style, Electronic Learning, Decision Making
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Kortsarts, Yana; Kempner, Yulia – Information Systems Education Journal, 2015
Steganography is the art and science of concealing communication. The goal of steganography is to hide the very existence of information exchange by embedding messages into unsuspicious digital media covers. Cryptography, or secret writing, is the study of the methods of encryption, decryption and their use in communications protocols.…
Descriptors: Introductory Courses, Programming, Computer Science Education, Technology
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Abid, Adnan; Farooq, Muhammad Shoaib; Raza, Ishaq; Farooq, Uzma; Abid, Kamran – Bulletin of Education and Research, 2015
In order to effectively conduct a course, the instructor should be clear about the course contents, methodology of teaching, and about the relevant literature, mainly, the textbooks. Furthermore, it is imperative to assign appropriate time to each topic so as to conduct the course efficaciously. To assist the Database course instructor in deciding…
Descriptors: College Faculty, Computer Science Education, Introductory Courses, Database Management Systems
Peer reviewed Peer reviewed
Direct linkDirect link
Rennick, Christopher; Hulls, Carol C. W.; McKay, Kenneth N. – IEEE Transactions on Education, 2019
Contribution: A semester-long, open-ended design project was implemented to promote intellectual development of first-year students while reinforcing event-driven/procedural programming principles. This paper describes this approach, and an evaluation strategy using Perry's model for intellectual development. The results show that students can…
Descriptors: Introductory Courses, Engineering Education, Active Learning, Student Projects
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Qian, Yizhou; Lehman, James D. – Journal of Education and Learning, 2016
The demand for computing professionals in the workplace has led to increased attention to computer science education, and introductory computer science courses have been introduced at different levels of education. This study investigated the relationship between gender, academic performance in non-programming subjects, and programming learning…
Descriptors: Correlation, Introductory Courses, Success, Middle School Students
Peer reviewed Peer reviewed
Direct linkDirect link
Peteranetz, Markeya S.; Flanigan, Abraham E.; Shell, Duane F.; Soh, Leen-Kiat – IEEE Transactions on Education, 2017
Computational thinking and creative thinking are valuable tools both within and outside of computer science (CS). The goal of the project discussed here is to increase students' achievement in CS courses through a series of computational creativity exercises (CCEs). In this paper, the framework of CCEs is described, and the results of two separate…
Descriptors: Computer Science Education, Introductory Courses, Metacognition, Engineering Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Price, Thomas; Zhi, Rui; Barnes, Tiffany – International Educational Data Mining Society, 2017
In this paper we present a novel, data-driven algorithm for generating feedback for students on open-ended programming problems. The feedback goes beyond next-step hints, annotating a student's whole program with suggested edits, including code that should be moved or reordered. We also build on existing work to design a methodology for evaluating…
Descriptors: Feedback (Response), Computer Software, Data Analysis, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Ferguson, Roger C.; Leidig, Paul M.; Reynolds, John H. – Information Systems Education Journal, 2015
General education is more than a list of required courses a student must take to complete their degree. For most universities, general education is the groundwork for the student's university experience. These courses span multiple disciplines and allow students to experience a wide range of topics on their path to graduation. Programming classes,…
Descriptors: Programming, Programming Languages, General Education, Required Courses
Pages: 1  |  ...  |  17  |  18  |  19  |  20  |  21  |  22  |  23  |  24  |  25  |  ...  |  40