Vicki Gold

3/12, 3/14 and 3/16

 

Computer Science - C++ - 667

 

 

LESSON 17b: KeyListener Animation

 

 

Mass Curriculum Standards:

·       Standard 1: Demonstrate proficiency in the use of computers and applications as well as an understanding of concepts underlying hardware, software, and connectivity.

·       Standard 2: Demonstrate responsible use of technology and an understanding of ethics and safety issues in using electronic media.

 

Math Standards

International Society of Technology Education (ISTE):

Information Literacy Standards:

·       Standard 6 – Mathematics instructional programs should focus on solving problems as part of understanding mathematics so that all students

·       Build new mathematical knowledge through their work with problems

·       Develop a disposition to formulate, represent, abstract, and generalize in situations within and outside mathematics

·       Apply a wide variety of strategies to solve problems and adapt the strategies to new situations

·       Monitor and reflect on their mathematical thinking in solving problems produce other creative works.

·       Standard 6 – Students use technology resources for solving problems and making informed decisions.

·       Students employ technology in the development of strategies for solving problems in the real world.

Technology Foundation Standards for Students:

·       Standard 3 – Students use technology tools to enhance learning, increase productivity, and promote creativity. Students use productivity tools to collaborate in constructing technology-enhanced models, prepare publications

Learning Objective: 

·        For students to write code that reacts to key events. A user presses the key D or d and a stick figure on the screen will move to the right.

·        For students to extrapolate writing keyListener events into mouse Listener Events.

 

Learning Experience:

·        Technology of the Day will be start each day

Day 1:

·       I will give a short overview of the KeyListener assignment that the students started last week. Assignment will be on the board and the website

·      Students will work on the computers

Day 2:

·       In front of the room I go over ways to expand on the KeyListener assignment on the board

·       Students will work on the computers

Day 3:

·       I will demonstrate on how to expand this lesson to add a mouseListener

·       Students will complete this assignment

 

Assessments are based on:

·       Successful completion of the Keylistener Assignment

·      Full requirements are listed on the Cpp Assignments Web page