Difference between revisions of "AP Computer Science"

From WLCS
(Monday (9/9/19))
Line 1: Line 1:
 +
== Wednesday (9/11/19) ==
 +
'''Warmup:'''
 +
* Complete Test 2 if you have not already done so!
 +
 +
'''Agenda:'''
 +
* Variable types, declarations, and casting quiz on '''Friday (9/13/19)'''
 +
* Test 2 review
 +
* Experienced programming challenges:
 +
** [http://projecteuler.net Project Euler]
 +
** [http://rosalind.info/problems/locations/ Project Rosalind]
 +
** [http://www.reddit.com/r/dailyprogrammer Reddit: DailyProgrammer]
 +
* Programming shortcuts review
 +
* Activity 1: Rounding examples
 +
* Complete Activity 2: Circles and Spheres
 +
* Strings
 +
** Special escape characters
 +
** Concatenation
 +
** String Methods
 +
*** length(), substring(), indexof()
 +
** 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
 +
 
== Monday (9/9/19) ==
 
== Monday (9/9/19) ==
 
'''Warmup:'''
 
'''Warmup:'''
Line 14: Line 40:
 
* Variable types, declarations, and casting pitfalls
 
* Variable types, declarations, and casting pitfalls
 
* Complete Test 1
 
* Complete Test 1
* Math operators
+
* Math operators & Arithmetic Expressions
* integer division
+
* Pitfalls and Surprises
 +
** e.g. integer division
 +
* Programming shortcuts
 +
 
  
 
'''Homework:'''
 
'''Homework:'''

Revision as of 08:13, 11 September 2019

Wednesday (9/11/19)

Warmup:

  • Complete Test 2 if you have not already done so!

Agenda:

  • Variable types, declarations, and casting quiz on Friday (9/13/19)
  • Test 2 review
  • Experienced programming challenges:
  • Programming shortcuts review
  • Activity 1: Rounding examples
  • Complete Activity 2: Circles and Spheres
  • Strings
    • Special escape characters
    • Concatenation
    • String Methods
      • length(), substring(), indexof()
    • 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

Monday (9/9/19)

Warmup:

Agenda:

  • Complete syllabus agreement assignment in Canvas by the end of today
  • Receive/register for eIMACS textbook
  • Variable types, declarations, assignment
    • int
    • double
  • Casting
  • Variable types, declarations, and casting pitfalls
  • Complete Test 1
  • Math operators & Arithmetic Expressions
  • Pitfalls and Surprises
    • e.g. integer division
  • Programming shortcuts


Homework:

  • Complete Test 2

Thursday (9/5/19)

Warmup:

  • Complete the Student Survey in Canvas
  • Complete the Search & Sorting Algorithms Pre-assessment in Canvas
    • Do not guess if you do not know the answer

Agenda:

  • Attendance
  • Misc logistics
    • 20/10 no pass policy
    • Location of bathrooms
    • Sign in/out sheets
    • Mr. Bui has C Lunch
  • AP Computer Science Syllabus
    • Complete syllabus agreement assignment in Canvas by Monday (9/9/19)
  • 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:

  • Complete syllabus agreement assignment in Canvas by Monday (9/9/19)

Tuesday (9/3/19)

Agenda:

  • Introductions & attendance
  • Create/login to Repl.it using your APS Google account
    • Update your last name so that it follows the following naming convention: # - Last Name (please note the spacing)
    • Join our repl.it class
    • Complete the Hello, world! assignment
  • AP Computer Science Syllabus
  • Complete syllabus agreement assignment in Canvas by Monday (9/9/19)

APCS - Archives