NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 4 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Armoni, Michal – Journal of Computers in Mathematics and Science Teaching, 2013
Abstraction is a key concept in CS, one of the most fundamental ideas underlying CS and its practice. However, teaching this soft concept to novices is a very difficult task, as discussed by many CSE experts. This paper discusses this issue, and suggests a general framework for teaching abstraction in CS to novices, a framework that would fit into…
Descriptors: Introductory Courses, Computer Science, Novices, Expertise
Peer reviewed Peer reviewed
Direct linkDirect link
Brady, Corey; Orton, Kai; Weintrop, David; Anton, Gabriella; Rodriguez, Sebastian; Wilensky, Uri – IEEE Transactions on Education, 2017
Computer science (CS) is becoming an increasingly diverse domain. This paper reports on an initiative designed to introduce underrepresented populations to computing using an eclectic, multifaceted approach. As part of a yearlong computing course, students engage in Maker activities, participatory simulations, and computing projects that…
Descriptors: Simulation, Technology Uses in Education, Educational Technology, Student Projects
US Congress, 2011
The America COMPETES Reauthorization Act of 2010 (Public Law 111-358) was put in place to invest in innovation through research and development, to improve the competitiveness of the United States, and for other purposes. The table of contents for this Act is as follows: (1) Sec. 1. Short title; table of contents; (2) Sec. 2. Definitions; and (3)…
Descriptors: Federal Legislation, Computation, Research and Development, Innovation
Peer reviewed Peer reviewed
Direct linkDirect link
Armoni, Michal; Gal-Ezer, Judith – Mathematics and Computer Education, 2005
When dealing with a complex problem, solving it by reduction to simpler problems, or problems for which the solution is already known, is a common method in mathematics and other scientific disciplines, as in computer science and, specifically, in the field of computability. However, when teaching computational models (as part of computability)…
Descriptors: Teaching Methods, Memory, Computer Science, Computer Simulation