NotesFAQContact Us
Collection
Advanced
Search Tips
Publication Date
In 20250
Since 20240
Since 2021 (last 5 years)0
Since 2016 (last 10 years)0
Since 2006 (last 20 years)15
Audience
Teachers1
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing 1 to 15 of 17 results Save | Export
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
Direct linkDirect link
Kwon, D.-Y.; Kim, H.-S.; Shim, J.-K.; Lee, W.-G. – IEEE Transactions on Education, 2012
Tangible programming tools enable children to easily learn the programming process, previously considered to be difficult for them. While various tangible programming tools have been developed, there is still a lack of available tools to help students experience the general programming process. This study therefore developed a tool called…
Descriptors: Foreign Countries, Programming Languages, Computer Interfaces, Robotics
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Richter-Gebert, Jürgen; Kortenkamp, Ulrich – Acta Didactica Napocensia, 2010
In this article we demonstrate how the combination of a system for dynamic geometry with a freely programmable scripting environment can be advantageously used in teaching and research. We explain the reasons behind various design decisions that were made by us when designing the language "CindyScript" and give examples that proof how…
Descriptors: Geometry, Programming Languages, Programming, Teaching Methods
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Drasutis, Sigitas; Motekaityte, Vida; Noreika, Algirdas – Informatics in Education, 2010
The Internet has recently encouraged the society to convert almost all its needs to electronic resources such as e-libraries, e-cultures, e-entertainment as well as e-learning, which has become a radical idea to increase the effectiveness of learning services in most schools, colleges and universities. E-learning can not be completely featured and…
Descriptors: Computer Science Education, Computer System Design, Computer Software Evaluation, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Sengupta, Arijit – Journal of Information Systems Education, 2009
Programming courses have always been a difficult part of an Information Systems curriculum. While we do not train Information Systems students to be developers, understanding how to build a system always gives students an added perspective to improve their system design and analysis skills. This teaching tip presents CFC (Comment-First-Coding)--a…
Descriptors: Programming Languages, Information Systems, Programming, Scaffolding (Teaching Technique)
Peer reviewed Peer reviewed
Direct linkDirect link
May, Jeffrey; Dhillon, Gurpreet – Journal of Information Systems Education, 2009
In the information systems field there are numerous programming languages that can be used in specifying the behavior of concurrent and distributed systems. In the literature it has been argued that a lack of pragmatic and semantic consideration decreases the effectiveness of such specifications. In other words, to simply understand the syntactic…
Descriptors: Semantics, Syntax, Programming Languages, Information Systems
Peer reviewed Peer reviewed
Direct linkDirect link
Kim, Seung Han; Jeon, Jae Wook – IEEE Transactions on Education, 2009
The purpose of the course presented here is to introduce freshmen to embedded systems using LEGO Mindstorms, under an ANSI-C programming environment. The students build their own LEGO robots, make programs for them using ANSI-C, and operate them. By creating these LEGO robots, the students become more motivated, learning the basic concepts of…
Descriptors: Foreign Countries, Instructional Effectiveness, Learning Strategies, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Laverty, David M.; Milliken, Jonny; Milford, Matthew; Cregan, Michael – European Journal of Engineering Education, 2012
This paper presents a new laboratory-based module for embedded systems teaching, which addresses the current lack of consideration for the link between hardware development, software implementation, course content and student evaluation in a laboratory environment. The course introduces second year undergraduate students to the interface between…
Descriptors: Foreign Countries, Engineering Education, Student Evaluation, Computer Assisted Instruction
Peer reviewed Peer reviewed
Direct linkDirect link
Hung, Y.-C. – IEEE Transactions on Education, 2012
This paper investigates the impact of combining self explaining (SE) with computer architecture diagrams to help novice students learn assembly language programming. Pre- and post-test scores for the experimental and control groups were compared and subjected to covariance (ANCOVA) statistical analysis. Results indicate that the SE-plus-diagram…
Descriptors: Foreign Countries, Control Groups, Experimental Groups, Web Sites
Peer reviewed Peer reviewed
Direct linkDirect link
Burd, Elizabeth L.; Hatch, Andrew; Ashurst, Colin; Jessop, Alan – Computer Science Education, 2009
This article describes an approach whereby patterns are used to describe management issues and solutions to be used during the project management of team-based software development. The work describes how web 2.0 technologies have been employed to support the use and development of such patterns. To evaluate the success of patterns and the…
Descriptors: Computer Software, Computer System Design, Program Administration, Program Descriptions
Peer reviewed Peer reviewed
Direct linkDirect link
Kolfschoten, Gwendolyn; Lukosch, Stephan; Verbraeck, Alexander; Valentin, Edwin; de Vreede, Gert-Jan – Computers & Education, 2010
Nowadays we need to teach students how to become flexible problem solvers in a dynamic world. The pace in which technology changes and complexity increases requires increased efficiency in learning and understanding. This requires the engineers of tomorrow to quickly gain knowledge and insight outside their prime area of expertise. To transfer…
Descriptors: Instructional Design, Problem Solving, Learning Processes, Efficiency
Peer reviewed Peer reviewed
Direct linkDirect link
d'Amore, Roberto – ACM Transactions on Computing Education, 2010
This article proposes a VHDL language course that establishes a strong correlation between the language statements and their use in circuit synthesis. Two course modules are described: a basic module that contains the essential concepts of the language, sufficient for students to describe medium complexity circuits, followed by a second module…
Descriptors: Feedback (Response), Units of Study, Courses, Laboratories
Peer reviewed Peer reviewed
Direct linkDirect link
Najjar, Mehdi – International Journal of Distance Education Technologies, 2008
Despite a growing development of virtual laboratories which use the advantages of multimedia and Internet for distance education, learning by means of such tutorial tools would be more effective if they were specifically tailored to each student needs. The virtual teaching process would be well adapted if an artificial tutor can identify the…
Descriptors: Scaffolding (Teaching Technique), Virtual Classrooms, Prompting, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Pawlowski, Jan M.; Bick, Markus – Educational Technology & Society, 2006
The DIN Didactical Object Model extends the approaches of existing Educational Modeling Languages introducing specifications for contexts and experiences. In this paper, we show how the Didactical Object Model can be used for sharing didactical expertise. Educational Modeling Languages change the design paradigm from content orientation towards…
Descriptors: Knowledge Management, Teaching Methods, Expertise, Foreign Countries
Peer reviewed Peer reviewed
Direct linkDirect link
Hernandez-Leo, Davinia; Villasclaras-Fernandez, Eloy D.; Asensio-Perez, Juan I.; Dimitriadis, Yannis; Jorrin-Abellan, Ivan M.; Ruiz-Requies, Ines; Rubia-Avi, Bartolome – Educational Technology & Society, 2006
This paper introduces "Collage", a high-level IMS-LD compliant authoring tool that is specialized for CSCL (Computer-Supported Collaborative Learning). Nowadays CSCL is a key trend in e-learning since it highlights the importance of social interactions as an essential element of learning. CSCL is an interdisciplinary domain, which…
Descriptors: Computer Software, Programming, Instructional Design, Programming Languages
Previous Page | Next Page »
Pages: 1  |  2