AP Computer Science
From WLCS
Contents
Monday (9/23/19)
Warmup:
- Check that you completed AP Classroom Progress Check Multiple-choice
- Check that you completed Exercises 30 & 31 in Canvas
Agenda:
- AP Classroom Progress Check MC debrief
- Comparing Strings walk-through
- equals()
- compareTo()
- Logical Operators walk-through
- Complete the Exercises 34, 35 & 37 in Canvas
- Complete Activity 4: Booleans
- Complete Test 4
Thursday (9/19/19)
Warmup:
- Login to https://myap.collegeboard.org
- Join our class using the the join code: ADPJ67
Agenda:
- Binary crash course
- Integer.MIN_VALUE and Integer.MAX_VALUE
- Overflow errors
- Review the Unit 1 Guide
- Please pay special attention to the "Essential Knowledge" skills and notes
- Complete the AP Classroom - Unit 1 Progress Check: MCQ Part A
- Read Booleans chapter
- Read through Relational Operators
- Complete the Exercises 30 & 31 in Canvas
Homework:
- Complete AP Classroom Progress Check Multiple-choice
- Complete the Exercises 30 & 31 in Canvas
Tuesday (9/17/19)
Warmup:
- Surprise.
Agenda:
- Activity 3 questions?
- Test 3 questions?
- Keyboard input with Scanner
- Complete the Rectangle Area Calculator repl.it
- Complete the E-mail Harvester repl.it
Homework:
- Complete the E-mail Harvester if you did not do so in class
Friday (9/13/19)
Warmup:
- Complete today's warmup in Canvas
- You may re-attempt to achieve a higher score
Agenda:
- Variable types, declarations & casting quiz
- App catalog --> Install NetBeans, Java, etc.
- Download Processing
- Strings
- Creating Strings
- indexing starts at 0
- immutable ~ unchangeable
- Escape sequence characters
- Concatenation
- Try concatenating String, int, and double
- String Methods (functions)
- length(), substring(), indexOf()
- String Javadoc
- 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
- Complete Test 3
Wednesday (9/11/19)
Warmup:
- Complete Test 2 if you have not already done so!
- If you have already finished Test 2, then review what you got wrong and be prepared to ask questions
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
Homework:
- Study for the Variable types, declarations, and casting quiz
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)