NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
Assessments and Surveys
Beck Depression Inventory1
What Works Clearinghouse Rating
Showing 181 to 195 of 414 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Hamblen, J. O.; van Bekkum, G. M. E. – IEEE Transactions on Education, 2013
This paper describes a new approach for a course and laboratory designed to allow students to develop low-cost prototypes of robotic and other embedded devices that feature Internet connectivity, I/O, networking, a real-time operating system (RTOS), and object-oriented C/C++. The application programming interface (API) libraries provided permit…
Descriptors: Robotics, Engineering Education, Computer Science Education, Internet
Peer reviewed Peer reviewed
Direct linkDirect link
Touretzky, David S. – Computer Science Education, 2013
Modern robots, like today's smartphones, are complex devices with intricate software systems. Introductory robot programming courses must evolve to reflect this reality, by teaching students to make use of the sophisticated tools their robots provide rather than reimplementing basic algorithms. This paper focuses on teaching with Tekkotsu, an open…
Descriptors: Robotics, Computer Science Education, Programming, Science Curriculum
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Rinderknecht, Christian – Informatics in Education, 2011
When first introduced to the analysis of algorithms, students are taught how to assess the best and worst cases, whereas the mean and amortized costs are considered advanced topics, usually saved for graduates. When presenting the latter, aggregate analysis is explained first because it is the most intuitive kind of amortized analysis, often…
Descriptors: Computation, Computer Software, Undergraduate Study, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Lee, Young-Jin – Gifted Child Today, 2011
Despite the educational benefits, computer programming has not been adopted in the current K-12 education as much as it could have been. One of the reasons for the low adoption of computer programming in K-12 education is the time it takes for (especially young) students to learn computer programming using a text-based programming language, which…
Descriptors: Academically Gifted, Programming Languages, Computers, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Ruiz Jimenez, B. C.; Ruiz Munoz, M. – International Journal of Mathematical Education in Science and Technology, 2011
Recreational Programming (RecPro) is the discipline that encourages the study of computer programming through ludic problems. Problems that are typically studied within this discipline are similar to those of Recreational Mathematics (RecMat), which sometimes leads to the confusion of these two disciplines. The objective for RecPro is to write…
Descriptors: Discipline, Programming Languages, Programming, Number Concepts
Peer reviewed Peer reviewed
Direct linkDirect link
Mitri, Michel – Journal of Information Systems Education, 2015
This paper describes the use and benefits of Microsoft's Adventure Works (AW) database to teach advanced database skills in a hands-on, realistic environment. Database management and querying skills are a key element of a robust information systems curriculum, and active learning is an important way to develop these skills. To facilitate active…
Descriptors: Active Learning, Databases, Computer Software, Educational Benefits
Peer reviewed Peer reviewed
Direct linkDirect link
Zachariadou, K.; Yiasemides, K.; Trougkakos, N. – European Journal of Physics, 2012
We present a low-cost, fully computer-controlled, Arduino-based, educational laboratory (SolarInsight) to be used in undergraduate university courses concerned with electrical engineering and physics. The major goal of the system is to provide students with the necessary instrumentation, software tools and methodology in order to learn fundamental…
Descriptors: Physics, Computers, Programming Languages, Computer Software
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Waguespack, Leslie J., Jr. – Information Systems Education Journal, 2010
No individual subject area in IS 2002 impacts more aspects of computing theory or professional preparation than data modeling. For more than four decades the bedrock of data modeling has been the relational data model. There are numerous extensions, variations and implementations of this theory but its core remains the central anchor in the…
Descriptors: Information Systems, Databases, Higher Education, Programming Languages
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Acharya, Sushil; Sirinterlikci, Arif – Journal of Technology Studies, 2010
Engineering students need a head start on designing a component, a process, or a system early in their educational endeavors, and engineering design topics need to be introduced appropriately without negatively affecting students' motivation for engineering. In ENGR1010 at Robert Morris University, freshmen engineering students are introduced to…
Descriptors: Engineering Education, Engineering, Design, Difficulty Level
Peer reviewed Peer reviewed
Direct linkDirect link
Mitchell, Erik – Journal of Web Librarianship, 2010
The author recently created a presentation using HTML5 based on a tutorial put together by Marcin Wichary. The example presentation is part proof-of-concept, part instructional piece, and it is part of a larger site on HTML5 and how one can use it to create rich Web-based applications. The more he delved into HTML5, the more he found that it was…
Descriptors: Internet, Programming Languages, Programming, Computer System Design
Peer reviewed Peer reviewed
Direct linkDirect link
Feurzeig, Wallace – International Journal of Computers for Mathematical Learning, 2010
This paper describes the creation and early uses of Logo. It includes a brief summary of more recent work on Logo-derived languages and learning applications. It closes with a lament on the unrealized potential of student programming languages as empowering tools for knowledge construction and learning.
Descriptors: Educational History, Learning Strategies, Creativity, Programming Languages
Peer reviewed Peer reviewed
Direct linkDirect link
Stephens, Wendy – Knowledge Quest, 2012
In the championship playoffs of professional learning tools, this author contends that there is a clear-cut victor. Customizable, platform-agnostic, able to circumvent filters--both browser and network-imposed--RSS is the best professional learning tool. Reading sites via RSS has appeal for those who want the raw information. With a well-honed…
Descriptors: Internet, Web Sites, Electronic Publishing, Learning Experience
Peer reviewed Peer reviewed
Direct linkDirect link
Pasko, Alexander; Adzhiev, Valery; Malikova, Evgeniya; Pilyugin, Victor – Journal of Information Technology Education: Innovations in Practice, 2013
Modern education technologies are destined to reflect the realities of a modern digital age. The juxtaposition of real and synthetic (computer-generated) worlds as well as a greater emphasis on visual dimension are especially important characteristics that have to be taken into account in learning and teaching. We describe the ways in which an…
Descriptors: Educational Technology, Computer Uses in Education, Models, Visual Aids
Peer reviewed Peer reviewed
Direct linkDirect link
Mitri, Michel – Journal of Information Systems Education, 2010
In the current object-oriented paradigm, software construction increasingly involves creating and utilizing "software components". These components can serve a variety of functions, from common algorithmic processes to database connectivity to graphical interfaces. The advantage of component architectures is that programmers can use pre-existing…
Descriptors: Computer Software, Programming, Programming Languages, Computer Interfaces
Peer reviewed Peer reviewed
Direct linkDirect link
Maloney, John; Resnick, Mitchel; Rusk, Natalie; Silverman, Brian; Eastmond, Evelyn – ACM Transactions on Computing Education, 2010
Scratch is a visual programming environment that allows users (primarily ages 8 to 16) to learn computer programming while working on personally meaningful projects such as animated stories and games. A key design goal of Scratch is to support self-directed learning through tinkering and collaboration with peers. This article explores how the…
Descriptors: Computer Software, Computer Assisted Instruction, Computer Science Education, Programming Languages
Pages: 1  |  ...  |  9  |  10  |  11  |  12  |  13  |  14  |  15  |  16  |  17  |  ...  |  28