Difference between revisions of "IB Computer Science 1"
From WLCS
(\) |
|||
Line 35: | Line 35: | ||
* Draw and demo your favorite emoji / logo / cartoon character using Processing | * Draw and demo your favorite emoji / logo / cartoon character using Processing | ||
** Challenge: Make your drawing follow the mouse | ** Challenge: Make your drawing follow the mouse | ||
+ | * [[Processing Labs]] | ||
'''Homework:''' | '''Homework:''' |
Revision as of 11:13, 26 September 2019
Contents
Thursday (9/26/19)
Agenda:
- Nested if statements with logic operators quiz
- Processing review
- size()
- rect()
- ellipse()
- line()
- background()
- fill()
- stroke()
- Submit Introduction: My First Sketch to Canvas
- Draw and demo your favorite emoji / logo / cartoon character using Processing
- Challenge: Make your drawing follow the mouse
- Processing Labs
Homework:
- Draw and demo your favorite emoji / logo / cartoon character using Processing
- Challenge: Make your drawing follow the mouse
Back to School Night
Tuesday (9/24/19)
Agenda:
- Nested if statements with logic operators (not, and, or) quiz on Thursday (9/26/19)
- Complete and demonstrate Tech Support Flow Chart Assignment
- Introduction to Processing - Python Mode
- Download and install Processing
- Install Python Mode (upper right corner)
- Processing Labs
- Complete Introduction: My First Sketch
- Draw and demo your favorite emoji / logo / cartoon character using Processing
Friday (9/20/19)
Agenda:
- Conditionals quiz
- App Catalog -> Install Python
- App Catalog -> Install Wing 101
- Reconfigure Wing 101
- Go to Edit -> Configure Python
- Change Python Executable to Custom
- Type python3 into the Python Executable box and apply
- if-statement menu example
- Nested-if review w/ menus
- Tech Support Flow Chart Assignment
Homework:
- Work on the Tech Support Flow Chart Assignment
Wednesday (9/18/19)
Period 1 Agenda:
- Booleans, comparison operators, & logic operators quiz on Friday (9/20/19)
- Complete the if/else repl.it exercises (3.2, 3.3, 3.4., 3.5, 3.8)
- Complete the if/else + logic operators: Party time assignment
Period 5 Agenda:
- Repl.it reminder
- if-statements review
- Nested-if statements example
- if-elif-else statements example
- Boolean Logic Operators (Python)
- Logical operators assignment in Canvas
- Booleans, comparison operators, & logic operators quiz on Friday (9/20/19)
- Complete the if/else repl.it exercises (3.2, 3.3, 3.4., 3.5, 3.8)
- Complete the if/else + logic operators: Party time assignment
Thursday - Monday (9/12/19 - 9/16/19)
Period 1 Agenda:
- Repl.it reminder
- if-statements review
- Nested-if statements example
- if-elif-else statements example
- Boolean Logic Operators (Python)
- Boolean Bingo
- You can only sign off the center square
- You must try to find other people to sign off all the other squares (towards a blackout bingo board)
- You can have a person sign off a maximum of 2 squares
- Logical operators assignment in Canvas
Period 5 Agenda:
- Values, Types & Variables Quiz
- Make sure you have completed the repl.it assignments:
- Rectangle Area
- Distance Formula
- Quadratic Formula
- Introduction to Booleans & Conditionals
- Look over this table about Python comparison operators
- Boolean values: True, False
- Comparison operators (<, >, <=, >=, ==, !=)
- Complete the Comparison Operators assignment in Canvas (re-attempt until you have full credit)
- if statements
- if statements (Python)
- if-statement examples
- if-else examples
- Complete the Even or Odd assignment on repl.it
- Complete the Password Checker assignment on repl.it
- Complete the Negative Checker assignment on repl.it
- Complete the Letter Grade Calculator on repl.it
Homework:
- Complete all the repl.its if you did not do so in class:
- Password Checker
- Negative Checker
- Letter Grade Calculator
Tuesday (9/10/19)
Warmup:
# Predict what will be printed after the following code executes:
a = 2
b = 3
c = 5
d = 7
print((a*b+c*d-a)/a)
Agenda:
- Values, Types & Variables Quiz on Thursday (9/12/19)
- Input/Output (Python)
- Complete the Input Output 1 assignment in repl.it
- Math operators
- Circle calculations program example
- Complete the following assignments in repl.it:
- Rectangle Area
- Distance Formula
- Quadratic Formula
- Experienced programming practice
Friday (9/6/19)
Agenda:
- Complete introductions
- Experienced Students Option
- Go to Links->Programming Practice
- Or work ahead as fast as you can by accessing Links->Archived Websites
- Repl.it
- Join our class: https://repl.it/classroom/invite/d4K8NCA
- Create an account if you do not have one
- Update your last name to follow the naming convention: # - Last name (note the spaces)
- Hello World, print(), & comments
- Complete the Hello World assignment in repl.it
- Basic Programming Terms
- Values, Types, & Variables
- Complete the Values, Types, & Variables assignment in Canvas
- You are allowed multiple attempts (you will receive the grade of your highest attempt)
Homework:
- Complete syllabus agreement assignment in Canvas by Monday (9/9/19)
- Complete all of the repl.its by the end of Monday (9/9/19)
Wednesday (9/4/19)
Warmup:
- Complete the Student Survey in Canvas
Agenda:
- Attendance
- Misc logistics
- 20/10 no pass policy
- Location of bathrooms
- Sign in/out sheets
- Mr. Bui has C Lunch
- IB Computer Science I Syllabus
- Complete syllabus agreement assignment in Canvas by Monday (9/9/19)
- Introductions w/ Pictures
Homework:
- Complete syllabus agreement assignment in Canvas by Monday (9/9/19)
Tuesday (9/3/19)
Agenda:
- Introductions & attendance
- IB Computer Science I Syllabus
- Complete syllabus agreement assignment in Canvas by Monday (9/9/19)