70 likes | 162 Vues
Dive into the study of computers and algorithms with a focus on principles, hardware/software designs, applications, and societal impacts. Explore Object-Oriented Paradigm, Java programming, design solutions, marine biology simulations, and more in this interactive workshop session.
E N D
AP Computer Science Workshop Joe Kmoch Washington HS, Milwaukee, WI kmoch@whs.edu www.whs.edu/~kmoch July 18, 2003
Computer Science Computer Science is the study of computers and computational processes (known as algorithms) including their principles, their hardware and software designs, their applications, and their impact on society. Tucker, Allen, et. al. ACM Model Curriculum for K-12 CS, November, 2002
Introductions • Name, School, Location. • Experience with CS, AP, Java. • Some questions you want answers to.
Workshop Overview • Introductions • Object-Oriented Paradigm • Designing an OO Solution • Java – Intro, AP Subset, Gotchas • Java Marine Biology Simulation • Modifying and Creating Simple Classes • Java Free Response – Solving & Grading • The finish line
“Ground Rules” • I do intend for this to be an interactive session, not a time to pontificate. • Please ask questions anytime. • There will be a 15 minute break and an hour lunch. • Bathroom break anytime you need it! • Ends at 3:30pm
OO Concepts • Abstraction • Encapsulation • Inheritance • Polymorphism