| 
				   | 
				
| (501 intermediate revisions by the same user not shown) | 
| Line 1: | 
Line 1: | 
| − | == Friday (9/28/18) ==
  | + | == [[APCS - Archives]] ==  | 
| − | '''Warmup:'''
  |   | 
| − | * Write out the truth tables for !, &&, and ||
  |   | 
| − | * Example:
  |   | 
| − | x     | x!<br>
  |   | 
| − | false | true<br>
  |   | 
| − | true  | false<br>
  |   | 
| − |    |   | 
| − | '''Agenda:'''
  |   | 
| − | * Logical Operators review
  |   | 
| − | * Activity 4: Booleans review
  |   | 
| − | * Test 4 review
  |   | 
| − | * Boolean Bingo
  |   | 
| − | ** You can only sign off the center square
  |   | 
| − | ** You must try to find other people to sign off all the other squares (towards a blackout bingo board)
  |   | 
| − | ** You can have a person sign off a maximum of 3 squares
  |   | 
| − | * Conditional Statements (if-statements)
  |   | 
| − | * Blocks
  |   | 
| − | * Complete the 3 Conditional Statement Practice assignments in Repl.it
  |   | 
| − | * Complete Activity 6: Airline meals
  |   | 
| − |    |   | 
| − | == [https://docs.google.com/presentation/d/1PoA335gHnDCoWpGEpgHLDDaVzxjZ7fdE-oDaQaiENaQ/edit?usp=sharing Back to School Night] ==  |   | 
| − |    |   | 
| − | == Monday - Wednesday (9/24/18 - 9/26/18) ==
  |   | 
| − | '''Warmup:'''
  |   | 
| − | * Take the Strings Quiz in Canvas
  |   | 
| − | * Complete Activity 3 and Test 3 if you have not already done so
  |   | 
| − |    |   | 
| − | '''Agenda:'''
  |   | 
| − | * Activity 3 questions?
  |   | 
| − | * Test 3 questions?
  |   | 
| − | * Keyboard input with Scanner
  |   | 
| − | * E-mail Harvester Assignment - submit via Repl.it
  |   | 
| − | *# Spammers use bots to crawl the Internet and harvest e-mail addresses to send spam e-mails. You will write a program that isolates and harvests the e-mail address from a String inputted via the Scanner and keyboard
  |   | 
| − | *# Using only String methods, you must find and isolate the e-mail address in the String.  No loops.
  |   | 
| − | *# Print out the harvested e-mail address
  |   | 
| − | * Booleans
  |   | 
| − | * Relational Operators
  |   | 
| − | * Comparing Strings
  |   | 
| − | * Logical Operators
  |   | 
| − | * Complete Activity 4: Booleans
  |   | 
| − | * Complete Test 4
  |   | 
| − |    |   | 
| − | '''Homework:'''
  |   | 
| − | * Complete Activity 4 and Test 4 by Friday (9/28/18)
  |   | 
| − | <!--* Read the eIMACS chapter on [https://www.eimacs.com/eimacs/mainpage?cid=162149&epid=E2326341049 Arrays]-->
  |   | 
| − |    |   | 
| − | == Thursday (9/20/18) ==
  |   | 
| − | '''Warmup:'''
  |   | 
| − | * Evaluate the following expressions:
  |   | 
| − | *# String s = "warmup" + 1 + (2*3) + "string"; //what is s?
  |   | 
| − | *# "this\\is\na\"test\"on escape chars".length()
  |   | 
| − |    |   | 
| − | '''Agenda:'''
  |   | 
| − | * String Methods
  |   | 
| − | ** length(), substring(), indexOf()
  |   | 
| − | ** [https://docs.oracle.com/javase/8/docs/api/java/lang/String.html String Javadoc]
  |   | 
| − | * Displaying Messages
  |   | 
| − | * Converting Between Numbers and Strings
  |   | 
| − | * Complete Activity 3: Strings 1
  |   | 
| − |    |   | 
| − | '''Homework:
  |   | 
| − | * Complete Activity 3: Strings 1 if you did not do so in class
  |   | 
| − | * Complete Test 3
  |   | 
| − |    |   | 
| − | == Tuesday (9/18/18) ==
  |   | 
| − | '''Agenda:'''
  |   | 
| − | * Test 2 review
  |   | 
| − | * Complete Activity 2: Circles & Spheres within the first 10-15 minutes of class
  |   | 
| − | * Strings
  |   | 
| − | ** Special escape characters
  |   | 
| − | ** Concatenation
  |   | 
| − | ** String Methods
  |   | 
| − | *** length(), substring(), indexof()
  |   | 
| − |    |   | 
| − | == Friday (9/14/18) ==
  |   | 
| − | '''Warmup:'''
  |   | 
| − | * Take the Types & Casting Quiz in Canvas
  |   | 
| − |    |   | 
| − | '''Agenda:'''
  |   | 
| − | * Arithmetic Expressions
  |   | 
| − | * Pitfalls and Surprises 1 2
  |   | 
| − | * Declaring and Assigning Values to Variables
  |   | 
| − | * Programming Shortcuts
  |   | 
| − |    |   | 
| − | '''Homework:'''
  |   | 
| − | * Complete Test 2 (attempt closed-book, but you may refer to references if you need to)
  |   | 
| − | ** Please attempt it closed-book, closed-person.  We will go over the questions in class
  |   | 
| − |    |   | 
| − | == Wednesday (9/12/18) ==
  |   | 
| − | '''Warmup:'''
  |   | 
| − | * Make sure you completed the Test 1 homework
  |   | 
| − |    |   | 
| − | '''Agenda:'''
  |   | 
| − | * Go over Types & Casting
  |   | 
| − | * Go over Test 1
  |   | 
| − | * Arithmetic Expressions
  |   | 
| − | ** Modulus (%)
  |   | 
| − | ** Integer division
  |   | 
| − |    |   | 
| − | == Monday (9/10/18) ==
  |   | 
| − | '''Agenda:'''
  |   | 
| − | * Mr. Bui's son is sick, so he's out today. Please complete the following agenda today.
  |   | 
| − | * Reminder: Sign electronic syllabus by end of today
  |   | 
| − | * Values, Types & Variables - Integers, Doubles, & Casting
  |   | 
| − | *# Login to eIMACS
  |   | 
| − | *# Go to Table of Contents
  |   | 
| − | *# Click on Java Basics
  |   | 
| − | *# Click on Variables and Expressions
  |   | 
| − | *# Read and work through the chapters on Integers, Doubles, and Casting
  |   | 
| − | *#* Attempt the Exercises, but do not spend too long on them
  |   | 
| − | *# Complete Test 1 (individually, open-book)
  |   | 
| − |    |   | 
| − | '''Homework:'''
  |   | 
| − | * Complete Test 1 (individually, open-book)
  |   | 
| − |    |   | 
| − | == Thursday (9/6/18) ==
  |   | 
| − | '''Warmup:'''
  |   | 
| − | * Complete the [https://goo.gl/forms/I5pkQ43Yo1LaXRxx2 Student Survey]
  |   | 
| − |    |   | 
| − | '''Agenda:'''
  |   | 
| − | * Attendance
  |   | 
| − | * Misc logistics
  |   | 
| − | ** 20/10 no pass policy
  |   | 
| − | ** Location of bathrooms
  |   | 
| − | ** Sign in/out sheets
  |   | 
| − | ** Mr. Bui has B Lunch
  |   | 
| − | * [[AP Computer Science Syllabus]]
  |   | 
| − | ** Sign electronic form by next Monday (9/10/18)
  |   | 
| − | * Receive/register for [https://www.eimacs.com/ eIMACS] textbook
  |   | 
| − | * Create/login to [https://repl.it/ Repl.it] using your APS Google account
  |   | 
| − | ** Join our [https://repl.it/classroom/invite/YXIi8Ri repl.it class]
  |   | 
| − | * Introductions w/ Pictures
  |   | 
| − | *# You will be given a group Google presentation
  |   | 
| − | *#* [https://docs.google.com/presentation/d/1gTkN9J0Oo5J004kF39G9TC6vKVw-bStbVBaIEoOaFhA/edit?usp=sharing Period 2]
  |   | 
| − | *# Create a new slide
  |   | 
| − | *# Use your first and last name as your title
  |   | 
| − | *# Paste 4 or more images that describe who you are
  |   | 
| − |    |   | 
| − | '''Homework:'''
  |   | 
| − | * Complete you Introductions w/ Pictures slide.  We will all present our slide at the beginning of next class
  |   | 
| − | * Signed electronic syllabus by Monday (9/10/18)
  |   | 
| − |    |   | 
| − | == Tuesday (9/4/18) ==  |   | 
| − | '''Agenda:'''
  |   | 
| − | * Introductions & attendance
  |   | 
| − | ** [https://docs.google.com/presentation/d/1Nzo-2anihJvunXw6plSr3pdw9mS26Mv0CZLT-inhGoc/edit?usp=sharing About Me]
  |   | 
| − |    |   | 
| − | == Archives ==
  |   | 
| − | * [[APCS - 1718]]
  |   | 
| − | * [[APCS - 1516]]
  |   |