Difference between revisions of "Computer Science"
From WLCS
Line 1: | Line 1: | ||
+ | == Wednesday (3/26/14) == | ||
+ | * Demo [[Looping Exercises]] | ||
+ | * Introduction to Functions | ||
+ | ** Using Functions | ||
+ | ** Defining Functions | ||
+ | * Introduction to Python Turtle | ||
+ | ** [http://docs.python.org/py3k/library/turtle.html Python turtle library] | ||
+ | * Work on [[Turtle - Moving and Drawing Assignment]] (practice with function calls) | ||
+ | |||
== Monday (3/24/14) == | == Monday (3/24/14) == | ||
* Demo missing: | * Demo missing: | ||
** [[Print Shapes Exercises]] | ** [[Print Shapes Exercises]] | ||
** [[Guessing Game Assignment]] | ** [[Guessing Game Assignment]] | ||
− | * Complete [[Looping Exercises]] | + | * Complete [[Looping Exercises]] |
== Thursday (3/20/14) == | == Thursday (3/20/14) == |
Revision as of 07:14, 26 March 2014
Contents
- 1 Wednesday (3/26/14)
- 2 Monday (3/24/14)
- 3 Thursday (3/20/14)
- 4 Friday - Tuesday (3/14/14 - 3/18/14)
- 5 Wednesday (3/12/14)
- 6 Monday (3/10/14)
- 7 Thursday (3/6/14)
- 8 Tuesday (3/4/14)
- 9 Friday (2/28/14)
- 10 Wednesday (2/26/14)
- 11 Monday (2/24/14)
- 12 Thursday (2/20/14)
- 13 Tuesday (2/18/14)
- 14 Tuesday (2/11/14/)
- 15 Friday (2/7/14)
- 16 Wednesday (2/5/14)
- 17 Monday (2/3/14)
- 18 Archives
Wednesday (3/26/14)
- Demo Looping Exercises
- Introduction to Functions
- Using Functions
- Defining Functions
- Introduction to Python Turtle
- Work on Turtle - Moving and Drawing Assignment (practice with function calls)
Monday (3/24/14)
- Demo missing:
- Complete Looping Exercises
Thursday (3/20/14)
Agenda:
- Got a Gadget - Today @ 3:30PM @ Central Library
- Help adults with their technology
- Community service hours
- Looks great on your high school resume
- Complete Print Shapes Exercises
- Complete Looping Exercises
Friday - Tuesday (3/14/14 - 3/18/14)
Agenda:
- 2014 Arlington Tech Expo - Saturday, April 26th @ Wakefield
- Let me know if you are interested: Interest Form
- Extra credit
- Complete Guessing Game Assignment
- Looping practice exercises
- Print out all the numbers from 0-50
- Print out all the numbers from 75 down to 25
- Write a loop that prints out the first 100 even numbers
- Prompt the user for a number and store it in a variable n, then print out the first n odd numbers (starting at 1) using a loop
- Complete Print Shapes Exercises
Wednesday (3/12/14)
Agenda:
- 2014 Arlington Tech Expo - Saturday, April 26th @ Wakefield
- Let me know if you are interested: Interest Form
- Extra credit
- Demo missing MPAA calculator assignment
- Demo missing Fast Food Nutitrional Menu
- Introduction to Iteration (looping)
- while loops
- loop conditions
- loop counter
- break
- Guessing Game Assignment
Monday (3/10/14)
Agenda:
- Complete and demo MPAA calculator assignment
- Old school menu systems
- Print out the menu on multiple lines
- Prompt the user for an option
- Use if statements to check the input and do different things for different options
- Fast Food Nutritional Menu
- Print out a menu of at least 5 different fast food items (your choice)
- Prompt the user to choose one of the choices
- Use if statements to see what they ordered, and then print out the number of calories in that specific food item
Thursday (3/6/14)
Warmup:
- Without using a computer, identify the syntax errors in the following code
username = input(Username: )
password = input("Password: "
if username = "admin":
if password == "secret"
print(Logged in successfully!"
else:
pint("Incorrect password!")
else
print("Incorrect username!")
Agenda:
- if-statement review
- if-else statement review
- Username/Password example
- it-statement examples w/ logical operators
- Complete and demo Python Boolean Exercises
Tuesday (3/4/14)
- Snow Day
Friday (2/28/14)
Warmup:
- Without using a computer, identify the syntax errors in the following code
a b = 1
b + 2 = c
print(1, 2, 3, a, b, c)
x = input(please enter an x)
- Introduction to Conditionals
- Comparison operators (<, >, <=, >=, ==, !=)
- Boolean values: True, False
- Comparison operators assignment
- if statement
age = int(input("What is your age?"))
if age < 18:
print("You cannot vote")
- if-else statement
- Media:BooleanLogic.ppt
- Logical operators assignment
- Python Boolean Exercises
Wednesday (2/26/14)
Warmup:
- Write a program named circleArea.py
- Create a variable named PI = 3.1415
- Prompt the user for the radius (ask for input) and store it in a variable r
- Output the area of the circle
Agenda:
- Input/Output Review
- Complete the Quadratic Formula Assignment
Monday (2/24/14)
Warmup:
- Sign into Codecademy - Python
- Show Mr. Bui that you have completed Codecademy - Python Syntax
- Show Mr. Bui that you have completed Codecademy - Tip Calculator
Agenda:
- Media:PythonInputOutput.ppt
- Complete the Quadratic Formula Assignment
Thursday (2/20/14)
Agenda:
- Introduction to Values, Types, and Variables
- Media:ValuesTypesVariables.ppt
- Complete Values, Types, and Variables Identification assignment in your APS Google Drive
- Math operations in Python
- Rectangle area program (rectArea.py)
- Create 2 variables named length, width and give them some values
- Calculate the area and store it in a variable named area
- Print out the area
- Slope calculator program (slope.py)
- Create 4 variables named x1, y1, x2, y2 and give them some values
- Calculate the slope using those variables and store it in a variable named m
- HINT: If you can't remember the formula for something, look it up
- Print out the slope
Homework:
- Python Review on Codecademy
- Sign into Codecademy - Python
- Complete Codecademy - Python Syntax
- Complete Codecademy - Tip Calculator
Tuesday (2/18/14)
Warmup:
- Make sure that you shared your Computer hardware assignment Google document w/ Mr. Bui
- Create an account on Codecademy
Agenda:
- Media:BasicProgrammingTerms.ppt
- Answer the questions at the end of the PowerPoint
- Introduction to Python
- WingIDE 101
- Hello world program
- Introduction to Values, Types, and Variables
- Media:ValuesTypesVariables.ppt
- Complete Values, Types, and Variables Identification assignment in your APS Google Drive
Tuesday (2/11/14/)
Agenda:
- Complete Computer hardware assignment
- Be sure to share your Google document w/ Mr. Bui
- Quiz on Media:Hardware.pptx!
- You should be able to identify the name of the part just by looking at it
- You should be able to describe what the part does
- You should be able to use the binary prefixes: bit and byte
Friday (2/7/14)
Warmup:
- Create an account at PCPartPicker
Agenda:
- Computer hardware assignment
- How do you take a screenshot?
- Press Command-Shift-4
- Select the area on the screen
- The image will appear on your desktop
- How do you choose a computer case?
- Check the size of your motherboard (e.g. ATX, mini-ATX, micro-ATX, etc.) and match it with the case
- Make sure your case looks cool
- Complete the Computer hardware assignment today
- Make sure you share the document with Mr. Bui
- Quiz on the different computer components on Tuesday (2/11/14)
- You should be able to identify the name of the part just by looking at it
- You should be able to explain what that part basically does
Wednesday (2/5/14)
Agenda:
- Introduction to Computer Hardware
Monday (2/3/14)
Agenda: