Karen North Period 1A, 2A, 4A Computer Science I Lesson C3.1 Booleans and Relations

 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 apply mathematical claims using Scheme conditions. TLW use relational and logical operators. 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: Modification True and false claims / truth vs. falsity Condition Individual claim vs compound claim Relational primitive Arithmetic vs Relational and Logical operation Exercise 3.1.1 and 3.12 ASSESSMENT: Quiz using relational and logical operators. MATERIALS: Software: DrScheme Programming Environment Hardware: Dell 586, 75 MHz computer Reading from How to Design Programs: Chapter 3.1 Booleans and Relations