ABSTRACT
Previous ITiCSE papers have reported on Network EducationWare (NEW), an open source software system that supports synchronous and asynchronous distance education easily and inexpensively via the Internet. This paper reports on an innovative capability recently added to NEW that enables simultaneous execution of applications on all participating computers in both Windows and Linux systems, and explains how we have used this capability to teach a course in Computer Graphics online. Teaching graphics in this way previously was impossible because transmitting the visual output of graphics programs in real time with good quality is too demanding for normal Internet connections. This problem was solved by using the NEW application launcher to invoke Java classes, provided by the instructor, on all student computers simultaneously. The capability works with modest Internet capacity and also is captured in recorded sessions for asynchronous use. We explain how the NEW capability works and describe its use in online teaching of Computer Graphics.
- Angel, E. Interactive Computer Graphics: A Top-Down Approach with OpenGL, Addison Wesley, 2003. Google ScholarDigital Library
- Chen, J. Guide to Graphics Software Tools, Springer Verlag, 2002. Google ScholarDigital Library
- Chen, J. and E.Wegman, Foundation of 3D Graphics Programming Using JOGL and Java3D, Springer Verlag, 2006. Google ScholarDigital Library
- Foley, J., A van Dam, S. Feiner and J. Hughes, Computer Graphics: Principles and Practice, Second Edition in C, Addison-Wesley, 1995. Google ScholarDigital Library
- Goodwin, C. and Bowman, M., Is the bottom line of online out of line? Calculating the total cost of online courses in Technology Curricula, Proceedings ASEE Annual Conference 2004 (Salt Lake City, UT, June 2004)Google Scholar
- Hearn, D. and M. Baker, Computer Graphics, C version, 2nd edition, Printice-Hall, 1996. Google ScholarDigital Library
- Macedonia, M. and Brutzman, D., Mbone Provides Audio and Video Across the Internet, IEEE Computer 27, 4 (Apr. 1994), 30--36 Google ScholarDigital Library
- Pullen, J., Synchronous Distance Education and the Internet, Proceedings Internet Society Annual Conference 1998 (Geneva, Switzerland, July 1998), published online at http://www.isoc.org/inet98/ proceedings/ 4b/4b_1.htmGoogle Scholar
- Pullen, J., The Internet lecture: converging teaching and technology, ACM Special Interest Group on Computer Science Education (SIGCSE) Bulletin Vol 32 No 3 (Sep. 2000), 101--104 Google ScholarDigital Library
- Pullen, J., Applicability Of Internet video In distance education For engineering, Proceedings IEEE Frontiers in Education 2001 (Reno, NV, October 2001), T2F-14-T2F-19, online at http://fie.engrng.pitt.edu/ fie2001/papers/1242.pdf Google ScholarDigital Library
- Pullen, J. and McAndrews, P., A Web portal for open-Source synchronous distance education, IASTED Journal on Advanced Technology for Learning 2,1 (Jan 2005), International Association of Science and technology for Development, Calgary, ABGoogle Scholar
- Pullen, J., Scaling up a distance education program in computer science, ACM Special Interest Group on Computer Science Education (SIGCSE) Bulletin 38, 3 (Sep 2006) 33--37 Google ScholarDigital Library
- Sloan Consortium, Sizing the Opportunity: The Quality and Extent of Online Education in the United States, 2002 and 2003, online at http://www.sloan-c.org/resources/ overview.aspGoogle Scholar
- Snow, C., Pullen, J. and McAndrews, P. (2005), An Open-Source Web-Based System for Synchronous Distance Education, IEEE Transactions on Education 48, 4 (Nov. 2005), 705--712 Google ScholarDigital Library
- Wilson, J., After the Fall: Lessons of an Indulgent Era, plenary presentation, Distance Education 2003, University of Wisconsin, unpublished, available online at http://www.jackmwilson.com/ArticlesTalks/eLearning-Wisconsin2003.pptGoogle Scholar
- Woo, M., J. Neider, and T. Davis, OpenGL Programming Guide Version 2.1, Addison Wesley, 2007Google Scholar
Index Terms
- Distributed application launching for high quality graphics in synchronous distance education
Recommendations
Distributed application launching for high quality graphics in synchronous distance education
ITiCSE '08Previous ITiCSE papers have reported on Network EducationWare (NEW), an open source software system that supports synchronous and asynchronous distance education easily and inexpensively via the Internet. This paper reports on an innovative capability ...
Scaling up a distance education program in computer science
This paper describes issues and their solutions in presenting a graduate program in distance education online. The author developed significant experience in synchronous Internet distributed education by experimental teaching online. This process has ...
Scaling up a distance education program in computer science
ITICSE '06: Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science educationThis paper describes issues and their solutions in presenting a graduate program in distance education online. The author developed significant experience in synchronous Internet distributed education by experimental teaching online. This process has ...
Comments