Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 3 |
Since 2016 (last 10 years) | 4 |
Since 2006 (last 20 years) | 8 |
Descriptor
Source
Author
Alger, Christianna | 1 |
Besmer, Andrew | 1 |
Bush, Michael D. | 1 |
Denny, Paul | 1 |
Deutschman, Douglas | 1 |
Doman, Marguerite | 1 |
Goosen, L. | 1 |
Gray, John S. | 1 |
Hijon-Neira, Raquel, Ed. | 1 |
Indriasari, Theresia Devi | 1 |
Kelley, Scott | 1 |
More ▼ |
Publication Type
Education Level
Higher Education | 6 |
Postsecondary Education | 6 |
Audience
Teachers | 10 |
Practitioners | 3 |
Researchers | 2 |
Students | 2 |
Location
California | 1 |
South Africa | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Luedtke, Allison Oldham – Journal of Economic Education, 2023
The author describes an assignment in an undergraduate game theory course in which students work together in class to develop a computer algorithm to identify Nash equilibria. This assignment builds basic computer science skills while applying game theory knowledge to real-world situations. Students work as a team to delineate the steps and write…
Descriptors: Undergraduate Students, Game Theory, Programming Languages, Assignments
Indriasari, Theresia Devi; Denny, Paul; Lottridge, Danielle; Luxton-Reilly, Andrew – Computer Science Education, 2023
Background and Context: Peer code review activities provide well-documented benefits to students in programming courses. Students develop relevant skills through exposure to alternative coding solutions, producing and receiving feedback, and collaboration with peers. Despite these benefits, low student motivation has been identified as one of the…
Descriptors: Peer Evaluation, Student Motivation, Cooperative Learning, Programming
Zheng, Lanqin – Lecture Notes in Educational Technology, 2021
This book highlights the importance of design in computer-supported collaborative learning (CSCL) by proposing data-driven design and assessment. It addresses data-driven design, which focuses on the processing of data and on improving design quality based on analysis results, in three main sections. The first section explains how to design…
Descriptors: Data Use, Instructional Design, Computer Assisted Instruction, Cooperative Learning
Martincic, Cynthia J. – Information Systems Education Journal, 2016
Mobile application development is currently an important component of CS/IS education. Because of the rapid rate of change in the mobile application field, there are many websites that provide instructional material in tutorial format, but it is difficult to find a textbook that includes mobile application programming assignments and exercises.…
Descriptors: Undergraduate Students, Computer Science Education, Introductory Courses, Programming
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
Kelley, Scott; Alger, Christianna; Deutschman, Douglas – Bioscene: Journal of College Biology Teaching, 2009
The importance of Bioinformatics tools and methodology in modern biological research underscores the need for robust and effective courses at the college level. This paper describes such a course designed on the principles of cooperative learning based on a computer software industry production model called "Extreme Programming" (EP).…
Descriptors: Biology, Information Science, Science Instruction, College Science
Hijon-Neira, Raquel, Ed. – InTech, 2009
The education industry has obviously been influenced by the Internet revolution. Teaching and learning methods have changed significantly since the coming of the Web and it is very likely they will keep evolving many years to come thanks to it. A good example of this changing reality is the spectacular development of e-Learning. In a more…
Descriptors: Computer Assisted Instruction, Educational Technology, Internet, Feedback (Response)
The Effect of Incorporating Cooperative Learning Principles in Pair Programming for Student Teachers
Mentz, E.; van der Walt, J. L.; Goosen, L. – Computer Science Education, 2008
Based on their quantitative and qualitative investigations, the authors conclude that pair programming as a strategy for teaching student teachers could be made more effective through the incorporation of principles associated with cooperative learning. They substantiate this claim by referring to a literature study about the advantages and…
Descriptors: Preservice Teachers, Learning Strategies, Cooperative Learning, Programming

Gray, John S. – Journal of Computing in Higher Education, 1998
Describes use of the little-known Shuttle Puzzle in computer programming to elucidate the process of analyzing a problem and synthesizing observations into an algorithm that can be used to generate a programming solution. The process used to solve the problem reflects one that an expert uses. The method could be adapted for small-group cooperative…
Descriptors: Algorithms, Classroom Techniques, Computer Uses in Education, Cooperative Learning
Bush, Michael D.; And Others – 1991
This monograph presents articles on interactive videodisc technology in language learning, ranging from the importance of a theoretical framework, the transition from theory to practice, getting started, design considerations, hypermedia, discovery environments, authoring software, workstation environments, and a look at the future of optical disc…
Descriptors: Authoring Aids (Programming), Computer Assisted Instruction, Computer Software, Computer Software Development