Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education 2005
DOI: 10.1145/1047344.1047445
|View full text |Cite
|
Sign up to set email alerts
|

Using image processing projects to teach CS1 topics

Abstract: As Computer Science educators, we know that students learn more from projects that are fun and challenging, that seem "real" to them, and that allow them to be creative in designing their solutions. When we have students beating down our office doors wanting to show us what they've done, we know we have designed a project that truly meets its pedagogical goals. In CS1 courses, it is often difficult to come up with large, real-world programming projects that are at an appropriate level and that really excite st… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2007
2007
2021
2021

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 12 publications
(6 citation statements)
references
References 7 publications
0
6
0
Order By: Relevance
“…A little later, Christensen and Caspersen [2002] published their Presenter framework as an alternative approach to teaching object-oriented and edp concepts in cs1. Wicentowski and Newhall [2005] approached teaching cs1 and edp through assignments centered around image manipulation. Their publication focused on describing their assignments but they also reported a positive response from students to this approach.…”
Section: Pedagogical Approaches and Observationsmentioning
confidence: 99%
“…A little later, Christensen and Caspersen [2002] published their Presenter framework as an alternative approach to teaching object-oriented and edp concepts in cs1. Wicentowski and Newhall [2005] approached teaching cs1 and edp through assignments centered around image manipulation. Their publication focused on describing their assignments but they also reported a positive response from students to this approach.…”
Section: Pedagogical Approaches and Observationsmentioning
confidence: 99%
“…Following the success of media computation for nonmajors [233] there have been several reports of introductory programming courses that use image processing as a motivating context [165,421,542,707].…”
Section: Teaching Deliverymentioning
confidence: 99%
“…Indeed, allowing students to explore image processing topics is becoming popular, due primarily to the interest generated by such projects and the basic computer science principles they reinforce. Working with such projects is interesting to a wide range of students, from elementary school [MV05] to college [WN05][AR98][Bur03][FP97][Hun03] since students react positively to visual results and working on real‐world problems.…”
Section: Related Workmentioning
confidence: 99%
“…Previous work involving rendering techniques or image processing in CS1 has been performed on a limited scale. Some approaches have provided ready‐made GUI environments [AR98], code for function prototypes [WN05], and pre‐written functions [AR98][Bur03][FP97][Hun03] to handle various types of image manipulation. Also, image processing is but just one of several projects used in courses under these approaches.…”
Section: Related Workmentioning
confidence: 99%