NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing 1 to 15 of 50 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Wang, Hai; Wang, Shouhong – Journal of Information Systems Education, 2023
NoSQL databases have been used in organizations for decades. Few database textbooks on the market, however, have suitable materials about NoSQL beyond general introductions for typical business students. In fact, users of the typical NoSQL systems on the software market need to have certain computer programming skills. This teaching tip introduces…
Descriptors: Databases, Programming, Computer Science Education, Business Administration Education
Peer reviewed Peer reviewed
Direct linkDirect link
Fenty, Nicole S.; Pierce, Abby; Schildwachter, Julia – TEACHING Exceptional Children, 2022
There has been an increased emphasis in recent years on supporting young children with building 21st century literacy skills such as critical thinking and collaboration. Unfortunately, young children with or at risk for disabilities are unlikely to receive access to experiences that build 21st century literacies. Pre-coding activities, which…
Descriptors: Programming, Literacy, Integrated Activities, Early Childhood Education
Peer reviewed Peer reviewed
Direct linkDirect link
Bartholomew, Scott R.; Zhang, Liwei; Weitlauf, John – Technology and Engineering Teacher, 2018
Computational thinking, programming, coding, and analytical thinking are high-demand skills in today's educational and occupational arenas (Wing, 2006 & 2014). In addition to these skills, students need the ability to think creatively, work collaboratively, and develop design solutions to complex problems to succeed in school and a…
Descriptors: Engineering, Design, Coding, Thinking Skills
Bers, Marina Umaschi – MIT Press, 2022
Today, schools are introducing STEM education and robotics to children in ever-lower grades. In "Beyond Coding," Marina Umaschi Bers lays out a pedagogical roadmap for teaching code that encompasses the cultivation of character along with technical knowledge and skills. Presenting code as a universal language, she shows how children…
Descriptors: Programming, Computer Science Education, Teaching Methods, Moral Values
Peer reviewed Peer reviewed
Direct linkDirect link
Hansen, Alexandria Killian; Iveland, Ashley; Harlow, Danielle Boyd; Dwyer, Hilary; Franklin, Diana – Science and Children, 2015
As science teachers continue preparing for implementation of the "Next Generation Science Standards," one recommendation is to use computer programming as a promising context to efficiently integrate science and engineering. In this article, a interdisciplinary team of educational researchers and computer scientists describe how to use…
Descriptors: Animation, Programming, Integrated Curriculum, Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Larson, Eric C.; Vieregger, Carl – Journal of Information Systems Education, 2019
This teaching case highlights the complex and unique strategic issues facing social media platform companies, using Facebook as the primary, motivating example. The case centers on the breach of trust that occurred when Cambridge Analytica acquired user data from 87 million Facebook accounts and then attempted to sway the 2016 U.S. Presidential…
Descriptors: Social Media, Strategic Planning, Trust (Psychology), Users (Information)
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Wu, Peter Y.; Manohar, Priyadarshan A.; Acharya, Sushil – Information Systems Education Journal, 2016
It is well known that interesting questions can stimulate thinking and invite participation. Class exercises are designed to make use of questions to engage students in active learning. In a project toward building a community skilled in software verification and validation (SV&V), we critically review and further develop course materials in…
Descriptors: Active Learning, Computer Software, Computer Science Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Aguilera-Venegas, Gabriel; Galán-García, José Luis; Galán-García, María Ángeles; Rodríguez-Cielos, Pedro – International Journal for Technology in Mathematics Education, 2015
Automated theorem proving (ATP) for Propositional Classical Logic is an algorithm to check the validity of a formula. It is a very well-known problem which is decidable but co-NP-complete. There are many algorithms for this problem. In this paper, an educationally oriented implementation of Semantic Tableaux method is described. The program has…
Descriptors: Mathematical Formulas, Problem Solving, Teaching Methods, Mathematical Logic
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
Johnson, Richard; Shackelford, Ray – Tech Directions, 2008
The activities described in this article give students excellent experience with both computer programming and basic electronics. During the activities, students will work in small groups, using a BASIC Stamp development board to fabricate digital circuits and PBASIC to write program code that will control the circuits they have built. The…
Descriptors: Electronics, Computers, Programming, Equipment
Peer reviewed Peer reviewed
Sher, David B. – Mathematics and Computer Education, 2000
Focuses on how to write clear programs with C++ that are easier to debug and modify. Student programs designed according to these outlined principles will tend to develop more quickly, have less bugs, and be much easier to debug. (ASK)
Descriptors: Computer Uses in Education, Higher Education, Mathematics Instruction, Programming
Holt, Richard C. – 1994
This paper proposes an approach to introducing object-oriented concepts to high school computer science students using the Object-Oriented Turing (OOT) language. Students can learn about basic object-oriented (OO) principles such as classes and inheritance by using and expanding a collection of classes that draw pictures like circles and happy…
Descriptors: Computer Science Education, Educational Objectives, Foreign Countries, High Schools
Peer reviewed Peer reviewed
Aubrecht, Gordon J., II; Bolland, T. Kenneth; Ziegler, Michael G. – Physics Teacher, 1999
Describes a way of incorporating animations into spreadsheets using Excel software. (WRM)
Descriptors: Animation, Authoring Aids (Programming), Computer Uses in Education, Demonstrations (Science)
Peer reviewed Peer reviewed
Kissane, Barry – Australian Mathematics Teacher, 1996
Illustrates the ease with which programs occupying only a single command line of a graphics calculator can be constructed. (MKR)
Descriptors: Educational Technology, Graphing Calculators, Programming, Secondary Education
Peer reviewed Peer reviewed
Deal, Walter F., III – Technology Teacher, 1999
Describes a unit on robotics that includes problem solving, working together, and constructing and programming a robot. Provides students with an opportunity for critical thinking. (JOW)
Descriptors: Computers, Elementary Education, Programming, Robotics
Previous Page | Next Page »
Pages: 1  |  2  |  3  |  4