Marking Period 3

Click for Instructions
Click on the date to open the details.
Click date again to close the details.
Day Date   Discussion
1 01/31/05 Monday - Vocabulary & Useful JavaScript Hangman Game
  1. Classroom Discussion -
    1. computer words
  2. Lab Assignment -
    1. Extra Credit - Create a web page "hangman.htm" to allow the user to play the classic game of Hangman online. Use some of today's vocabulary words
    2. Work on any unfinished labs

2 02/01/05 Tuesday - PDP & Evaluation of the useful websites
  1. Classroom Discussion -
    1. PDP Blue Book – Level 2.7, Business Meeting Skills
  2. Lab Assignment -
    1. Class evaluation of last week's useful websites

3 02/02/05 Wednesday - Math & Microsoft Access
  1. Classroom Discussion -
    1. Practical Money Skills lessson about cars and loans
    2. databases.about.com - database fundamentals
    3. databases.about.com - database normalization
    4. evolt.org - beginning database design
    5. Land-Grant Training Alliance - Microsoft Access Tutorials 1 and 2
    6. Ohio State University - alternate Access tutorial
    7. functionx.com - Microsoft Access Fundamentals
  2. Lab Assignment -
    1. Create a Microsoft Access database "students". Create a table "tblStudents" to hold student information. Include these fields:
      • Student ID Number (autonumber primary key)
      • Student Last Name
      • Student First Name
      • Student Major
      • Student Phone
      • Student Email
      • Advisor ID Number

4 02/03/05 Thursday - Science & Microsoft Access
  1. Classroom Discussion -
    1. how stuff works - Asimo
    2. Land-Grant Training Alliance - Microsoft Access Tutorial 3
  2. Lab Assignment -
    1. Modify the Microsoft Access database "students" to add a table "tblAdvisors" to hold advisor information:
      • Advisor ID Number (autonumber primary key)
      • Advisor Last Name
      • Advisor First Name
      • Advisor Room
      • Advisor Phone
      • Advisor Email
    2. Create a relationship between "tblStudents" and "tblAdvisors" on the "advisorIdNumber" field

5 02/04/05 Friday - English & Microsoft Access
  1. Classroom Discussion -
    1. Ms. Russen will visit to continue our discussion of résumés
    2. Land-Grant Training Alliance - Microsoft Access Tutorial 4
  2. Lab Assignment -
    1. Create database querys using the query wizard and design view
    2. Create database reports using the report wizard
    3. Create a table "tblMajors" with these fields:
      • Major Name
      • Major ID (autonumber primary key)
    4. Create a lookup in "tblStudents" field "Major" on "tblMajors" so that the data entry person has a drop-down, clickable easy-to-use menu and doesn't have to remember how to correctly spell "Entertentmain Entermenttain Entertainment"

6 02/07/05 Monday - Vocabulary & SQL Basics
  1. Links - has links to the major projects we've done so far this year (Halloween, Holiday, and Useful)
  2. Classroom Discussion -
    1. Vocabulary Quiz 6
    2. Review of Data Hierarchy:
      • bit - binary digit - 0 or 1 - lowest form of data
      • byte - character - 8 bits - one letter on the keyboard
      • field - 1 or more related characters - column in Access
      • record - related fields - row in Access
      • cell - intersection of column and row in Access
      • table - related records
      • database - related tables
    3. SQLCourse.com
      • What is SQL? - The standard language for relational database management systems
      • Table Basics
      • Selecting Data Records
  3. Lab Assignment -
    1. Computer Vocabulary Quiz 6 (all terms are computer-related)
    2. On screen practice from the SQLCourse.com site
    3. Write the SQL commands to answer the following questions. Create a Notepad or Word document, title it "Student Database Select", type the answers, put your name and date at the top, print and hand in. You may use use your Access database to test your answers. Make it look good. Don't print the results - I only want the SQL command:
      1. Display all students' data
      2. Display all advisors' data
      3. Display students' first and last name
      4. Display advisors' first and last name
      5. Display students' first and last name and advisor number
      6. Display advisors' first and last name and advisor number
      7. Display students' first and last name and major
      8. Display students' first and last name and major for students in computer science
      9. Display students with first name of "John"
      10. Display advisors with first name of "John"

7 02/08/05 Tuesday - PDP & SQL Insert Into Tables
  1. Classroom Discussion -
    1. PDP Blue Book Level 2.7, Business Meeting Skills, cont'd
    2. SQLCourse.com
      • Create a Table
      • Insert into a Table
      • Drop a Table
  2. Lab Assignment -
    1. PDP Blue Book Level 2.7, Business Meeting Skills, cont'd, worksheet
    2. On screen practice from the SQLCourse.com site
    3. Write the SQL commands to answer the following questions. Create a Notepad or Word document, title it "Student Database Select", type the answers, put your name and date at the top, print and hand in. You may use use your Access database to test your answers. Make it look good. Don't print the results - I only want the SQL command:
      1. Create a new table "tblClasses" with two fields: "classId" and "className"
      2. Insert record 1 English
      3. Insert record 2 Science
      4. Insert record 3 Math
      5. Insert record 4 Gym
      6. Insert record 5 Lunch
      7. Display all classes
      8. Drop the table "tblClasses"

