Active learning and its use in computer science
ITiCSE '96 Proceedings of the 1st conference on Integrating technology into computer science education
Collaborative learning: a case study for CS1 at Grinnell College and Austin
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Concrete teaching: hooks and props as instructional technology
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
Proceedings of the eighth annual consortium on Computing in Small Colleges Rocky Mountain conference
Learning styles and performance in the introductory programming sequence
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Interactive visualization for the active learning classroom
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Teaching Design Patterns Through Computer Game Development
Journal on Educational Resources in Computing (JERIC)
Undergraduate data communications and networking projects using opnet and wireshark software
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Pre-programming analysis tutors help students learn basic programming concepts
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Experiences with a synchronous virtual classroom in distance education
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Journal of Computing Sciences in Colleges
Experiences with active learning in CS 3
Journal of Computing Sciences in Colleges
Strategies for preparing computer science students for the multicore world
Proceedings of the 2010 ITiCSE working group reports
Interactive tools in the graphics classroom
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Using JITT in a database course
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Using robotics to teach the scientific method
Journal of Computing Sciences in Colleges
Connecting academic and professional computer science through reflective reading: a case study
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
Studies show that active learning promotes improved long-term retention of course material in students. Research suggests that CS students tend to have learning styles that make an active environment almost critical to their successful mastery of material. This paper demonstrates the effects of a novel lab experience in an objects-first Computer Science 2 course. Our lab is a novel departure from traditional lab based courses, in that it promotes student self-learning and interleaved into the class lectures. We show through assessment comparison that an active learning improves student grades, comprehension, and satisfaction with the course.