Vicki Gold

4/3 & 4/5

 

Computer Science - C++  

LESSON 19:  Back to Basics and more UI and Grammar Gorilla

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 and expand upon their 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

·     I will hand back students’ last week’s assignments and ask them to break down the statement “public static void main(String [] args) “ and explain in writing what each keyword means.

·      To answer these questions students will have the option to work on their computer.

·      This will be followed by students continuing their work on Buttons and text formatting. This should be completed by the end of Thursday.

·      In addition I will be working separating with students mostly on 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.