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...
Saved in:
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: | , |
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 |