ABSTRACT
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.
- Angel, E., Cunningham, S., Shirley, P., and Sung, K. 2006. Teaching computer graphics without raster-level algorithms. In Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education. SIGCSE '06. ACM, New York, NY, 266--267. Google ScholarDigital Library
- Bresenham, J., Laxer, C., Lansdown, J., and Owen, G. S. 1994. Approaches to teaching introductory computer graphics. In Proceedings of the 21st Annual Conference on Computer Graphics and interactive Techniques SIGGRAPH '94. ACM, New York, NY, 479--480. Google ScholarDigital Library
- Briggs, T. 2005. Techniques for active learning in CS courses. J. Comput. Small Coll. 21, 2, 156--165. Google ScholarDigital Library
- Brown, M. H. 1988. Perspectives on algorithm animation. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. J. J. O'Hare, Ed. CHI '88. ACM, New York, NY, 33--38. Google ScholarDigital Library
- Budd, T. A. 2006. An active learning approach to teaching the data structures course. In Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education. SIGCSE '06. ACM, New York, NY, 143--147. Google ScholarDigital Library
- Chickering, A. and Gamson, Z. 1987. Seven principles of good practice in undergraduate education. AAHE Bulletin, 39, 3--7.Google Scholar
- Dillenbourg, P. 1999. What do you mean by 'collaborative learning'?, In Collaborative-learning: Cognitive and Computational Approaches, 1--19, Oxford: Elsevier.Google Scholar
- Gary, J. and Crawford, R. 2003. Teaching parametric cubic curves with applets. J. Comput. Small Coll. 18, 4, 229--237. Google ScholarDigital Library
- Kagan, S. 1989. The structural approach to cooperative learning, Educational Leadership, 47(4), 12--15.Google Scholar
- Klein, R., Hanisch, F., and Straßer, W. 1998. Web-based teaching of computer graphics: concepts and realization of an interactive online course. In ACM SIGGRAPH 98 Conference Abstracts and Applications. SIGGRAPH '98. ACM, New York, NY, 88--93. Google ScholarDigital Library
- Lujan, H. and DiCarlo, S. 2006. Too much teaching, not enough learning: what is the solution? Advances in Physiology Education, 30, 17--22.Google ScholarCross Ref
- Lyman F. 1981. The responsive classroom discussion. In: Mainstreaming Digest, edited by Anderson AS. College Park, MD: Univ. of Maryland College of Education.Google Scholar
- McConnell, J. J. 1996. Active learning and its use in computer science. In Proceedings of the 1st Conference on integrating Technology into Computer Science Education. ITiCSE '96. ACM, New York, NY, 52--54. Google ScholarDigital Library
- Null, L. and Lobur, J. 2003. MarieSim: The MARIE computer simulator. J. Educ. Resour. Comput. 3, 1. Google ScholarDigital Library
- Owen, G. S. 1992. Teaching computer graphics using RenderMan. In Proceedings of the Twenty-Third SIGCSE Technical Symposium on Computer Science Education (Kansas City, Missouri, United States, March 05 - 06, 1992). SIGCSE '92. ACM, New York, NY, 304--308. Google ScholarDigital Library
- Sabin, R. E. and Sabin, E. P. 1994. Collaborative learning in an introductory computer science course. In Proceedings of the Twenty-Fifth SIGCSE Symposium on Computer Science Education (Phoenix, Arizona, United States, March 10 - 12, 1994). SIGCSE '94. ACM, New York, NY, 304--308. Google ScholarDigital Library
- Schweitzer, D. and Boleng, J. 2010. Teaching introductory graphics with the Processing language. J. Comput. Small Coll., (Dec. 2010). Google ScholarDigital Library
- Schweitzer, D. and Brown, W. 2007. Interactive visualization for the active learning classroom. In Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education (Covington, Kentucky, USA, March 07 - 11, 2007). SIGCSE '07. ACM, New York, NY, 208--212 Google ScholarDigital Library
- Spalter, A. M. and Tenneson, D. K. 2006. The graphics teaching tool. In ACM SIGGRAPH 2006 Educators Program. SIGGRAPH '06. ACM, New York, NY, 41. Google ScholarDigital Library
- Tori, R., Bernardes, J. L., and Nakamura, R. 2006. Teaching introductory computer graphics using java 3D, games and customized software: a Brazilian experience. In ACM SIGGRAPH 2006 Educators Program. SIGGRAPH '06. ACM, New York, NY. Google ScholarDigital Library
Index Terms
- Interactive tools in the graphics classroom
Recommendations
Interactive learning of CG in networked virtual environments
Nowadays, computer graphics courses are usually taught with traditional teaching methodologies and tools, which have several limitations. In this paper, we present an online interactive computer graphics (CG) tutorial, which supports the collaborative ...
Learning outside the classroom through MOOCs
The rapid increase use of information technologies throughout educational institutions is changing the way teachers and students learn, work, and establish collaboration. The learning cycle is an ongoing process that is designed to improve the quality ...
Orchestrating a multi-tabletop classroom: from activity design to enactment and reflection
ITS '12: Proceedings of the 2012 ACM international conference on Interactive tabletops and surfacesIf multi-tabletop classrooms were available in each school, how would teachers plan and enact their activities to enhance learning and collaboration? How can they evaluate how the activities actually went compared with the plan? Teachers' effectiveness ...
Comments