Difference between revisions of "AP Computer Science"

From WLCS
Line 1: Line 1:
 +
== [https://docs.google.com/presentation/d/1PoA335gHnDCoWpGEpgHLDDaVzxjZ7fdE-oDaQaiENaQ/edit?usp=sharing Back to School Night (9/27/17)] ==
 +
 
== Wednesday (9/27/17) ==
 
== Wednesday (9/27/17) ==
 
'''Warmup:'''
 
'''Warmup:'''

Revision as of 18:33, 27 September 2017

Back to School Night (9/27/17)

Wednesday (9/27/17)

Warmup:

  • Check your eIMACS progress
    • Completed Activities 2, 3, 4, 5
    • Completed Test 1, 2, 3, 4

Agenda:

  • Complete Test 5 on the Scantron
  • Go over Test 5 as a class

Monday (9/25/17)

Warmup:

  • Did you complete Activity 4 and Test 4 over the weekend? If not, do so now, and if you cannot finish it now, then complete it during GP

Agenda:

  • Java Arrays
  • Skim through eIMACS: Arrays
  • Complete Activity 5: Arrays

Homework:

  • Complete Activity 5: Arrays

Thursday (9/21/17)

Warmup:

  • Complete Test 3 (attempt closed-book, but you may refer to references if you need to)
    • Assume no re-submissions

Agenda:

  • Booleans
  • Relational Operators
  • Comparing Strings
  • Logical Operators
  • Complete Activity 4: Booleans

Homework:

  • Complete Activity 4: Booleans
  • Complete Test 4

Tuesday (9/19/17)

Warmup:

  • Complete Test 2 (attempt closed-book, but you may refer to references if you need to)
    • Assume no re-submissions

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:

  1. Login to Canvas
  2. 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
    1. You will be given a group Google presentation
    2. Create a new slide
    3. Use your first and last name as your title
    4. 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:

  1. Go to Syllabus (on the left)
  2. Read it
  3. Complete the agreement form with your parent (you will need your APS Google login)

Archives