Difference between revisions of "AP Computer Science"
From WLCS
(→Thursday (9/19/19)) |
|||
Line 1: | Line 1: | ||
+ | == 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) == | == Thursday (9/19/19) == | ||
'''Warmup:''' | '''Warmup:''' | ||
Line 14: | Line 29: | ||
* Read through Relational Operators | * Read through Relational Operators | ||
** Complete the Exercises 30 & 31 in Canvas | ** Complete the Exercises 30 & 31 in Canvas | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
'''Homework:''' | '''Homework:''' | ||
* Complete AP Classroom Progress Check Multiple-choice | * Complete AP Classroom Progress Check Multiple-choice |
Revision as of 06:00, 23 September 2019
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)