Vicki Gold
2/26, 2/28 and 3/2
Computer Science - C++ - 667
LESSON 17a: Inheritance
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 uses Inheritance
· For students to articulate why Inheritance is the corner stone of Object Oriented Programming
Learning Experience:
· Technology of the Day
Day 1:
· In front of the room I will lecture on the over arching principles of Inheritance (up until over writing methods)
· Students will return to their computers to begin the Back to School Project
Day 2:
· In front of the room I will continue the Inheritance Lecture starting with over writing methods and how that relates to the toString method.
· Students will return to their computers to continue the Back to School Project
Day 3:
· Students will finish up the Back to School Assignment
· Students will continue with the Applet Tutorial from Sun’s Big Index
Assessments are based
on:
·
Successful completion of the Back to School
Program.
·
How well the code is commented. Do the comments
successfully explain the relationships between the Parent Class and the Derived
Classes?