NotesFAQContact Us
Collection
Advanced
Search Tips
What Works Clearinghouse Rating
Showing 436 to 450 of 1,564 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Panovics, Janos – Journal of Information Technology Education: Innovations in Practice, 2012
The theory and practice of search algorithms related to state-space represented problems form the major part of the introductory course of Artificial Intelligence at most of the universities and colleges offering a degree in the area of computer science. Students usually meet these algorithms only in some imperative or object-oriented language…
Descriptors: Foreign Countries, Programming, Artificial Intelligence, Programming Languages
Peer reviewed Peer reviewed
PDF on ERIC Download full text
McMaster, Kirby; Sambasivam, Samuel; Hadfield, Steven; Wolthuis, Stuart – Information Systems Education Journal, 2013
In this paper, we describe how database instructors can teach Relational Algebra and Structured Query Language together through programming. Students write query programs consisting of sequences of Relational Algebra operations vs. Structured Query Language SELECT statements. The query programs can then be run interactively, allowing students to…
Descriptors: Algebra, Programming, Teaching Methods, Database Design
Peer reviewed Peer reviewed
Direct linkDirect link
Pullan, Marie – Journal of Educational Technology Systems, 2013
Several college majors, outside of computer science, require students to learn computer programming. Many students have difficulty getting through the programming sequence and ultimately change majors or drop out of college. To deal with this problem, active learning techniques were developed and implemented in a freshman programming logic and…
Descriptors: Robotics, Introductory Courses, Programming, Computer Science Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Deal, John; Hegde, S. Aaron – International Journal of Teaching and Learning in Higher Education, 2013
This paper presents an innovative teaching technique, the utilization of a popular sitcom to teach an introductory economics course. Using clips from the television show "Seinfeld," instructors can present the oft-perceived difficult, yet basic, economic concepts in an amenable manner, which also enables the achieving of higher levels of…
Descriptors: Classification, Introductory Courses, Economics Education, Television
Peer reviewed Peer reviewed
Direct linkDirect link
Marshall, Linda; Pieterse, Vreda; Thompson, Lisa; Venter, Dina M. – ACM Transactions on Computing Education, 2016
Employers require software engineers to work in teams when developing software systems. It is therefore important for graduates to have experienced teamwork before they enter the job market. We describe an experiential learning exercise that we designed to teach the software engineering process in conjunction with teamwork skills. The underlying…
Descriptors: Student Participation, Teamwork, Computer Software, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Malliarakis, Christos; Satratzemi, Maya; Xinogalos, Stelios – Electronic Journal of e-Learning, 2014
Computer science is continuously evolving during the past decades. This has also brought forth new knowledge that should be incorporated and new learning strategies must be adopted for the successful teaching of all sub-domains. For example, computer programming is a vital knowledge area within computer science with constantly changing curriculum…
Descriptors: Computer Science Education, Educational Games, Computer Games, Programming
Zinth, Jennifer – Education Commission of the States, 2016
Allowing high school students to fulfill a math or science high school graduation requirement via a computer science credit may encourage more student to pursue computer science coursework. This Education Trends report is an update to the original report released in April 2015 and explores state policies that allow or require districts to apply…
Descriptors: High School Graduates, Graduation Requirements, Computer Science Education, Educational Trends
Peer reviewed Peer reviewed
Direct linkDirect link
Vanderplank, Robert – New Language Learning and Teaching Environments, 2016
This book brings together current thinking on informal language learning and the findings of over 30 years of research on captions (same language subtitles for the deaf and hard-of-hearing) to present a new model of language learning from captioned viewing and a future roadmap for research and practice in this field. Language learners may have…
Descriptors: Visual Aids, Second Language Learning, Second Language Instruction, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Tofel-Grehl, Colby; Fields, Deborah – Science Teacher, 2015
Electronic textiles (e-textiles)--fabrics embedded with electrical or electronic components--offer a new model for teaching this content. E-textiles also engage students in programming and engineering design through nontraditional projects and materials. This article describes a four-week electricity curriculum using three e-textiles projects that…
Descriptors: Science Instruction, Textiles Instruction, Teaching Methods, Electronic Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Doman, Marguerite; Besmer, Andrew; Olsen, Anne – Journal of Information Systems Education, 2015
In this article, we discuss the use of Pellerin's Four Dimension Leadership System (4-D) as a way to manage teams in a classroom setting. Over a 5-year period, we used a modified version of the 4-D model to manage teams within a senior level Software Engineering capstone course. We found that this approach for team management in a classroom…
Descriptors: Engineering Education, Computer Science Education, Computer Software, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Lopez, Victor; Hernandez, Maria Isabel – Physics Education, 2015
The Scratch online authoring tool, which features a simple programming language that has been adapted to primary and secondary students, is being used more and more in schools as it offers students and teachers the opportunity to use a tool to build scientific models and evaluate their behaviour, just as can be done with computational modelling…
Descriptors: Science Instruction, Physics, Secondary School Science, Elementary School Science
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Georgieva-Trifonova, Tsvetanka – Informatics in Education, 2011
In this paper, a client/server information system for the management of data and its extraction from a database containing information for diploma works of students is proposed. The developed system provides users the possibility of accessing information about different characteristics of the diploma works, according to their specific interests.…
Descriptors: Information Systems, Databases, Client Server Architecture, Information Retrieval
Franklyn, Virginia – Computers in Libraries, 2013
The Friends of the Pikes Peak Library District (PPLD) had a legacy website that was remotely hosted and maintained by a volunteer. They wanted a more significant presence on PPLD.org and an easier interface with which to update information. The developers decided to create a new Friends site in Drupal, using RWD, CSS3, and HTML5. The plan was to…
Descriptors: Computer Software, Public Libraries, Computer Interfaces, Volunteers
Peer reviewed Peer reviewed
Direct linkDirect link
Lane, Catherine Pullin; Harkness, Shelly Sheats – Journal of Mathematical Behavior, 2012
This article describes the authors' use of three game shows--"Survivor," "The Biggest Loser," and "Deal or No Deal?"--to determine to what degree students engaged in mathematical thinking: specializing, conjecturing, generalizing, and convincing (Burton, 1984). Student responses to the task of creating winning strategies to these shows were…
Descriptors: Mathematics, Games, Television, Programming (Broadcast)
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Mauco, María Virginia; Ferrante, Enzo; Felice, Laura – Information Systems Education Journal, 2014
Basic courses on logic are common in most computer science curricula. Students often have difficulties in handling formalisms and getting familiar with them. Educational software helps to motivate and improve the teaching-learning processes. Therefore, incorporating these kinds of tools becomes important, because they contribute to gaining…
Descriptors: Computer Software, Computer Uses in Education, Logical Thinking, Introductory Courses
Pages: 1  |  ...  |  26  |  27  |  28  |  29  |  30  |  31  |  32  |  33  |  34  |  ...  |  105