Computer Science

From WLCS
Revision as of 08:16, 14 February 2013 by Admin (talk | contribs)

Thursday (2/14/13)

  • Slope calculator program
    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
  • Circle calculator program
    1. Create a variable named radius and give it a test value
    2. Create a variable named PI and give it the value of pi (you decide how many digits)
    3. Calculate and print out the circumference of the circle. Make sure your output looks like: "Circumference: ###"
    4. Calculate and print out the area of the circle. Make sure your output looks like: "Area: ###"
  • Pythagorean theorem program
    1. Create a variable named a and give it a value
    2. Create a variable named b and give it a value
    3. Calculate and print out the length of the hypotenuse using the Pythagorean theorem
      • Hint: You will need to square a and b with the exponent/power ** operator
      • Hint2: In order to do square root, you need to **0.5

Tuesday (2/12/13)

Agenda:

  • Digital Portfolio Update
    1. Meet with your 2nd Quarter Project Team
    2. Distribute your team's Scratch game to all members (go to 1/17/13 for links to games)
    3. Each member should update their digital portfolio by adding their team's game
    4. Your team game should have a similar page as the rest of your games
      • Game title
      • Team name
      • Team members
      • Game description / storyline
      • How to play
      • Link to play the game on the Scratch website
      • A recorded screencast using Jing
  • Course Request Forms
  • Media:BasicProgrammingTerms.ppt
    1. Answer the questions at the end of the PowerPoint using APS Google Docs
    2. Title the document: Basic Programming Terms
    3. Share the document with Mr. Bui
  • Introduction to Python

Friday (2/8/13)

Agenda:

  • Networking Quiz

Wednesday (2/6/13)

Agenda:

  • Networking Quiz on Friday (2/8/13)
  • Media:NetworkingBasics.pptx
    • packets
    • server
    • client
    • Local Area Network (LAN)
    • Wide Area Network (WAN)
    • switch
    • router
    • gateway
    • types of network cables
    • circuit-switching
    • packet-switching
  • Rise of the Video Game: Level 1

Monday (2/4/13)

Agenda:

  • Packet-switching vs. Circuit-switching Networks
  • Networking Quiz on Friday (2/8/13)
  • Network Diagrams
    1. Using Diagrams Online, create a network diagram of your home network
    2. Include and label all the different devices and computer systems that connect to your home network
      • Laptops, desktops, tablets, cell phones, consoles, DVRs, etc.
    3. Include and label all the networking components (switches, routers, modems) on the diagram
    4. Draw lines to connect the computers to the networking components
    5. Use different lines to differentiate hard-wired connections and wireless connections
      • Example: Use solid lines for wired and dashed lines for wireless
      • Include a key/legend on your diagram for the different lines
    6. Identify your modem or router's internet service provider
    7. Make sure the diagram looks clean
    8. Include your name at the top
    9. Be sure to save
    10. Export as PDF and save as Home Networking Diagram
    11. Upload to Google Drive and share with Mr. Bui

Thursday (1/31/13)

Agenda:

Homework:

  1. Write down a quick sketch of what devices and computers are at your home
  2. Write down how they're connected to the router (wireless or wired)
  3. Write down how your router is connected to the internet (cable? fios? dial-up?)

Tuesday (1/29/13)

Agenda:

  • 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
  • How do you choose a power supply?
  • Complete the Computer hardware assignment today
    • Make sure you share the document with Mr. Bui
    • Make sure that you have all of the required pieces in your spreadsheet
  • Quiz on the different computer components on Thursday (1/31/13)
    • 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 - Friday (1/23/13 - 1/25/13)

Agenda:

Thursday (1/17/13)

Tuesday (1/15/13)

Agenda:

  • Team Project Presentations - Thursday (1/17/13)
  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 should list team members and each of their roles/responsibilities
  5. Resources slide 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 should list specific problems or difficulties that your team ran into during development
    • You should include difficulties in your team's interactions
    • You should include difficulties in your game's programming
  • 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 - Friday (1/3/13 - 1/11/13)

Agenda:

  • Team Project
  1. Gather in your groups
  2. Touch base with each other
  3. Review your deadlines
  4. Everything must be integrated and completed by Tuesday (1/15/13)
  5. Group presentations of project on Thursday (1/17/13)

Archives