8 02/09/05 Wednesday - Math & SQL Select 2
  1. Classroom Discussion -
    1. Ms. DiPierro and HSPA Practice
    2. SQLCourse.com
      • Select Data Records 2
  2. Lab Assignment -
    1. On screen practice from the SQLCourse.com site
    2. Write the SQL commands to answer the following questions. Create a Notepad or Word document, title it "Student Database Select", type the answers, put your name and date at the top, print and hand in. You may use use your Access database to test your answers. Make it look good. Don't print the results - I only want the SQL command and also provide the total number of records retrieved:
      1. Display students' and advisors' last names
      2. Display students' and matching advisors' last names only once
      3. Display students' and matching advisors' first and last names when the student's first name matches the advisor's first name
      4. Display students' last name and major and advisors' last names for all students in "CompSci"
      5. Display students' major and advisors' last names for all students in "CompSci" only once

9 02/10/05 Thursday - Science & SQL Update/Delete Records
  1. Classroom Discussion -
    1. Superbowl Ads from How Stuff Works
    2. SQLCourse.com
      • Update Records
      • Delete Records
  2. Lab Assignment -
    1. On screen practice from the SQLCourse.com site
    2. Write the SQL commands to answer the following questions. Create a Notepad or Word document, title it "Student Database Select", type the answers, put your name and date at the top, print and hand in. You may use use your Access database to test your answers. Make it look good. Don't print the results - I only want the SQL command:
      1. Display last name and e-mail for student #3
      2. Change the e-mail for student #3 to "orca@mail.com"
      3. Display again to be sure it worked
      4. Change the advisor number for student #6 to 2
      5. Change the room number for advisor #2 to 22
      6. Code the following:
        1. Change advisor #1 first name to "Arthur"
        2. Change advisor #2 first name to "Bertha"
        3. Change advisor #3 first name to "Charlie"
        4. Change advisor #4 first name to "Douglas"
        5. Change advisor #5 first name to "Frankie"
      7. Delete records for students with the last name "Clarke2"
      8. How many records were deleted?
      9. Delete records for students who have a "2" in the last name
      10. How many records were deleted?

10 02/11/05 Friday - Character Education & SQL Quiz
  1. Classroom Discussion -
    1. Character Education - Trustworthiness
  2. Lab Assignment -
    1. SQL Quiz 1 - Multiple-choice - Answer questions, print and hand in
    2. SQL Quiz 1 cont'd - Create a database in Microsoft Access and write the SQL commands.
      One source for data: bondmovies.com; you may search for others
    3. JavaScript Database Demo
    4. Complete any unfinished labs

11 02/14/05 Monday - Mr. Clarke Home Sick - Webquest
  1. Classroom Discussion -
    1. Mr. Clarke Home Sick
  2. Lab Assignment -
    1. Webquest on MagLev

12 02/15/05 Tuesday - Mr. Clarke Home Sick - Webquest
  1. Classroom Discussion -
    1. Mr. Clarke Home Sick
  2. Lab Assignment -
    1. Webquest on Bridges

13 02/16/05 Wednesday - Mr. Clarke Home Sick - Webquest
  1. Classroom Discussion -
    1. Mr. Clarke Home Sick
  2. Lab Assignment -
    1. Webquest on Hovercraft

14 02/17/05 Thursday - Advanced SQL & HTML, JavaSCript, SQL demo
  1. Classroom Discussion -
    1. SQLCourse2.com
      • SQLCourse2
      • Intro
      • SELECT Statement Advanced
      • Aggregate Functions: min, max, sum, avg, and count
    2. HTML & JavaScript & Database Tables: In order to use JavaScript on an HTML web page, you need to set up a couple of connections:
      1. An active data object database connection
      2. The exact path to your database file
      3. The exact tablename
      4. A connect string
      5. Open the connection to the database
      6. A syntactically correct SQL statement
      7. Execute the SQL statement
      8. An active data object database recordset
      9. Open the recordset that the SQL statement returned
      10. Use JavaScript to display the SQL fields as HTML
      For example:
      <script type="text/javascript">
      var objConnect = new ActiveXObject("ADODB.Connection");
      var objRecord = new ActiveXObject("ADODB.Recordset");
      objConnect.open ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\folderList\\databaseName.mdb;");
      objConnect.execute("SELECT * FROM tblStudents;");
      objRecord.Open("SELECT * FROM tblStudents;",objConnect)
      document.write("<table border='1'>");
      document.write("<tr>");
      for(i=0;i<7;i++)
      {
      	document.write("<th>" + objRecord.Fields(i).Name + "</th>");
      }
      document.write("</tr>");
      while(!objRecord.EOF)
      {
      	document.write("<tr>");
      	for(i=0;i<7;i++)
      	{
      		document.write("<td>" + objRecord.Fields(i).Value + "</td>");
      	}
      	objRecord.MoveNext();
      	document.write("</tr>");
      }
      document.write("<tfoot>");
      document.write("<tr><th colspan='7' align='center'>End of File</th></tr>");
      document.write("</tfoot>");
      document.write("</table>");
      </script>
      
  2. Lab Assignment -
    1. On screen practice from the SQLCourse2.com site
    2. Create a web page to display the contents of table "tblStudents" in database "students":
      1. Call it "students.htm" and save it in the same folder as your Microsoft Access database
      2. Use the code above as a guide
      3. Your database path and filename may be different than mine
      4. Test frequently
      5. Make it work
      6. Make it look good

