NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations1
Showing 1,726 to 1,740 of 2,031 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Gunion, Katherine; Milford, Todd; Stege, Ulrike – Journal of Problem Solving, 2009
Recursion is a programming paradigm as well as a problem solving strategy thought to be very challenging to grasp for university students. This article outlines a pilot study, which expands the age range of students exposed to the concept of recursion in computer science through instruction in a series of interesting and engaging activities. In…
Descriptors: Foreign Countries, Programming, Programming Languages, Middle School Students
Peer reviewed Peer reviewed
Direct linkDirect link
Huang, Shiu-Li; Shiu, Jung-Hung – Educational Technology & Society, 2012
The success of Web 2.0 inspires e-learning to evolve into e-learning 2.0, which exploits collective intelligence to achieve user-centric learning. However, searching for suitable learning paths and content for achieving a learning goal is time consuming and troublesome on e-learning 2.0 platforms. Therefore, introducing formal learning in these…
Descriptors: Foreign Countries, Intelligent Tutoring Systems, Computer System Design, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Howard, A. M.; Park, Chung Hyuk; Remy, S. – IEEE Transactions on Learning Technologies, 2012
The robotics field represents the integration of multiple facets of computer science and engineering. Robotics-based activities have been shown to encourage K-12 students to consider careers in computing and have even been adopted as part of core computer-science curriculum at a number of universities. Unfortunately, for students with visual…
Descriptors: Robotics, Computer Interfaces, Federal Aid, Pilot Projects
Peer reviewed Peer reviewed
Direct linkDirect link
Shao, Kun; Maher, Peter – Interactive Technology and Smart Education, 2012
Purpose: Teaching advanced technical concepts in a computer science program to students of different technical backgrounds presents many challenges. The purpose of this paper is to present a detailed experimental pedagogy in teaching advanced computer science topics, such as computer networking, telecommunications and data structures using…
Descriptors: Computer Assisted Instruction, Active Learning, Telecommunications, Computer Networks
Peer reviewed Peer reviewed
Direct linkDirect link
Apiola, Mikko; Tedre, Matti – Computer Science Education, 2012
Programming education is a widely researched and intensely discussed topic. The literature proposes a broad variety of pedagogical viewpoints, practical approaches, learning theories, motivational vehicles, and other elements of the learning situation. However, little effort has been put on understanding cultural and contextual differences in…
Descriptors: Foreign Countries, Programming, Information Technology, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Broman, D.; Sandahl, K.; Abu Baker, M. – IEEE Transactions on Education, 2012
Teaching larger software engineering project courses at the end of a computing curriculum is a way for students to learn some aspects of real-world jobs in industry. Such courses, often referred to as capstone courses, are effective for learning how to apply the skills they have acquired in, for example, design, test, and configuration management.…
Descriptors: Foreign Countries, Computer Software, Statistical Analysis, Course Evaluation
Peer reviewed Peer reviewed
Direct linkDirect link
Enikov, E. T.; Campa, G. – IEEE Transactions on Education, 2012
This paper presents a low-cost hands-on experiment for a classical undergraduate controls course for non-electrical engineering majors. The setup consists of a small dc electrical motor attached to one of the ends of a light rod. The motor drives a 2-in propeller and allows the rod to swing. Angular position is measured by a potentiometer attached…
Descriptors: Computer Assisted Instruction, Synchronous Communication, Programming, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Thomas, Michael K.; Ge, Xun; Greene, Barbara A. – Journal of Educational Computing Research, 2011
This study used technology-rich ethnography (TRE) to examine the use of game development in a high school computer programming class for the development of 21st century skills. High school students created games for elementary school students while obtaining formative feedback from their younger clients. Our experience suggests that in the…
Descriptors: Video Games, Ethnography, Programming, Skill Development
Velez-Rubio, Miguel – ProQuest LLC, 2013
Teaching computer programming to freshmen students in Computer Sciences and other Information Technology areas has been identified as a complex activity. Different approaches have been studied looking for the best one that could help to improve this teaching process. A proposed approach was implemented which is based in the language immersion…
Descriptors: Introductory Courses, Programming, Improvement, Teacher Improvement
Heiner, Cecily; Zachary, Joseph L. – International Working Group on Educational Data Mining, 2009
Students in introductory programming classes often articulate their questions and information needs incompletely. Consequently, the automatic classification of student questions to provide automated tutorial responses is a challenging problem. This paper analyzes 411 questions from an introductory Java programming course by reducing the natural…
Descriptors: Classification, Questioning Techniques, Introductory Courses, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Jiau, H. C.; Chen, J. C.; Ssu, Kuo-Feng – IEEE Transactions on Education, 2009
Game-based assignments typically form an integral component of computer programming courses. The effectiveness of the assignments in motivating students to carry out repetitive programming tasks is somewhat limited since their outcomes are invariably limited to a simple win or loss scenario. Accordingly, this paper develops a simulation…
Descriptors: Self Motivation, Programming, Educational Games, Computer Simulation
Peer reviewed Peer reviewed
Direct linkDirect link
Lau, Wilfred W. F.; Yuen, Allan H. K. – Computers & Education, 2010
It has been advocated that pedagogical content knowledge as well as subject matter knowledge are important for improving classroom instructions. To develop pedagogical content knowledge, it is argued that understanding of students' mental representations of concepts is deemed necessary. Yet assessing and comparing mental model of each individual…
Descriptors: Identification, Mathematics Instruction, Pedagogical Content Knowledge, Cognitive Style
Peer reviewed Peer reviewed
Direct linkDirect link
Bunde, Janet; Engel, Deena – Journal of Archival Organization, 2010
"Computing in the Humanities," an undergraduate course for Computer Science Department majors and minors and Web Programming minors at New York University, represents a unique collaboration between the Computer Science Department and the University Archives. The course's final assignment required students to select, digitize, and contextualize…
Descriptors: Majors (Students), Computer Science Education, Undergraduate Study, Archives
Peer reviewed Peer reviewed
Direct linkDirect link
Tan, Wee-Kek; Tan, Chuan-Hoo – Journal of Information Systems Education, 2010
Acquiring the knowledge to assemble an integrated Information System (IS) development process that is tailored to the specific needs of a project has become increasingly important. It is therefore necessary for educators to impart to students this crucial skill. However, Situational Method Engineering (SME) is an inherently complex process that…
Descriptors: Information Systems, Teaching Methods, Student Projects, Models
Peer reviewed Peer reviewed
Direct linkDirect link
Yue, Kwok-Bun – Journal of Information Systems Education, 2010
Mashups, Web applications integrating data and functionality from other Web sources to provide a new service, have quickly become ubiquitous. Because of their role as a focal point in three important trends (Web 2.0, situational software applications, and end user development), mashups are a crucial emerging technology for information systems…
Descriptors: Peer Evaluation, Information Systems, Programming, Comparative Analysis
Pages: 1  |  ...  |  112  |  113  |  114  |  115  |  116  |  117  |  118  |  119  |  120  |  ...  |  136