Difference between revisions of "IB Computer Science 1"

From WLCS
Line 1: Line 1:
== Thursday (9/26/19) ==
+
<!--
'''Agenda:'''
 
* Nested if statements with logic operators quiz
 
* Processing review
 
** size()
 
** rect()
 
** ellipse()
 
** line()
 
** background()
 
** fill()
 
** stroke()
 
* Submit [https://docs.google.com/document/d/1-TyjK48PtO_dgBDLRxKOk8zvOReC_A5196skWzCI0wk/edit?usp=sharing Introduction: My First Sketch] to Canvas
 
* Draw and demo your favorite emoji / logo / cartoon character using Processing
 
** Challenge: Make your drawing follow the mouse
 
 
* Introduction to Animation
 
* Introduction to Animation
 
** setup() function
 
** setup() function
Line 32: Line 19:
 
** Global variables
 
** Global variables
 
** Mouse clicks
 
** Mouse clicks
 +
-->
 +
 +
== Thursday (9/26/19) ==
 +
'''Agenda:'''
 +
* Nested if statements with logic operators quiz
 +
* Processing review
 +
** size()
 +
** rect()
 +
** ellipse()
 +
** line()
 +
** background()
 +
** fill()
 +
** stroke()
 +
* Submit [https://docs.google.com/document/d/1-TyjK48PtO_dgBDLRxKOk8zvOReC_A5196skWzCI0wk/edit?usp=sharing Introduction: My First Sketch] to Canvas
 +
 +
'''Homework:'''
 +
* * Draw and demo your favorite emoji / logo / cartoon character using Processing
 +
** Challenge: Make your drawing follow the mouse
  
 
== [https://docs.google.com/presentation/d/1PoA335gHnDCoWpGEpgHLDDaVzxjZ7fdE-oDaQaiENaQ/edit?usp=sharing Back to School Night] ==
 
== [https://docs.google.com/presentation/d/1PoA335gHnDCoWpGEpgHLDDaVzxjZ7fdE-oDaQaiENaQ/edit?usp=sharing Back to School Night] ==

Revision as of 09:50, 26 September 2019


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

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:

Friday (9/20/19)

Agenda:

  • Conditionals quiz
  • App Catalog -> Install Python
  • App Catalog -> Install Wing 101
  • Reconfigure Wing 101
    1. Go to Edit -> Configure Python
    2. Change Python Executable to Custom
    3. Type python3 into the Python Executable box and apply
  • if-statement menu example
  • Nested-if review w/ menus
  • Tech Support Flow Chart Assignment

Homework:

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
    1. You can only sign off the center square
    2. You must try to find other people to sign off all the other squares (towards a blackout bingo board)
    3. 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
  • 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

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
    1. You will be given a group Google presentation
    2. Create a new slide
    3. Use your first and last name as your title
    4. 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:

IBCS1 - Archives