• Computer Science IComputer Science
      This is an introductory computer science course, which teaches software development concepts using the JAVA programming language, and other object oriented programming tools.  This course concentrates on object oriented design and the building of a strong logic foundation.         
    Texas State Newsletter
     
     
     
     
     Fall 2017
     
     
     

             08/13/2017      

         08/14/2017         

         08/15/2017  

          08/17/2017      

        08/18/2017      

      


     

     
     

     

     
     
     
     
     
     
     
     
     
     
     

     

     

     
     
     
     
     
     
     
     
     
     
     
    A
     
     
     
    First Day of School
    • Classroom Rules
    • Expectations
    • Computer Usage Agreement
    • What is an Algorythim?
     

     

     
     
    B
     
     
     
     
    First Day of School
    • Classroom Rules
    • Expectations
    • Computer Usage Agreement
    • What is an Algorythim?

     

     
     
     
     
     
     

             08/21/2017        

          08/22/2017         

    08/23/2017        

          08/24/2017          

          08/25/2017          

      
    A
     
     
     A Day Made Of Glass
     
     Scratch


     

    B

     
     
     A Day Made Of Glass
     
     Scratch
     
     
     
       
     
    A
     
     
    Scratch
    Project
     
     
    1.  Write a proposal (design)
    2. Begin Code and Test phase
     
    B   
     
     
     
    Scratch
    Project
     
     
    1.  Write a proposal (design)
    2. Begin Code and Test phase
     

    Alice  A

     
     

    OOP With Alice  
     Introduction
     
     
     
     

           08/28/2017        

          08/29/2017

         08/30/2017        

          08/31/2017          

          09/01/2017         

    Alice  

     B


     
     
    OOP With Alice
     Introduction                                 
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    A                              Alice
    OOP With Alice
     
     
    Alice
     
    Project
    Alice Project
     
    Use all your skills to create a show or game in Alice.
    1. The project must include at least 
      5 objects and 
      use a variable and
    2. one loop
     
       
    B
     
     
     
    OOP With Alice
     
    Alice
     
    Project
    Alice Project
     
    Use all your skills to create a show or game in Alice.
    1. The project must include at least 
      5 objects and 
      use a variable and
    2. one loop

     

     
    A
     
     
    ALICE

     

     
     
     
     
     
    B
    ALICE 

     

     

           09/04/2017        

          09/05/2017

    09/06/2017    

          09/07/2017          

          09/08/2017         

     
    HOLIDAY
     
      
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

     A 

     
    Alice
     
     
     
     
     
     
    Project Due

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    B
    Alice Project
    Due. 
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    A
     
    2ND PERIOD ONLY:
     
    Lego Robots  NXT 
     

     
     

     

     
    Other Periods:

    Introduction

    to JCreator and Java

     

     
    B

    Introduction

    to JCreator and Java

     

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

        09/19/2017    

          09/20/2017         

         09/21/2017         

          09/22/2017           

          09/23/2017          

    B         JAVA            
     

     


     

     A 

    2nd Period
     
     Lego Robots
     

     

     Other Periods
    Java 
     
     

     

    Java Lab
     
     
     
     
     
     
    B 
     

     
     
     

     

     Periods
    Java 
     
     

     

    Java Lab
     
     
     
     
     
    A 
    2nd Period
     
     Lego Robots
     
     3rd and 4th Periods
    Java
     
     
     
     
     
     
     
     
     
     
    B

     
     

     

     

     9/26/2017         

         9/27/2017         

         9/28/2017         

         09/29/2017           

          09/30/2017          

    A   
     
     
     
     
     
     1st Period:
    Lego Robotics
     
     
    3rd and 4th Periods:
     
    JAVA 
     
     
     
     

    B 

     
     
     
     
     
     
    A
     
    1st Period:
     
    Challenge
     -REKIT
     
     
     
     3rd and 4th
     
    Java 

     

     
     
     
    B 
     
     
     JCreator
    Java
     

     

     
    A
     3rd Period:
     
    Lego Robotics
    NXT
    3rd Period:
     
    Building
     
     
      
     
     
     
     

    10/5/2017

    10/6/2017

    10/7/2017

    10/8/2017

    10/09/2017

    B
     JCreator
    Java
     

    A
    1st Period:
     
    Lesson 1B
     
    3rd Period
    Lego Robots 
     
     
     
    4th Period
     
    Lesson 2B 
     
    B

     JCreator
    Java
     
     
     
     
    A
     1st Period:
     
    Java Lesson 1C
     
    3rd Period
    Lego Robotics
    NXT 
    ROBOT CHALLENGE 
     
    4th Period:
    Java  
    Lesson 2C 
     
     
    B
      
     JCreator
    Java 
     
     
     
      

        10/12/2017        

          10/13/2017         

        10/14/2017         

          10/15/2017           

          10/16/2017          

     
    Student
    Holiday
     
     

     A 

    1st Period:
     Lab 1D
     
    3rd Period:
     
     Java 
     
    4th Period:
     
     
    Lab 2C 
     
     
     
     
     
     
    B 
     
     
     
     7th Period
    Lego Robots
     
    8th Period
    Java
    Lab 2C 
    A 
     
     

    1st Period:
     
    Lab 1D
     
     3rd Period:
     
     Java
     
     
     
    4th Period

     
     Lab 2D
     
    B
      7th Period
     
    Lego Robots NXT
     

     
     8th Periods
    Java
    Lab 2D 
     
     

     

    10/19/2017

    10/20/2017

    10/21/2017

    10/22/2017

    10/23/2017

    A
     1st Period:
    Java
    Lab  2A
     
    3rd Period:

     Lab
     
    4th Period
    Photoshop
    Make yourself
    famous. 
     
     Next:
    Java
    Lab 3A 
    B
     
     7th
     
     Lego Robots
    8th Period - Java
     Photoshop
    Make yourself famous 
     
    A
    1st Period: 
     Java 
     Lab 2B
     
    3rd Period:
     Java
     
    4th Period
    Java
    Lab 3A
    B
     
    7th  8th periods: 
    Java
    Lab
     
     
    A
     1st
      Lab 2C
    3rd Periods:
     
    4th Period
    Lab 3C

    fish

     

     

     
     
     
     
     
     

    10/26/2017

    10/27/2017

    10/28/2017

    10/29/2017

    10/30/2017

    B
     
     7th Period
    CHALLENGE
     
    8th Period
     
    Introduction to
    Lego Robotics
    BUILD 
     
     
     
    A
     
     
     1st Period
     
    Java
    Lesson 2C
     
    3rd Period:
     
    4th Period:
     
     
     
     
    B
     
    7th  Period:

     
     JAVA
    Lesson  
     
    8th Period:
    Lego
     
    Lego Robotics
    BUILD 
     
    How to program
    your light sensor:
     
    A
     
    1st Period:
     
    finish 2C
     
    Lesson 3A
     
    3rd Period:
     
    4th Period:
     
     
     
     
     
    B
      
    7th Period:
    Java 

    8th Period:
    Lego Robotics
     
     NXT PROGRAMMING

     
     
     
     

    11/02/2017

    11/03/2017

    11/04/2017

    11/05/2017

    11/06/2017

    A
     
    Visual
    Programming
    Project
    Due 
     
     
     
     
     
    B
       
     7th  Period:

    Visual Programming
    Project Due

     
     
     
    8th Period:
    Lego
     
    Lego Robot
    Final Programming
    Charge Block 
     
    Competition
    Thursday 
     
    A
     1st Period
    Java
    Lab 3A
     
    3rd Period:
     
     
    4th Period:
     
     
    B
     
    7th Period:
    Java Lab

    8th Period:
     
    LEGO
    ROBOTS
    CHALLENGE
     
     
    A
    1st Period:
     
    JAVA
    finish Lab 3A 
     
     
     

    11/09/2017

    11/10/2017

    11/11/2017

    11/12/2017

    11/13/2017

    B
    7th Period:
     
    JAVA 
     
    8th Period:
     
     
    Complete
    Robot
    Kits 
     

    A
        
    4th Period
    Lego Robotics
     
     
     
    B
    7th Period:

    Java

     

    8th Period:
     
    JAVA 
     
    A
     
      
    B
    7th and 8th Periods 
     
    Java Programming
     
     
     

    11/16/2017

    11/17/2017

    11/18/2015

    11/19/2017

     11/20/2017
    A
    'for' loops
     Lab 08 a - d
     
     
                                        
     
    3rd Period
     
    B
    7th Period:
     

    8th Period:
    6th & 8th Period:
     
     
     
     
    A
     
     
    3rd Period
     

     
     
    B
    8th Period:
     

                                        
    7th Period:
     
     
     
    Holiday Project
     
     
     

     

     
     
    A
    Holiday project
     
     
     
     
     
     
     

    11/23/2017

    11/24/2017

    11/25/2017

    11/26/2017

    11/27/2017

    B
    STUDENT
    HOLIDAY 
     
    A 
    STUDENT
    HOLIDAY 
     
     
     
     
     
     

     
     
     
    Student Holiday


    THANKSGIVING DAY
    Thanksgiving
     
     
    Student Holiday
     
     
     

    11/30/015

    12/01/2015

    12/02/2017

    12/03/2017

    12/04/2017

    B
     
     
    8th Period:
     

    6th & 7th Period:
    Java
                                        
    Lab 5A
     
     
    A 
    REVIEW
     
    String
    Return
     
    Worksheet
     
    ifs
    Worksheet
     
    if/else
    Worksheet
     
     
     
    B

    Java
     Watch Presentation
    use java files
    print and turn in 
    the study guide.
     
     
     
     
    A
     
    OJ
    Java
      B
     
    Java
     
     
    Java Files on the
    "P" drive. 
     
     
     
     
     
     
     

    12/07/2017

    12/08/2017

    12/09/2017

    12/10/2017

    12/11/2017

    A 
     
     JAVA
     
     
     
    B 
     
    JAVA
     
     
     
     
    A
     JAVA
     
     
     
    B
     
     
    Semester Review 
     
     
     
     
     
     
     
     
     
      A
    Semester Review 
     
     
     
     
     
     
     
                                                                   
     

    12/18/2017

    12/19/2017

    12/20/2017

    12/21/2017

    12/22/2017

     
      EXAM SCHEDULE:
     
    3A - CLASS
    4A - CLASS
     
    3A- EXAM
    4A - EXAM 
     
     EXAM SCHEDULE
     
    1ST REVIEW
    5TH REVIEW
     
    3B EXAM
    4B EXAM
     

     
    EXAM SCHEDULE:
     
     
     
     
    2A REVIEW
    2B REVIEW 
     
    1ST EXAM
    5TH EXAM
     
     
     

     
    EXAM SCHEDULE:
     
     
     
    1A EXAM
    2B EXAM
     
    EARLY RELEASE 
     
     
       
     
     
    MERRY
    CHRISTMAS!

    Christmas Tree


    STUDENT HOLDIAY
     
     
     
     

    Christmas

    Semester Exam

     

     

     
     
     
     SPRING 2018
     
     

    1/08/2018

    1/09/2018

    1/10/2018

    1/11/42018

    1/12/2018


     
     
        
     B
     
     
     
     
    A
    JAVA LESSON 5A Revisited 
     
    Complete all 7 labs
     
     
    Set your project 
    to your home folder "
    CS1\lab5A
    " so your work will be saved to that folder.  I will check your work and assign a grade based on how many labs you completed.  
    Each will count as 14 points
     
    See Labs for Lesson 5A:
     
    Law of Cosines
    given : sides a,b and included angle C (in degrees) find side c
            _____________________
    c = √a2+ b2-2*a*b* cos(C in radians)
    Input the data in the following order: side, side, angle
    Input Data File (“lab5A6.in”):
    5.18 6.0 60
    45 67 35
    10.5 40.8 120
     
     
    B
     
     
     A  
     

     
    .
     
     
     
     

    1/15/2018

    1/16/2018

    1/14/2018 

    1/17/2018

    1/18/2018

    HOLIDAY
     
     
     
     
     
    B

     
     Owens Lab 5B
     
    Complete 5 labs 
     
     
    Set your project
    to your home folder\labB so your work will be saved to that folder.  I will check your work and assign a grade based on how many labs you completed.  Each will count as 20 points
     
     
     
     
     
    A
     
     
     
     
     

     
     
    B
     
     
     
    Owens Lab 5C
     
    Clmplete 7 labs
     
     
    Set your project
    to your home folder\lab5C so your work will be saved to that folder.  I will check your work and assign a grade based on how many labs you completed.  Each will count as 14 points
     
     
     
     
     A

     
     
     
     

    1/19/2018

    1/20/2018

    1/21/2018

    1/22/2018 

    1/23/2018 

     
     
     Holiday
     
     
    B
     
     

    Owens Lab 5C
     
    Clmplete 7 labs
     
     
    Set your project
    to your home folder\lab5C so your work will be saved to that folder.  I will check your work and assign a grade based on how many labs you completed.  Each will count as 14 points
     
     
     
    A                                    
     
     
     
     
    Lab 5C 
    B
     
     
     Lab 6A
    Lego
    Robots 
     A
     
     Lab 6A
     
     
     
     
     
     

    1/25/2018

    1/26/2018

    1/27/2018

    1/28/2018

    1/29/2018

    B
     
     Lesson 6B
     
    8th Period:
    Lego
    Robotics 
     
     

     
    A
     
     
      
     Lesson 6B
     
    All labs 
    B
     
     Lesson 6C
     
    All Labs 
     
    8th Period:
    Lego Robots 
     
    A
     
     
     
                                        
    Lesson 6C
    All Labs 
    B
    8th Period: 
     
    Lesson 6A 
     
     
    7thPeriod:
    Lego Robots 
     
     
     

    2/1/2018

    2/2/2018

    2/3/2018

    2/4/2018

    2/5/2018

    A
     
     Lego Robots
    Lesson 5C 
    B
     
     Lesson 5B
    A
     
     
    Lego Robots 
    Lesson 6A 
    B
    Lesson 5C 
     A
     
     Lego Robots
     Lesson 6A
     
     

    2/8/2018

    2/9/2018

    2/10/2018

    2/11/2018

    2/12/2018

    B
     
    Lesson 6A
    Finish all labs 
     
    8th
    Lego Robots 
    A
     
     Lesson 6B
    B
     
    Lesson 6A
     
    7th Perod
    Lego Robots 
    A
     
     
    1st and 4th
    Owens Lessons
     
    3rd
    LEGO ROBOTS 
     
     
    B
     
     
    7th Period:
     LEGO ROBOTS
     
    8th Period:
     Lesson 6 arrays
     
     
     
     

    2/15/2018

    2/16/2018

    2/17/2018

    2/18/2018

    2/19/2018

     
     
    Holiday 
    Day Off  
     Student Holiday
     
    Teacher Workday 
    A
     
     
    B  
     
     
     

     

     

     

     

     

     
    A
     
     
     
     
     
     

    2/26/2018

    2/27/2018

    2/28/2018

    3/1/2018

    3/2/2018

     A
     
     
    B
     
     
     
     
    A
     
    Assignment:
     
     
     
    B
     
    Assignment:
     
     
      
     A
     
     
     
     
     
    project
     
     

    3/5/2018

    3/6/2018

    3/7/2018

    3/8/2018

    3/9/2018

    B
     Assignment:
     
     
     
    team
    A
    Assignment:
      
    B
     Assignment:
     
    A 
     
    B
     
     
     
     
     
     

     SPRING BREAK SPRING BREAK

     
     
     

    3/12/2018

    3/13/2018

    3/14/2018

    3/15/2018

    3/16/2018

    A
     
    B
      
    A
     B 
     
     
     A
     
     
     
     
     
     
     
     
    B

     
     
     
    Build a phone app
     
     
     Semester Review 
     
     
     
     
    A
     
     
     
     
    B
      
     
     
     
    Build A phone app
     
     
      
     
     A
     
     
    GHS Computer Science
    Team
    District Competition. 
      
    Thomas
    Sam
    Alexis
    Nathan 
     
     
     

    3/27/2018

    3/28/2018

    3/29/2018

    3/30/2018

    3/31/2018

     B
    A
     
     Build a Simple User Interface
     
    B
     
     
     
     
     
     
    A
     
     Send Button
     
    B
    ALICE PROJECT
     
    This is an INDIVIDUAL PROJECT.  You will have 3 class periods to work on this.  Make it a masterpiece. It will be entered as a "Project Grade".
     
     
    Alice  
     
     
     
     
     

    4/3/2018

    4/4/2018

    4/5/2018

    4/6/2018

    4/7/2018

     A
     
     
    B
     
     
    Alice Project
     
    A
     
     
     
     
     
     
     
     
     Alice Proect
    FINISH TODAY! 
    A 
     
      
     
     
     

    4/09/2018

    4/10/2018

    4/11/2018

    4/12/2018

    4/13/2018

     A
     
                                        
     
     
    B
     
                                        
    .
      
     
     
    A
     
     
    B
     A
     
     

    4/16/2018

    4/17/2018

    4/18/2018

    4/19/2018

    4/20/2018

                                         
     
     
     
    B
    HELLO WORLD:  COPY THE FOLLOWING LINE INTO NOTEPAD.  SAVE IT AS "hello.vbs" 
     
    msgbox "Hello World!", vbOkCancel+vbQuestion,"Program"
     
    YESNO: COPY THE FOLLOWNG TO NOTEPAD.  SAVE IT AS "yesno.vbs"
     
     MsgBox "Yes or No?", vbYesNo + vbQuestion, "Yes No Example"
     
     
    MAKE SHORTCUT:  COPY THE FOLLOWING TO NOTEPAD.  SAVE IT AS "shortcut.vbs"
     
     
    set WshShell = WScript.CreateObject("WScript.Shell")
    strDesktop = WshShell.SpecialFolders("Desktop")
    set oShellLink = WshShell.CreateShortcut(strDesktop _
    & "\MyExcel.lnk")
    oShellLink.TargetPath = _
    "C:\Program Files (x86)\Microsoft Office\Office15\EXCEL.EXE"
    oShellLink.WindowStyle = 1
    oShellLink.Hotkey = "CTRL+SHIFT+F"
    oShellLink.IconLocation = _
    "C:\Program Files (x86)\Microsoft Office\Office15\EXCEL.EXE, 0"
    oShellLink.Description = "My Excel Shortcut"
    oShellLink.WorkingDirectory = strDesktop
    oShellLink.Save
     
     
                                        
     Use Google to find a way to open EXCEL, write a number to a cell and save the spreadsheet as "My Sheet.xls"
     
     
    A                     
    HELLO WORLD:  COPY THE FOLLOWING LINE INTO NOTEPAD.  SAVE IT AS "hello.vbs" 
     
    msgbox "Hello World!", vbOkCancel+vbQuestion,"Program"
     
    YESNO: COPY THE FOLLOWNG TO NOTEPAD.  SAVE IT AS "yesno.vbs"
     
     MsgBox "Yes or No?", vbYesNo + vbQuestion, "Yes No Example"
     
     
    MAKE SHORTCUT:  COPY THE FOLLOWING TO NOTEPAD.  SAVE IT AS "shortcut.vbs"
     
     
    set WshShell = WScript.CreateObject("WScript.Shell")
    strDesktop = WshShell.SpecialFolders("Desktop")
    set oShellLink = WshShell.CreateShortcut(strDesktop _
    & "\MyExcel.lnk")
    oShellLink.TargetPath = _
    "C:\Program Files (x86)\Microsoft Office\Office15\EXCEL.EXE"
    oShellLink.WindowStyle = 1
    oShellLink.Hotkey = "CTRL+SHIFT+F"
    oShellLink.IconLocation = _
    "C:\Program Files (x86)\Microsoft Office\Office15\EXCEL.EXE, 0"
    oShellLink.Description = "My Excel Shortcut"
    oShellLink.WorkingDirectory = strDesktop
    oShellLink.Save
     
     
                                        
     Use Google to find a way to open EXCEL, write a number to a cell and save the spreadsheet as "My Sheet.xls"
                    
     
     
     
     
     
    B
      
     
     
     
     
     

    4/24/2018

    4/25/2018

    4/26/2018

    4/27/2018

    4/28/2018

     
     
    B
     
     
    A
     
     
     
     
    B
     
     
    A 
     
     
     
     
     

    4/30/2018

    5/01/2018

    5/02/2018

    5/03/2018

    5/04/2018

     
    A
     
    B
     
     
     
    A
     
    B
     
     
    A
     Smiley Face Lab
    Use these files to 
    Draw a Smiley Face.
     
    Create a face with 2 eyes, a smile and 2 ears.  Enhance.
     
     
     
     
     
     
     
     

    5/07/2018

    5/08/2018

    5/09/2018

    5/10/2018

    5/11/2018

    B
     
     
     
     
     
     
    A
     
     
     
     
    B
     
     
     
     
     
     
    A
     
     
    B
     
     
     
     

    5/14/2018

    5/15/2018

    5/16/2018

    5/17/2018

    5/18/2018

    A
     
     
     
     
    B
     
     
     
    A

    B
     
     

     
    A
     
     
     
     
     

    5/21/2018

    5/22/2018

    5/23/2018

    5/24/2018

    5/25/2018

     
     
     B
      
     
     
     B         
     
     
                     
     
     3B AND 4B REVIEW
     
    3A AND 4A  EXAM
     
     
     

      

    5/28/2018

    5/29/2018

    5/30/2018

    5/31/2018

    6/01/2018

     
     
     
      
    Holiday 
     
    1ST & 5TH REVIEW
     
    3B & 4B EXAM 
     
    2A & 2B REVIEW
     
     
    1ST & 5TH EXAM         
     
    2A & 2B EXAM
     
    EARLY RELEASE
    12:45 
     
                        
     
     
    SUMMER
    VACATION BEGINS 
     
     
     
     
     Graduation: 

    Graduate

     

     

     

    summer

     

     2017