Karen North Period 1A, 2A, 4A Computer Science I Lesson ?

 LEARNER OBJECTIVES: TEKS / Texas Essential Knowledge and Skills: Click Arrow to see TEKS Options. (1) FOUNDATIONS- use of hardware and software 1/(E) differentiate programming languages 1/(G> demonstrate coding proficiency in a contemporary programming language 5/(C) design and document sequential search algorithms 6/(A) evaluate design and functionality of using effective coding, design, and test data (7) SOLVING PROBLEMS - use computer-based tools to create and modify solutions to problems. 7/(A) apply problem-solving strategies. 7/(B) use visual organizers. 7/(C) develop sequential and iterative algorithms and code programs in computer language. 7/(D) code using various data types. 7/(E) demonstrate effective use of predefined I/O procedures. 7/(F) develop coding with expressions, functions, and data structures. 7/(G) create and use libraries of generic modular code for efficient programming. 7/(H) identify parameters. 7/(I) use control structures. 7/(K) use structured data types. 9/(C) seek and respond to advice from peers and professionals in delineating technological tasks. (12) COMMUNICATION - uses technology applications to facilitate evaluation of process and product. 12/(A) write technology specifications for planning/evaluation rubrics documenting code. 12/(B) seek and respond to advice from peers and professionals in evaluating the product. 12/(C) debug and solve problems using reference materials and effective strategies. TLW Design programs using the DESIGN RECIPE. TLW Name the parts of the design recipe. Math TAAS: Click Arrow to see TAAS Options. 1.1 Use scientific notation 1.2 Compare and order real numbers 1.3 Round whole numbers and decimals 1.4 Determine relationships among and between fractions, decimals, and percents 1.5 Find squares and square roots 11.2 Determine methods for finding or find percent and percentage 2.1 Use real number properties and inverse operations 2.2 Determine missing elements in patterns 2.3 Identify ordered pairs and solution sets in one and two dimensions 2.4 Apply ratio and proportion 11.1 Identify strategies for solving or solve proportion problems PROCEDURES/ACTIVITIES: TAAS Activity: Write a computer program. Explain terms: Program consumes vs produces. Relationship of inputs to outputs. Auxiliary program. Design Recipe Contract Header Program's parameters Purpose statement Program examples Reuse a program as if it were a primitive operation What a program computes vs. how it is computed Domain knowledge Find 2 problems from math/science book and solve using the design recipe. Write programs from each of the problems. ASSESSMENT: Explain the steps of the design recipe. Apply steps by writing programs using the design recipe to solve word problems. Test on solving word problems (Chapter 2). MATERIALS: Software: DrScheme Programming Environment Hardware: Dell 586, 75 MHz computer Reading from How to Design Programs: Chapter 2.7