02/18/05 Friday - OCVTS School Closed - Presidents' Day Holiday
02/21/05 Monday - OCVTS School Closed - Presidents' Day Holiday
15 02/22/05 Tuesday - More Useful Pages - Schools Closed - Pinelands, Point Pleasant, & Toms River
  1. Lab Assignment -
    1. Create a web site and folder "useful" to link all of your useful web pages together
    2. Create a web page "ascii.htm" saved in folder "useful" to convert letters to ASCII numbers and back. Every (and I mean every) character has an ASCII code assigned. For instance, 'A' is 65, 'a' is 97, '0' is 48, '@' is 64, etc. Ascii runs from 0 through 255, but not all characters will display on the monitor. We can use the JavaScript String functions "charCodeAt()" to convert from letter to ASCII number and "fromCharCode()" to convert from ASCII number to character. Follow these guidelines:
      1. Design the form with a textbox for input, some way for the user to choose a process (I used radio buttons), and another textbox for output
      2. Characters to ASCII numbers is simple: one letter at a time, use "charCodeAt()" to return the ASCII number. Follow these steps:
        1. Create a function "let2num()"
        2. Declare a variable "letIn" to hold the characters to convert
        3. Declare a variable "letLength" for how long the input is
        4. Declare a variable "letOut" to hold the output ASCII numbers
        5. Use a "for" loop from 0 to letLength but not the last one
        6. In the loop, use "letIn.charCodeAt(i)" to concatenate the ASCII number
        7. When the loop ends, concatenate the last ASCII number to "letOut"
        8. Display the ASCII numbers output into your form
      3. ASCII numbers is more complex and takes several steps. First, there are no predefined functions (like in Visual Basic) to peel off the left or right side of a string. Copy and paste:
        function Left(str, n){ // function to peel left characters from str for length of n
        	if (n <= 0) // if no length
        	    return ""; // return nothing
        	else if (n > String(str).length) // if length is greater than full size of str
        	    return str; // return full str
        	else // otherwise
        	    return String(str).substring(0,n); // return substring of str
        }
        function Right(str, n){ // function to peel right characters from str for length of n
            if (n <= 0) // if no length
               return ""; // return nothing
            else if (n > String(str).length) // if length is greater than full size of str
               return str; // return full str
            else { // otherwise
               var iLen = String(str).length; // determing full size of str
               return String(str).substring(iLen, iLen - n); // and peel off right characters
            }
        }
        
      4. Next, you create the function to convert from sets of comma-delimited ASCII numbers to characters using the "fromCharCode()"
        1. Create a function "num2let()"
        2. Declare a variable "numIn" to hold the ASCII numbers to convert
        3. Declare a variable "numLength" for how long the input is
        4. Declare a variable "numOut" to hold the output characters
        5. Declare a variable "temp" to hold one ASCII number
        6. Declare a variable "comma" for position of comma in input
        7. While comma >= zero, loop until no more commas
          • Get the position of the next comma
          • If comma > zero set temp = left set of numbers
          • Else set temp = last set of numbers
          • Convert ASCII numbers to character and concatenate to "numOut"
          • Get new length
          • Set "numIn" to right set of numbers and commas
        8. Display characters output into your form
      5. Use JavaScript functions
      6. Use CSS to contol the look and feel of your pages
      7. Test frequently
      8. Make it work
      9. Make it look good

