NotesFAQContact Us
Collection
Advanced
Search Tips
Publication Date
In 20260
Since 20250
Since 2022 (last 5 years)0
Since 2017 (last 10 years)0
Since 2007 (last 20 years)6
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing all 9 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Kavitha, R. K.; Ahmed, M. S. – Education and Information Technologies, 2015
Agile software development is an iterative and incremental methodology, where solutions evolve from self-organizing, cross-functional teams. Pair programming is a type of agile software development technique where two programmers work together with one computer for developing software. This paper reports the results of the pair programming…
Descriptors: Knowledge Management, Educational Environment, Case Studies, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Sanders, Nathan E.; Faesi, Chris; Goodman, Alyssa A. – Journal of Science Education and Technology, 2014
Educational technology has attained significant importance as a mechanism for supporting experiential learning of science concepts. However, the growth of this mechanism is limited by the significant time and technical expertise needed to develop such products, particularly in specialized fields of science. We sought to test whether interactive,…
Descriptors: Computer System Design, Computer Software, Learning Modules, Instructional Innovation
Hundley, Jacqueline Holliday – ProQuest LLC, 2012
Although the two-year curriculum guide includes coverage of all eight software engineering core topics, the computer science courses taught in Alabama community colleges limit student exposure to the programming, or coding, phase of the software development lifecycle and offer little experience in requirements analysis, design, testing, and…
Descriptors: Community Colleges, College Curriculum, Computer Science Education, Computer Software
Peer reviewed Peer reviewed
Direct linkDirect link
Touretzky, David S. – Computer Science Education, 2013
Modern robots, like today's smartphones, are complex devices with intricate software systems. Introductory robot programming courses must evolve to reflect this reality, by teaching students to make use of the sophisticated tools their robots provide rather than reimplementing basic algorithms. This paper focuses on teaching with Tekkotsu, an open…
Descriptors: Robotics, Computer Science Education, Programming, Science Curriculum
Peer reviewed Peer reviewed
Direct linkDirect link
Chen, Li-Chiou; Tao, Lixin – Educational Technology & Society, 2012
We have developed a tool called Secure WEb dEvelopment Teaching (SWEET) to introduce security concepts and practices for web application development. This tool provides introductory tutorials, teaching modules utilizing virtualized hands-on exercises, and project ideas in web application security. In addition, the tool provides pre-configured…
Descriptors: Internet, Computer Security, Information Security, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Ocker, Rosalie; Rosson, Mary Beth; Kracaw, Dana; Hiltz, S. Roxanne – ACM Transactions on Computing Education, 2009
Information technology teams are often partially distributed teams (PDTs). A PDT consists of two or more subteams that are separated geographically. This article describes research focused on the use of PDTs to engage students in "real world" IT team learning about the subject matter while also teaching them the skills they will need to work in…
Descriptors: Distance Education, Global Approach, Teamwork, Learning Modules
Pawlowicz, Bruce; Johnson, Tom – 1989
This learning module for a high school architectural drafting course introduces students to the use of Claris CAD (Computer Aided Drafting) to develop a floor plan. The six sections of the module are the following: module objectives, content outline, teaching methods, student activities, resource list, and evaluation (pretest, posttest). Student…
Descriptors: Architectural Drafting, Behavioral Objectives, Classroom Techniques, Computer Assisted Design
Fisher, Mel; Lautt, Ray – 1987
Designed to help teachers meet the program objectives for the computer processing curriculum for senior high schools in the province of Alberta, Canada, this resource manual includes the following sections: (1) program objectives; (2) a flowchart of curriculum modules; (3) suggestions for short- and long-range planning; (4) sample lesson plans;…
Descriptors: Computer Literacy, Computer Science Education, Computer Software, Developed Nations
Baxter, Anthony Q. – 1996
Multimedia techniques allow one to present information using text, video, animations, and sound. "Infotech Interactive" is a CD-ROM multimedia product developed to enhance an introductory computing concepts course. The software includes the following module topics: (1) "Mouse Basics"; (2) "Data into Information"; (3)…
Descriptors: Computer Science Education, Computer Software, Computer Uses in Education, Computers