Parent Night at Unionville High School
Course: AP Computer Science A
Teacher: Mr. Hurray
Contact: mhurray@ucfsd.org
(use e-mail for contact – phone contact can be set up through e-mail)

What a student will know at the end of this course:
• How to code using the Java language and syntax
• How to use object-oriented programming to create robust and flexible programs
• Use of iterations to create looping
• Use of conditionals (Booleans, if-else statements) for context sensitive programming
• Use single and multidimensional arrays to manipulate data
• Understand recursion to efficiently solve difficult problems
• Be able to search and sort large scale data efficiently
• Be able to create simple graphics programs using a Java Applet
• Understand the GridWorld AP Case Study referenced on the AP Test
• Be able to program in a team setting mimicking professional programming

Methods for student learning:
• Hands on application of ideas in curriculum by use of computers in computer lab
• Discussions to provoke stimulating conversation based on issues in programming
• Short lectures to guide programming and to avoid creating bad habits
• Projects to display knowledge of programming
• Presenting new ideas learning from text to class. The best way to learn an idea is to teach it

Staying on top of the material
• Students should find their text Java Methods A&AB a valuable resource for learning
• In addition to text, it is recommended that a student have access to a computer that can compile and run code at least 3 hours week
• If a student needs extra help, I can be found in the beginning of the day at 7pm in the computer lab. I am also available 2nd period in B131, and 9th period in the LGI during a study hall