{"id":145,"date":"2021-09-07T18:31:17","date_gmt":"2021-09-07T22:31:17","guid":{"rendered":"https:\/\/sites.bu.edu\/graphics\/?page_id=145"},"modified":"2025-11-22T08:17:42","modified_gmt":"2025-11-22T13:17:42","slug":"courses","status":"publish","type":"page","link":"https:\/\/sites.bu.edu\/graphics\/courses\/","title":{"rendered":"Courses"},"content":{"rendered":"<h3>CAS CS 480\/GRS CS 680<br \/>\nIntroduction to Computer Graphics<\/h3>\n<p><span>Introduction to computer graphics algorithms, programming methods, and applications. Focus on fundamentals of two- and three-dimensional raster graphics: scan-conversion, clipping, geometric transformations, and camera modeling. Introduces concepts in computational geometry, computer-human interfaces, animation, and visual realism.<br \/>\n<\/span><\/p>\n<p><strong>Prerequisites:<\/strong><br \/>\n<span>CAS CS 112<br \/>\nCAS CS 132<\/span><\/p>\n<h3>CAS CS 581<br \/>\nComputational Fabrication<\/h3>\n<p><span>Introduces 3D printing technology and computational methods for creating physical prototypes from geometric models. Student-led paper presentations cover research from prominent Computer Graphics and Human Computer Interaction conferences. Culminates in a design project involving a computational component and physical prototyping.<\/span><\/p>\n<p><strong>Prerequisites:<\/strong><br \/>\n<span>CAS CS 112<br \/>\nCAS CS 132 or CAS MA 242<br \/>\nCAS 480\/GRS CS 680 (recommended)<\/span><\/p>\n<h3>CAS CS 582<br \/>\nGeometry Processing<\/h3>\n<p><span>Algorithms and data structures for digital processing of triangle meshes and point clouds. Topics include: surface smoothing, parametrization, and deformation; half-edge data structures; discretized curvature measures; and spectral analysis of surfaces. Numerical methods for linear algebra and optimization also discussed.<\/span><\/p>\n<p><strong>Prerequisites:<\/strong><br \/>\n<span>CAS CS 112 (or equivalent)<br \/>\nCAS CS 132 or CAS MA 242 (or equivalent)<br \/>\nCAS MA 225 (or equivalent)<\/span><\/p>\n<h3>CAS CS 599 X1<br \/>\nAI Agents and Human-AI Interaction<\/h3>\n<p><span>This research seminar course explores the design, development, and study of interactive AI systems, situated within the broader field of human-computer interaction (HCI). Students will begin by gaining foundational knowledge of how modern AI agents, especially those powered by LLMs, are constructed and deployed. Topics will include foundations of LLMs, prompt engineering, AI tool use, reasoning and planning, and grounding in user context. From there, the course will examine real-world applications of AI agents, including programming, creative collaboration, tutoring, assistive technologies, AR\/VR, and more.<\/span><\/p>\n<h3>CAS CS 598 X1<br \/>\nHuman-Computer Interaction and Human-AI Interaction<\/h3>\n<p><span>This course examines two fields, HCI and AI, once described as \u201ctwo fields divided by a common focus.\u201d Historically, they often competed for intellectual and economic resources, but today their convergence is increasingly important. This course explores that convergence by combining classic HCI principles with the latest developments in HAI and AI agents.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>CAS CS 480\/GRS CS 680 Introduction to Computer Graphics Introduction to computer graphics algorithms, programming methods, and applications. Focus on fundamentals of two- and three-dimensional raster graphics: scan-conversion, clipping, geometric transformations, and camera modeling. Introduces concepts in computational geometry, computer-human interfaces, animation, and visual realism. Prerequisites: CAS CS 112 CAS CS 132 CAS CS 581 [&hellip;]<\/p>\n","protected":false},"author":19712,"featured_media":0,"parent":0,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/sites.bu.edu\/graphics\/wp-json\/wp\/v2\/pages\/145"}],"collection":[{"href":"https:\/\/sites.bu.edu\/graphics\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.bu.edu\/graphics\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.bu.edu\/graphics\/wp-json\/wp\/v2\/users\/19712"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.bu.edu\/graphics\/wp-json\/wp\/v2\/comments?post=145"}],"version-history":[{"count":17,"href":"https:\/\/sites.bu.edu\/graphics\/wp-json\/wp\/v2\/pages\/145\/revisions"}],"predecessor-version":[{"id":397,"href":"https:\/\/sites.bu.edu\/graphics\/wp-json\/wp\/v2\/pages\/145\/revisions\/397"}],"wp:attachment":[{"href":"https:\/\/sites.bu.edu\/graphics\/wp-json\/wp\/v2\/media?parent=145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}