Karen North Period 1A, 2A, 4A Computer Science I Lesson C3 - Introduction

 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 review program definitions with ratios and proportions. TLW write a menu driven program. Math TAAS: Click Arrow to see TAAS Options. 3.1 3.2 3.3 Use right-triangle properties 6 Use addition to solve problems 7 Use subtraction to solve problems 3.4 Use indirect measurement with similar triangles 3.5 Apply geometric properties 11.4 Formulate or solve problems using geometric concepts 8 Use multiplication to solve problems 4.1 Use metric and customary units 4.2 Solve problems involving measures PROCEDURES/ACTIVITIES: TAAS Activity: Write a computer program. Explain terms: Conditional Computing Boolean Values Relational Operator Play ping-pong which uses conditional computing and compound data. Write a conditional program which selects various TAAS ratio problems. ASSESSMENT: Observation of student's uses of conditional programs. Printed menu driven conditional program using proportions. MATERIALS: Software: DrScheme Programming Environment Hardware: Dell 586, 75 MHz computer Reading from How to Design Programs: Chapter 3 - Conditional Programs and Expressions