Difference between revisions of "Computer Science"

From WLCS
 
(142 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Tuesday - Friday (6/3/14 - 6/13/14) ==
 
'''Agenda:'''
 
* Exemption slips
 
* '''HTML/CSS Final Project (Assignment 4)'''
 
*# Pick a club/sport/activity at Washington-Lee HS (preferably a club/sport of which you are a member)
 
*# Design and implement a website for the club/sport/activity
 
*# Your webpage should have the following:
 
*#* Multiple pages so that all the info in not crammed into one page
 
*#* Information about the activity
 
*#* Images of the activity
 
*#* Meeting dates, times, and location
 
*#* Who sponsors the club
 
*#* Notable awards or events that the activity has done
 
*#* Links to other websites of interest to the activity
 
* '''JavaScript Final Project (Assignment 4)'''
 
*# Create an interactive animation / game
 
*# You should employ drawing, if-statements, loops, arrays,
 
*# Objects are optional, but may be useful
 
 
'''Final Project Grading Criteria:'''
 
* Creativity - 10 pts - try to be as creative as you can be
 
* Design - 10 pts - program with good design and style
 
* Difficulty - 10 pts - you cannot simply copy and paste and change the colors
 
 
'''Final Project Deadline:'''
 
* Deadline: Friday (6/13/14) or Tuesday (6/17/14)
 
* You may turn in your project before the deadline
 
* If you are exempt from the exam, then you do not have to show up for the final exam day (you must turn in your exemption slip!)
 
* You may still use the final exam day (1st or 5th period) to turn in your final project
 
 
== Thursday (5/29/14) ==
 
'''Agenda:'''
 
* Complete the [https://spreadsheets.google.com/viewform?formkey=dERxTUlReGxiTEowMlpVTnNjazJsbUE6MQ End-of-Course Survey]
 
* Complete any missing assignments
 
** HTML/CSS Students - complete Assignment 4 below
 
** JavaScript Students - complete the rest of the Intro to JS: Drawing & Animation
 
 
== Tuesday - Monday (5/19/14) ==
 
'''Agenda:'''
 
* Complete the [https://spreadsheets.google.com/viewform?formkey=dERxTUlReGxiTEowMlpVTnNjazJsbUE6MQ End-of-Course Survey]
 
* Complete any missing assignments
 
* HTML/CSS Students Assignment 4
 
*# Pick a club/sport/activity at Washington-Lee HS (preferably a club/sport of which you are a member)
 
*# Design and implement a website for the club/sport/activity
 
*# Your webpage should have the following:
 
*#* Multiple pages so that all the info in not crammed into one page
 
*#* Information about the activity
 
*#* Images of the activity
 
*#* Meeting dates, times, and location
 
*#* Who sponsors the club
 
*#* Notable awards or events that the activity has done
 
*#* Links to other websites of interest to the activity
 
* JavaScript Students - complete the rest of the Intro to JS: Drawing & Animation
 
** Complete Objects
 
** Complete Object-Oriented Design
 
** Complete Becoming a better programmer
 
** If you are done with Intro to JS, then you can create your own game OR proceed to the Advanced JS to make their side-scrolling game
 
 
<!--
 
* JavaScript Students Assignment 4
 
*# Create an interactive game of whack-a-mole
 
*# There should be random circles of random sizes and colors popping up on the screen
 
*# Use the '''millis()''' function some how to control new circles popping up every 1 second
 
*# When there is a mouse-click on a circle, delete that circle from your arrays
 
-->
 
== Thursday - Friday (5/1/14 - 5/9/14) ==
 
'''Agenda:'''
 
* HTML/CSS Students
 
** Demonstrate your website that incorporates CSS into the HTML
 
** Complete the rest of Codecademy's HTML/CSS
 
** Assignment 3:
 
**# Redesign your personal webpage by breaking it up into multiple HTML files
 
**# You should have a list of links for all the HTML files on all the pages, so that if you click on any of the page links, it'll go to one of the other web pages
 
**# All of the web pages should use the same CSS file
 
* JavaScript Students
 
** Demonstrate AnimatedFaces assignment described below
 
** Complete Khan Academy through Arrays
 
** Assignment 3:
 
**# Create a program that uses arrays to animate 25 circles of different sizes and colors bouncing around different directions on the screen
 
**# Make a circle follow your mouse coordinates around
 
 
== Tuesday (4/29/14) ==
 
'''Agenda:'''
 
* HTML/CSS Students
 
** Demonstrate your website that incorporates CSS into the HTML
 
** Complete the rest of Codecademy's HTML/CSS
 
* Javascript Students
 
** Demonstrate AnimatedFaces assignment described below
 
** Complete Khan Academy through Arrays
 
 
== Friday (4/25/14) ==
 
'''Agenda:'''
 
* APS Tech Expo checklist - Saturday, (4/26/14), 9AM-12PM @ Wakefield High School
 
** Prepare for a short informal presentation of project to two judges. Information to be discussed at judging session should include:
 
*** Description of end product
 
*** Process involved in creating project (step-by-step)
 
*** Roadblocks or difficulties encountered
 
*** Application to classroom or workplace
 
* HTML/CSS Students
 
** Complete the rest of Codecademy's HTML/CSS
 
** Make sure you have a website made that incorporates CSS into the HTML
 
* Javascript Students
 
** Complete the AnimatedFaces assignment described below
 
** Complete Khan Academy through Arrays
 
 
== Monday - Wednesday (4/21/14 - 4/23/14) ==
 
'''Agenda:'''
 
* APS Tech Expo checklist - Saturday, (4/26/14), 9AM-12PM @ Wakefield High School
 
** Prepare for a short informal presentation of project to two judges. Information to be discussed at judging session should include:
 
*** Description of end product
 
*** Process involved in creating project (step-by-step)
 
*** Roadblocks or difficulties encountered
 
*** Application to classroom or workplace
 
* HTML/CSS Students
 
*# Demo HTML Basic Assignment 1 (your personal website)
 
*# Demonstrate that you have completed Codecademy through Introduction to CSS
 
*# Add CSS to your personal website
 
*# You should try out things like background color, fonts, and link colors
 
* Javascript Students
 
*# Demo your animated firetruck
 
*# Complete Khan Academy through Looping
 
*# Create a program called AnimatedFaces
 
*## Create 3 different functions that can draw the 3 different faces (happy, mild, sad) - like these [http://static.filmmakermagazine.com/wp-content/uploads/2011/04/happy-sad-face.jpg faces]
 
*## Your functions should take x and y-coordinates as parameters, so that the faces can be drawn anywhere
 
*## Using the draw() animation function with several variables, animate the faces so that they bounce around the screen
 
*## Hint: You will probably need different variables to keep track of the x and y-coordinates for each of the 3 faces
 
 
== Tuesday - Thursday (4/8/14 - 4/10/14) ==
 
'''Agenda:'''
 
* APS Tech Expo 2014
 
** Saturday, April 26th - 9AM-12PM - Wakefield High School
 
** Grand Prize - Laptop; 1st, 2nd, 3rd place - Best Buy gift cards
 
** [https://docs.google.com/spreadsheet/viewform?formkey=dEp0RFJWN2VXUEMxZ3RHUDhHYjctb2c6MA On-line Registration]
 
** Registration Deadline: April 9th
 
** Prepare for a short informal presentation of project to two judges. Information to be discussed at judging session should include:
 
*** Description of end product
 
*** Process involved in creating project (step-by-step)
 
*** Roadblocks or difficulties encountered
 
*** Application to classroom or workplace
 
* Pacing
 
** HTML/CSS students should have completed #1-8 of HTML&CSS (through Introduction to CSS)
 
** JavaScript students should have completed through Animation basics
 
** When you are done with the basic assignments, continue working through the lessons online
 
* HTML Basic Assignment 1
 
*# Open the application KomodoEdit
 
*# Create a new HTML5 document
 
*# Edit the HTML and create your page.
 
*# Change the title of the HTML document
 
*# Put a large header at the top to distinguish that it is your website (use your name)
 
*# Use smaller sub-headers for the following:
 
*## Who am I?
 
*## My favorite things
 
*## What I like to do
 
*## Where I would like to go in the future
 
*## Links
 
*# Use paragraphs and lists to fill in each of the above sections with content about yourself
 
*# Use links and images where appropriate
 
* JavaScript Basic Assignment 1
 
*# GO to Learn->Computing->Computer programming->Create Program
 
*# Create a new program called FireTruck
 
*# Draw a simple fire truck (like the one found [http://mcdn1.teacherspayteachers.com/thumbitem/Simple-Shape-Fire-Truck-Sracmbled-Sentence-Craft-013590200-1380076108/original-888887-1.jpg here]
 
*# Animate the fire truck so that when the program run, it drives across the screen
 
 
== Wednesday - Friday (4/2/14 - 4/4/14) ==
 
'''Agenda:'''
 
* APS Tech Expo 2014
 
** Saturday, April 26th - 9AM-12PM - Wakefield High School
 
** Grand Prize - Laptop; 1st, 2nd, 3rd place - Best Buy gift cards
 
** [https://docs.google.com/spreadsheet/viewform?formkey=dEp0RFJWN2VXUEMxZ3RHUDhHYjctb2c6MA On-line Registration]
 
** Registration Deadline: April 9th
 
** Prepare for a short informal presentation of project to two judges. Information to be discussed at judging session should include:
 
*** Description of end product
 
*** Process involved in creating project (step-by-step)
 
*** Roadblocks or difficulties encountered
 
*** Application to classroom or workplace
 
* Khan Academy - Computer Programming
 
*# Go to [https://www.khanacademy.org Khan Academy]
 
*# Sign in or create an account
 
*# Go to Learn -> Dashboard -> Add a coach and use my coach code: '''KBSK5T'''
 
* Codecademy - HTML & CSS
 
*# Go to [http://www.codecademy.com/ Codecademy]
 
*# Login to your account
 
*# Go to HTML & CSS
 
* Codecademy HTML & Khan Academy Javascript
 
** Bring headphones to class from now on
 
** Let Mr. Bui know which route you are choosing
 
** 1st Period - the top 2 students who get the farthest in the Khan Academy computer programming course by next Tuesday (4/8/14) will be awarded a pizza
 
** 5th Period - the top 2 students who got the farthest today in the Khan Academy computer programming course will be awarded a pizza
 
 
 
== Archives ==
 
== Archives ==
* [[CS1 - 1314 - March]]
+
* CS1 - 1819 (Poland) - APS Canvas
* [[CS1 - 1314 - February]]
+
* CS1 - 1718 (Poland) - APS Canvas
* [[CS1 - 1314 - January]]
+
* CS1 - 1617 (Poland) - Google Classroom
* [[CS1 - 1314 - December]]
+
** [https://docs.google.com/a/apsva.us/document/d/1VnXYBgVIABKBGVYNuoQQ6E_6kUzcNah2TFlM5QgTOW0/edit?usp=sharing 2017 Syllabus]
* [[CS1 - 1314 - November]]
+
* [https://sites.google.com/a/apsva.us/ocopcompsci/ CS1 - 1516 (MacLeod)]
* [[CS1 - 1314 - October]]
+
* [[CS1 - 1415]]
* [[CS1 - 1314 - September]]
+
* [[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]

Latest revision as of 11:04, 13 November 2018

Archives