Difference between revisions of "IB Computer Science 1"
From WLCS
(→Friday (9/20/19)) |
|||
(35 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | == 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 | ||
+ | ** [http://m.charlesleifer.com/t/800x-/blog/photos/p1415049480.87.png?key=d65ITxyLE11rw9V1ds4yoA== Diary 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 | ||
+ | * [https://docs.google.com/presentation/d/1CRIXFRAQNH5AT6P7_W4BS-hjIZoPrOGuJ94WFwNK5Bc/edit?usp=sharing 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 | ||
+ | * [https://docs.google.com/presentation/d/1CRIXFRAQNH5AT6P7_W4BS-hjIZoPrOGuJ94WFwNK5Bc/edit?usp=sharing 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 [https://realpython.com/python-operators-expressions/#comparison-operators 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 | ||
+ | ** [https://docs.google.com/presentation/d/1cl55tY5xpHsH11H0QxtC8k9oJ1D6JYoz9FFSuimrVvw/edit?usp=sharing 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:''' | ||
+ | <syntaxhighlight lang="Python"> | ||
+ | # 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) | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | '''Agenda:''' | ||
+ | * Values, Types & Variables Quiz on '''Thursday (9/12/19)''' | ||
+ | * [https://docs.google.com/a/apsva.us/presentation/d/18oxLyc3PCjcpSEsXHNpsu-Op97dCbo-VwYKjmU_-d5A/edit?usp=sharing Input/Output (Python)] | ||
+ | ** Complete the Input Output 1 assignment in repl.it | ||
+ | * [https://docs.google.com/presentation/d/1regF5-hsVyPV1UIuE00QWzaioSTihf6CJwN6saZYshE/edit?usp=sharing Math operators] | ||
+ | * Circle calculations program example | ||
+ | * Complete the following assignments in repl.it: | ||
+ | ** Rectangle Area | ||
+ | ** Distance Formula | ||
+ | ** Quadratic Formula | ||
+ | * Experienced programming practice | ||
+ | ** [http://projecteuler.net Project Euler] | ||
+ | ** [http://rosalind.info/ Rosalind] | ||
+ | |||
== Friday (9/6/19) == | == Friday (9/6/19) == | ||
'''Agenda:''' | '''Agenda:''' | ||
* Complete introductions | * 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 | * Repl.it | ||
** Join our class: https://repl.it/classroom/invite/d4K8NCA | ** Join our class: https://repl.it/classroom/invite/d4K8NCA | ||
** Create an account if you do not have one | ** Create an account if you do not have one | ||
** Update your last name to follow the naming convention: # - Last name (note the spaces) | ** Update your last name to follow the naming convention: # - Last name (note the spaces) | ||
− | * | + | |
+ | * [https://docs.google.com/presentation/d/14S9QcNRJrU092juIxr0ISsbuu-JFqYMkXx3XyzHq3gA/edit?usp=sharing Hello World, print(), & comments] | ||
+ | ** Complete the Hello World assignment in repl.it | ||
+ | * [https://docs.google.com/presentation/d/1HHm45Q9RClDLRcVdk8BbJX8On4_D-XQB9nYvYzQjta0/edit?usp=sharing Basic Programming Terms] | ||
+ | * [https://docs.google.com/presentation/d/1iJGcl4qxBXeP1Ex4R6n9FK8RiRVV43hpYKpZlobZQVc/edit?usp=sharing 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) == | == Wednesday (9/4/19) == |
Revision as of 09:39, 20 September 2019
Contents
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)