NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing 1 to 15 of 24 results Save | Export
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Krish Pillai; Marcia Lovas – International Society for Technology, Education, and Science, 2023
A typical first computer science course (CS1) introduces the student to coding conventions, variables, methods, control structures, conditionals, and the semantics of classes and objects. Advanced concepts of inheritance, polymorphism, abstract classes, interfaces, and their use in the design process, are covered in a second-level course (CS2).…
Descriptors: Computer Games, Educational Games, Teaching Methods, Technology Uses in Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Basuhail, Abdullah – International Journal of Technology in Education, 2019
Problem solving techniques are one of the primary topics introduced to the computing and information technology students in tertiary education. In general, those techniques are presented using a collection of traditional tools, such as texts, graphs, illustrations, procedural steps, pseudocodes, algorithms, and flowcharts. In many cases, there is…
Descriptors: Electronic Learning, Programming, Problem Solving, Postsecondary Education
Peer reviewed Peer reviewed
Direct linkDirect link
Myint, Leslie; Hadavand, Aboozar; Jager, Leah; Leek, Jeffrey – Journal of Statistics Education, 2020
We performed an empirical study of the perceived quality of scientific graphics produced by beginning R users in two plotting systems: the base graphics package ("base R") and the ggplot2 add-on package. In our experiment, students taking a data science course on the Coursera platform were randomized to complete identical plotting…
Descriptors: Statistics, Randomized Controlled Trials, Teaching Methods, Courseware
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Fagan, Bryan J.; Payne, Bryson R. – Proceedings of the Interdisciplinary STEM Teaching and Learning Conference, 2017
The US Bureau of Labor Statistics predicts over 8 million job openings in IT and computing, including 1 million cybersecurity postings, over the current five-year period. This paper presents lessons learned in preparing middle-school students in rural Georgia for future careers in computer science/ IT by teaching computer programming in the free,…
Descriptors: Programming Languages, Teaching Methods, Computer Science Education, Open Source Technology
Peer reviewed Peer reviewed
Direct linkDirect link
Kaneko, Masataka; Yamashita, Satoshi; Kitahara, Kiyoshi; Maeda, Yoshifumi; Nakamura, Yasuyuki; Kortenkamp, Ulrich; Takato, Setsuo – International Journal for Technology in Mathematics Education, 2015
Dynamic Geometry Software (DGS) is a powerful tool which enables students to move geometric objects interactively. Through experimental simulations with DGS, mathematical facts and background mechanisms are accessible to students. However, especially when those facts and mechanisms are complicated, it is not so easy for some students to record and…
Descriptors: Computer Software, Geometry, Technology Uses in Education, Educational Technology
Peer reviewed Peer reviewed
Direct linkDirect link
Pugnali, Alex; Sullivan, Amanda; Bers, Marina Umaschi – Journal of Information Technology Education: Innovations in Practice, 2017
Aim/Purpose: Over the past few years, new approaches to introducing young children to computational thinking have grown in popularity. This paper examines the role that user interfaces have on children's mastery of computational thinking concepts and positive interpersonal behaviors. Background: There is a growing pressure to begin teaching…
Descriptors: Young Children, Computer Interfaces, Interpersonal Relationship, Concept Teaching
Yeh, Andy; Chandra, Vinesh – Mathematics Education Research Group of Australasia, 2015
Learning mathematics is a complex and dynamic process. In this paper, the authors adopt a semiotic framework (Yeh & Nason, 2004) and highlight programming as one of the main aspects of the semiosis or meaning-making for the learning of mathematics. During a 10- week teaching experiment, mathematical meaning-making was enriched when primary…
Descriptors: Programming, STEM Education, Mathematics Education, Semiotics
Peer reviewed Peer reviewed
Direct linkDirect link
Marshall, Neil; Buteau, Chantal – International Journal for Technology in Mathematics Education, 2014
As part of their undergraduate mathematics curriculum, students at Brock University learn to create and use computer-based tools with dynamic, visual interfaces, called Exploratory Objects, developed for the purpose of conducting pure or applied mathematical investigations. A student's Development Process Model of creating and using an Exploratory…
Descriptors: Mathematics Education, Mathematics Curriculum, Undergraduate Students, Investigations
Peer reviewed Peer reviewed
Direct linkDirect link
Harlow, Danielle Boyd; Leak, Anne Emerson – Computer Science Education, 2014
Recent studies in learning programming have largely focused on high school and college students; less is known about how young children learn to program. From video data of 20 students using a graphical programming interface, we identified ideas that were shared and evolved through an elementary school classroom. In mapping these ideas and their…
Descriptors: Programming, Cooperative Learning, Concept Mapping, Elementary School Science
de Castro, Christopher H. – ProQuest LLC, 2011
This study explored the development of student's conceptual understandings of limit and derivative when utilizing specifically designed computational tools. Fourteen students from a secondary Advanced Placement Calculus AB course learned and explored the limit and derivative concepts from differential calculus using visualization tools in the…
Descriptors: Advanced Placement Programs, Problem Solving, Programming, Mathematical Concepts
Peer reviewed Peer reviewed
Direct linkDirect link
Lee, Mark J. W.; Pradhan, Sunam; Dalgarno, Barney – Journal of Information Technology Education, 2008
Modern information technology and computer science curricula employ a variety of graphical tools and development environments to facilitate student learning of introductory programming concepts and techniques. While the provision of interactive features and the use of visualization can enhance students' understanding and assist them in grasping…
Descriptors: Cognitive Processes, Computer Software Evaluation, Hypothesis Testing, Visualization
Peer reviewed Peer reviewed
Direct linkDirect link
Prayaga, Chandra – Physics Education, 2008
A simple interface between VPython and Microsoft (MS) Office products such as Word and Excel, controlled by Visual Basic for Applications, is described. The interface allows the preparation of content-rich, interactive learning environments by taking advantage of the three-dimensional (3D) visualization capabilities of VPython and the GUI…
Descriptors: Computer Assisted Instruction, Visualization, Scientific Concepts, Computer Software
Peer reviewed Peer reviewed
Direct linkDirect link
Schrand, Tom – College Teaching, 2008
Educational technology is seldom used to facilitate more active student learning in the classroom. Instructors who have mastered PowerPoint, however, could just as easily learn to create simple pieces of interactive multimedia that encourage student participation in learning tasks and that appeal to multiple intelligences and learning styles.…
Descriptors: Multiple Intelligences, Student Participation, Active Learning, Educational Technology
Garofalo, Joe; Cory, Beth – NCSSSMST Journal, 2007
Mathematical knowledge can be categorized in different ways. One commonly used way is to distinguish between procedural mathematical knowledge and conceptual mathematical knowledge. Procedural knowledge of mathematics refers to formal language, symbols, algorithms, and rules. Conceptual knowledge is essential for meaningful understanding of…
Descriptors: Mathematics Education, Symbols (Mathematics), Mathematical Applications, Mathematics Instruction
Peer reviewed Peer reviewed
Direct linkDirect link
Oner, Diler – International Journal of Computer-Supported Collaborative Learning, 2008
In this paper, I review both mathematics education and CSCL literature and discuss how we can better take advantage of CSCL tools for developing mathematical proof skills. I introduce a model of proof in school mathematics that incorporates both empirical and deductive ways of knowing. I argue that two major forces have given rise to this…
Descriptors: Mathematics Education, Computer Software, Mathematical Logic, Geometry
Previous Page | Next Page ยป
Pages: 1  |  2