• 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:
               
                
               
               
               

              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
               
               
               
               

              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