• 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/14/2017

    12/15/2017

    12/16/2017

    12/17/2017

    12/18/2017

    B
    Regular B day 
    A
      EXAM SCHEDULE:
     
    1st Period - CLASS
    2nd Period - CLASS
     
    3rd Period - EXAM
    4th Period - EXAM 
     

     
    EXAM SCHEDULE:
     
    Regular B Day
     
    7th and 8th period
    Semester Exams 
     
     
     

     
    EXAM SCHEDULE:
    Regular A Day
     
     
     1st Period - EXAM
    (8:45 - 10:15)
     
    2nd Period - EXAM
    (10:23 - 11:57) 
     
     
     
       
     
    5th and 6th
    periods
    Semester Exam

    Christmas Tree


    Early Release
     
     
     
     

    Christmas

     

     

     
     
     
     SPRING 2018
     
     

    1/02/2018

    1/01/2018

    1/03/2018

    1/04/42017

    1/05/2018


     Student Holiday
     
    Teacher
    Workday 
     
    A  
     
     
        
     
     
     
     
     
    B
    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
     
     
    A
     B 
     

     
    .
     
     
     
     

    1/12/2018

    1/13/2018

    1/14/2018 

    1/15/2018

    1/16/2018

    A
     
     
     
     
     
    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/22/2018

    2/23/2018

    2/24/2018

    2/25/2018

    21/26/2018

     A
     
     
    B 
     
     
     
     
    A
     
     
     
     
    B
     
     
      
     A
     
     
     
     
     
     
    project
     
     

    3/2/2018

    3/3/2018

    3/4/2018

    3/5/2018

    3/6/2018

    B
     
    team
    A
      
    B 
     
    A  
     
    B
     
     
     

    3/9/2018

    3/10/2018

    3/11/2018

    3/12/2018

    3/13/2018

    B
     
    A
      
    A  
     
    B
     
     
     
     
     SPRING BREAK SPRING BREAK
     
     
     
    B

     
     
     
    Build a phone app
     
     
     
     
     
     
     
    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/10/2018

    4/11/2018

    4/12/2018

    4/13/2018

    4/14/2018

     B
     
     ALICE PROJECT
    PRESENTATIONS
     
                                        
     
     
    A
     
                                        
    .
      
     
     
    B
     
     
          Lesson 10 Study Guide         
     
    This assignment will be due Monday, 4/17 at the end of the class. 
     Good Friday
     
     

    4/17/2018

    4/18/2018

    4/19/2018

    4/20/2018

    4/21/2018

                                         
    B
     
    Finish Assignment
     
    Lesson 10  Study Guide
     
    Due today.  EOC. 
    A
     
                                        
     
     
     
    B                                       
     
     
     
     
     
      
     
     
    B
     
     
     
     
     

    4/24/2018

    4/25/2018

    4/26/2018

    4/27/2018

    4/28/2018

     
     
    B
     
     
    A
     
     
     
     
    B
     
     
    A 
     
     
     
     
     

    5/01/2018

    5/02/2018

    5/03/2018

    5/04/2018

    5/05/2018

     
    B
     
    A
     
     
     
    B
     
     
     
     
    A
     
     
    B 
     
     
     
     
     
     

    5/09/2018

    5/10/2018

    5/11/2018

    5/12/2018

    5/13/2018

    A
     
     
     
     
     
     
    B
     
     
     
     
    A
     
     
     
     
     
     
     
     
    A
     
     
     
     

    5/16/2018

    5/17/2018

    5/18/2018

    5/19/2018

    5/20/2018

    B
     
     
     
     
    A
     
     
     
    B

    A
     
     

     
    B
     
     
     
     
     
     

    5/23/2018

    5/24/2018

    5/25/2018

    5/26/2018

    5/27/2018

     
     
     
      
     
     
     
     
             
     
     
     
                        
     
     
     
     
     

     
     
     
     Graduation: 

    Graduate

     

     

     

    summer