skip to main content
10.1145/1999747.1999781acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
research-article

Interactive tools in the graphics classroom

Published:27 June 2011Publication History

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.

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. Briggs, T. 2005. Techniques for active learning in CS courses. J. Comput. Small Coll. 21, 2, 156--165. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. Chickering, A. and Gamson, Z. 1987. Seven principles of good practice in undergraduate education. AAHE Bulletin, 39, 3--7.Google ScholarGoogle Scholar
  7. Dillenbourg, P. 1999. What do you mean by 'collaborative learning'?, In Collaborative-learning: Cognitive and Computational Approaches, 1--19, Oxford: Elsevier.Google ScholarGoogle Scholar
  8. Gary, J. and Crawford, R. 2003. Teaching parametric cubic curves with applets. J. Comput. Small Coll. 18, 4, 229--237. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Kagan, S. 1989. The structural approach to cooperative learning, Educational Leadership, 47(4), 12--15.Google ScholarGoogle Scholar
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. Lujan, H. and DiCarlo, S. 2006. Too much teaching, not enough learning: what is the solution? Advances in Physiology Education, 30, 17--22.Google ScholarGoogle ScholarCross RefCross Ref
  12. Lyman F. 1981. The responsive classroom discussion. In: Mainstreaming Digest, edited by Anderson AS. College Park, MD: Univ. of Maryland College of Education.Google ScholarGoogle Scholar
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. Null, L. and Lobur, J. 2003. MarieSim: The MARIE computer simulator. J. Educ. Resour. Comput. 3, 1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  17. Schweitzer, D. and Boleng, J. 2010. Teaching introductory graphics with the Processing language. J. Comput. Small Coll., (Dec. 2010). Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  19. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  20. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Interactive tools in the graphics classroom

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ITiCSE '11: Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
      June 2011
      418 pages
      ISBN:9781450306973
      DOI:10.1145/1999747

      Copyright © 2011 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 27 June 2011

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate552of1,613submissions,34%

      Upcoming Conference

      ITiCSE 2024

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader