Due Date: January 23, 2024
Big Idea 3
ALGORITHMS AND PROGRAMMING
Watch these videos below:
You need to watch the entire video from start to finish.
3.1VariablesAssignments
3.1: Daily Video 1 In this video, we will explain how variables are abstractions used to represent and store data. We will also learn how to use variables to store data as numbers, Booleans, lists, and strings.
3.1: Daily Video 2 In this video, we will explain how to change the value stored in a variable with the assignment operator.
------------------------------------------------------------------
3.2DataAbstraction
3.2: Daily Video 1 In this video, we will explain how lists and strings are examples of data abstraction.
3.2: Daily Video 2 In this video, we will use lists as an abstraction to manage the complexity of a program. We will also examine the lists section of the exam reference sheet.
3.2: Daily Video 3 In this video, we will look at examples of programs with lists and how this manages the complexity of a program.
------------------------------------------------------------------
3.3Mathematical Expressions
3.3: Daily Video 1 In this video, we will examine how algorithms can be constructed using combinations of sequencing, selection, and iteration to provide a finite set of instructions to accomplish a specific task.
3.3: Daily Video 2 In this video, we will use expressions to produce a value and determine how statements in program code are executed. We will also implement algorithms that achieve a desired result.
3.3: Daily Video 3 In this video, we will learn how arithmetic operators can be used in expressions to produce a value. We will apply the order of operations to evaluate expressions using arithmetic operators.
------------------------------------------------------------------
3.4String
3.4: Daily Video 1 In this video, we will interpret programs with pseudocode that use strings.
------------------------------------------------------------------
3.5BooleanExpression
3.5: Daily Video 1 In this video, we will learn how relational operators can be used to evaluate relationships between two variables, expressions, or values. These comparisons result in a Boolean value of either true or false.
3.5: Daily Video 2 In this video, we will use logical operators to evaluate multiple conditions to produce a single Boolean value. These conditions can be either Boolean expressions or single Boolean values.
3.5: Daily Video 3 In this video, we will evaluate relationships using relational operators and Boolean expressions to produce a single Boolean value of either true or false.
------------------------------------------------------------------
Due Date: January 22, 2024
Big Idea 3
ALGORITHMS AND PROGRAMMING
3.1 Variables and Assignments
3.2 Data Abstraction
3.3 Mathematical Expressions
3.4 Strings
3.5 Boolean Expressions
Purpose: Gain an understanding of "AP Principles 3.1, 3.2, 3.3, 3.4, 3.5 MCQ"
-Build your Grading sheet.
-Follow the instruction found on the Grading sheet.
-Once build, e-mail only the LINK to Mr. Cusack.
-jcusack1@kleinisd.net
Lastname - AP Principles 3.1, 3.2, 3.3, 3.4, 3.5 MCQ - Grading Sheet
Instructions:
-Duplicate the google document below.
-Insert your last name in front of "AP Principles 3.1, 3.2, 3.3, 3.4, 3.5 MCQ - Grading Sheet" - Grade Sheet
Insert a standard heading.
-Review Sample:
-Click on the site tab at the top.
-Select "Standard Heading"
Configure the google document below.
-duplicate the google document
-You will find signature boxes.
-Pick the table that is associated with your team.
-Delete all other tables.
-Email me the link for this google document.
I will print it.
Click here to access the google document.