Difference between revisions of "Computer Science"

From WLCS
Line 1: Line 1:
 
== Monday (2/24/14) ==
 
== Monday (2/24/14) ==
 
'''Warmup:'''
 
'''Warmup:'''
*# Sign into [http://www.codecademy.com/tracks/python Codecademy - Python]
+
# 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/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]
+
# Show Mr. Bui that you have completed [http://www.codecademy.com/courses/python-beginner-GB6hM/0/1?curriculum_id=4f89dab3d788890003000096 Codecademy - Tip Calculator]
  
 
'''Agenda:'''
 
'''Agenda:'''

Revision as of 08:33, 24 February 2014

Monday (2/24/14)

Warmup:

  1. Sign into Codecademy - Python
  2. Show Mr. Bui that you have completed Codecademy - Python Syntax
  3. Show Mr. Bui that you have completed Codecademy - Tip Calculator

Agenda:

Thursday (2/20/14)

Agenda:

  • Introduction to Values, Types, and Variables
  • Math operations in Python
  • Rectangle area program (rectArea.py)
    1. Create 2 variables named length, width and give them some values
    2. Calculate the area and store it in a variable named area
    3. Print out the area
  • Slope calculator program (slope.py)
    1. Create 4 variables named x1, y1, x2, y2 and give them some values
    2. 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
    3. Print out the slope

Homework:

Tuesday (2/18/14)

Warmup:

Agenda:

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:

Agenda:

  • Computer hardware assignment
  • How do you take a screenshot?
    1. Press Command-Shift-4
    2. Select the area on the screen
    3. The image will appear on your desktop
  • How do you choose a computer case?
    1. Check the size of your motherboard (e.g. ATX, mini-ATX, micro-ATX, etc.) and match it with the case
    2. 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:

Monday (2/3/14)

Agenda:

  • Demo Asteroids
  • If you have completed Asteroids, then try to implement several advanced features

Friday - Thursday (1/24/14 - 1/30/14)

Agenda:

Thursday (1/16/14)

Agenda:

Period 1 Games

Period 5 Games

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:

  1. Create a Google Presentation
  2. Share with Mr. Bui and each of your group members
  3. Title slide should have your game's name and team name
  4. Team roles slide(s) should list team members and each of their roles/responsibilities
  5. Resources slide(s) should display any other games you used as a resource to make your game
  6. Game demonstration
    • Link to your game uploaded to the Scratch website (you should demo the game during your presentation)
  7. 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)

Archives