Course Syllabus | Google Group | Homework | Resources |
Are you teaching AP Computer Science or introductory programming courses? Do you have questions about the best approaches? Are you preparing to offer the new CS Principles course? Do you feel there may be gaps in your computer science education? Then join your colleagues at the 15th Annual Content Teaching Academy, held June 23 - June 27, 2014 on the campus of James Madison University! This week of professional development is designed to increase both your pedagogical and content knowledge in computer science.
The 2014 academy will give you a broad overview of Computer Science and how to teach the topics that define the field. You will learn effective strategies for introducing students to computing concepts without focusing solely on programming activities. JMU has recently piloted an innovative CS 101 course that features this approach and aligns with CS Principles. Come and learn how to integrate "the science of computing" in all your courses. Regardless of whether you teach intro, AP, or something else, you will leave this workshop with new ideas, new materials, and new friends.
Each day will consist of 90-minute sessions, some of which will have multiple options to support varying experience levels. Those who are interested can earn three hours of university graduate credit (90 professional development points) by successfully completing the workshop and follow-up assignments. Thanks to generous support from our sponsors, the $395 CTA registration fee is waived for participants of the CS Academy! We will also provide on-campus housing and meals at our world famous E-Hall.
Much of the instruction will follow "Computer Science: An Overview" by Brookshear and Brylow. This text presents a bottom-up arrangement of subjects that progresses from the concrete to the abstract. Thanks to the support of Pearson, each participant will receive a complimentary copy of the book! Now in its 12th edition, this text is an ideal resource for CS Principles content.
Monday June 23 |
8:30-10:00 | Welcome and Introduction | |
10:30-12:00 | CTA Opening Keynote | ||
1:15-2:45 | Chapter 1. Data Storage | ||
3:15-4:45 | Chapter 2. Computer Architecture | ||
6:30-8:00 | Grad Session: Show and Tell | ||
Tuesday June 24 |
8:30-10:00 | Chapter 3. Operating Systems | |
10:30-12:00 | Chapter 4. The Internet | ||
1:15-2:45 | Chapter 5. Algorithms | ||
3:15-4:45 | Chapter 3/4. Information Security | ||
6:30-8:00 | CTA Field Trips | ||
Wednesday June 25 |
8:30-10:00 | Chapter 6. Programming Languages | |
10:30-12:00 | CSP Performance Tasks and Rubrics | ||
1:15-2:45 | Managing with Google Apps Scripts | ||
3:15-4:45 | Chapter 7. Software Engineering | ||
6:30-8:00 | Grad Session: Arduino and Finch | ||
Thursday June 26 |
8:30-10:00 | Chapter 8. Data Structures | |
10:30-12:00 | Chapter 9. Database Systems | ||
1:15-2:45 | Apps4VA and Data Analysis | ||
3:15-4:45 | Chapter 11. Artificial Intelligence | ||
6:30-8:00 | CTA Picnic and Band | ||
Friday June 27 |
8:30-10:00 | CTA Closing Session | |
10:30-12:00 | Lessons Learned and Discussion |
Starring JMU CS faculty... | |||
Chris Mayfield |
David Bernstein |
Florian Buchholz |
Farzana Rahman |
Ralph Grove |
Nancy Harris |
Mohamed Aboutabl |
Nathan Sprague |
With special guest stars... | |||
Rebecca Dovi, CodeVA |
Eric Allatta, AFSE |
Dennis Brylow, Marquette |
Brooke Bell, CIT |
Carole Ottenheimer, CIT |
Bryan Conner, Student Volunteer |
Abigail Liskey, Student Volunteer |
Jamie Martin, Student Volunteer |
Questions? Please contact Dr. Chris Mayfield (mayfiecs@jmu.edu)
CS building address: 701 Carrier Drive, Harrisonburg, VA 22807
Special Thanks to Our Sponsors! | |