16 02/23/05 Wednesday - More Useful Pages - Schools Closed - Pinelands & Toms River
  1. Classroom Discussion -
    1. Math - Binary numbers, on the board
  2. Lab Assignment -
    1. Create a web page "binary.htm" saved in folder "useful" to convert from decimal to binary numbers and back. Binary, of course, is the language of computers (machine language, on and off, true and false). Decinal is a number system with a base of 10, numbers running from 0 through 9. The columns (ones, tens, hundreds) are powers of 10. Binary, base 2, has numbers running from 0 through 1 and are powers of 2. For example:
      Decimal Binary
      ones1011ones211
      tens10210twos222
      hundreds103100fours234
      thousands1041000eights248
      ten thousands10510000sixteens2516
      hundred thousands106100000thirth-seconds2632
      millions1071000000sixty-fourths2764
      Follow these guidelines:
      1. Design the form with a textbox for input, some way for the user to choose a process (I used radio buttons, again), and another textbox for output
      2. Converting from decimal to binary is easy:
        • original number mod by 2 gives a 0 or 1 result
        • keep track of the 0 or 1 binary result
        • original number div by 2 giving new original number
        • continue until original number reaches zero
        • then display the binary result backwards onto your form
      3. Converting from binary to decimal is easy:
        • read a binary number from right to left
        • multiply each one or zero by a power of 2
        • increase (multiply) the power of 2 by 2
        • keep track of the total (sum) result and display onto your form
      4. Use JavaScript functions
      5. Use CSS to contol the look and feel of your pages
      6. Test frequently
      7. Make it work
      8. Make it look good

