Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 4 |
Since 2016 (last 10 years) | 9 |
Since 2006 (last 20 years) | 19 |
Descriptor
Source
Author
Ahmed, M. S. | 1 |
Angotti, R. L. | 1 |
Cechinel, Cristian | 1 |
Chan, Stephen C. F. | 1 |
Chen, Li-Chiou | 1 |
Chichekian, Tanya | 1 |
Connor, Jeffrey | 1 |
De Haan, David O. | 1 |
García, R. Edwin | 1 |
Gillette, Eleanor I. | 1 |
Goldstein, D. S. | 1 |
More ▼ |
Publication Type
Education Level
Higher Education | 20 |
Postsecondary Education | 15 |
Elementary Secondary Education | 2 |
Adult Education | 1 |
Secondary Education | 1 |
Two Year Colleges | 1 |
Audience
Teachers | 2 |
Administrators | 1 |
Researchers | 1 |
Location
Alabama | 1 |
Brazil | 1 |
Canada | 1 |
Costa Rica | 1 |
Ecuador | 1 |
Estonia | 1 |
Germany | 1 |
Hong Kong | 1 |
India | 1 |
Ireland | 1 |
Italy | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Chichekian, Tanya; Trudeau, Joel; Jawhar, Tawfiq – Journal of Science Education and Technology, 2022
This study examined the effects of an Arduino microrobot activity on college students' interest in robotics through three specific objectives: (1) determining how students' conceptual understanding regarding the basics of microcomputing and computer programming changes after engaging in an engineering robotics learning module, (2) assessing the…
Descriptors: College Students, Student Interests, Robotics, Engineering Education
De Haan, David O.; Schafer, Julia A.; Gillette, Eleanor I. – Journal of Chemical Education, 2021
There is an increasing need for research chemists and biochemists to have a basic familiarity with computer programming. Adding programming content to already crowded STEM undergraduate curricula, however, can be challenging. When programming content is introduced within the chemistry curriculum, it is most often incorporated into upper division…
Descriptors: Science Instruction, College Science, STEM Education, Programming
Ramos, Vinicius F. C.; Cechinel, Cristian; Magé, Larissa; Lemos, Robson – Informatics in Education, 2021
Teaching introductory computer programming and choosing the proper tools and programming languages are challenging tasks. Most of the existing tools are not fully integrated into systems to support the teaching-learning processes. The present paper describes the usability evaluation of the Virtual Programming Lab module for Moodle (VPL-Moodle)…
Descriptors: Student Satisfaction, Teacher Attitudes, Usability, Computer Interfaces
Vieira, Camilo; Magana, Alejandra J.; García, R. Edwin; Jana, Aniruddha; Krafcik, Matthew – Journal of Science Education and Technology, 2018
Computational tools and methods have permeated multiple science and engineering disciplines, because they enable scientists and engineers to process large amounts of data, represent abstract phenomena, and to model and simulate complex concepts. In order to prepare future engineers with the ability to use computational tools in the context of…
Descriptors: Thermodynamics, Integrated Curriculum, Computation, Learning Modules
Uysal, V. Safak; Topaloglu, Fulden – International Journal of Art & Design Education, 2017
Design education is in need of a wider restructuring to accommodate new developments and paradigmatic shifts brought forth by the information age, all of which capitalise a move towards complexity theory, systems science and digital technologies. The intention of this article is to approach one particular aspect of this need: that is, how basic…
Descriptors: Foreign Countries, Design, Industry, Computation
Peng, Jun; Wang, Minhong; Sampson, Demetrios – Educational Technology & Society, 2017
Project-based learning (PjBL) has been increasingly used to connect abstract knowledge and authentic tasks in educational practice, including computer programming education. Despite its promising effects on improving learning in multiple aspects, PjBL remains a struggle due to its complexity. Completing an authentic programming project involves a…
Descriptors: Student Projects, Visualization, Programming, College Seniors
Spott, Jessica L., Ed.; Sobehrad, Lane J., Ed.; Hite, Rebecca L., Ed. – IGI Global, 2023
Locally or individually, STEM programs provide additional opportunities to engage K-12 students, including those from marginalized groups, with the support of STEM outreach organizations through the co-construction and implementation of STEM activities during school, out of school, at home, and in the community. Research suggests that…
Descriptors: STEM Education, Elementary Secondary Education, Partnerships in Education, School Community Programs
Maguire, Phil; Maguire, Rebecca; Kelly, Robert – Computer Science Education, 2017
We report on an intervention in which informal programming labs were switched to a weekly machine-evaluated test for a second year Data Structures and Algorithms module. Using the online HackerRank system, we investigated whether greater constructive alignment between course content and the exam would result in lower failure rates. After…
Descriptors: Programming, Computer Science Education, Teaching Methods, Test Scoring Machines
Kavitha, R. K.; Ahmed, M. S. – Education and Information Technologies, 2015
Agile software development is an iterative and incremental methodology, where solutions evolve from self-organizing, cross-functional teams. Pair programming is a type of agile software development technique where two programmers work together with one computer for developing software. This paper reports the results of the pair programming…
Descriptors: Knowledge Management, Educational Environment, Case Studies, Programming
Hundley, Jacqueline Holliday – ProQuest LLC, 2012
Although the two-year curriculum guide includes coverage of all eight software engineering core topics, the computer science courses taught in Alabama community colleges limit student exposure to the programming, or coding, phase of the software development lifecycle and offer little experience in requirements analysis, design, testing, and…
Descriptors: Community Colleges, College Curriculum, Computer Science Education, Computer Software
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
Sung, K.; Hillyard, C.; Angotti, R. L.; Panitz, M. W.; Goldstein, D. S.; Nordlinger, J. – IEEE Transactions on Education, 2011
Despite the proven success of using computer video games as a context for teaching introductory programming (CS1/2) courses, barriers including the lack of adoptable materials, required background expertise (in graphics/games), and institutional acceptance still prevent interested faculty members from experimenting with this approach. Game-themed…
Descriptors: Computers, Video Games, Introductory Courses, Programming
Tiantong, Monchai; Teemuangsai, Sanit – International Education Studies, 2013
One of the benefits of using collaborative learning is enhancing learning achievement and increasing social skills, and the second benefits is as the more students work together in collaborative groups, the more they understand, retain, and feel better about themselves and their peers, moreover working together in a collaborative environment…
Descriptors: Foreign Countries, Cooperative Learning, Teamwork, Integrated Learning Systems
Yan, Hongxin; Law, Sandra – Open Praxis, 2013
Failure rates in first year calculus courses are high in most post-secondary institutions across North America and other parts of the world. This Inukshuk-funded open education project involved the development of five stand-alone pre-calculus learning modules. The design and revision phases of this project occurred between the fall of 2007 and…
Descriptors: Foreign Countries, Open Education, Open Source Technology, Learning Modules
Teng, Khor Ean; Hung, Chung Sheng – Open Praxis, 2013
This paper describes the framework for the development of OER-based learning materials "TCC121/05 Programming Fundamentals with Java" for ODL learners in Wawasan Open University (WOU) using three main development phases mainly: creation, evaluation and production phases. The proposed framework has further been tested on ODL learners to…
Descriptors: Programming Languages, Programming, Instructional Materials, Material Development
Previous Page | Next Page »
Pages: 1 | 2