Difference between revisions of "Computer Science"
From WLCS
(→Thursday (2/20/14)) |
|||
Line 15: | Line 15: | ||
*#* HINT: If you can't remember the formula for something, look it up | *#* HINT: If you can't remember the formula for something, look it up | ||
*# Print out the slope | *# Print out the slope | ||
+ | |||
+ | '''Homework:''' | ||
* Python Review on Codecademy | * Python Review on Codecademy | ||
*# [http://www.codecademy.com/tracks/python Codecademy - Python] | *# [http://www.codecademy.com/tracks/python Codecademy - Python] |
Revision as of 10:45, 20 February 2014
Contents
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
- 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:
Friday - Thursday (1/24/14 - 1/30/14)
Agenda:
- Complete and demo Asteroids
Thursday (1/16/14)
Agenda:
- Individual-Team Contributions
- Asteroids
Period 1 Games
- The Unfeasible Quiz - FBGM
- Onslaught - Armageddon - Mad Goblin Studio
- Adventures of Link - Refrigerators
- The Hunger Games - Team Kumquats
- Sawagi - ITS US
- GAMA Racer - GAMA
- Mario Speed Run - Can't Think Of A Good Name Productions
Period 5 Games
- The Mighty Dwarf Explorer - The A Team
- Project: Stormy Lime - ICON Gameworks
- Escape - TBD
- Hearts of Wooden Octopus Tree 5 - Penguin Mafia
- Minigame Marathon - J AN J
- Rykor - Team Taem
- Slime Sports - Team What?
Tuesday (1/14/14)
Agenda:
- Make sure that your team has shared its presentation with Mr. Bui
- Presentations & Demos
- Limited to 10 minutes
- You must demonstrate your game
- Everyone in your group should present a little bit
Monday - Friday (1/6/14 - 1/10/14)
Agenda:
- Work on Team Projects
- Integrate and Test (1/6/14 - 1/8/14)
- Create Presentations (1/10/14)
- Presentations & Demos (1/14/14)
Presentation Guidelines:
- Create a Google Presentation
- Share with Mr. Bui and each of your group members
- Title slide should have your game's name and team name
- Team roles slide(s) should list team members and each of their roles/responsibilities
- Resources slide(s) should display any other games you used as a resource to make your game
- Game demonstration
- Link to your game uploaded to the Scratch website (you should demo the game during your presentation)
- Obstacles slide(s) should list specific problems or difficulties that your team ran into during development, and how you over came them
- You should include difficulties in your team's interactions
- You should include difficulties in your game's programming
- You should include your obstacles' solutions
- Slideshow Guidelines
- Use bulleted lists
- Each bulleted item has a max of around 8 words
- Do *not* write out sentences or paragraphs
- Ask yourself: is this clear, concise, and easy to understand?
Thursday (1/2/14)
Agenda:
- Work on Team Projects
- Meet with your team members
- Reminder: Project presentations and demos will be on Tuesday (1/14/14)