Hightower High School
3333 Hurricane Lane | Missouri City | TX | 77459
Phone: 281-634-5240 | Fax: 281-634-5333
About HHS Calendars Faculty News Services Library Courses
 Computer Science I PreAP - Dumes, Sherika
Navigation ::

Daily Warmup

Gaggle Information

Game (End of year Project)

HTML References

Presentation Slides (by chapter)

Student files

Syllabus & Calendar

All Resources

All Resources

Final Semester Study Guide (version 2) - edit on 5/27/14

Scooby.wav -

Sample Keyevents for game - Please use this code (SampleProject.java) researched and created by Mason L. Students should create an applet called SampleProject.

Sample Keyevents for game PII - Please use this code (GoodGuy.java) researched and created by Mason L. Students should create an applet called SampleProject.

Instruction Manual - Rough Draft submitted May 20/21, 2014 (post gaggle)

Animation - Program Example - Please use this code (SampleProject.java) researched and created by Mason L. Students should create an applet called SampleProject.

Applet and HTML(Web Resource) -

Rainbow Assignment & HTML -

FONT(Web Resource) -

Counting and Looping -

2-26-14 & 2-27-14 -

  1. Constructors are special methods included in class definitions.

    • What is a constructor used for?
    • How do constructors differ from other methods in a class?
    • Both methods and variable in a class are declared as either private or public modifier. Describe the difference between private and public and indicate how a programmer decides which parts of a class should be private and which public.

  2. What is and instance variable? Create an instance variable for name, balance, customer account number, and team code.
  3. Write an example of a method header.

2-17 &2-18-14 - The story gives the idea of iteration and repetition and shows the use of the boolean condition in the loop. Reflect on this book by writing one example of iteration and repetition. Write a boolean condition.

