10/13 --- GPU

Cg: A System for Programming Graphics Hardware in a C-like Language
William R. Mark, R. Steven Glanville, Kurt Akeley, Mark J. Kilgard
Proceedings of SIGGRAPH 2003. 
PDF
*藤堂

Shader Algebra. Michael McCool, Stefanus Du Toit, Tiberiu S. Popa, Bryan Chan and Kevin Moule. SIGGRAPH 2004, ACM Transactions on Graphics 23(3), pp. 787-795.
PDF
*田中

Brook for GPUs: Stream Computing on Graphics Hardware
Ian Buck, Tim Foley, Daniel Horn, Jeremy Sugerman, Kayvon Fatahalian, Mike Houston, and Pat Hanrahan, SIGGRAPH 2004
PDF
*伊藤


参考資料



10/27 --- 3D Graphics for Novices

Alice: lessons learned from building a 3D system for novices, CHI 00
PDF
*浅田

Designing the whyline: a debugging interface for asking questions about program behavior, CHI 2004
PDF
*中村



11/10 --- Robots : Advanced Programming


Brooks, R. A., "Intelligence Without Representation", Artificial Intelligence Journal (47), 1991, pp. 139--159. 
PDF
*澤村 正

K. Okada, Y.Kino, F. Kanehiro, Y. Kuniyoshi, M. Inaba, H. Inoue : "Rapid Development System for Humanoid Vision-based Behaviors with Real-Virtual Common Interface", Proceedings of the 2002 IEEE/RSJ Intl. Conference on Intelligent Robots and Systems (IROS'02), pp 2515-2520, 2002.
PDF
*高橋 敏明


Programming model based on concurrent objects for the AIBO robot
F.Marti'n, R, Gonza'lez-Careaga, J.M.Can~as, V. Matella'n (pdf)
Proceedings of XII Jornadas de Concurrencia y Sistemas Distribuidos 2004, 
Universidad Complutense y Universidad Rey Juan Carlos, june 2004.
PDF
*片岡


11/17 --- Robots : Lego and AIBO, Tangible Robot programming


Programmable Bricks: Toys to Think With. IBM Systems Journal, vol. 35, no. 3-4, pp. 443-452.
PDF
* 生駒 浩隆

curlybot: Designing a New Class of Computational Toys, CHI00
PDF
* 竹下 和孝

Topobo: A Constructive Assembly System with Kinetic Memory, CHI 04
PDF
* 松田 靖広


11/24 --- Media processing

Puckette, M. 1991. "Combining Event and Signal Processing in the MAX 
Graphical Programming Environment." Computer Music Journal 15(3): 68-77.
PDF
宮本 賢一





12/1 --- Programming Tangible UI

Greenberg, S. and Fitchett, C. (2001)
Phidgets: Easy Development of Physical Interfaces through Physical Widgets. Proceedings of the UIST 2001 14th Annual ACM Symposium on User Interface Software and Technology, November 11-14, Orlando, Florida, p209-218, ACM	
PDF
鈴木 真吾

R Ballagas, M Ringel, M Stone, J Borchers, 
iStuff: A Physical User Interface Toolkit for Ubiquitous Computing Environments,
CHI 2003
PDF
南澤 孝太

Hartmann, B., Klemmer, S.R., Bernstein, M., Abdulla, L., Burr, B., Robinson-Mosher, A., Gee, J.
Reflective physical prototyping through integrated design, test, and analysis.
UIST 2006, September 2006. 10 pages.
PDF
松本 裕子


12/8 --- Graphics

Alex Mohr and Michael Gleicher,
HijackGL: Reconstructing from Streams for Stylized Rendering
NPAR 2002.
PDF
清家 良太

N. Duca, K. Niski, J. Bilodeau, M. Bolitho, Y. Chen, and J. Cohen,
A Relational Debugging Engine for the Graphics Pipeline,  SIGGRAPH 2005
PDF
ガルシアパブロ

David Blythe,
The Direct3D 10 System, SIGGRAPH 2006.
PDF
シンソル




12/15 --- Pixel Rewriting

Furnas, George W., New Graphical Reasoning Models for Understanding Graphical Interfaces, Human Factors in Computing Systems CHI ‘91 Conference Proceedings, New Orleans, April 28 - May 2, 1991, 71-78.
ルジカジォーン・プーパリン(ジョー)
PDF

George Furnas
Using Pixel Rewrites for Shape-Rich Interaction
Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI2003), pp. 369-376, April 2003
五味田 遵
PDF

Harada, Y., Potter, R. : 
Fuzzy Rewriting -- Soft Program Semantics for Children,
IEEE Symposium on Visual Language, 2003. 
佐藤 春旗
PDF



1/12 

--- Agent Behaviors



Repenning, A., and T. Sumner, "Agentsheets: A Medium for Creating Domain-Oriented Visual Languages," 
IEEE Computer, Vol. 28, pp. 17-25, 1995
大住 裕之
PDF

Drawings on napkins, video-game animation, and other ways to program computers
K Kahn - Communications of the ACM, 1996 
奥 牧人
PDF

David Canfield Smith, Allen Cypher, Jim Spohrer
KIDSIM: Programming Agents Without a Programming Language
Communications of the ACM, Vol. 37, No. 7, pp. 55-67, July 1994
山村 智弘
PDF




--- Programming by Demonstration


David L. Maulsby, Ian H. Witten
Metamouse: An Instructible Agent for Programming by Demonstration
Watch What I Do -- Programming by Demonstration, pp. 154-181, May 1993
山下 諒蔵
PDF



1/19 


David Wolber
Pavlov: Programming By Stimulus-Response Demonstration
Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI'96), pp. 252-259, April 1996
吉野 剛史
PDF

David Maulsby, Saul Greenberg, Richard Mander,
Prototyping an intelligent agent through Wizard of Oz, INTERCHI 93.
林崎 弘成
PDF





--- Programming for the web

Michael Bolin, Matthew Webber, Philip Rha, Tom Wilson, and Robert C. Miller. "Automation and Customization of Rendered Web Pages." UIST 2005, pp 163-172.
山上 智久
PDF


Greg Little, and Robert C. Miller. "Translating Keyword Commands into Executable Code." UIST 2006.
鷲田 基
PDF