OBJECT-ORIENTED PROGRAMMING, SYSTEMS, LANGUAGES and APPLICATIONS
 
 
Program
 


Program (2mb PDF)

Explore
  Invited Speakers
  Onward!
  Panels
  Workshops
Discover
  Research Papers
  Student Research Comp.
  Posters
  Doctoral Symposium
  Educators' Symposium
  Wiki Symposium
  Dynamic Lang. Symp.
Understand
  Tutorials
  Essays
  Practitioner Reports
  Demonstrations
Create
  DesignFest
  Lightning Talks
  FlashBoF
  Instant Arts School Exp.
 
Other Events
 
Resort Map (364kb PDF)
 
Resort Map (JPG)

 

 
Basket
 

view, help

"Teaching OO Methodology in a Project-Driven CS2 Course"

 

 
Page
 

Printer-friendly

 
 
  > Educators' Symposium > Teaching Techniques

 : Monday

Teaching OO Methodology in a Project-Driven CS2 Course

San Diego Room
Monday, 10:50, 20 minutes

 


 
7·8·9·10·11·12·13·14·15·16·17·18·19·20·21

Barry Kurtz, Appalachian State University
Frank Barry, Appalachian State University
James Wilkes, Appalachian State University

After we adopted an objects-first approach in CS1, we realized this meant redesigning 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 omitted some traditional data structures materials, such as pointer implementations of linked lists, and concentrated on using Java Collections. Our focus on using data structures in meaningful, large-scale projects helped students understand why these structures are important before concentrating on implementation in the subsequent data structures and algorithms course.

 
.