2/10 & 2/13, 2014 -

  • What are increment and decrement operators?
  • The statement i++; is equivalent to
  • If there is more than one statement in the block of a selection or loop, what must be placed at the beginning and the ending of the block?
  • Each pass through a loop is called a/an _________.
  • A loop terminates its execution when its condition become ________ (true/false).
  • List the components of a loop (p. 142 to 144)
  • Define a sentinel value.
  • define an infinite loop.

  • Flowchart Rubric -

    21 & 22 Jan - Use at least five color words to write a poem titled “A Rainbow of Feelings.”

    Algorithm -

    CHAMPS - C6 -

    Jan 16 & 17, 2014 - On January 16, 1932, Dian Fossey was born. Dian is well known for her work with the mountain gorillas in Africa. If you choose one endangered animal to research and become an expert on, which animal would you choose and why? (You may need to use resources in your classroom to learn which animals are endangered.)

    Jan 10 & 13, 2014 - ChAMPS K - W - L

    1. Tell me what you know about why we have CHAMPs - List seven (7) items.
    2. What do you want to know about CHAMPs and Classroom procedures? - List four (4) items.
    3. What do you want to know about CHAMPs and Classroom procedures? - List two (2) items.

    Jan 8 & 9, 2014 - Write one (1) classroom procedure. Explain why this is an effective procedure. Do not write in the first-person point-of- view. Do not create a story.

    Jan 14 & 15, 2014 - Describe your favorite story from your childhood. Discuss, specifically, what makes this story strong. Think about the main characters, the conflict and the most exciting moments.

    Semester Review -

    Oct 30 & 31, 2013 -

  • Writing Java Expressions for Arithmetic Formula: Write Java expressions for each of the following arithmetic formula. In these expressions, use variable names r for radius, w for width, and h for height.

    1. the area of a circle with radius r
    2. the circumference of a circle with radius r
    3. the perimeter of a rectangle with height h and width w
    4. the volume of a cylinder with radius r and height h
    5. the length of the hypotenuse of a rectangle with height h and width w
    6. the area of a right triangle with height h and width w

  • Data Type Identification: Identify the type (int, double, boolean, or String) of the value that would result from evaluating each Java expression, or if the expression would result in an error, explain the error. If there is no error, provide the value of the expression as well as the type.

  • 7 / 2
  • 7.0 / 2
  • ((7 / 2) == (7.0 / 2))
  • "x = " + 6
  • 6 + " = x"
  • ((6 * 3) / 80) / (35 - 7 * 5)
  • 1 / 2

  • Oct 28 & 29, 2013 -

  • Three steps in writing and running a program are?
  • define Variable
  • The assignment operator causes ?
  • Write an of a declaration for a double, String, char, and boolean

  • PPT-Chapter 2 -

    Warm-up 10/9 & 10/10, 2013 -

    1. What is one advantage and one disadvantage of using a JVM?
    2. What purpose do quotation marks serve in a Java program?
    3. What development environment are you using?
    4. What is meant by a “literal” in computer programming?
    5. What is a variable in computer programming?
    6. What is one way you can help debug a program?

    October 7, 2013 & October 8, 2013(Web Resource) -

    Find a Technology Current Event Article. Be sure to practice “responsible, reliable, and appropriate” research skills. Please write answers in complete sentences.

  • Title of Article
  • Author(s)
  • Source
  • Date of Source

  • What: Give a detailed description of the event:
  • Where: Explain where and when the current event occurred.
  • Who: Who was involved in the event; the person(s), group(s), nation(s), etc.?
  • How: How is this event related to Technology?
  • Impact: How will this event Impact the Future?

  • Chapter 1 - 1.3 & 1.4 PPT -

    Warmup - 10/2 & 10/3 -

  • Give examples of the two types of Java comments and explain the differences between them.
  • Java is case sensitive. What does that mean?

  • Warmup - 9/30 & 10/1 - Complete the following statements with the correct command.

  • _____ is a command used to switch directories in MS-DOS.
  • _____ is a command which allows the user to clear the complete contents of the screen and leave only a prompt.
  • _____ allows you to create your own directories in DOS.
  • _____ allows you to list all the files in a directory.
  • ________ actually means All File Names with All Extension
  • Explain the difference between MS-DOS and My Computer.

  • Sept 23 & 24, 2013 -

    Use Google to find the following informaiton. Copy each of the items below into your spiral, your answer on the next line, and follow it on the next line with the URL ( web address) of the web site find the answer. Skip a line between each entry.

    1. The current population of India.
    2. The amout of the USA's national debt.
    3. The distance from the Sun to the Earth.
    4. The lowest price of a new 52" LCD HGTV.
    5. What is the new Apple Iphone device
    6. Who is second world powerful person.

    Sept 18 & 19, 2013 - Write complete sentences - complete 2 paragraphs (3-5 sentences = 1 paragraph).

    Pretend that you are going to make a library for your room. What would be the first five books you would add to your library. Which book would you not include? Tell why.

    Sept 17, 2013 -

    Peer Mentor(Web Resource) -

    Warm-up 9/9 & 9/10, 2013 - Write complete sentences - complete 2 paragraphs (3-5 sentences = 1 paragraph).

    Prompt :Write about your favorite childhood toy.

    Warm-up 9/5 & 9/6, 2013 -

  • What is a computer?
  • What is the difference between a desktop and a laptop computer?
  • What is hardware?
  • List as many different computer components (parts) as you can.

  • Syallbus SY 2013-2014 - This syllabus contains all computer science classes.

    Syallbus 2013-2014 -

    Warm-up 9/3 & 9/4, 2013 -

  • Write three (3) expectations for this course.
  • List one (1) classroom rule.
  • List one (1) CHAMPS procedure for this class.

    • Direct Instructions
    • Lab
    • Assessments (Test/Project)
    • Warm-up

  • Blogs -

    Main Class Blog(Web Resource) -

    Facts About Microsoft(Web Resource) -

    National University Rankings(Web Resource) -

    CHAMPs (Classroom Expectations) - The acronym CHAMPs reflects the “categories” or types of expectations that you, as a student need to understand for every major activity or transition that occurs in your classroom.

    Classroom Rules - These rules are posted in the classroom.

    Pre-AP Calendar -

    JCP - Gridworld -

    API's and Javadoc: What are they?(Web Resource) - This link will explain the purpose and how to use the API and Java doc.

    Java API(Web Resource) -

    An API stands for a "Java Application Programming Interface". It is like a super dictionary of the Java language, that one uses to look something up in. It has an index or collection of all Java packages, classes and interfaces, with all of their methods, fields and constructors, and how to use them. When one programs, there are many classes that are commonly used, and therefore pre created, so that the programmer doesn't need to create them from scratch. Let's look, for example, at a computer window frame. If the programmer had to create one from scratch, he would have to write hundreds of lines of code, to create the scroll down menu, the exit box, etc. Since a window frame is very popular, Sun has written the code for one, and all that you have to do is import the package that contains the window frame, and instantiate one with a new statement.

    HTML Cheat Sheet(Web Resource) -

    HTML Tags(Web Resource) - BareBones

    Color Chart(Web Resource) -

    Flowchart Symbols - Save this file in you h drive

    Pod Link(Web Resource) -

    Bill Gate Homes(Web Resource) -