Proficiencies (Objectives) CONTENT OUTLINE (Proficiency numbers in parenthesis) STANDARDS SUGGESTED ACTIVITIES EVALUATION/ASSESSMENT TEACHER NOTES Student will be able to: Students will: IV. Calculations and Data A. Mathematical Operations (10, 16) 1. Standard Operations(9) 2. Order of Operations 3. Random Numbers (16) B. Data Types and Variables (9) C. Strings (12, 16) D. Pseudocode 9.4K Grade 12 CPI 06 9.4K Grade 12 CPI 07 9.4K Grade 12 CPI 06 9.4K Grade 12 CPI 07 • practice calculations and conver- sions using language-specific operators • write a program to convert Fahr- enheit to Celsius • convert an amount of into quantity of & coins • write code to produce random number generators • write a program to simulate toss- ing a coin or die • determine the value of a black- jack hand – • examine and modify existing projects • program to find bride’s married name, both traditional and modern Test/quiz a project, modify according to teacher specifications • Quiz: write and analyze code to produce random number gener- ators Given a code segment: a. predict the output b. find and correct errors V. Methods (17) A. void methods B. value-returning methods C. arguments and parameters 9.4K Grade 12 CPI 06 9.4K Grade 12 CPI 07 Convert change lab to have a generic method to find the quantity of a par- ticular coin and remaining amount of Explain how parameters and argu- ments are used in programming
Proficiencies (Objectives) CONTENT OUTLINE (Proficiency numbers in parenthesis) STANDARDS SUGGESTED ACTIVITIES EVALUATION/ASSESSMENT TEACHER NOTES Student will be able to: Students will: VI. Decisions (13, 14, 15) A. Logic 1. tables 2. Boolean Algebra 3. Logical operators 4. Relational operators B. If statements C. If…Else statements D. Nested If E. Multi-way decisions VII. Repetition (18, 19, 20) A. loops B. Event-controlled loops VIII. Arrays (21, 22) A. One-dimensional B. Two dimensional C. Searching 1. highest/lowest value 2. specific value 9.4K Grade 12 CPI 06 9.4K Grade 12 CPI 07 9.4K Grade 12 CPI 06 9.4K Grade 12 CPI 07 9.4K Grade 12 CPI 06 9.4K Grade 12 CPI 07 • practice evaluating Boolean ex- pressions to simplify logical statements and discover equiva- lent statements • examine and modify existing projects • determine letter grade based on number • given a number for suit and val- ue of a card, display the correct name for the card. • examine and modify existing projects. • write a program to simulate toss- ing a die and tally the results. Show counts in a table. • write a program to find the fac- tors of a number by the user. • examine and modify existing projects • write a program to simulate toss- ing a die using an array to store the tallies (modify loop lab) Quiz: Evaluate statements using relational and logical operators Test: code involving deci- sions and evaluate statements using relational and logical operators a project, modify according to teacher specifications Given a code segment: 1. predict the output 2. find and correct errors 3. Test/quiz: write and trace code us- ing loops Given a project, modify according to teacher specifications. Given a code segment: 1. predict the output 2. find and correct errors. Given a project, modify according to teacher specifications a code segment: 1. predict the output 2. find and correct errors
l • NAME: •Period 6 'Title: Determine better pay 'Due: Pri ate Sub cmdEnd Click(} End End Sub Pri ate Sub cmdRun 'Declare Dim Sall ariables As Double 'constant pay rate Dim Sal2 As Double Dim index As Single 'changing pay rate 'loop ariable •calculate Sall - lOO first payrate * 10 •calculate second pay rate Sal2 - 0 For index Sal2 Next index 0 To 9 Sal2 + 2 index 'Output salaries lblOutOne - FormatCurrency(Sall, 2) lblOutTwo - FormatCurrency(Sal2, 2) 'Determine better salary If Sall > Sal2 Then lblOutThree - ..Method One... Else lblOutThree End If End Sub "Method Two""