Computer graphics and image processing as an introductory course

Computer Graphics is an important discipline and is present in almost every undergraduate Computer Science curriculum. To create graphical content, both 2D Computer Graphics and Image Processing are essential. 2D Computer Graphics and Image Processing also have strong theoretical relationships. Based on a survey of Computer Graphics courses in undergraduate Computer Science curricula, 84 percent of the introductory Computer Graphics courses are typical 3D courses that only briefl present 2D Computer Graphics and Image Processing. This paper proposes a course on these two disciplines. Such a course is of practical interest for content creation, for the acquisition of images, and for the reproduction of content on different media. Apart from describing the course, this paper identifie theoretical and practical relationships between Computer Graphics and Image Processing. It identifie benefit and drawbacks of adding such a course in an undergraduate curriculum and relates this course to topics that could be part of advanced courses. It finall covers practical concerns such as a developed software framework for assignments and how to cover the main aspects in specifi assignment topics.

[1]  Francis J. Hill Computer Graphics Using Open GL , 1990 .

[2]  G. Scott Owen,et al.  Approaches to teaching introductory computer graphics , 1994, SIGGRAPH.

[3]  Steve Cunningham,et al.  Varieties of computer graphics courses in computer science , 1988, SIGCSE '88.

[4]  Rosalee Wolfe Education: a syllabus survey: examining the state of current practice in introductory computer graphics courses , 1999, COMG.

[5]  Scott Grissom,et al.  Approaches to teaching computer graphics (abstract) , 1995, SIGCSE '95.

[6]  M. Pauline Baker,et al.  Computer graphics with OpenGL (3. ed.) , 2004 .

[7]  H.M. Wechsler,et al.  Digital image processing, 2nd ed. , 1981, Proceedings of the IEEE.

[8]  Daniel T. Joyce,et al.  Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2004, Norfolk, Virginia, USA, March 3-7, 2004 , 2004, SIGCSE.

[9]  Mark R. Ohlson The role and position of graphics in computer science education , 1986, SIGCSE.

[10]  Steven K. Feiner,et al.  Computer graphics: principles and practice (2nd ed.) , 1990 .

[11]  Henry Sowizral,et al.  Adapting computer graphics curricula to changes in graphics , 2000, Comput. Graph..

[12]  M. Pauline Baker,et al.  Computer graphics with OpenGL , 1986 .

[13]  Steve Cunningham GVE '99: Report of the 1999 eurographics/SIGGRAPH workshop on graphics and visualization education , 1999, COMG.

[14]  Alan Watt,et al.  The computer image , 1998 .

[15]  Thomas Ertl,et al.  Computer Graphics - Principles and Practice, 3rd Edition , 2014 .

[16]  Nick Efford,et al.  Digital Image Processing: A Practical Introduction Using Java , 2000 .

[17]  M. Carter Computer graphics: Principles and practice , 1997 .

[18]  Steve Cunningham Re-inventing the introductory computer graphics course: providing tools for a wider audience , 2000, Comput. Graph..