Recent Changes

Tuesday, July 21

  1. 9:11 am
  2. page What we have learned so far edited This page can be maintained by anyone in the class. List below content area we have covered so fa…
    This page can be maintained by anyone in the class.
    List below content area we have covered so far. If you find yourself lacking in one of the areas, see Mr. Hurray
    Java syntax
    conditionals
    iteratives
    looping
    commenting
    data structures

    (view changes)
    6:59 am
  3. page Goals for year edited As a member of this class, you will have the ability to edit these pages: Please list below the g…
    As a member of this class, you will have the ability to edit these pages:
    Please list below the goals you have for this year
    (examples)
    create my own database
    make a program to finish my calculus homework
    make a pacman game

    (view changes)
    6:58 am

Monday, July 20

  1. page Parent Night edited Parent Night at Unionville High School Course: AP Computer Science A Teacher: Mr. Hurray Contac…
    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

    (view changes)
    10:19 am
  2. page AP Computer Science Handout edited AP Computer Science A Brief Class Overview Teacher: Mr. Hurray Period: 1 Contact: email – mhurr…
    AP Computer Science A
    Brief Class Overview Teacher: Mr. Hurray
    Period: 1
    Contact: email – mhurray@ucfsd.org
    → please use email to set up phone conversations
    Rules: Classroom rules set the boundaries for learning. They will be adhered to with no exception. Day-to-day rules will be developed within the class as the environment of the class is established, but there are a few specific rules to note:
    1) Tardiness – Mr. Hurray takes attendance when the bell rings at 7:35. If you are not inside of the classroom by this time, you must go to the main office to get a pass.
    2) Food – absolutely no food in the computer labs. Throw away all breakfast items in the hallway before you enter. Any food found in class will be thrown away immediately.
    3) Electronic Devices (cellphones, iPods, etc) – these are not permitted in class. Use will result in consequences.
    4) Backpacks – must remain on ground and out of walking paths
    Topics: This is the first year of AP Computer Science A at Unionville High School, so changes may take place during the year. By the end of this class, you can expect to have covered:
    • Java syntax
    • Iterations
    • Conditionals
    • Primitive Data-Types
    • Booleans • Arrays
    • Recursion
    • Search
    • Sort
    • Strings • GridWorld AP case study
    • Graphics
    • Robust Object-Orientated Programming
    References: AP Computer Science A uses the Java programming language. It highly recommended to have the Java Development Kit from Sun and a development environment on your home computer. These will enable you to compile and run code outside of school. The CollegeBoard requires having access to a computing environment outside of class for a minimum of 3 hours a week.
    To equip your home computer to compile and run Java code:
    1) Go to: http://java.sun.com/javase/downloads/index.jsp and download the JDK at the top of the page. You must run the executable file before moving on to step 2.
    2) Go to http://www.jgrasp.org , find the downloads page and download the latest build of the program. This is the program you will use to write and compile code.
    e-mail questions to Mr. Hurray as needed
    Books we will be using:
    AP Computer Science A & AB: Object-Orientated Programming and Data Structures by Maria and Gary Litvin from Skylight Publishing
    A Gentle Introduction to the Art of Programming in Java by Bergin et al from Cafepress
    Grading: Grades include homework, participation, quizzes, tests, and projects. An emphasis will be placed on projects and tests.
    AP Test: On Tuesday, May 6th, the AP test will be given for AP Computer Science A. More information will be given about signing up, helpful references, etc. For all AP courses, it is highly recommended that the test be taken in conjunction with the class.
    Extra help: Mr. Hurray will be in the computer lab at 7a.m. every morning. Reaching him after school will be a problem with his coaching schedule, so come in early for help. Additional extra help can be scheduled with Mr. Hurray.

    (view changes)
    10:19 am
  3. wiki mhurray created
    6:55 am
  4. 6:55 am