17 02/24/05 Thursday - More Useful Pages - Schools Closed - Pinelands & Toms River
  1. Lab Assignment -
    1. Create a web page "color.htm" saved in folder "useful" to display a color schema and the RGB or hexadecimal numbers associated with each color. Allow the user to change text and background colors (I used a named textarea and JavaScript DOM). The color commands use either words (red), hexadecimal numbers (#FF0000), or RGB numbers (rgb(255,0,0)) to control colors. Hexadecimal may be kind of tough, because you have to change decimal numbers into hexadecimal numbers before asjusting the screen colors. I used the RGB numbers. Follow these guidelines:
      1. Design the form with a textbox for input, some way for the user to choose a process (This time I used text boxes with onKeyUp controlling the function), and another textbox for output
      2. Use "parseInt()" to change the input textbox number into an integer color number
      3. You have to check to be sure that the user doesn't enter a number greater than 255
      4. The correct syntax for RGB is "document.formName.fieldName.color = 'rgb(255,0,0)';
      5. You have to concatenate the RGB colors into the proper systax to make it work
      6. Use JavaScript functions
      7. Use CSS to contol the look and feel of your pages
      8. Test frequently
      9. Make it work
      10. Make it look good

18 02/25/05 FRIDAY - SNOW EMERGENCY - OCVTS CLOSED
NJIT Programming Contest - POSTPONED - until March 18th

19 02/28/05 Monday - Class review of last week's useful pages
  1. Classroom Discussion -
    1. Vocabulary of Technology
  2. Lab Assignment -
    1. Review last week's useful web pages

20 03/01/05 TUESDAY - SNOW EMERGENCY - OCVTS CLOSED

21 03/02/05 Wednesday - More Useful Pages - All Juniors HSPA Testing
  1. Lab Assignment -
    1. More useful pages - Design a web page to calculate a student's GPA NJIT High School Programming Contest - Problem #1

22 03/03/05 Thursday - More Useful Pages - All Juniors HSPA Testing
  1. Lab Assignment -
    1. More useful pages - Design a web page to display prime numbers NJIT High School Programming Contest - Problem #2

23 03/04/05 Friday - More Useful Pages - All Juniors HSPA Testing
  1. Lab Assignment -
    1. More useful pages - Design a web page to search a hard drive for web pages to display

24 03/07/05 Monday - More Useful Pages - All Juniors HSPA Testing
  1. Classroom Discussion -
    1. Vocabulary of Technology
  2. Lab Assignment -
    1. Stock Market Game Research
    2. Useful Color Page 2


www.injersey.com/studentstock

Stock Market Game

Runs now until March 17th. Form teams of 4 or 5 students each. Read and follow online instuctions. Use Motley Fool or Yahoo Finance to research and pick your five companies. I have an account and will enter your team names and stock choices on Wednesday, February 16th. Choose wisely, Grasshopper!

25 03/08/05 Tuesday - PDP & Advanced SQL
  1. Classroom Discussion -
    1. PDP – Level 2.8, Social Etiquette, Part I
    2. SQLCourse2.com
      • Advanced SELECT
      • Aggregate Functions
  2. Lab Assignment -
    1. Stock Market Game Research
    2. On screen practice from the SQLCourse2.com site
    3. Modify the students web page to let the user search the database "students" table "tblStudents". Get the search criteria from a text box:
      1. Call it "studentsSearch.htm" and save it in the same folder as your Microsoft Access database
      2. Design a web page form with text boxes for each of the fields in the table:
        • studentId
        • lastName
        • firstName
        • major
        • phone
        • eMail
        • advisorId
      3. Declare variables for each search field
      4. Start building a SQL SELECT statement
      5. If a text field is not blank, use the value in the WHERE section of the SQL SELECT statement
      6. objConnect.execute the SQL
      7. objRecord.Open the SQL, connect
      8. Display the records found
      9. Test frequently
      10. Make it work
      11. Make it look good
    4. Complete any unfinished labs

26 03/09/05 Wednesday - Math & Advanced SQL
  1. Classroom Discussion -
    1. Math - Ms. DiPierro & Binary Arithmetic
  2. Lab Assignment -
    1. Stock Market Game Research
    2. Useful page color 3, sliders and text boxes
    3. Complete any unfinished labs

27 03/10/05 Thursday - Science & Advanced SQL
  1. Classroom Discussion -
    1. Science - Jeep Hurricane Concept Car on HowStuffWorks.com
    2. SQLCourse2.com
      • GROUP BY
      • HAVING
      • ORDER BY
  2. Lab Assignment -
    1. Stock Market Game Research
    2. On screen practice from the SQLCourse2.com site
    3. Modify the students web page to let the user choose which fields to display from database "students" table "tblStudents". Use the checkboxes to determine which database table fields to display. If a field is checked, display the field. If a field is not checked, don't display the field:
      1. Call it "studentsChoose.htm" and save it in the same folder as your Microsoft Access database
      2. Design a web page form with checkboxes for each of the fields in the table:
        • studentId
        • lastName
        • firstName
        • major
        • phone
        • eMail
        • advisorId
      3. Declare variables for each checkbox field
      4. Start building a SQL SELECT statement
      5. If a checkbox is checked, use the value in the SELECT section of the SQL statement
      6. objConnect.execute the SQL
      7. objRecord.Open the SQL, connect
      8. Display the records found
      9. Test frequently
      10. Make it work
      11. Make it look good
    4. Complete any unfinished labs

28 03/11/05 Friday - Character Education & Advanced SQL
  1. Classroom Discussion -
    1. Character Education - Respect
    2. SQLCourse2.com
      • Mathematical Functions
      • Table Joins
  2. Lab Assignment -
    1. Stock Market Game Research
    2. On screen practice from the SQLCourse2.com site
    3. Modify the students web page to let the user INSERT records in database "students" table "tblStudents". We're not going to do DELETE, we'll let the database table grow to an unuseable size then tell the database manager that it's too big. Let's INSERT:
      1. Call it "studentsInsert.htm" and save it in the same folder as your Microsoft Access database
      2. Design a web page form with text boxes for each of the fields in the table:
        • * studentId
        • * lastName
        • firstName
        • * major
        • phone
        • eMail
        • * advisorId
      3. Q: How will we ensure that the studentID, which must be unique, remains unique? A: Get all the existing records and figure out which student ID is the greatest. Add 1. Use this as the next studentId
      4. Close the objRecord
      5. Q: Which fields are mandatory and must be filled in order to make a valid record? How should we check for this? A: Validate all mandatory input fields, force the user to enter something
      6. Build the insert SQL statement
      7. During testing, just alert(sql) to view it and see that it is fully syntactically correct. After testing, comment the alert(sql) line out
      8. After testing, run the objConnect.execute(sql) line to insert the record
      9. After inserting, display all records to ensure that the record has been added
      10. Test frequently
      11. Make it work
      12. Make it look good
    4. Complete any unfinished labs

29 03/14/05 Monday - Student Visit Week - Bring a Friend
School Spirit Week - Crazy Sock Day - or don't
  1. Classroom Discussion -
    1. Vocabulary of Technology
    2. SQLCourse2.com
      • Conditions and Boolean Operators
      • IN and BETWEEN
  2. Lab Assignment -
    1. Stock Market Game Research
    2. On screen practice from the SQLCourse2.com site
    3. Modify the students web page to let the user update records in database "students" table "tblStudents":
      1. Call it "studentsUpdate.htm" and save it in the same folder as your Microsoft Access database
      2. Use the students search form
      3. Display records one at a time inside the form
      4. Add a button for next
      5. When the next button is clicked, advance and display the next record
      6. Add a button to update
      7. When the update button is clicked, get data from the text boxes, build and update an SQL UPDATE statement
      8. Test frequently
      9. Make it work
      10. Make it look good
    4. Complete any unfinished labs

30 03/15/05 Tuesday - Student Visit Week - Bring a Friend
School Spirit Week - Blue & White Day - colors
  1. Classroom Discussion -
    1. PDP – Level 2.8, Social Etiquette, Part II
    2. SQLCourse2.com
  2. Lab Assignment -
    1. Stock Market Game Research
    2. On screen practice from the SQLCourse2.com site
    3. Modify the students web page to let the user delete records from database "students" table "tblStudents":
      1. Call it "studentsDelete.htm" and save it in the same folder as your Microsoft Access database
      2. Use the students search form
      3. Display records one at a time inside the form
      4. Add a button for next
      5. When the next button is clicked, advance and display the next record
      6. Add a button to delete
      7. When the delete button is clicked, call a function to build an SQL DELETE statement
      8. Test frequently
      9. Make it work
      10. Make it look good
    4. Complete any unfinished labs

31 03/16/05 Wednesday - Student Visit Week - Bring a Friend
School Spirit Week - Vintage Day - an oldie
  1. Classroom Discussion -
    1. Math - The Influence of Advertising from PracticalMoneySkills.com
    2. Math - The Influence of Advertising from BankOfAmerica.PracticalMoneySkills.com
    3. SQLCourse2.com - Review for Quiz
  2. Lab Assignment -
    1. Stock Market Game Research - Last chance for looking stuff up, tomorrow I submit your choices
    2. Review for SQL Quiz 2
    3. Complete any unfinished labs

32 03/17/05 Thursday - Student Visit Week - Bring a Friend
School Spirit Week - Heritage Day - St. Patrick's Day et. al.
  1. Classroom Discussion -
    1. how stuff works - FireFox
    2. SQL Quiz 2
  2. Lab Assignment -
    1. Stock Market Game Research - Today is the day I'm submitting your choices
    2. Advanced SQL Quiz 2 - Multiple-choice - Answer questions, print and hand in
    3. SQL Quiz 1 cont'd - Create a database in Microsoft Access and write the SQL commands.
      One source for data: bondmovies.com; you may search for others
    4. Complete any unfinished labs

33 03/18/05 Friday - Student Visit Week - Bring a Friend
School Spirit Week - Twin Day - dress like someone else
  1. Classroom Discussion -
    1. English - Ms. Russen will visit with ...
    2. Stock Market Game Research - last chance to pick growth stocks
  2. Lab Assignment -
    1. Last chance for Stock Market Game research. Read and follow online instuctions. Use Motley Fool or Yahoo Finance to research and pick your five companies. Team Leaders (AM - Chris, Keith, Jordan, & Pete and PM - Dave, Ryan, Roy, & Joe) have your Team Secretary complete the Stock Market spreadsheet and eMail it to me at mclarke@mail.ocvts.org. I have an account and will enter your team names and stock choices before midnight, Friday, March 18th.
    2. Complete English worksheet

34 03/21/05 Monday - Vocabulary & UNIX & Computer Hardware & Health/Fitness
  1. Classroom Discussion -
    1. Computer Hardware Vocabulary
    2. UNIX
      • History - Lucent - An Overview of the UNIX Operating System
      • Definition - BigNoseBird - The UNIX Primer
      • Benefits - WDVL - Introduction to UNIX for Web Developers
      • Get UNIX - FreeBSD - UCal, Berkeley, version of UNIX
      • Get help - COTSE - Church of the Swimming Elephant
      • Command Reference - Purdue - UNIX Commands Quick Reference
      • vi Command Reference - Sharpened - UNIX vi Command Reference
      • Computer Science Reference page
    3. Computer Hardware - Overview
    4. Computer Hardware - Input
    5. Health/Fitness - Students will visit with, observe, and practice with equipment with Ms. Hyland and her students in the Health/Fitness class. AM class at 09:00 and PM class at 12:00
  2. Lab Assignment -
    1. Practice UNIX commands on junix.ru - UNIX emulator
    2. Read and prepare for UNIX quiz on Thursday

WeTiP - anonymous tips
School Sponsored Blood Drive - April 7th - age 17+

35 03/22/05 Tuesday - PDP & UNIX & Computer Hardware
  1. Classroom Discussion -
    1. PDP – Level 2.9, Complete a Survey for Employment Opportunities
    2. UNIX
      • Starting Commands
      • 3rd Party Software
      • Computer Science Reference page
    3. Computer Hardware - Output
  2. Lab Assignment -
    1. Practice UNIX commands on junix.ru - UNIX emulator
    2. Read and prepare for UNIX quiz on Thursday

36 03/23/05 Wednesday - Math & UNIX & Computer Hardware
  1. Classroom Discussion -
    1. Math - Ms. DiPierro & Binary Arithmetic
    2. UNIX
      • Intermediate Commands
      • Advantages vs. Disadvantages
      • Computer Science Reference page
    3. Computer Hardware - Case
  2. Lab Assignment -
    1. Practice UNIX commands on junix.ru - UNIX emulator
    2. Read and prepare for UNIX quiz on Thursday
    3. Macromedia Flash MX Training - Computer Aided Instruction using LJ Systems:
      1. Start, Programs, LJ Training, right-click and create a shortcut on your desktop
      2. Locate and double-click the shortcut icon
      3. AM students are CLASS 01 & PM students are CLASS 02
      4. STUDENT number is the same as your CSS ID number, without the "CSS"
      5. MODULE is 71.30
      6. Complete Assignment #23 - Pre-Test Quiz, Part 1
      7. Complete Assignment #1 - Making a Scene (Alert: Don't Skip Any Steps)

37 03/24/05 Thursday - Science & UNIX & Computer Hardware
  1. Classroom Discussion -
    1. how stuff works - FireFox
    2. UNIX
      • Advanced Commands
      • Common Problems
      • Computer Science Reference page
    3. Computer Hardware - Case
  2. Lab Assignment -
    1. Practice UNIX commands on junix.ru - UNIX emulator
    2. Read and prepare for UNIX quiz on Thursday
    3. Macromedia Flash MX Training - Computer Aided Instruction using LJ Systems:
      1. Locate and double-click the shortcut icon
      2. AM students are CLASS 01 & PM students are CLASS 02
      3. STUDENT number is the same as your CSS ID number, without the "CSS"
      4. MODULE is 71.30
      5. Complete Assignment #2 - Motion (Alert: Don't Skip Any Steps)

03/25/05 Friday - No OCVTS School - Easter Weekend Holiday
03/28/05 Monday - No OCVTS School - Easter Weekend Holiday
38 03/29/05 Tuesday - Schools Closed - Manchester, Pinelands, Point Pleasant, & Southern
  1. Classroom Discussion -
    1. WebPagesThatSuck
    2. PDP - Level 2.9, Employment Opportunity
    3. JavaScript Tricks - Cookies -
    4. Macromedia Flash MX Training - Computer Aided Instruction using LJ Systems
    5. How are your stocks doing?
  2. Lab Assignment -
    1. Revisit your "myFavorites":
      1. Add a cookie to read and remember the visitor's name
      2. Add a cookie to remember and display as message as to which page the visitor visited last
    2. Macromedia Flash MX Training - Computer Aided Instruction using LJ Systems:
      1. Locate and double-click the shortcut icon
      2. AM students are CLASS 01 & PM students are CLASS 02
      3. STUDENT number is the same as your CSS ID number, without the "CSS"
      4. MODULE is 71.30
      5. Complete Assignment #3 - Changing Shapes (Alert: Don't Skip Any Steps)
    3. Make an "index.htm" page in your "H:/flash/" folder and link to your flash files

39 03/30/05 Wednesday - Schools Closed - Manchester, Pinelands, Point Pleasant, & Southern
  1. Classroom Discussion -
    1. Math - The Influence of Advertising from PracticalMoneySkills.com
    2. JavaScript Status Bar Tricks (watch the status bar as you roll over this link)
      JavaScript <a href="http://www.jsmadeeasy.com/" target="_blank" 
      	onMouseOver="window.status='JavaScript Made Easy';return true;" 
      	onMouseOut="window.status='OCVTS Marking Period 3';return true;">
      	Status Bar</a> Tricks
      
    3. Macromedia Flash MX Training - Computer Aided Instruction using LJ Systems
  2. Lab Assignment -
    1. Revisit your "myFavorites":
      1. Write a description of the page on the status bar
    2. Macromedia Flash MX Training - Computer Aided Instruction using LJ Systems:
      1. Locate and double-click the shortcut icon
      2. AM students are CLASS 01 & PM students are CLASS 02
      3. STUDENT number is the same as your CSS ID number, without the "CSS"
      4. MODULE is 71.30
      5. Complete Assignment #4 - Using Layers (Alert: Don't Skip Any Steps)
    3. Update the "index.htm" page in your "H:/flash/" folder to link to your flash files

40 03/31/05 Thursday - Schools Closed - Manchester, Pinelands, Point Pleasant, & Southern
  1. Classroom Discussion -
    1. how stuff works - CD Burners
    2. JavaScript Tricks - MouseOver Images
    3. Macromedia Flash MX Training - Computer Aided Instruction using LJ Systems
  2. Lab Assignment -
    1. Revisit your "myFavorites":
      1. Add JavaScript mouseover thumbnail images to your home page
    2. Macromedia Flash MX Training - Computer Aided Instruction using LJ Systems:
      1. Locate and double-click the shortcut icon
      2. AM students are CLASS 01 & PM students are CLASS 02
      3. STUDENT number is the same as your CSS ID number, without the "CSS"
      4. MODULE is 71.30
      5. Complete Assignment #5 - Highlights & Shadows (Alert: Don't Skip Any Steps)
      6. Complete Assignment #25 - Post-Test, Part 1
    3. Update the "index.htm" page in your "H:/flash/" folder to link to your flash files

41 04/01/05 Friday - Schools Closed - Manchester, Pinelands, Point Pleasant, & Southern
  1. Classroom Discussion -
    1. English - Ms. Russen - Interview Quiz
    2. JavaScript Tricks - Back Buttons
    3. Macromedia Flash MX Training - Computer Aided Instruction using LJ Systems
  2. Lab Assignment -
    1. Revisit your "myFavorites":
      1. Experiment with using JavaScript to create different types of "back" buttons using JavaScript
    2. Macromedia Flash MX Training - Computer Aided Instruction using LJ Systems:
      1. Locate and double-click the shortcut icon
      2. AM students are CLASS 01 & PM students are CLASS 02
      3. STUDENT number is the same as your CSS ID number, without the "CSS"
      4. MODULE is 71.30
      5. Complete Assignment #24 - Pre-Test, Part 2
      6. Complete Assignment #6 - Adding Sound
    3. Update the "index.htm" page in your "H:/flash/" folder to link to your flash files
    4. Complete interview quiz with Ms. Russen
    5. How are your stocks doing?

42 04/04/05 Monday - Vocabulary & JavaScript Tricks & Flash
  1. Classroom Discussion -
    1. Vocabulary
    2. Web Pages That Suck - Learn good web design by studying what NOT to do
    3. Fourth Marking Period Project - Start thinking about volunteering your programming/web development skills to create a real web site - The first step is to locate a non-profit organization that needs your help. You might start here: VolunteerMatch.org or here: Volunteer.gov
    4. JavaScript Tricks - Web pages with Eye Catching Intros
  2. Lab Assignment -
    1. JavaScript Tricks - Web pages with Eye Catching Intros from WebReference.com
    2. Macromedia Flash MX Training - Computer Aided Instruction using LJ Systems:
      1. Locate and double-click the shortcut icon
      2. AM students are CLASS 01 & PM students are CLASS 02
      3. STUDENT number is the same as your CSS ID number, without the "CSS"
      4. MODULE is 71.30
      5. Complete Assignment #7 - Ball Animation Deformation
    3. Update the "index.htm" page in your "H:/flash/" folder to link to your flash files
    4. How are your stocks doing?

43 04/05/05 Tuesday - PDP & JavaScript Tricks & Flash
  1. Classroom Discussion -
    1. PDP - Level 2.10, Professional Journals
    2. Fourth Marking Period Project -
    3. JavaScript Tricks - Web pages with Last Modified Date
  2. Lab Assignment -
    1. JavaScript Tricks - Web pages with Last Modified Date from Tutorialized.com
    2. Macromedia Flash MX Training - Computer Aided Instruction using LJ Systems:
      1. Locate and double-click the shortcut icon
      2. AM students are CLASS 01 & PM students are CLASS 02
      3. STUDENT number is the same as your CSS ID number, without the "CSS"
      4. MODULE is 71.30
      5. Complete Assignment #8 - Ball Animation Follow Through
    3. Update the "index.htm" page in your "H:/flash/" folder to link to your flash files

44 04/06/05 Wednesday - Math & JavaScript Tricks & Flash
  1. Classroom Discussion -
    1. Ms. DiPierro & Trigonometry
    2. Fourth Marking Period Project -
    3. JavaScript Tricks - Web pages with Searching
  2. Lab Assignment -
    1. JavaScript Tricks - Web pages with Searching from JavaScriptKit.com
    2. Macromedia Flash MX Training - Computer Aided Instruction using LJ Systems:
      1. Locate and double-click the shortcut icon
      2. AM students are CLASS 01 & PM students are CLASS 02
      3. STUDENT number is the same as your CSS ID number, without the "CSS"
      4. MODULE is 71.30
      5. Complete Assignment #9 - Super Heroes
    3. Update the "index.htm" page in your "H:/flash/" folder to link to your flash files

45 04/07/05 Thursday - Science & JavaScript Tricks & Flash
  1. Classroom Discussion -
    1. how stuff works - New Cell Phones
    2. Fourth Marking Period Project -
    3. JavaScript Tricks - Web pages with Disable Right-Click from JavaScript.Internet.com
  2. Lab Assignment -
    1. English Interview Quiz - worksheet - complete and hand in
    2. JavaScript Tricks - Web pages with Disable Right-Click
    3. Macromedia Flash MX Training - Computer Aided Instruction using LJ Systems:
      1. Locate and double-click the shortcut icon
      2. AM students are CLASS 01 & PM students are CLASS 02
      3. STUDENT number is the same as your CSS ID number, without the "CSS"
      4. MODULE is 71.30
      5. Complete Assignment #10 - Personal Profile
    4. Update the "index.htm" page in your "H:/flash/" folder to link to your flash files
    5. How are your stocks doing?
46 04/08/05 Friday - Character Education & JavaScript Tricks & Flash
  1. Classroom Discussion -
    1. Character Education - Responsibility
    2. Fourth Marking Period Project -
    3. JavaScript Tricks - Web pages with Disable Double Submits from TipsNTutorials.com
  2. Lab Assignment -
    1. JavaScript Tricks - Web pages with Disable Double Submits
    2. Macromedia Flash MX Training - Computer Aided Instruction using LJ Systems:
      1. Locate and double-click the shortcut icon
      2. AM students are CLASS 01 & PM students are CLASS 02
      3. STUDENT number is the same as your CSS ID number, without the "CSS"
      4. MODULE is 71.30
      5. Complete Assignment #26 - Post-Test Quiz, Part 2
    3. Update the "index.htm" page in your "H:/flash/" folder to link to your flash files
    4. How are your stocks doing?

webopedia
webster
whatis
wpts
validate
w3schools