NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 7 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Davenport, Casey E. – Journal of College Science Teaching, 2018
The "flipped classroom" pedagogical approach is used for a combined undergraduate and graduate computer programming course in meteorology. Details of how the course was flipped are discussed, as well as how student perceptions of the approach, which were gathered from qualitative feedback collected throughout the semester, evolved.…
Descriptors: Computer Science Education, Programming, Student Attitudes, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Apiola, Mikko; Tedre, Matti – Computer Science Education, 2012
Programming education is a widely researched and intensely discussed topic. The literature proposes a broad variety of pedagogical viewpoints, practical approaches, learning theories, motivational vehicles, and other elements of the learning situation. However, little effort has been put on understanding cultural and contextual differences in…
Descriptors: Foreign Countries, Programming, Information Technology, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Broman, D.; Sandahl, K.; Abu Baker, M. – IEEE Transactions on Education, 2012
Teaching larger software engineering project courses at the end of a computing curriculum is a way for students to learn some aspects of real-world jobs in industry. Such courses, often referred to as capstone courses, are effective for learning how to apply the skills they have acquired in, for example, design, test, and configuration management.…
Descriptors: Foreign Countries, Computer Software, Statistical Analysis, Course Evaluation
Peer reviewed Peer reviewed
Direct linkDirect link
Tang, Ying; Head, L. M.; Ramachandran, R. P.; Chatman, L. M. – IEEE Transactions on Education, 2011
The rapid evolution of System-on-Chip (SoC) challenges academic curricula to keep pace with multidisciplinary/interdisciplinary system thinking. This paper presents a curricular prototype that cuts across artificial course boundaries and provides a meaningful exploration of diverse facets of SoC design. Specifically, experimental contents of a…
Descriptors: Curriculum Development, Design, Electronics, Systems Approach
Peer reviewed Peer reviewed
Direct linkDirect link
Trenas, M. A.; Ramos, J.; Gutierrez, E. D.; Romero, S.; Corbera, F. – IEEE Transactions on Education, 2011
This paper describes how a new "Moodle" module, called "CTPracticals", is applied to the teaching of the practical content of a basic computer organization course. In the core of the module, an automatic verification engine enables it to process the VHDL designs automatically as they are submitted. Moreover, a straightforward…
Descriptors: Foreign Countries, Programming Languages, Open Source Technology, Integrated Learning Systems
Peer reviewed Peer reviewed
Direct linkDirect link
Benson, B.; Arfaee, A.; Choon Kim; Kastner, R.; Gupta, R. K. – IEEE Transactions on Education, 2011
Early exposure to embedded computing systems is crucial for students to be prepared for the embedded computing demands of today's world. However, exposure to systems knowledge often comes too late in the curriculum to stimulate students' interests and to provide a meaningful difference in how they direct their choice of electives for future…
Descriptors: Foreign Countries, Undergraduate Study, High School Students, Summer Programs
Peer reviewed Peer reviewed
Direct linkDirect link
Wallace, Scott A.; McCartney, Robert; Russell, Ingrid – Computer Science Education, 2010
Project MLeXAI [Machine Learning eXperiences in Artificial Intelligence (AI)] seeks to build a set of reusable course curriculum and hands on laboratory projects for the artificial intelligence classroom. In this article, we describe two game-based projects from the second phase of project MLeXAI: Robot Defense--a simple real-time strategy game…
Descriptors: Games, Intercollegiate Cooperation, Curriculum Design, Curriculum Implementation