Are you teaching AP Computer Science or introductory programming courses? Do you have questions about the best approaches? Wondering where the field is going and how to stay current? Then join your colleagues and JMU faculty at the 2013 CS academy! You will learn effective strategies for teaching the fundamentals, including variables and data types, decisions and loops, arrays and objects, and debugging and testing. We will sharpen your skills in the Java and Python programming languages and introduce several cutting edge learning environments like Scratch, Greenfoot, and AppInventor. The course is designed to give you hands-on experience developing lesson plans for engaging team-based classroom activities. We will also present automated grading and assessment techniques, both for program correctness and coding style.
At this time your submission of the registration form is going to serve as an application to attend the 2013 Computer Science Academy. We are currently pursuing additional grant funding to cover the cost of this academy. As additional funding is awarded to us, we will pass this information, and funding, on to you. Please realize that we are hoping to cover many of the costs of attendance, but cannot guarantee we will be able to. Due to the specialized nature of the academy you may also be contacted for additional information regarding your computer science background to ensure the academy is a good fit for you and to maximize the educational opportunities for everyone involved. Thank you for your understanding and patience and we look forward to seeing you at the 2013 Computer Science Academy.


Nick Swayne Chris Mayfield
Academy Co-Chairs
Dr. Chris Mayfield is an assistant professor of Computer Science at James Madison University. His current work includes integrating computational thinking modules into education courses, providing professional development to in-service computer science teachers, and preparing K-12 teachers of all content areas to incorporate computing concepts across the curriculum. He is the faculty advisor for the ACM student chapter and an academic advisor for incoming freshmen.