Difference between revisions of "IB Computer Science 1"

From WLCS
(Friday (9/20/19))
 
(232 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Friday (9/20/19) ==
 
'''Agenda:'''
 
* Conditionals quiz
 
* 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]]
 
 
== 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) ==
 
'''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)
 
 
* [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) ==
 
'''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
 
*# You will be given a group Google presentation
 
*#* [https://docs.google.com/presentation/d/1UyNZJfN2Q09Rm6pRR5WcpMDm4CDoui8i2ZnOm4jAGww/edit?usp=sharing Period 1]
 
*#* [https://docs.google.com/presentation/d/1KLoe-kD58m1BIvgRWJi67n4v3jamYZ-dO17a_7sVwuI/edit?usp=sharing Period 5]
 
*# 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
 
** [https://docs.google.com/presentation/d/1Nzo-2anihJvunXw6plSr3pdw9mS26Mv0CZLT-inhGoc/edit?usp=sharing About Me]
 
* [[IB Computer Science I Syllabus]]
 
* Complete syllabus agreement assignment in Canvas by '''Monday (9/9/19)'''
 
 
 
== [[IBCS1 - Archives]] ==
 
== [[IBCS1 - Archives]] ==

Latest revision as of 08:28, 13 September 2023