csjava
Search
Table of Contents
Book Index
User
Course Home
Assignments
Practice
Peer Instruction (Instructor)
Peer Instruction (Student)
Change Course
Instructor Dashboard
Progress Page
Edit Profile
Change Password
Register
Login
Dark Mode
Scratch Activecode
Help
FAQ
Instructors Guide
About Runestone
Report A Problem
This Chapter
Introduction to Problem Types
Mixed Up Code Practice
Magpie ChatBot Lab
Activity 2: Running Simplified Magpie Code
Activity 3: Better Keyword Detection
Activity 4: Responses that Transform Statements
Magpie Chatbot Lab
Practice Problems (Write Code)
Pretest
FRQ Style Coding Practice
Posttest
Practice Problems
Practice Problems (Mixed Code Help)
Practice Problems (Mixed Code)
3.1 Boolean Expressions
3.2 If Statements and Control Flow
3.3 Two-way Selection: if-else Statements
3.4 Multi-Selection: else-if Statements
3.5 Compound Boolean Expressions
3.6 Equivalent Boolean Expressions (De Morgan’s Laws)
3.7 Comparing Objects
3.8 Unit 3 - Summary
3.9 Mixed Up Code Practice
3.10 Coding Practice
3.11 Multiple Choice Exercises
3.12 Lesson Workspace
3.13 More Practice (Experiment)
Magpie Chatbot Lab
¶
Magpie ChatBot Lab
Lab Requirement
Magpie Lab Description
Activity 1: Exploring Chatbots
Activity 2: Running Simplified Magpie Code
Exercises
Activity 2: Actual Code - (Optional)
Activity 3: Better Keyword Detection
More String Methods
Better Keyword Detection
Exercise: Use the new method
Questions: Prepare for the next activity
Activity 4: Responses that Transform Statements
Exercises:
Mixed Up Code Practice
You have attempted
of
activities on this page