Vicki G/old

4/10

 

Computer Science - C++  

LESSON 20a:  Grammar Gorilla- Putting it All Together and a Little More

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, and

Objectives:

·        Students will learn the history of the development of the GUI classes and in turn learn the order in which their code must be written.

·        Students will pull together separate UI components into one functioning GUI window with the addition of a drawing canvas. The drawing canvas will enable students to practice the integration of the AWT, paint method with the Swing classes and methods.

·        Students will gain hands-on experience working with Java AWT and Swing classes to achieve their goal to have one GUI window containing Buttons, text and radio buttons. Specifically have a Button (Swing class) that will clear (AWT class ) to repaint the screen.

·        Students will practice these skills through coding and expand upon their existing skills through this exercise.

 

Learning Experience

·        Lindsey and Kaela – will present the Technology of the Day on Technology and the Arts

·        I will return commented assignments

·        In the front of the class there will be a short explanation and demonstration of: the history of Java GUI development and it’s implications for code development.

·        I will go through the run down of the days works on the Grammar Gorilla Project

·        Students will go to their computer to work on either the new assignment or on their part of the Grammar Gorilla project

·        I will be facilitating the GG groups and with individual student work.