Integrated online courseware for computer science courses
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
A cooperative learning approach to database group projects: integrating theory and practice
IEEE Transactions on Education
Evaluating a Web Lecture Intervention in a Human–Computer Interaction Course
IEEE Transactions on Education
Discovering high-impact success factors in capstone software projects
Proceedings of the 10th ACM conference on SIG-information technology education
Using You Tube to enhance student class preparation in an introductory Java course
Proceedings of the 41st ACM technical symposium on Computer science education
Implementing studio-based learning in CS2
Proceedings of the 41st ACM technical symposium on Computer science education
Hands-on approach to teaching wireless sensor networks at the undergraduate level
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
What is the academic efficacy of podcasting?
Computers & Education
Journal of Computing Sciences in Colleges
On the design of effective learning materials for supporting self-directed learning of programming
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
PARSI: a tool for automatic assessment of office documents and basic IT skills
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
The inverted classroom and the CS curriculum
Proceeding of the 44th ACM technical symposium on Computer science education
The inverted-lecture model: a case study in computer architecture
Proceeding of the 44th ACM technical symposium on Computer science education
Issues with a course that emphasizes self-direction
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
ACM Transactions on Computing Education (TOCE)
Teaching developer skills in the first software engineering course
Proceedings of the 2013 International Conference on Software Engineering
Journal of Computing Sciences in Colleges
Introducing Discipline-Based Computing in Undergraduate Engineering Education
ACM Transactions on Computing Education (TOCE)
Proceedings of the 45th ACM technical symposium on Computer science education
Team-based learning in a data structures course
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
An inverted classroom is a teaching environment that mixes the use of technology with hands-on activities. In an inverted classroom, typical in-class lecture time is replaced with laboratory and in-class activities. Outside class time, lectures are delivered over some other medium such as video on-demand. In a three credit hour course for instance, contact hours are spent having students actively engaged in learning activities. Outside of class, students are focused on viewing 3-6 hours of lectures per week. Additional time outside of class is spent completing learning activities. In this paper we present the inverted classroom model in the context of a software engineering curriculum. The paper motivates the use of the inverted classroom and suggests how different courses from the Software Engineering 2004 Model Curriculum Volume can incorporate the use of the inverted classroom. In addition, we present the results of a pilot course that utilized the inverted classroom model at Miami University and describe courses that are currently in process of piloting its use.