csawesome2beta
Search
Table of Contents
Book Index
User
Course Home
Assignments
Practice
Peer Instruction (Instructor)
Peer Instruction (Student)
Change Course
Instructor's Page
Progress Page
Edit Profile
Change Password
Register
Login
Dark Mode
Scratch Activecode
Help
FAQ
Instructors Guide
About Runestone
Report A Problem
This Chapter
Unused Input Challenges
2.1 Algorithms with Selection and Repetition
2.2 Boolean Expressions
2.3 if Statements
2.4 Nested if Statements
2.5 Compound Boolean Expressions
2.6 Comparing Boolean Expressions (De Morgan’s Laws)
2.7 While Loops
2.8 For Loops
2.9 Implementing Selection and Iteration Algorithms
2.10 Implementing String Algorithms
2.11 Nested Iteration
2.12 Informal Runtime Analysis of Loops
2.13 Unit Summary 2a Selection (2.1-2.6)
2.14 Selection Mixed Up Code Practice (2.1-2.6)
2.15 Selection Toggle Mixed Up or Write Code Practice (2.1-2.6)
2.16 Selection Coding Practice (2.1-2.6)
2.17 Selection Multiple Choice Exercises (2.1-2.6)
2.18 Selection Free Response Question (FRQ) Game Practice (2.1-2.6)
2.19 FRQ Style Selection Coding Practice (2.1-2.6)
2.20 Group Work - Remainder Operator (%)
2.21 Unit Summary 2b Loops (2.7-2.12)
2.22 Loops Mixed Up Code Practice (2.7-2.12)
2.23 Loops Toggle Mixed Up or Write Code Practice (2.7-2.12)
2.24 Loops Coding Practice (2.7-2.12)
2.25 Loops Multiple Choice Exercises (2.7-2.12)
2.26 Unit 2 Test
2.27 FRQ APCalendar for Loops and Control Structures
2.28 FRQ Self Divisor A
2.29 FRQ String Scramble A
2.30 Magpie Chatbot Lab
2.30.1 Magpie ChatBot Lab
2.30.2 Activity 2: Running Simplified Magpie Code
2.30.3 Activity 3: Better Keyword Detection
2.30.4 Activity 4: Responses that Transform Statements
2.30.5 Mixed Up Code Practice
2.31 Consumer Review Lab
2.30.
Magpie Chatbot Lab
¶
2.30.1. Magpie ChatBot Lab
2.30.1.1. Lab Requirement
2.30.1.2. Magpie Lab Description
2.30.1.3. Activity 1: Exploring Chatbots
2.30.2. Activity 2: Running Simplified Magpie Code
2.30.2.1. Exercises
2.30.2.2. Activity 2: Actual Code - (Optional)
2.30.3. Activity 3: Better Keyword Detection
2.30.3.1. More String Methods
2.30.3.2. Better Keyword Detection
2.30.3.3. Exercise: Use the new method
2.30.3.4. Questions: Prepare for the next activity
2.30.4. Activity 4: Responses that Transform Statements
2.30.4.1. Exercises:
2.30.5. Mixed Up Code Practice
You have attempted
of
activities on this page