Learn More
In computer science, students could benefit from exposure to critical programming concepts from multiple perspectives. Peer review is one method to allow students to experience authentic uses of the concepts in a non-programming manner. In this work, we examine the use of the peer review process in early, object-oriented, computer science courses as a way(More)
The fourth edition of Java Software Structures embraces the enhancements of the latest version of Java, where all structures and collections are based on generics. The framework of the text walks the reader through three main areas: conceptualization, explanation, and implementation, allowing for a consistent and coherent introduction to data structures.(More)
Panelists: The panelists were selected based on their many years of teaching experience. This experience comprised all inclusive levels of undergraduate through graduate courses. Additionally, they have combined over 15 years experience with over 10 different software development organizations. Dr. Sallie Henry (organizer). Dr. Henry's research area is(More)
This innovative new book encourages readers to utilize the “Outside-In” approach to learning the use, design and implementation of data structures. The author introduces every data structure by first narrating its properties and use in applications (the "outside" view). This provides a clear introduction to data structures with realistic context where(More)
Computer science students need experience with essential concepts and professional activities. Peer review is one way to meet these goals. In this work, we examine the students' attitudes towards and engagement in the peer review process, in early, object-oriented, computer science courses. To do this, we used peer review exercises in two CS2 classes at(More)
Radford University's Scare and Prepare (SP) program is being developed to enable high-school teachers to cultivate security cons cious cyber-citizens and, in the process, spark a passion for computer science. We are accomplishing this in two ways: (a) incentivize high school teachers to incorporate security into their curriculum with little investment in(More)
  • 1