Difference between revisions of "Computer Science"
From WLCS
Line 2: | Line 2: | ||
'''Agenda:''' | '''Agenda:''' | ||
* Tech Expo Sign Up - Saturday, April 26th @ Wakefield | * Tech Expo Sign Up - Saturday, April 26th @ Wakefield | ||
+ | ** Let me know if you are interested: [https://docs.google.com/forms/d/1gCs9z9XtugmMDSIbHnDJx6FylQBOixnXrArCV5pXMPo/viewform Interest Form] | ||
** Extra credit for placing | ** Extra credit for placing | ||
* Demo missing [[MPAA calculator assignment]] | * Demo missing [[MPAA calculator assignment]] |
Revision as of 08:23, 12 March 2014
Contents
Wednesday (3/12/14)
Agenda:
- Tech Expo Sign Up - Saturday, April 26th @ Wakefield
- Let me know if you are interested: Interest Form
- Extra credit for placing
- 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: