Title :
Computer vision research as a teaching tool in CS1
Author :
Egbert, Dwight ; Bebis, G. ; McIntosh, Meggin ; LaTouttette, N. ; Mitra, Aniruddha
Author_Institution :
Comput. Sci. Dept., Nevada Univ., Reno, NV, USA
Abstract :
We have developed a computer vision teaching module consisting of materials for two or three lectures and a final project for use in a CS1 programming course. The final project is to write an image processing program with applications in computer vision. The program will read in a two dimensional array of data from a file that represents a black and white photographic image, perform one or more transformations on the data and write the transformed data to a new file. A simple image viewer program is used to display the before and after images. In addition to learning more about programming it is the intent of the project that students also have some fun with images. Most students did indeed enjoy the visual nature of the project and were surprised that they could write a program to accomplish so much after just one programming course. A few students wrote very creative transformation functions. This CS1 module is one of several developed as part of a CRCD project, sponsored by NSF. The modules are available for free use or adaptation by other instructors and institutions.
Keywords :
computer aided instruction; computer science education; computer vision; image processing; programming; teaching; CS1 programming course; CS1 teaching tool; black and white photographic image; computer vision research; computer vision teaching module; final project; image processing program; image viewer program; two dimensional data array; Application software; Computer displays; Computer graphics; Computer science; Computer vision; Education; Educational institutions; Image processing; Mars; Programming profession;
Conference_Titel :
Frontiers in Education, 2002. FIE 2002. 32nd Annual
Print_ISBN :
0-7803-7444-4
DOI :
10.1109/FIE.2002.1158014