Publication Date
In 2025 | 4 |
Since 2024 | 14 |
Since 2021 (last 5 years) | 45 |
Since 2016 (last 10 years) | 64 |
Since 2006 (last 20 years) | 95 |
Descriptor
Source
Author
Ali Al Ghaithi | 2 |
Barnes, Tiffany | 2 |
Barut, Asim | 2 |
Behnam Behforouz | 2 |
Bintas, Jale | 2 |
Chang, Chih-Kai | 2 |
Elizabeth Tipton | 2 |
Kaitlyn G. Fitzgerald | 2 |
Price, Thomas W. | 2 |
Abdalla, Mohamed | 1 |
Ahmadzadeh, Marzieh | 1 |
More ▼ |
Publication Type
Education Level
Audience
Teachers | 1 |
Location
Turkey | 6 |
Taiwan | 4 |
China | 3 |
Spain | 3 |
New York | 2 |
Oman | 2 |
Saudi Arabia | 2 |
South Korea | 2 |
California | 1 |
Colorado | 1 |
Ecuador | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Flesch Reading Ease Formula | 1 |
Measures of Academic Progress | 1 |
National Education… | 1 |
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations | 1 |
Chenoweth, Tim; Corral, Karen; Scott, Kit – Journal of Information Systems Education, 2016
This study evaluates two content delivery options for teaching a programming language to determine whether an asynchronous format can achieve the same learning efficacy as a traditional lecture (face-to-face) format. We use media synchronicity theory as a guide to choose media capabilities to incorporate into an asynchronous tutorial used…
Descriptors: Feedback (Response), Programming, Programming Languages, Electronic Learning
Altintas, Tugba; Gunes, Ali; Sayan, Hamiyet – Innovations in Education and Teaching International, 2016
Peer learning or, as commonly expressed, peer-assisted learning (PAL) involves school students who actively assist others to learn and in turn benefit from an effective learning environment. This research was designed to support students in becoming more autonomous in their learning, help them enhance their confidence level in tackling computer…
Descriptors: Programming, Second Language Learning, Foreign Countries, Peer Teaching
Parkavi, A.; Lakshmi, K.; Srinivasa, K. G. – Educational Research and Reviews, 2017
Data analysis techniques can be used to analyze the pattern of data in different fields. Based on the analysis' results, it is recommended that suggestions be provided to decision making authorities. The data mining techniques can be used in educational domain to improve the outcome of the educational sectors. The authors carried out this research…
Descriptors: Data Analysis, Educational Research, Goodness of Fit, Decision Making
Sánchez, Carles; Ramos, Oriol; Márquez, Patricia; Marti, Enric; Rocarias, Jaume; Gil, Debora – Journal of Technology and Science Education, 2015
The first years in engineering degree courses are usually made of large groups with a low teacher-student ratio. Overcrowding in classrooms hinders continuous assessment much needed to promote independent learning. Therefore, there is a need to apply some kind of automatic evaluation to facilitate the correction of exercises outside the classroom.…
Descriptors: Integrated Learning Systems, Databases, Programming Languages, Comparative Analysis
Martincic, Cynthia J. – Information Systems Education Journal, 2016
Mobile application development is currently an important component of CS/IS education. Because of the rapid rate of change in the mobile application field, there are many websites that provide instructional material in tutorial format, but it is difficult to find a textbook that includes mobile application programming assignments and exercises.…
Descriptors: Undergraduate Students, Computer Science Education, Introductory Courses, Programming
Sharp, Jason H.; Sharp, Laurie A. – Journal of Information Technology Education: Innovations in Practice, 2017
Aim/Purpose: Compared student academic performance on specific course requirements in a C# programming course across three instructional approaches: traditional, online, and flipped. Background: Addressed the following research question--When compared to the online and traditional instructional approaches, does the flipped instructional approach…
Descriptors: Comparative Analysis, Academic Achievement, Conventional Instruction, Web Based Instruction
Ali, Azad; Smith, David – Journal of Information Technology Education: Innovations in Practice, 2014
This paper presents a debate between two faculty members regarding the teaching of the legacy programming course (COBOL) in a Computer Science (CS) program. Among the two faculty members, one calls for the continuation of teaching this language and the other calls for replacing it with another modern language. Although CS programs are notorious…
Descriptors: Programming Languages, Information Technology, Computer Science Education, Comparative Analysis
Wang, Gui Ping; Chen, Shu Yu; Yang, Xin; Feng, Rui – European Journal of Engineering Education, 2016
Practical abilities are important for students from majors including Computer Science and Engineering, and Electrical Engineering. Along with the popularity of ACM International Collegiate Programming Contest (ACM/ICPC) and other programming contests, online judge (OJ) websites achieve rapid development, thus providing a new kind of programming…
Descriptors: Competition, Programming, Programming Languages, Computer Science
Boutnaru, Shlomi; Hershkovitz, Arnon – Interdisciplinary Journal of e-Skills and Lifelong Learning, 2015
In recent years, schools (as well as universities) have added cyber security to their computer science curricula. This topic is still new for most of the current teachers, who would normally have a standard computer science background. Therefore the teachers are trained and then teaching their students what they have just learned. In order to…
Descriptors: Computer Software, Computer Security, Programming Languages, Computer Science Education
Kazakoff, Elizabeth R.; Sullivan, Amanda; Bers, Marina U. – Early Childhood Education Journal, 2013
This paper examines the impact of programming robots on sequencing ability during a 1-week intensive robotics workshop at an early childhood STEM magnet school in the Harlem area of New York City. Children participated in computer programming activities using a developmentally appropriate tangible programming language CHERP, specifically designed…
Descriptors: Children, Robotics, Programming Languages, Control Groups
Eid, Chaker; Millham, Richard – American Journal of Business Education, 2012
In this paper, we discuss the visual programming approach to teaching introductory programming courses and then compare this approach with that of procedural programming. The involved cognitive levels of students, as beginning students are introduced to different types of programming concepts, are correlated to the learning processes of…
Descriptors: Programming, Comparative Analysis, Computer Science Education, Cognitive Development
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
Derntl, M.; Neumann, S.; Griffiths, D.; Oberhuemer, P. – IEEE Transactions on Learning Technologies, 2012
IMS Learning Design (LD) is the only available interoperability specification in the area of technology enhanced learning that allows the definition and orchestration of complex activity flows and resource environments in a multirole setting. IMS LD has been available since 2003, and yet it has not been widely adopted either by practitioners or by…
Descriptors: Foreign Countries, Educational Technology, Instructional Design, Computer Software
Chang, Chih-Kai – Journal of Educational Computing Research, 2014
Scratch, a visual programming language, was used in many studies in computer science education. Most of them reported positive results by integrating Scratch into K-12 computer courses. However, the object-oriented concept, one of the important computational thinking skills, is not represented well in Scratch. Alice, another visual programming…
Descriptors: Foreign Countries, College Freshmen, Information Technology, Computer Science Education
Ahmadzadeh, Marzieh; Mahmoudabadi, Elham; Khodadadi, Farzad – Journal of Information Technology Education, 2011
Anecdotal evidence shows that in computer programming courses plagiarism is a widespread problem. With the growing number of students in such courses, manual plagiarism detection is impractical. This requires instructors to use one of the many available plagiarism detection tools. Prior to choosing one of such tools, a metric that assures the…
Descriptors: Foreign Countries, Plagiarism, Programming Languages, Computer Software