Difference between revisions of "AP Computer Science"
From WLCS
(13 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | == | + | == Tuesday (9/19/17) == |
− | * | + | '''Warmup:''' |
− | * Complete the [https:// | + | * Complete Test 2 (attempt closed-book, but you may refer to references if you need to) |
+ | ** Assume no resubmissions | ||
+ | |||
+ | '''Agenda:''' | ||
+ | * Strings | ||
+ | ** Concatenation (connecting/adding together) | ||
+ | ** Methods - length(), substring(), indexOf() | ||
+ | * Displaying messages | ||
+ | ** System.out.print() and System.out.println() | ||
+ | * Converting between numbers and Strings | ||
+ | ** Integer.toString(), Integer.parseInt(), Double.toString(), Double.parseDouble() | ||
+ | * Complete Activity 3 | ||
+ | * Complete Test 3 | ||
+ | |||
+ | == Friday (9/15/17) == | ||
+ | '''Agenda:''' | ||
+ | * Arithmetic Expressions | ||
+ | * Pitfalls and Surprises 1 2 | ||
+ | * Declaring and Assigning Values to Variables | ||
+ | * Programming Shortcuts | ||
+ | * Complete Activity 2: Circles & Spheres | ||
+ | * Complete Test 2 (attempt closed-book, but you may refer to references if you need to) | ||
+ | ** Assume no resubmissions | ||
+ | |||
+ | == Monday - Wednesday (9/11/17 - 9/13/17) == | ||
+ | '''Warmup:''' | ||
+ | # Login to Canvas | ||
+ | # Complete the Collaboration | ||
+ | |||
+ | '''Agenda:''' | ||
+ | * Quick Pic Intros | ||
+ | * Setup eIMACS accounts | ||
+ | * Signed syllabus reminder | ||
+ | * [https://www.eimacs.com eIMACS] - Java Basics->Variables and Expressions | ||
+ | ** Variable declarations, assignment statements | ||
+ | ** int, double | ||
+ | ** E notation | ||
+ | ** casting | ||
+ | * [http://pythontutor.com/ PythonTutor (Java too)] | ||
+ | * Take eIMACS Test 1 | ||
+ | |||
+ | == Thursday (9/7/17) == | ||
+ | '''Agenda:''' | ||
+ | * Attendance | ||
+ | * Misc logistics | ||
+ | ** 20/10 no pass policy | ||
+ | ** Location of bathrooms | ||
+ | ** Sign in/out sheets | ||
+ | ** Mr. Bui has A Lunch (1st Lunch) on W-days | ||
+ | ** Mr. Bui has 4th period planning on L-Days (so whatever lunch he feels like having that day) | ||
+ | * [[AP Computer Science Syllabus]] | ||
+ | ** Sign electronic form by next Monday (9/11/17) | ||
+ | * Introduction to Canvas | ||
+ | ** Profiles | ||
+ | ** Notifications | ||
+ | ** Assignments | ||
+ | ** etc. | ||
+ | * Introductions w/ Pictures | ||
+ | *# You will be given a group Google presentation | ||
+ | *# Create a new slide | ||
+ | *# Use your first and last name as your title | ||
+ | *# Paste 4 or more images that describe who you are | ||
+ | |||
+ | '''Homework:''' | ||
+ | * Signed electronic syllabus by Monday (9/11/17) | ||
+ | * Download and install [https://processing.org/download/ Processing] | ||
+ | |||
+ | == Tuesday (9/5/17) == | ||
+ | * Introductions | ||
+ | * Name cards | ||
+ | |||
+ | '''Homework:''' | ||
+ | # Go to Syllabus (on the left) | ||
+ | # Read it | ||
+ | # Complete the agreement form with your parent (you will need your APS Google login) | ||
== Archives == | == Archives == | ||
− | * [[APCS - | + | * [[APCS - 1617]] |
− | * [[APCS - 1516 | + | * [[APCS - 1516]] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 22:03, 18 September 2017
Contents
Tuesday (9/19/17)
Warmup:
- Complete Test 2 (attempt closed-book, but you may refer to references if you need to)
- Assume no resubmissions
Agenda:
- Strings
- Concatenation (connecting/adding together)
- Methods - length(), substring(), indexOf()
- Displaying messages
- System.out.print() and System.out.println()
- Converting between numbers and Strings
- Integer.toString(), Integer.parseInt(), Double.toString(), Double.parseDouble()
- Complete Activity 3
- Complete Test 3
Friday (9/15/17)
Agenda:
- Arithmetic Expressions
- Pitfalls and Surprises 1 2
- Declaring and Assigning Values to Variables
- Programming Shortcuts
- Complete Activity 2: Circles & Spheres
- Complete Test 2 (attempt closed-book, but you may refer to references if you need to)
- Assume no resubmissions
Monday - Wednesday (9/11/17 - 9/13/17)
Warmup:
- Login to Canvas
- Complete the Collaboration
Agenda:
- Quick Pic Intros
- Setup eIMACS accounts
- Signed syllabus reminder
- eIMACS - Java Basics->Variables and Expressions
- Variable declarations, assignment statements
- int, double
- E notation
- casting
- PythonTutor (Java too)
- Take eIMACS Test 1
Thursday (9/7/17)
Agenda:
- Attendance
- Misc logistics
- 20/10 no pass policy
- Location of bathrooms
- Sign in/out sheets
- Mr. Bui has A Lunch (1st Lunch) on W-days
- Mr. Bui has 4th period planning on L-Days (so whatever lunch he feels like having that day)
- AP Computer Science Syllabus
- Sign electronic form by next Monday (9/11/17)
- Introduction to Canvas
- Profiles
- Notifications
- Assignments
- etc.
- Introductions w/ Pictures
- You will be given a group Google presentation
- Create a new slide
- Use your first and last name as your title
- Paste 4 or more images that describe who you are
Homework:
- Signed electronic syllabus by Monday (9/11/17)
- Download and install Processing
Tuesday (9/5/17)
- Introductions
- Name cards
Homework:
- Go to Syllabus (on the left)
- Read it
- Complete the agreement form with your parent (you will need your APS Google login)