Difference between revisions of "AP Computer Science"

From WLCS
(→‎Tuesday (9/18))
 
(519 intermediate revisions by the same user not shown)
Line 1: Line 1:
−
== Tuesday (9/18) ==
+
== [[APCS - Archives]] ==
−
'''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()
 
−
*** [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
 
−
* Keyboard input with Scanner
 
−
* E-mail Harvester Assignment
 
−
*# 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
 
−
 
 
−
'''Homework:
 
−
* Complete Test 3
 
−
 
 
−
== 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]]
 

Latest revision as of 08:28, 13 September 2023