NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Location
Australia1
Laws, Policies, & Programs
What Works Clearinghouse Rating
Showing 1 to 15 of 16 results Save | Export
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Juraj Hromkovic; Regula Lacher – Informatics in Education, 2025
The design of algorithms is one of the hardest topics of high school computer science. This is mainly due to the universality of algorithms as solution methods that guarantee the calculation of a correct solution for all potentially infinitely many instances of an algorithmic problem. The goal of this paper is to present a comprehensible and…
Descriptors: Algorithms, Computer Science Education, High School Students, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Thin-Yin Leong; Nang-Laik Ma – INFORMS Transactions on Education, 2024
This paper develops a spreadsheet simulation methodology for teaching simulation and performance analysis of priority queues with multiple servers, without resorting to macros, add-ins, or array formula. The approach is made possible by a "single overtaking" simplifying assumption under which any lower-priority customer may be passed in…
Descriptors: Spreadsheets, Simulation, Teaching Methods, Computer Science Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Whitney-Smith, Rachael Margaret – Journal of Pedagogical Research, 2023
As we move further into the digital age, the acquisition of digital literacy (DL) and computational thinking (CT) skills is emerging internationally as an essential goal for students in contemporary school curricula. As the world becomes more uncertain and volatile due to impacts of artificial intelligence (AI), international unrest, climate…
Descriptors: Thinking Skills, Mathematics Curriculum, National Curriculum, Mathematics Instruction
Peer reviewed Peer reviewed
Direct linkDirect link
Erin C. Yang; Robby Divine; Christine S. Kang; Sidney Chan; Elijah Arenas; Zoe Subol; Peter Tinker; Hayden Manninen; Alicia Feichtenbiner; Talal Mustafa; Julia Hallowell; Isiac Orr; Hugh Haddox; Brian Koepnick; Jacob O'Connor; Ian C. Haydon; Karla-Luise Herpoldt; Kandise Van Wormer; Celine Abell; David Baker; Alena Khmelinskaia; Neil P. King – Journal of Chemical Education, 2022
Undergraduate research experiences can improve student success in graduate education and STEM careers. During the COVID-19 pandemic, undergraduate researchers at our institution and many others lost their work-study research positions due to interruption of in-person research activities. This imposed a financial burden on the students and…
Descriptors: Undergraduate Students, Teaching Methods, COVID-19, Pandemics
Ginat, David – JCSE Online, 2002
Discusses algorithmic problem solving in computer science education, particularly algorithmic insight, and focuses on the relevance and effectiveness of the heuristic simplifying constraints which involves simplification of a given problem to a problem in which constraints are imposed on the input data. Presents three examples involving…
Descriptors: Algorithms, Computer Science Education, Heuristics, Mathematical Formulas
Peer reviewed Peer reviewed
Thorburn, Gareth; Rowe, Glenn – Computers & Education, 1997
Unlike most program assessment systems, Program Assessment using Specified Solutions (PASS), evaluates student C programs by assessing the way a problem was solved by performing a comparison of the submitted program with a solution plan. This article describes PASS, its use of instructor specified solution plans, assessment and feedback systems,…
Descriptors: Algorithms, Automation, Computer Science Education, Computer Software Evaluation
Peer reviewed Peer reviewed
Goldberg, Adele – Computers and Education, 1979
Proposes a programing design curriculum based on three conceptual areas: process, symbolic representation, and methods of interpretation; and describes computer games and simulations in which design skills of simple and conditional sequencing, rule or constraint specification, hypothesis testing, and modeling are employed. (Author/CMV)
Descriptors: Algorithms, Computer Assisted Instruction, Computer Science Education, Computer Software
Peer reviewed Peer reviewed
Gonzales, Michael G. – Computer Education, 1984
Suggests a moving pictorial tool to help teach principles in the bubble sort algorithm. Develops such a tool applied to an unsorted list of numbers and describes a method to derive the run time of the algorithm. The method can be modified to run the times of various other algorithms. (JN)
Descriptors: Algorithms, Classification, College Mathematics, Computer Programs
Oberman, Paul S. – JCSE Online, 2001
Describes an assignment for an introductory computer science class that requires the student to write a software program that simulates an automated teller machine. Highlights include an algorithm for the assignment; sample file contents; language features used; assignment variations; and discussion points. (LRW)
Descriptors: Algorithms, Assignments, Computer Science Education, Computer Simulation
Peer reviewed Peer reviewed
Wilcocks, Derek; Sanders, Ian – Computers & Education, 1994
Discussion of how to teach programming skills to novice programmers focuses on the use of a program animator that uses a copies model of recursion to teach the recursive function. Various mental models are reviewed; testing the recursion animator is described; and possibilities for further research are suggested. (12 references) (LRW)
Descriptors: Algorithms, Computer Assisted Instruction, Computer Science Education, Courseware
Peer reviewed Peer reviewed
Tomek, Ivan – Computers and Education, 1982
Describes "Josef," a robot programing language similar to the LOGO turtle language, which has been designed as an instructional system through which the algorithmic problem-solving skills required in computer programing can be developed and tested in a controlled learning environment. Four figures and a reference list are included. (JL)
Descriptors: Algorithms, Computer Assisted Instruction, Computer Science Education, Higher Education
Peer reviewed Peer reviewed
Gruska, Jozef – Education and Computing, 1993
Describes shortcomings of computer science/engineering education and explains a new focus on informatics. Highlights include simulation, visualization, algorithmization, design of information processing models, parallel computing, a history of informatics, informatics versus physics and mathematics, and implications for education. (51 references)…
Descriptors: Algorithms, Computer Science Education, Computer Simulation, Higher Education
Allan, V. H.; Kolesar, M. V. – 1996
The typical introductory programming course is not an appropriate first computer science course for many students. Initial experiences with programming are often frustrating, resulting in a low rate of successful completion, and focus on syntax rather than providing a representative picture of computer science as a discipline. The paper discusses…
Descriptors: Academic Achievement, Algorithms, Computer Science Education, Course Content
Peer reviewed Peer reviewed
Rada, Roy; And Others – Computers and Education, 1993
Discussion of collaborative learning focuses on the MUCH (Many Using and Creating Hypermedia) System, developed at the University of Liverpool (England) for designing and implementing collaborative learning systems. Examples of applications of the MUCH System for nursing education and for computer science education are described, including the use…
Descriptors: Algorithms, Computer Assisted Instruction, Computer Science Education, Computer System Design
Marcus, Robert L.; Robertson, Douglass – 1998
Central State University (Ohio), under a contract with Nichols Research Corporation, has developed a World Wide web based workshop on high performance computing entitled "IBN SP2 Parallel Programming Workshop." The research is part of the DoD (Department of Defense) High Performance Computing Modernization Program. The research…
Descriptors: Algorithms, Computer Assisted Instruction, Computer Science Education, Computer System Design
Previous Page | Next Page ยป
Pages: 1  |  2