Perspectives on algorithm animation
CHI '88 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Teaching computer graphics using RenderMan
SIGCSE '92 Proceedings of the twenty-third SIGCSE technical symposium on Computer science education
Collaborative learning in an introductory computer science course
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
Approaches to teaching introductory computer graphics
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
Active learning and its use in computer science
ITiCSE '96 Proceedings of the 1st conference on Integrating technology into computer science education
Web-based teaching of computer graphics: concepts and realization of an interactive online course
ACM SIGGRAPH 98 Conference abstracts and applications
Teaching parametric cubic curves with applets
Journal of Computing Sciences in Colleges
MarieSim: The MARIE computer simulator
Journal on Educational Resources in Computing (JERIC)
Techniques for active learning in CS courses
Journal of Computing Sciences in Colleges
An active learning approach to teaching the data structures course
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Teaching computer graphics without raster-level algorithms
Proceedings of the 37th SIGCSE technical symposium on Computer science education
ACM SIGGRAPH 2006 Educators program
ACM SIGGRAPH 2006 Educators program
Interactive visualization for the active learning classroom
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Teaching introductory computer graphics with the processing language
Journal of Computing Sciences in Colleges
Perspectives on active learning and collaboration: JavaWIDE in the classroom
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Toward a Singleton Undergraduate Computer Graphics Course in Small and Medium-sized Colleges
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
Computer graphics is a fun course for both teachers and students. The topics are filled with interesting images and animations, there is a wealth of support material available, and students are motivated to express creativity in projects. There are also underlying math concepts and algorithms that some students find challenging to fully understand. At our institution, we teach a computer graphics course to junior and senior-level computer science majors as an elective. To assist their understanding of fundamental concepts and algorithms, we created and employed a collaborative learning approach using locally developed interactive tools during each lecture. The Think-Pair-Share model was used to facilitate collaborative interaction between students. The results of this approach were measured through in-class feedback questions and student performance on individual exam questions. Students enjoyed using the tools, highly rating them on the feedback forms, but were less enthusiastic about the classroom methodology used to present them. These results along with lessons learned will be addressed.