Difference between revisions of "IB Computer Science 1"

From WLCS
 
Line 1: Line 1:
== Wednesday - Friday (2/26/14 - 2/28/14) ==
+
== [[IBCS1 - Archives]] ==
'''Warmup:'''
 
* Show Mr. Bui that you have completed [http://www.codecademy.com/courses/javascript-beginner-en-NhsaT/0/1?curriculum_id=506324b3a7dffd00020bf661 Javascript - For Loops]
 
* Show Mr. Bui that you have completed [http://www.codecademy.com/courses/javascript-beginner-en-NhsaT/0/1?curriculum_id=506324b3a7dffd00020bf661 Search Text for Your Name]
 
 
 
'''Agenda:'''
 
* Paid Focus Group Opportunity
 
** [http://www.mediabarnresearch.com/ MediaBarn] is having a focus group study at 5:30pm on Tuesday (3/4/14). They are interested to talk with students who are interested in majoring in IT/Computer Science/any related topic.
 
** 90-minute focus group, and the compensation is $100
 
** [http://www.mediabarnresearch.com/infotechstudy Registration Here]
 
** Mediabarn Research Services (near Courthouse metro), 2200 Clarendon Blvd, Suite 1200, Arlington, VA 22201
 
* Demo Quadratic Formula web app
 
* Complete [http://www.codecademy.com/courses/javascript-beginner-en-ASGIv/0/1?curriculum_id=506324b3a7dffd00020bf661 While Loops]
 
* Complete [http://www.codecademy.com/courses/javascript-beginner-en-mrTNH-6VIZ9/0/1?curriculum_id=506324b3a7dffd00020bf661 Dragon Slayer]
 
*
 
 
 
== Monday - Tuesday (2/24/14 - 2/25/14) ==
 
'''Agenda:'''
 
* Demo Pythagorean Theorem web app
 
* Demo Quadratic Formula web app
 
* Complete [http://www.codecademy.com/courses/javascript-beginner-en-NhsaT/0/1?curriculum_id=506324b3a7dffd00020bf661 Javascript - For Loops]
 
* Complete [http://www.codecademy.com/courses/javascript-beginner-en-NhsaT/0/1?curriculum_id=506324b3a7dffd00020bf661 Search Text for Your Name]
 
 
 
== Thursday - Friday (2/20/14 - 2/22/14) ==
 
'''Agenda:'''
 
* Pythagorean Theorem Example
 
*# There should be input boxes for a, b, and c (hypotenuse)
 
*# The user should be able to fill in '''any''' two boxes, and hit calculate
 
*# The empty input box should be filled in with the correct answer
 
*# You should validate the input for non-numbers
 
* Quadratic Formula Program
 
*# Create a program that takes three inputs: a, b, and c
 
*# Calculate the quadratic formula
 
*# Check if the solutions are real or imaginary
 
*# Output the 2 real solutions, and either output the imaginary solutions or put a message that says the solutions are imaginary
 
 
 
== Tuesday - Wednesday (2/18/14 - 2/19/14) ==
 
'''Agenda:'''
 
* More Javascript + HTML Form practice
 
** Slope Calculation Example
 
* parseFloat()
 
* parseInt()
 
* isNaN()
 
* [http://www.w3schools.com/jsref/jsref_obj_math.asp JavaScript Math]
 
 
 
== Thursday - Friday (2/13/14 - 2/14/14) ==
 
* Snow Days
 
 
 
== Monday - Wednesday (2/10/14 - 2/11/14) ==
 
'''Agenda:'''
 
* Bring up your [http://www.codecademy.com/ Codecademy] account and show 100% completion of Javascripts 1-3
 
* Complete [http://www.codecademy.com/courses/javascript-beginner-en-Bthev-mskY8/0/1?curriculum_id=506324b3a7dffd00020bf661 Javascript-4: Build "Rock, Paper, Scissors"]
 
* Introduction Javascript + HTML Forms
 
** [http://www.w3schools.com/html/html_forms.asp HTML Forms and Input]
 
** [http://www.w3schools.com/js/js_input_examples.asp JavaScript Examples]
 
** Name & Address Example Form
 
** Slope Calculation Example
 
** Pythagorean Theorem Example
 
 
 
== Thursday - Friday (2/6/14 - 2/7/14) ==
 
'''Agenda:'''
 
* Python-JavaScript Cheatsheet
 
* Complete [http://www.codecademy.com/courses/javascript-beginner-en-x9DnD/0/1?curriculum_id=506324b3a7dffd00020bf661 JavaScript-2: Choose Your Own Adventure!]
 
* Complete [http://www.codecademy.com/courses/javascript-beginner-en-6LzGd/0/1?curriculum_id=506324b3a7dffd00020bf661 JavaScript-3: Introduction to Functions in JS]
 
 
 
== Monday - Wednesday (2/3/14 - 2/5/14) ==
 
'''Agenda:'''
 
* Demo missing [[Hangman]]
 
* Introduction to Web Development
 
** HTML, CSS, & JavaScript
 
* [http://www.codecademy.com/ Codecademy]
 
** Complete [http://www.codecademy.com/courses/getting-started-v2/0/1?curriculum_id=506324b3a7dffd00020bf661 Javascript-1: Getting Started with Programming]
 
 
 
== Archives ==
 
* [[IBCS1 - 1314 - January]]
 
* [[IBCS1 - 1314 - December]]
 
* [[IBCS1 - 1314 - November]]
 
* [[IBCS1 - 1314 - October]]
 
* [[IBCS1 - 1314 - September]]
 

Latest revision as of 08:28, 13 September 2023