Electronic CG Textbook based on Java and HTML Jiaoying Shi State Key Lab of CAD&CG, Zhejiang University, Hanzhou, P.R.China.

Slides:



Advertisements
Similar presentations
CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
Advertisements

Lecture 0: Course Overview
CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
Nis, March 4th, 2005Public Reporting on Project Results Review of Activities of Working Group for Computer Architecture Mile Stojcev Oliver Vojinovic Faculty.
DESIGN AND IMPLEMENTATION OF SOFTWARE COMPONENTS FOR A REMOTE LABORATORY J. Fernandez, J. Crespo, R. Barber, J. Carretero University Carlos III of Madrid.
Advanced Graphics, Overview Advanced Computer Graphics Overview.
P2-WIREFRAME Presented by Rahul Potghan Sonal Kulkarni.
ART: Augmented Reality Table for Interactive Trading Card Game Albert H.T. Lam, Kevin C. H. Chow, Edward H. H. Yau and Michael R. Lyu Department of Computer.
© Anselm SpoerriInfo + Web Tech Course Information Technologies Info + Web Tech Course Anselm Spoerri PhD (MIT) Rutgers University
E-Learning Practices at PPU Dr. Mahmoud Hasan AL-Saheb Palestine Polytechnic University Administrative Sciences and Informatics College,
Technologies for Flexible Learning Brian Mulligan Institute of Technology Sligo Chairperson, Irish Learning Technology Association Carlow, January 2003.
Developing Web-based GIS CAREER awareness modules for high school students Paper Session : Developing Resources Ming-Hsiang (Ming) Tsou, Ph.D. Associate.
Abstract The University Class Scheduler (U.C.S) is an innovative scheduling tool. It is intended to be used by major Universities to schedule classes into.
Lecture part 2. Approaches for e-learning-Updated January 11, Overview of part 2 (1/2) Theory (lecture about e-learning) and practice (introducing.
A-1 © 2000 UW CSE University of Washington Computer Programming I Lecture 1: Overview and Welcome Dr. Martin Dickey University of Washington.
COMP236: Computer Graphics Spring’2000 Dinesh Manocha.
China Distance Learning Activities Updates Jie An Tsinghua University CERNET Aug 27, 2002.
10th Workshop "Software Engineering Education and Reverse Engineering" Ivanjica, Serbia, 5-12 September 2010 First experience in teaching HCI course Dusanka.
Chapter 10 Producing Electronic Materials. What are electronic materials? =Informational resources, exercises and activities that we create ourselves.
1 OO Java, Baile Herculane, Romania, 2005 OO Java Requirements Specification - Produce highly adaptable teaching materials - 1 st step: collect all useful.
THE BASICS OF THE WEB Davison Web Design. Introduction to the Web Main Ideas The Internet is a worldwide network of hardware. The World Wide Web is part.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Computer graphics & visualization Introduction. computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization.
P INNOVATION IN TEACHING AND LEARNING IN HIGHER EDUCATION WITH 3D VIRTUAL TECHNOLOGIES Fernando Maciel Barbosa M. Travassos Valdez 1, C. Machado.
1 ENG236: Introduction (1) Rocky K. C. Chang THE HONG KONG POLYTECHNIC UNIVERSITY.
What is Multimedia? Multimedia is a combination of text, art, sound, animation, and video. It is delivered to the user by electronic or digitally manipulated.
©2003 Pearson Education, Inc., publishing as Longman Publishers. Study Skills Topic 6 Learning Styles & Teaching Styles PowerPoint by JoAnn Yaworski.
Teaching Fellow Admissions Tutor for Computer Science Director of Undergraduate Studies.
Introduction to multimedia
Chapter 5 Teaching with Software Tools: Beyond the Basic Programs
Sikuli Ivailo Dinkov QA Engineer PhoneX Team Telerik QA Academy.
Teaching and Learning with Technology  Allyn and Bacon 2002 Academic Software Chapter 6 Teaching and Learning with Technology.
CE0825 Object-Oriented Programming 2 © Allan C. Milne Abertay University v
CSC1401: Introductory Programming Steve Cooper
ILGS E-Learning Platform Local Government Scheme Based Training E-Learning?
Advanced e-Learning techniques for teaching C-programming and selected features of Java and C++ Proposed by Dr. Chittaranjan Mandal, Associate Professor,
1 EEEM048- Internet of Things Lecture 1- Introduction Dr Payam Barnaghi, Dr Chuan H Foh Centre for Communication Systems Research Electronic Engineering.
Interactive visualization of statistical information OECD / ISTAT Seminar on Dynamic Graphics for Presenting Statistical Indicators Rome, 5 – 6 March 2007.
JAMES HERBERT BLAKE HIGH SCHOOL COURSE OFFERINGS Career, Business, Internships Multimedia,Technology Education and Engineering.
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
Some Ideas on Multimedia Application in Education Philip Lei Lecturer, Computer Studies Program Macau Polytechnic Institute.
Zhejiang University Wavelet-based 3D mesh model watermarking Shi Jiao-Ying State Key Laboratory of CAD&CG, Zhejiang University, Hangzhou
INTRODUCTION INTRODUCTION Computer Graphics: As objects: images generated and/or displayed by computers. As a subject: the science of studying how to generate.
Software Engineering Projects Projects for CS4810 Software Engineering Teams.
Aug. 9, 2007Gehringer: Improving Course Materials … Through Peer Review … Expertiza: Improving Course Materials and Learning Outcomes through.
SKU3033 / SKF3033 NETWORK & SYSTEM ADMINISTRATOR.
Using a modular construction kit for the realization of an interactive Computer Graphics Course Frank Hanisch Dr. Reinhard Klein Prof. Dr.-Ing. W. Straßer.
Educational Software for Mathematics; A Greek Reality Kyriakos Mamoukaris & Anastasios Economides UNIVERSITY OF MACEDONIA THESSALONIKI, GREECE.
Research Interests of Dr. Dennis J Bouvier Fall 2007.
Introduction to Computer Science II CSE1030Z 1. Your Instructor 2  Dr. Burton Ma  office  CSEB 1012J (near Gillian Moore's office)  hours : 2:30–4:00.
Most of contents are provided by the website Introduction TJTSD66: Advanced Topics in Social Media Dr.
Digital Learning India 2008 July , 2008 Mrs. C. Vijayalakshmi Department of Computer science and Engineering Indian Institute of Technology – IIT.
Chapter 3 Application Software. Chapter 3 Objectives Identify the categories of application software Explain how to work with application software Identify.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Web Authoring Level 2. Course Details Single Unit of the level 2 OCR iMedia qualification Single Unit of the level 2 OCR iMedia qualification Software.
Virtual Navigation of Multimedia Maps A versatile map generator and viewer Virtual Navigation of Multimedia Maps A versatile map generator and viewer Robert.
Computer Graphics Instructor: Ma, Lizhuang (马利庄) Office: New-Constructed Building #3011 Tel: Office:(021) – (Mobile)
4-0 MULTIMEDIA INFORMATION AND COMMUNICATION TECHNOLOGY.
Storyboard for Multimedia Presentation The Electronic Textbook.
© Chinese University, CSE Dept. Distributed Systems / ECLT5820: Distributed and Mobile Systems Dr. Michael R. Lyu Computer Science & Engineering.
Website Source Code Free Download.
Learning Styles & Teaching Styles
Introduction Prof. Lizhuang Ma.
Integration of ICT in teaching and learning
Jeliot 3 Spring 2004 Andrés Moreno García Niko Myller
Interactive Computer Graphics
3.02D Multimedia Authoring Programs
Multimedia (CoSc4151) Chapter One : Introduction to Multimedia
Introduction Prof. Lizhuang Ma.
ECLT5820: Distributed and Mobile Systems
Presentation transcript:

Electronic CG Textbook based on Java and HTML Jiaoying Shi State Key Lab of CAD&CG, Zhejiang University, Hanzhou, P.R.China

Computer Graphics Education b b Traditional CG education blackboards, slides, and even videos  computer supported education b Limitation of existing methods (1) suffers from the lack of interaction opportunities (1) suffers from the lack of interaction opportunities (2) limiting any kind of explorative learning to a minimum (2) limiting any kind of explorative learning to a minimum (3) Do not support remote education (3) Do not support remote education

Our Aim and Method b b Web-Based Education: Users can access through HTML Java b b High-level Interaction: (1) Select the content to be learned (2) Interact with CG algorithms written in Java b b Multimedia presentation: Figure/Graphics/image/animation/video

Available Techniques b b World Wide Web/HTML: framework to generate common interfaces for the integration of all elements of CG courses( lectures, examples, exercises, and consolidating literature references) b b Java: (1) supports platform independence (2) allow students to collaborate with each other and their tutors and to complete and explore the exercises at home b b High-performance 3D graphics on PCs most of the students have their own system and, because it has the potential to do 3D graphics

Aim for Content Organization b b teaching the fundamentals of CG and their programming, without restricting us to the use of existing graphics systems, b b giving an insight into the research methods and experimentation that actually occurs in the development of new graphics techniques. b b providing a flexible i.e. easily extensible and modifiable teaching environment, thus not being exclusively tailored to the area of computer graphics education but adaptable to other areas ( geometric modeling, ViSC).

CG Course Content b b Basic CG concepts and principles b b Computer graphics hardware b b raster algorithms with aliasing and anti-aliasing b b 3D-transformations b b visibility-determination algorithms, b b modeling techniques b b simple animation b b texture mapping, global illumination techniques (ray-tracing, radiosity) b b volume visualization.

Experimental Results b b Two Versions for such CG course Chinese English b b Implement most part of the topics listed above b b CD-ROM publishing for the CG course b b Put it on the China Graphics Engineering Web site ( (available after Sept. 1, 2000)

Snapshots: User Interface ( English version )

Snapshots: Hidden-surface Removal

Snapshots: Ray-tracing

Snapshots: User Interface ( Chinese version )

Snapshots

Snapshots

Snapshots

Conclusion and future Work b b Introduce our work for Web-based CG education b b Java and HTML based electronic textbook will be widely used. b b A lot of We-based courses are being developed in China supported by the Dept.of Education of our government b b We will develop similar course on: Visualization Geometric Modelling Animation Virtual Reality

Acknowledgements b b Dr. Zhigeng Pan (State Key Lab of CAD&CG, Zhejiang University, China) b b Mr. Tian Hu Mr. Mingyuan Wang (Dept. Of Computer Science and Engineering, Zhejiang University, China)  Tim Huang (Dept. Of Computing, The Hong Kong Polytecnic University, HK, China) (Dept. Of Computing, The Hong Kong Polytecnic University, HK, China)