NotesFAQContact Us
Collection
Advanced
Search Tips
Publication Type
Reports - Descriptive12
Journal Articles11
Historical Materials1
Speeches/Meeting Papers1
Audience
Teachers1
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing all 12 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Li-Chen Cheng; Wei Li; Judy C. R. Tseng – Interactive Learning Environments, 2023
Programming ability is the core ability of this era and can be obtained and improved through practice. In this paper, an Automated Programming Assessment system based on Mastery learning and Peer competition (APAMP) was proposed and developed. APAMP allows students to practice repeatedly by providing immediate feedback after their programs are…
Descriptors: High School Freshmen, High School Seniors, Programming Languages, Foreign Countries
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Fávero, Luiz Paulo; Souza, Rafael de Freitas; Belfiore, Patrícia; Corrêa, Hamilton Luiz; Haddad, Michel F. C. – Practical Assessment, Research & Evaluation, 2021
In this paper is proposed a straightforward model selection approach that indicates the most suitable count regression model based on relevant data characteristics. The proposed selection approach includes four of the most popular count regression models (i.e. Poisson, negative binomial, and respective zero-inflated frameworks). Moreover, it…
Descriptors: Regression (Statistics), Selection, Statistical Analysis, Models
Peer reviewed Peer reviewed
Direct linkDirect link
Gojkovic, Ljubomir; Malijevic, Stefan; Armakovic, Stevan – Physics Education, 2020
In this work three examples of textbook circuits (resistor-capacitor, resistor-inductor and resistor-inductor-capacitor) have been modeled by employing the Euler method for the approximate solution of differential equations using algorithms implemented in the "Python" programming language. The aim of this work was to demonstrate how…
Descriptors: Science Instruction, Programming Languages, Teaching Methods, Mathematics
Peer reviewed Peer reviewed
Direct linkDirect link
Hemer, David – Australian Mathematics Education Journal, 2020
This paper describes an investigation looking at the underlying mathematics of poker machines. The aim of the investigation is for students to get an appreciation of how poker machines are designed to ensure that in the long-term players will inevitably lose when playing. The first part of this paper describes how students can model a simple poker…
Descriptors: Equipment, Probability, Games, Mathematics Instruction
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Hinds, Matthew; Baghaei, Nilufar; Ragon, Pedrito; Lambert, Jonathon; Rajakaruna, Tharindu; Houghton, Travers; Dacey, Simon – International Association for Development of the Information Society, 2017
Programming promotes critical thinking, problem solving and analytic skills through creating solutions that can solve everyday problems. However, learning programming can be a daunting experience for a lot of students. "RunJumpCode" is an educational 2D platformer video game, designed and developed in Unity, to teach players the…
Descriptors: Educational Games, Video Games, Computer Science Education, Programming
Margolis, Jane; Goode, Joanna; Ryoo, Jean J. – Educational Leadership, 2015
Computer science programs are too often identified with a narrow stratum of the student population, often white or Asian boys who have access to computers at home. But because computers play such a huge role in our world today, all students can benefit from the study of computer science and the opportunity to build skills related to computing. The…
Descriptors: Computer Science Education, Computer Science, High School Students, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Thompson, Ian – Australian Senior Mathematics Journal, 2017
In this paper, an example is offered of a problem-solving task for senior secondary school students which was given in the context of a story. As the story unfolds, the task requires progressively more complex forms of linear programming to be applied. Coding in MATLAB is used throughout the task in such a way that it supports the increasing…
Descriptors: Foreign Countries, Programming, High School Seniors, Mathematics Education
Peer reviewed Peer reviewed
Direct linkDirect link
Ruiz, Rosario Vera – International Journal for Technology in Mathematics Education, 2011
From the point of view of functional programming, a computational process to solve a problem is described as a mathematical function taking some arguments (corresponding to the data of the problem) and returning as a result its solution. Turtle Graphics can be used to describe the movements of a virtual turtle, which leaves a trail along his path…
Descriptors: Mathematics Curriculum, Programming Languages, Information Technology, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Feurzeig, Wallace; Papert, Seymour A. – Interactive Learning Environments, 2011
Formal mathematical methods remain, for most high school students, mysterious, artificial and not a part of their regular intuitive thinking. The authors develop some themes that could lead to a radically new approach. According to this thesis, the teaching of programming languages as a regular part of academic progress can contribute effectively…
Descriptors: Mathematics Education, Programming Languages, Academic Achievement, Heuristics
Peer reviewed Peer reviewed
Direct linkDirect link
Johnson, Iryna Y. – New Directions for Institutional Research, 2008
Because high school graduates are many colleges' primary target population, information on high school students' performance and sociodemographic characteristics becomes important for the recruitment process. This article introduces an HTML application (referred to here as the High School Profile) that arranges high school information and makes…
Descriptors: High Schools, High School Graduates, Counties, Profiles
Peer reviewed Peer reviewed
Direct linkDirect link
Tsai, W. T.; Chen, Yinong; Cheng, Calvin; Sun, Xin; Bitter, Gary; White, Mary – Journal of Information Technology Education, 2008
Service-Oriented Computing (SOC) is a new computing paradigm that has been adopted by major computer companies as well as government agencies such as the Department of Defense for mission-critical applications. SOC is being used for developing Web and electronic business applications, as well as robotics, gaming, and scientific applications. Yet,…
Descriptors: Feedback (Response), High School Students, Introductory Courses, Programming Languages
Peer reviewed Peer reviewed
Direct linkDirect link
Felleisen, Matthias; Findler, Robert Bruce; Flatt, Matthew; Krishnamurthi, Shriram – Computer Science Education, 2004
The TeachScheme! Project aims to reform three aspects of introductory programming courses in secondary schools. First, we use a design method that asks students to develop programs in a stepwise fashion such that each step produces a well-specified intermediate product. Second, we use an entire series of sublanguages, not just one. Each element of…
Descriptors: Programming, Programming Languages, Computer Science Education, Program Implementation