Java Engagement for Teacher Training: An Experience Report Raja Sooriamurthi, Arijit Sengupta, Suzanne Menzel, Katie Moor, Sid Stamm, Katy Börner Indiana University, Bloomington Overview Why JETT Goals of IU JETT Workshop structure Teaching style and tips Where are all the women? Lessons Learned JETT 2004 FIE 2004, Oct 21, Savannah, GA Raja Sooriamurthi AP Computer Science Starting Fall 2003 in Java Two exams: A and AB AB is a super-set of A and deals with more O-O design, algorithms and data structures apcentral.collegeboard.com/repository/ap04_cd_compsci_0405__4315.pdf apcentral.collegeboard.com FIE 2004, Oct 21, Savannah, GA Raja Sooriamurthi What is JETT? (Java Engagement for Teacher Training) + Short Term Goals: Pedagogically oriented workshops and resources in Java for secondary high school computer science teachers Centralized online Java repository hosted by the ACM: jett.acm.org FIE 2004, Oct 21, Savannah, GA Raja Sooriamurthi Goals of the IU JETT workshop Network high school and university IT people Broaden the perspective of IT [ IT ≠ Programming ] Provide a glimpse of current research in IT Discuss the under-representation of women and minorities in IT --- recruitment & retention Discuss the K16 education pipeline and build mentorships FIE 2004, Oct 21, Savannah, GA Raja Sooriamurthi An Inter-disciplinary Team Information Systems Raja Sooriamurthi Arijit Sengupta Computer Science Suzanne Menzel Adrian German Katie (Moor) Siek Sid Stamm Library & Information Science Katy Börner Our wonderful group of student volunteers FIE 2004, Oct 21, Savannah, GA Raja Sooriamurthi Workshop Structure Basic Java Concepts of Object Orientation Timers, threads and GUIs Java Foundation Classes Algorithms, Data Structures Network Games Faculty research Movie: portrait of Ada www.mith.umd.edu/flare/lovelace FIE 2004, Oct 21, Savannah, GA Raja Sooriamurthi Teaching Styles and Tips Metaphors and analogies Grab students attention Learn who your students are Understand their viewpoint and customize Teach around the cycle of learning styles Learning should be fun ! FIE 2004, Oct 21, Savannah, GA Raja Sooriamurthi An Intuitive Introduction to the Concepts of Object Orientation Programming is about modeling a world O-O helps us build & maintain more natural models Object Over-loading Class Inheritance Message Polymorphism Method Over-riding Encapsulation Delegation FIE 2004, Oct 21, Savannah, GA Raja Sooriamurthi Research + Fun Java 3D Information visualization FIE 2004, Oct 21, Savannah, GA Raja Sooriamurthi Where are all the women? Annul the “computer geek stereotype” Be aware of your voice, gestures and body language Put all girls in touch with female mentors Encourage questioning and exploration for all students Cluster lab layouts Recommend home computers to be placed in centralized locations Talk to parents and counselors to help encourage women Posters of positive role models: anitaborg.org FIE 2004, Oct 21, Savannah, GA Raja Sooriamurthi Lessons Learned Decaf and Espresso tracks Broad & complementary topics Tips on how to teach Book representatives Networking opportunities during and after the workshop www.cs.indiana.edu/~jett/2003 FIE 2004, Oct 21, Savannah, GA Raja Sooriamurthi The Story Continues … JETT 2004 www.cs.indiana.edu/~jett November 5 and 6 Special Guest Speaker Optimism and Pessimism about Artificial Intelligence How Close Are We in 2004 to Achieving Human-level Artificial Intelligence? Douglas Hofstadter