Loading…

Teaching graphics with the openGL shading language

A long-standing difficulty in the development of introductory courses in computer graphics is balancing the educational necessity of ensuring mastery of fundamental graphical concepts with the highly desirable goal of exciting and inspiring students to further study by enabling them to produce visua...

Full description

Saved in:
Bibliographic Details
Published in:SIGCSE 2007 : proceedings of the Thirty-Eighth SIGCSE Technical Symposium on Computer Science Education : March 7-10, 2007, Covington, Kentucky, USA 2007, Covington, Kentucky, USA, 2007-03, Vol.39 (1), p.259-263
Main Authors: Talton, Jerry O., Fitzpatrick, Darren
Format: Article
Language:English
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c1582-e50ea7b44b81cfdc5f87f96e73e510db3303a0b6ecc5ce8925ad803496dcfe63
cites cdi_FETCH-LOGICAL-c1582-e50ea7b44b81cfdc5f87f96e73e510db3303a0b6ecc5ce8925ad803496dcfe63
container_end_page 263
container_issue 1
container_start_page 259
container_title SIGCSE 2007 : proceedings of the Thirty-Eighth SIGCSE Technical Symposium on Computer Science Education : March 7-10, 2007, Covington, Kentucky, USA
container_volume 39
creator Talton, Jerry O.
Fitzpatrick, Darren
description A long-standing difficulty in the development of introductory courses in computer graphics is balancing the educational necessity of ensuring mastery of fundamental graphical concepts with the highly desirable goal of exciting and inspiring students to further study by enabling them to produce visually interesting programming projects. Recently, we have developed a modified curriculum predicated on the extensive integration of the OpenGL Shading Language with a more traditional pedagogical approach. We utilized this curriculum in the quarter-long, upper-division introductory graphics course taught in the Department of Computer Science at the University of California, Santa Cruz. Our experience indicates that making shading an integral part of the entry-level curriculum inculcates students with a comprehensive understanding of the algorithms and mathematical concepts that underlie modern graphical systems, while simultaneously equipping them with the tools necessary to produce complex projects with state-of-the-art technology.
doi_str_mv 10.1145/1227504.1227402
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1145_1227504_1227402</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>30989024</sourcerecordid><originalsourceid>FETCH-LOGICAL-c1582-e50ea7b44b81cfdc5f87f96e73e510db3303a0b6ecc5ce8925ad803496dcfe63</originalsourceid><addsrcrecordid>eNotkEtLw0AURgdUsK2u3WblLu2dZ2aWUrQVAm6yHyaTm4ekScwkiP_ehmZ1NoePj0PIC4U9pUIeKGOJBLFfKIDdkS2VRhrOFaX3ZANgklgLqh_JNoRvAJYoJTaEZeh83XRVVI1uqBsfot9mqqOpxqgfsDulUahdsQit66rZVfhEHkrXBnxeuSPZx3t2PMfp1-nz-JbGnkrNYpSALsmFyDX1ZeFlqZPSKEw4SgpFzjlwB7lC76VHbZh0hQYujCp8iYrvyOttdhj7nxnDZC9N8Nheb2A_B8vBaANMXMXDTfRjH8KIpR3G5uLGP0vBLm3s2saubfg_Jb5VvQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>30989024</pqid></control><display><type>article</type><title>Teaching graphics with the openGL shading language</title><source>Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list)</source><creator>Talton, Jerry O. ; Fitzpatrick, Darren</creator><creatorcontrib>Talton, Jerry O. ; Fitzpatrick, Darren</creatorcontrib><description>A long-standing difficulty in the development of introductory courses in computer graphics is balancing the educational necessity of ensuring mastery of fundamental graphical concepts with the highly desirable goal of exciting and inspiring students to further study by enabling them to produce visually interesting programming projects. Recently, we have developed a modified curriculum predicated on the extensive integration of the OpenGL Shading Language with a more traditional pedagogical approach. We utilized this curriculum in the quarter-long, upper-division introductory graphics course taught in the Department of Computer Science at the University of California, Santa Cruz. Our experience indicates that making shading an integral part of the entry-level curriculum inculcates students with a comprehensive understanding of the algorithms and mathematical concepts that underlie modern graphical systems, while simultaneously equipping them with the tools necessary to produce complex projects with state-of-the-art technology.</description><identifier>ISSN: 0097-8418</identifier><identifier>ISBN: 1595933611</identifier><identifier>ISBN: 9781595933614</identifier><identifier>DOI: 10.1145/1227504.1227402</identifier><language>eng</language><ispartof>SIGCSE 2007 : proceedings of the Thirty-Eighth SIGCSE Technical Symposium on Computer Science Education : March 7-10, 2007, Covington, Kentucky, USA, 2007-03, Vol.39 (1), p.259-263</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c1582-e50ea7b44b81cfdc5f87f96e73e510db3303a0b6ecc5ce8925ad803496dcfe63</citedby><cites>FETCH-LOGICAL-c1582-e50ea7b44b81cfdc5f87f96e73e510db3303a0b6ecc5ce8925ad803496dcfe63</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>309,310,314,776,780,27903,27904</link.rule.ids></links><search><creatorcontrib>Talton, Jerry O.</creatorcontrib><creatorcontrib>Fitzpatrick, Darren</creatorcontrib><title>Teaching graphics with the openGL shading language</title><title>SIGCSE 2007 : proceedings of the Thirty-Eighth SIGCSE Technical Symposium on Computer Science Education : March 7-10, 2007, Covington, Kentucky, USA</title><description>A long-standing difficulty in the development of introductory courses in computer graphics is balancing the educational necessity of ensuring mastery of fundamental graphical concepts with the highly desirable goal of exciting and inspiring students to further study by enabling them to produce visually interesting programming projects. Recently, we have developed a modified curriculum predicated on the extensive integration of the OpenGL Shading Language with a more traditional pedagogical approach. We utilized this curriculum in the quarter-long, upper-division introductory graphics course taught in the Department of Computer Science at the University of California, Santa Cruz. Our experience indicates that making shading an integral part of the entry-level curriculum inculcates students with a comprehensive understanding of the algorithms and mathematical concepts that underlie modern graphical systems, while simultaneously equipping them with the tools necessary to produce complex projects with state-of-the-art technology.</description><issn>0097-8418</issn><isbn>1595933611</isbn><isbn>9781595933614</isbn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2007</creationdate><recordtype>article</recordtype><recordid>eNotkEtLw0AURgdUsK2u3WblLu2dZ2aWUrQVAm6yHyaTm4ekScwkiP_ehmZ1NoePj0PIC4U9pUIeKGOJBLFfKIDdkS2VRhrOFaX3ZANgklgLqh_JNoRvAJYoJTaEZeh83XRVVI1uqBsfot9mqqOpxqgfsDulUahdsQit66rZVfhEHkrXBnxeuSPZx3t2PMfp1-nz-JbGnkrNYpSALsmFyDX1ZeFlqZPSKEw4SgpFzjlwB7lC76VHbZh0hQYujCp8iYrvyOttdhj7nxnDZC9N8Nheb2A_B8vBaANMXMXDTfRjH8KIpR3G5uLGP0vBLm3s2saubfg_Jb5VvQ</recordid><startdate>20070307</startdate><enddate>20070307</enddate><creator>Talton, Jerry O.</creator><creator>Fitzpatrick, Darren</creator><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20070307</creationdate><title>Teaching graphics with the openGL shading language</title><author>Talton, Jerry O. ; Fitzpatrick, Darren</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c1582-e50ea7b44b81cfdc5f87f96e73e510db3303a0b6ecc5ce8925ad803496dcfe63</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2007</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Talton, Jerry O.</creatorcontrib><creatorcontrib>Fitzpatrick, Darren</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>SIGCSE 2007 : proceedings of the Thirty-Eighth SIGCSE Technical Symposium on Computer Science Education : March 7-10, 2007, Covington, Kentucky, USA</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Talton, Jerry O.</au><au>Fitzpatrick, Darren</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Teaching graphics with the openGL shading language</atitle><jtitle>SIGCSE 2007 : proceedings of the Thirty-Eighth SIGCSE Technical Symposium on Computer Science Education : March 7-10, 2007, Covington, Kentucky, USA</jtitle><date>2007-03-07</date><risdate>2007</risdate><volume>39</volume><issue>1</issue><spage>259</spage><epage>263</epage><pages>259-263</pages><issn>0097-8418</issn><isbn>1595933611</isbn><isbn>9781595933614</isbn><abstract>A long-standing difficulty in the development of introductory courses in computer graphics is balancing the educational necessity of ensuring mastery of fundamental graphical concepts with the highly desirable goal of exciting and inspiring students to further study by enabling them to produce visually interesting programming projects. Recently, we have developed a modified curriculum predicated on the extensive integration of the OpenGL Shading Language with a more traditional pedagogical approach. We utilized this curriculum in the quarter-long, upper-division introductory graphics course taught in the Department of Computer Science at the University of California, Santa Cruz. Our experience indicates that making shading an integral part of the entry-level curriculum inculcates students with a comprehensive understanding of the algorithms and mathematical concepts that underlie modern graphical systems, while simultaneously equipping them with the tools necessary to produce complex projects with state-of-the-art technology.</abstract><doi>10.1145/1227504.1227402</doi><tpages>5</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0097-8418
ispartof SIGCSE 2007 : proceedings of the Thirty-Eighth SIGCSE Technical Symposium on Computer Science Education : March 7-10, 2007, Covington, Kentucky, USA, 2007-03, Vol.39 (1), p.259-263
issn 0097-8418
language eng
recordid cdi_crossref_primary_10_1145_1227504_1227402
source Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list)
title Teaching graphics with the openGL shading language
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-22T19%3A20%3A15IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Teaching%20graphics%20with%20the%20openGL%20shading%20language&rft.jtitle=SIGCSE%202007%20:%20proceedings%20of%20the%20Thirty-Eighth%20SIGCSE%20Technical%20Symposium%20on%20Computer%20Science%20Education%20:%20March%207-10,%202007,%20Covington,%20Kentucky,%20USA&rft.au=Talton,%20Jerry%20O.&rft.date=2007-03-07&rft.volume=39&rft.issue=1&rft.spage=259&rft.epage=263&rft.pages=259-263&rft.issn=0097-8418&rft.isbn=1595933611&rft.isbn_list=9781595933614&rft_id=info:doi/10.1145/1227504.1227402&rft_dat=%3Cproquest_cross%3E30989024%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c1582-e50ea7b44b81cfdc5f87f96e73e510db3303a0b6ecc5ce8925ad803496dcfe63%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=30989024&rft_id=info:pmid/&rfr_iscdi=true