Publication Date
In 2025 | 28 |
Since 2024 | 125 |
Since 2021 (last 5 years) | 478 |
Since 2016 (last 10 years) | 791 |
Since 2006 (last 20 years) | 1176 |
Descriptor
Programming Languages | 1417 |
Programming | 605 |
Computer Science Education | 544 |
Computer Software | 447 |
Foreign Countries | 412 |
Teaching Methods | 391 |
Undergraduate Students | 180 |
Educational Technology | 171 |
Instructional Effectiveness | 164 |
Problem Solving | 164 |
Introductory Courses | 161 |
More ▼ |
Source
Author
Bers, Marina Umaschi | 6 |
Cavus, Nadire | 6 |
Xinogalos, Stelios | 6 |
Barnes, Tiffany | 5 |
Ibrahim, Dogan | 5 |
Mannila, Linda | 5 |
Dan Sun | 4 |
Frydenberg, Mark | 4 |
Laakso, Mikko-Jussi | 4 |
Resnick, Mitchel | 4 |
Sullivan, Amanda | 4 |
More ▼ |
Publication Type
Education Level
Location
Turkey | 36 |
Taiwan | 28 |
China | 18 |
Germany | 18 |
United Kingdom | 18 |
Australia | 16 |
Spain | 16 |
Canada | 11 |
Brazil | 10 |
Cyprus | 10 |
Finland | 10 |
More ▼ |
Laws, Policies, & Programs
Americans with Disabilities… | 1 |
Telecommunications Act 1996 | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations | 2 |
Mita, Rosario; Palumbo, Gaetano – European Journal of Engineering Education, 2008
The following paper has been conceived to deal with the contents of some lectures aimed at enhancing courses on digital electronic, microelectronic or VLSI systems. Those lectures show how to use a hardware description language (HDL), such as the VHDL, to specify, design and verify a custom microprocessor. The general goal of this work is to teach…
Descriptors: Programming, Programming Languages, Computer System Design, Simulation
Corkern, Sheree M.; Morgan, Mark I. – American Journal of Business Education, 2012
This paper informs business instructors and educators about XBRL (Extensible Business Reporting Language) so that they can introduce it to their students and expand their students' understanding of how it relates to the accounting profession. Even though the financial community has entered a new age with this standardized reporting language, many…
Descriptors: Business Administration Education, Introductory Courses, Accounting, Programming Languages
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
Sundresh, Sameer – ProQuest LLC, 2009
How do you dynamically customize the programming language available in a context within an existing system, without changing the underlying system? This dissertation introduces a language design approach that addresses this problem. The basic idea is to structure programs as systems of multiple interacting levels of abstraction, where all of the…
Descriptors: Programming Languages, Programming, Internet, Computer System Design
Kunkle, Wanda M. – ProQuest LLC, 2010
Many students experience difficulties learning to program. They find learning to program in the object-oriented paradigm particularly challenging. As a result, computing educators have tried a variety of instructional methods to assist beginning programmers. These include developing approaches geared specifically toward novices and experimenting…
Descriptors: Computer Science Education, Programming Languages, Language of Instruction, Academic Achievement
Wang, Li-Chun; Chen, Ming-Puu – Innovations in Education and Teaching International, 2010
Learning to program is difficult for novices, even for those undergraduates who have majored in computer science. The study described in this paper has investigated the effects of game strategy and preference-matching on novice learners' flow experience and performance in learning to program using an experiential gaming activity. One hundred and…
Descriptors: Games, Program Effectiveness, Secondary School Students, Experiential Learning
Hernandez, Rebecca R.; Mayernik, Matthew S.; Murphy-Mariscal, Michelle L.; Allen, Michael F. – BioScience, 2012
Environmental scientists are increasing their capitalization on advancements in technology, computation, and data management. However, the extent of that capitalization is unknown. We analyzed the survey responses of 434 graduate students to evaluate the understanding and use of such advances in the environmental sciences. Two-thirds of the…
Descriptors: Environmental Education, Programming Languages, Graduate Students, Information Science
Govender, I.; Grayson, D. J. – Computers & Education, 2008
This paper presents the results of an investigation into the various ways in which pre-service and in-service teachers experience learning to program in an object-oriented language. Both groups of teachers were enrolled in university courses. In most cases, the pre-service teachers were learning to program for the first time, while the in-service…
Descriptors: Programming Languages, Programming, Preservice Teachers, Inservice Education
Eudey, T. Lynn; Kerr, Joshua D.; Trumbo, Bruce E. – Journal of Statistics Education, 2010
Null distributions of permutation tests for two-sample, paired, and block designs are simulated using the R statistical programming language. For each design and type of data, permutation tests are compared with standard normal-theory and nonparametric tests. These examples (often using real data) provide for classroom discussion use of metrics…
Descriptors: Statistical Distributions, Hypothesis Testing, Relationship, Statistical Significance
Chitu, Catalin; Inpuscatu, Razvan Constantin; Viziru, Marilena – Online Submission, 2011
Derived from basic language, VB (Visual Basic) is a programming language focused on the video interface component. With graphics and functional components implemented, the programmer is able to bring and use their components to achieve the desired application in a relatively short time. Language VB is a useful tool in physics teaching by creating…
Descriptors: Video Technology, Programming Languages, Physics, Program Effectiveness
Liu, Xiaolei; Liu, Haitao; Bao, Zhen; Ju, Bo; Wang, Zhenghong – Computers & Education, 2010
Self-testing is a means to check learning effect. Besides time-space restriction, there are many deficiencies in traditional offline self-testing. With the development of information technology, learners can have self-testing on the Internet. Self-testing on Internet, namely, web-based self-testing, overcomes time-space limitation of traditional…
Descriptors: Feedback (Response), Constructivism (Learning), Social Environment, Testing
Efendioglu, Akin; Yelken, Tugba Yanpar – Computers & Education, 2010
The purpose of this study was to investigate the effects of two different methods on primary school teacher candidates' academic achievements and attitudes toward computer-based education, and to define their views on these methods. Both the first experimental group, programmed instruction (PI), and the second experimental group, meaningful…
Descriptors: Learning Theories, Experimental Groups, Teaching Methods, Preservice Teacher Education
Robins, Anthony – Computer Science Education, 2010
Compared to other subjects, the typical introductory programming (CS1) course has higher than usual rates of both failing and high grades, creating a characteristic bimodal grade distribution. In this article, I explore two possible explanations. The conventional explanation has been that learners naturally fall into populations of programmers and…
Descriptors: Programming, Learning Processes, Grading, Simulation
Castro-Schez, J. J.; del Castillo, E.; Hortolano, J.; Rodriguez, A. – IEEE Transactions on Education, 2009
Educational software tools are considered to enrich teaching strategies, providing a more compelling means of exploration and feedback than traditional blackboard methods. Moreover, software simulators provide a more motivating link between theory and practice than pencil-paper methods, encouraging active and discovery learning in the students.…
Descriptors: Foreign Countries, Computer Software, Data Analysis, Web Based Instruction
Caspersen, Michael E.; Kolling, Michael – ACM Transactions on Computing Education, 2009
Programming is recognized as one of seven grand challenges in computing education. Decades of research have shown that the major problems novices experience are composition-based---they may know what the individual programming language constructs are, but they do not know how to put them together. Despite this fact, textbooks, educational…
Descriptors: Programming Languages, Computer Software, Educational Practices, Programming