|
Description: A Laboratory Course for Programming with Java™, Second Edition provides students with complete hands-on, active-learning laboratory activities. Based on a proven teaching philosophy that emphasizes active learning, this lab manual provides 14 chapters of engaging activities that focus on topics presented in today’s mainstream java textbooks. In each lesson, students have the opportunity to apply their textbook knowledge, gain programming experience, and acquire a meaningful understanding of language concepts. Whether students are learning in supervised labs or independently, this flexible manual provides the challenge, feedback, and support necessary to fully master the syntax and semantics of Java constructs. For ease of use, laboratory worksheets are available online and can be turned in or submitted electronically to instructors.
Key features:
• Following the philosophy of Benjamin Bloom, who developed a taxonomy based on levels of achievement, each laboratory unit is broken into three main sections: Prelab, Inlab, and Postlab.
• Prelab: Students review the chapter’s concepts and complete simple paper and pencil exercises.
• Inlab: Students acquire programming experience through lessons based on key concepts covered in the chapter.
• Postlab: Students solidify their new knowledge by completing one or two outside programming assignments, which ask students to write algorithms using the chapter’s constructs and implement them in Java.
• The organization of the manual provides maximum flexibility for instructors, whether used in an open or closed laboratory setting.
• An accompanying student website contains the classes, class shells, and data files needed to complete all laboratory activities.
Contents:
Chapter 1: Overview of Programming and Problem Solving • Prelab activities • Postlab activities • Chapter 2: The Elements of Java • Prelab activities • Postlab activities • Chapter 3: Classes and Methods • Prelab activities • Postlab activities • Chapter 4: Numeric Types • Prelab activities • Postlab activities • Chapter 5: Branching and Method Algorithm Design • Prelab activities • Postlab activities • Chapter 6: Loops and Files • Prelab activities • Postlab activities • Chapter 7: Additional Control Structures and Exceptions • Prelab activities • Postlab activities • Chapter 8: Object-Oriented Software Engineering • Prelab activities • Postlab activities • Chapter 9: Arrays • Prelab activities • Postlab activities • Chapter 10: Inheritance, Polymorphism, and Scope • Prelab activities • Postlab activities • Chapter 11: Array-Based Lists • Prelab activities • Postlab activities • Chapter 12: Data Structures and Collections • Prelab activities • Postlab activities • Chapter 13: Recursion • Prelab activities • Postlab activities • Chapter 14: Applets • Prelab activities • Postlab activities • Appendices • Glossary.
About the Author: Nell Dale, PhD - University of Texas, Austin. Nell Dale received a B.S. in Mathematics and Psychology from the University of Houston, a M.A. in Mathematics, from the University of Texas at Austin, and a Ph.D. in Computer Sciences from the University of Texas at Austin. Nell Dale has been on the faculty at the University of Texas, Austin since 1975. She teaches occasionally but concentrates on computer science education, writing, traveling, tennis, and bridge — and her family of course.ISBN - 9789380108186
|
|
Pages : 170
|