Difference between revisions of "AP Computer Science"

From WLCS
(22 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Wednesday - Friday (5/4/16 - 5/20/16) ==
+
== Tuesday (9/19/17) ==
* Complete the surveys if you have not already done so:
+
'''Warmup:'''
** Complete the [https://docs.google.com/forms/d/1dCcfJnCaczrBzeQoagJsZMZxidRFEdI-s4E6h_DJqAM/viewform End-of-Course Survey]
+
* Complete Test 2 (attempt closed-book, but you may refer to references if you need to)
** Complete the [https://docs.google.com/spreadsheet/viewform?formkey=cmpucDFrRDJUekY5VEphYzE2V25ZSVE6MA..#gid=0 Graduating Senior Survey] (only if you are a senior!)
+
** Assume no resubmissions
* Backup all your work (machines will be wiped)
 
*# Go to Finder->Preferences->Sidebar and click your name
 
*# Open a Finder window and look for your name on the Sidebar
 
*# While holding down the Command key, click each of the folders that you want to backup (e.g. Desktop, Documents, NetBeansProjects, etc.)
 
*# Right-click your selection and Compress
 
*# A zip file will be generated, which you can upload to your Google Drive
 
*# Note: If the zip file is REALLY big, then you need to figure out what files are taking up so much space (and possibly delete them)
 
  
== AP EXAM DATE ==
+
'''Agenda:'''
* Tuesday, May 3rd, 2016
+
* Strings
* 8:00am - Donuts, juice & coffee @ Mr. Bui's room
+
** Concatenation (connecting/adding together)
* 8:30am - 12:30pm @ Little Theater
+
** 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 - 1516 - April]]
+
* [[APCS - 1617]]
* [[APCS - 1516 - March]]
+
* [[APCS - 1516]]
* [[APCS - 1516 - February]]
 
* [[APCS - 1516 - January]]
 
* [[APCS - 1516 - December]]
 
* [[APCS - 1516 - November]]
 
* [[APCS - 1516 - October]]
 
* [[APCS - 1516 - September]]
 

Revision as of 22:03, 18 September 2017

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:

  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