Vicki Gold
3/26, 3/28& 3/30
Computer Science - C++
LESSON 18c: Grammar Gorilla -GUI
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:
· For students to demonstration existing knowledge
· For students to try different GUI techniques to see what they visually like.
· For students to expand their existing knowledge of java code to the awt and swing classes
· For students to extend their coding and debugging comfort level.
· For students to practice independent learning on the web
Learning Experience
· There will be a short lecture on plans for presentations on the 4/10
· Students will be asked to hand code a simple assignment
· Students return to the computers to continue their work on Buttons and text formatting
· In addition I will be working separating with students. Today I will focus on the class structure for the Data Store portion of GG.
Students will be assessed on
· the ability of each student to finish the assignment with little guidance from me. Each student, as a member of a team should be able to answer most questions amongst themselves barring any slippery coding problems.
· How well the final GUI has been thought through and designed.
· How solid, robust and well tested is the final product.