csjava
Social
Runestone in social media:
Follow @iRunestone
Our Facebook Page
Help support us:
Search
Table of Contents
Book Index
User
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
Multiple Choice Exercises
Assignment 2: Game of Nim
Studio 2: Gambler’s Ruin and Pi
Coding Practice
If Statements and Control Flow
Two-way Selection: if-else Statements
Multi-Selection: else-if Statements
Compound Boolean Expressions
While Loops
For Loops
Loops and Strings
Nested For Loops
Loop Analysis
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