|
|
(187 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | == 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
| |
− | *#* [http://www.fiveguys.com/media/1960/nutritionalinfo_2010.pdf Five Guys Nutritional Info]
| |
− | *#* [http://nutrition.mcdonalds.com/getnutrition/nutritionfacts.pdf McDonald's Nutritional Info]
| |
− | *#* [http://www.tacobell.com/nutrition/information Taco Bell Nutritional Info]
| |
− |
| |
− | == Thursday (3/6/14) ==
| |
− | '''Warmup:'''
| |
− | * Without using a computer, identify the syntax errors in the following code
| |
− |
| |
− | <syntaxhighlight lang="Python">
| |
− | username = input(Username: )
| |
− | password = input("Password: "
| |
− | if username = "admin":
| |
− | if password == "secret"
| |
− | print(Logged in successfully!"
| |
− | else:
| |
− | pint("Incorrect password!")
| |
− | else
| |
− | print("Incorrect username!")
| |
− | </syntaxhighlight>
| |
− |
| |
− | '''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
| |
− |
| |
− | <syntaxhighlight lang="Python">
| |
− | a b = 1
| |
− | b + 2 = c
| |
− | print(1, 2, 3, a, b, c)
| |
− | x = input(please enter an x)
| |
− | </syntaxhighlight>
| |
− |
| |
− | * Introduction to Conditionals
| |
− | ** Comparison operators (<, >, <=, >=, ==, !=)
| |
− | ** Boolean values: True, False
| |
− | ** [[Comparison operators assignment]]
| |
− | ** if statement
| |
− |
| |
− | <syntaxhighlight lang="Python">
| |
− | age = int(input("What is your age?"))
| |
− |
| |
− | if age < 18:
| |
− | print("You cannot vote")
| |
− | </syntaxhighlight>
| |
− | * 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 [http://www.codecademy.com/tracks/python Codecademy - Python]
| |
− | # Show Mr. Bui that you have completed [http://www.codecademy.com/courses/introduction-to-python-6WeG3/0/1?curriculum_id=4f89dab3d788890003000096 Codecademy - Python Syntax]
| |
− | # Show Mr. Bui that you have completed [http://www.codecademy.com/courses/python-beginner-GB6hM/0/1?curriculum_id=4f89dab3d788890003000096 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
| |
− | ** [[Media:PythonMathOperations.pptx]]
| |
− | * 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 [http://www.codecademy.com/tracks/python Codecademy - Python]
| |
− | *# Complete [http://www.codecademy.com/courses/introduction-to-python-6WeG3/0/1?curriculum_id=4f89dab3d788890003000096 Codecademy - Python Syntax]
| |
− | *# Complete [http://www.codecademy.com/courses/python-beginner-GB6hM/0/1?curriculum_id=4f89dab3d788890003000096 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 [http://www.codecademy.com/ Codecademy]
| |
− |
| |
− | '''Agenda:'''
| |
− | * [[Media:BasicProgrammingTerms.ppt]]
| |
− | *# Answer the questions at the end of the PowerPoint
| |
− | * Introduction to Python
| |
− | ** WingIDE 101
| |
− | ** [http://en.wikipedia.org/wiki/Hello_world_program 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 [http://pcpartpicker.com 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
| |
− | ** [[Media:Hardware.pptx]]
| |
− |
| |
− | == Monday (2/3/14) ==
| |
− | '''Agenda:'''
| |
− | * Demo [[Asteroids]]
| |
− | * If you have completed [[Asteroids]], then try to implement several advanced features
| |
− |
| |
| == Archives == | | == Archives == |
− | * [[CS1 - 1314 - January]] | + | * CS1 - 1819 (Poland) - APS Canvas |
− | * [[CS1 - 1314 - December]] | + | * CS1 - 1718 (Poland) - APS Canvas |
− | * [[CS1 - 1314 - November]] | + | * CS1 - 1617 (Poland) - Google Classroom |
− | * [[CS1 - 1314 - October]] | + | ** [https://docs.google.com/a/apsva.us/document/d/1VnXYBgVIABKBGVYNuoQQ6E_6kUzcNah2TFlM5QgTOW0/edit?usp=sharing 2017 Syllabus] |
− | * [[CS1 - 1314 - September]] | + | * [https://sites.google.com/a/apsva.us/ocopcompsci/ CS1 - 1516 (MacLeod)] |
| + | * [[CS1 - 1415]] |
| + | * [[CS1 - 1314]] |
| + | * [[CS1 - 1213]] |
| + | * [[CS1 - 1112]] |
| + | * [[CS1 - 1011]] |
| + | * [[CS1 - 0910]] |
| + | * [[CS1 - 0809]] |
| + | * [http://www.paulbui.net/wl0708/cs1 CS1 - 0708] |
| + | * [http://www.paulbui.net/wl0607/cs1/schedule.html CS1 - 0607] |