Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications 2005
DOI: 10.1145/1094855.1094970
|View full text |Cite
|
Sign up to set email alerts
|

Teaching OO methodology in a project-driven CS2 course

Abstract: After we adopted an objects-first approach in CS1, we had to redesign our CS2 and data structures courses. This paper reports on our efforts to develop a project-driven CS2 course that expands on the object-oriented methodology introduced in the CS1 course. We focused on using collections and base classes in meaningful, large-scale projects helping students understand why these classes are important before concentrating on implementation in the subsequent data structures and algorithms course. We also introduc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2006
2006
2010
2010

Publication Types

Select...
3

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 4 publications
0
1
0
Order By: Relevance
“…[13], [14]). A variety of approaches and mechanisms have been proposed to emphasize object-oriented design ( [1], [2]), classical data structures and algorithms ( [10], [12]), team work ( [13]) or combinations of these and other factors (e.g. [9], [11], [14]).…”
Section: Introductionmentioning
confidence: 99%
“…[13], [14]). A variety of approaches and mechanisms have been proposed to emphasize object-oriented design ( [1], [2]), classical data structures and algorithms ( [10], [12]), team work ( [13]) or combinations of these and other factors (e.g. [9], [11], [14]).…”
Section: Introductionmentioning
confidence: 99%