Collin College – Continuing Education Course Syllabus Course: XJVA 0106 0: Java Programming III; CRN 73267 Date/Time/Sessions: 1/31/2015 – 3/28/2015; Saturdays; 9:00 AM – 12:00 PM Instructor: Oz Brown Phone: (866) 220-4777 (day/evening hours, allow 24 hour response time) E-mail: education@ogbrown.com (anytime, allow 24 hour response time) Class Web Site: http://dev.ogbrown.com Course Description: Expand your Java and Object-Oriented knowledge base and take your Java programming to a higher level. Topics to be covered include: unit testing and debugging, multithreading and concurrency, advanced collections, generic programming, graphical user interfaces (Swing) and Java reflection and Type information, and other advanced topic to be decided. Course Prerequisite(s): Java Programming II or a fundamental knowledge of Java Course Objectives: Upon completion, you will: Be able to design and develop efficient complex Java applications Understand Java best-practice design and development concept Have a firm foundation of all important Java concepts Be able to develop Java applications with a graphic user interface Student Expectations: Students will attend as many of the scheduled classes as possible. 6 Sessions required for 90% attendance. Students will be personally responsible for any assignments given in class. Students will help the instructor conduct class in a professional and mature manner 🙂 Students will have fun and learn. Textbook(s):OPTIONAL Murach’s Java Programming 4th ed. Joel Murach; Murach Publishers ISBN: 978-1-890774-65-3 Next Class Possibilities: Introduction to Spring, Design Patterns, Agile Design with Test-Driven Development Instructor Notes: Do not purchase text before first class meeting. Lesson Plan – By session: Session 1: Unit-testing and debugging Session 2: Multithreading and Concurrency 1 Session 3: Multithreading and Concurrency 2 Session 4: Generics and Collections in depth Session 5: Reflection, Class class, and Type information Session 6: Best practice discussion, practical Java examples and exercises Session 7: Graphical user interfaces using Swing 1 Session 8: Graphical user interfaces using Swing 2 Page navigation ↑ Java Prog III – Session 1 Java Programming III – Welcome →