DocumentCode :
402570
Title :
A drawing program for teaching computer science II students
Author :
White, Kent
Author_Institution :
Dept. of Math. & Comput. Sci., Nicholls State Univ., Thibodaux, LA, USA
Volume :
1
fYear :
2003
fDate :
5-8 Nov. 2003
Abstract :
Students in the introductory computer science classes are usually given relatively small programs that help the students learn new concepts covered in class. The students need to focus on the new material and giving them a large project is counter-productive to them learning the important concepts. I wanted to challenge the students in our second computer science course by giving them a large project without overwhelming them. To accomplish this I gave them a project that was accomplished in various stages throughout the semester. This paper discusses the various stages of the project and how they fit together so at the end of the semester the students had a large comprehensive project. Also, I wanted a project the students would be excited about doing. A drawing project that allowed the user of the program to draw lines, rectangles, ovals, text, and free hand lines with various colors and having the option to fill or not fill closed objects was selected. The finished project covered the following topics from the second computer science class: graphical interface design, event handling, color control, arrays, inheritance, polymorphism and singly linked list. The students were challenged for this project and enjoyed the finish product.
Keywords :
computer graphics; computer science education; graphical user interfaces; object-oriented programming; polymorphism; teaching; arrays; color control; computer science students; drawing program; drawing project; event handling; graphical interface design; inheritance topic; introductory computer science class; polymorphism; teaching; Computer graphics; Computer science; Computer science education; Error correction; Feedback; Java; Random number generation; Software engineering; Software testing; User interfaces;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers in Education, 2003. FIE 2003 33rd Annual
ISSN :
0190-5848
Print_ISBN :
0-7803-7961-6
Type :
conf
DOI :
10.1109/FIE.2003.1263368
Filename :
1263368
Link To Document :
بازگشت