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
Contents
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:
- Complete the AP CS Textbook Enrollment form
- Make sure you have joined our repl.it class
- Confirm that you have fixed your last name to match the convention: # - Last name
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
- 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:
- 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)