Author: kathleen

  • CTE vs. Tech Apps and Computer Science

    To begin with, I am a bit of a snob when it comes to certification.  I have a regular certification, earned as a post-graduate at Texas Woman’s University.  I had to file a a deficiency plan with the local university, take the required graduate classes and tests – since my college degree was in Mississippi, I had to take Texas politics, etc.  I also had to take tests in pedagogy, mathematics and computer science.  By the way I finished with an almost 4.0 (my sponsoring teacher for Computer Science student teaching did not like me and gave me a “C” which my Mathematics sponsoring teacher and the university sponsoring teacher didn’t agree with, that knocked my student teaching grade to a “B”).

    I also passed all the tests on the first try – more on that later.

    You have to understand that these are three entirely different certifications.  The last time I looked at getting a CTE certificate, I couldn’t just take a test, I had to have office experience, which technically I didn’t have, since I didn’t work as a secretary or a receptionist, I was one of the bosses, and a system’s analyst at that.

    When I got the Tech Apps certificate, you couldn’t take a test at all.  It hadn’t been developed.  Instead you had to take a course in each of Tech Apps certification areas.  They were all pedagogy courses, meaning you learned how to do the software AND learned how to teach it at the same time.  Again, took them as post graduate courses, this time getting a 4.0 out of 4.0.

    Now, you can “just” take a test, but I know people who have worked in the Tech Apps field and the Computer Science field who haven’t passed the test after multiple tries. 

    The biggest problem between the two, is that there is a funding disparity.  Though some of the things I learned this week means that some of the funding hasn’t been obtained legitimately – it’s supposed to be based on the number of students who go through several years of CTE courses, and another Dallas teacher and I compared notes, and we know that there are not as many students going through CTE as they’re getting funding for.

    Every CTE teacher I know gets about $3000 to spend on a discretionary basis.  We get about $2.00 per student, I got about $200 this year, which doesn’t even cover the ink for my printers.  I’ve seen CTE buy things like large full standing copiers.

    Until recently they got computers more often than we did, but that has changed recently.  They also only count about 1/3 or 1/2 of a regular CTE, so principals really like them for their budget.

    Tech App teachers and Computer Science teachers have always had to work hard to recruit students to keep our classrooms full.  That is new this year for the CTE teacher.

    As a result, the tech app teacher and the computer science teacher perceive that we are working very hard to keep what we have, and that the CTE hasn’t had to work hard at all and it is just handed to them.  From looking at the TEKS themselves, you can tell that our courses are aimed at a higher rigor (especially CS).  

    It always bugs me when I see someone trying to do what I do, that do not have the proper background and training.  I feel that it cheats the students.  I really worked hard to get where I am.  I worked hard to get scholarships and funding for my Bachelor’s Degree, my Master’s, and my certifications.  I feel it takes away from me when it is handed to someone else.

    Apparently Perkins has been changing lately and that is going to be very interesting.

  • Build robots, building brains

    Robots from elementary to high school. Presenter is parent of kid in robotics.

    Learn from competing. Don't worry about first competition.

    One presenter is CS teacher – high school.

    Both work for Rockwall ISD.

    Reason -> STEM
    21St century learning skills
    Collaboration
    Creativity
    Higher order thinking

    Already better than 8:00 am presentation.

    Learning to learn. Hands on and project based learning.

    Integrated across curriculum – often have a theme.

    Integration can be hampered by timeframe. usually six weeks at the high school level.

    List of kits.

    Tetrix – Lego plus metal
    Vex is also metal bit more advanced

    Build your own.

    Tetrix – First challenge software

    Vex has own competition and great curriculum.

    BEST – C programming or easyC programming

    EasyC – Is

    First – labview
    . uses C or Java.

    Best robotics is free kit.

    First tech challenge – long lead time
    $1200 to start – $69 a year

    First January to APril
    Work with mentor
    $9000 Each year
    The first challenge must be ours.
    First is adult driven.

    Doable and grants.
    Mentoring

    << For a better view of this note, tap the attached file. >>

    Sent from my Windows Phone

  • Blogging with One Note mobile

    The last post and this post was done with One Note mobile. The neat part is that you have the full text editor just like you do with email and unlike what you do with the current apps.

    You also have the blog post on the "cloud" since One Note mobile syncs with Live.com

    To blog, just email the post to your Typepad or other blog email address.

    I am experimenting with a picture to see if it will post.

    << For a better view of this note, tap the attached file. >>

    Sent from my Windows Phone

  • Video Game into STEM

    Sponsored by a book publisher. Presentation by the author. Spent too much time selling his concept and not getting to the implementation .

    Claims he supports AP Principles in his book.

    Claims what we teach in 9th grade, won't be see in work future.

    CTE emphasis. Sorry but I get annoyed when the CTE people horn on on CS and Tech Apps.

    Claim: High powered skills are in video game design.

    Demonstrated STEM integrated lesson. Used one very short reading on ship wrecks to build assignments across the curriculum that take a week or more.

    Claims:
    Integrates Core Curriculum
    STEM Academy

    Uses Game Factory 2 to eliminate syntax. Goal is AP Computer Science in fourth year.

    Have several versions of the curriculum.

    << For a better view of this note, tap the attached file. >>

    Sent from my Windows Phone

  • XNA Programming

    Bryan Baker of Allen High School brought on a high powered XNA programming presentation.

     
     

    He had some really good videos of students, good demos of programming, etc.

     
     

    Pat Phillips was also there and handed out a DVD with XNA stuff.

     
     

    Bryan and I do things in an opposite way. He teaches XNA after the AP Exam and does it in an advanced class. Not sure that would work in my world, as I have to get kids in the PreAP door.

     
     

    I want to put XNA in our PreAP curriculum, and I will be fought to the death on this. I am doing it in my classroom, two years in a row. I bring in XNA when we do conditionals in Java.

     
     

    This is my second year.

     
     

    The coolest part about XNA, is that it gives you a Java like language that allows students to program for the Xbox, the Zune, and the Windows Mobile Phone.

     
     

    Good job and another reason for coming to TCEA.

  • Small Basic

    Talk by Microsoft Employee Alfred Thompson, introducing Small Basic – This was not on the TCEA Planner website but a side talk by Microsoft.

     
     

    Small Basic Blog

     
     

    http://blogs.msdn.com/b/smallbasic/

     
     

    Small Basic Download

     
     

    http://msdn.microsoft.com/en-us/beginner/ff384126.aspx

     
     

     
     

    Good starter language, is text based. Ports to Visual Basic.

     
     

    Has “turtle graphics” also Gridworld style graphics. Has tons of examples and documentation on the internet.

     
     

    I really like this as an introduction to programming as it gives an easy transition to Visual Basic.

     
     

    He also talked about the Kudo, Kinnect and other projects by Microsoft.

     
     

     
     

     
     

     
     

     
     

  • Future of AP Computer Science.

    Very interesting presentation. There is a new course coming down the pike for AP.

     
     

    This is the main reason I came to TCEA. I am also planning on going to similar presentations at SIGCSE in Dallas.

     
     

    They feel, and yes, I agree, that the AP Computer Science A test is too technical for most students. They are purposing a principles course, that has programming as only one facet of the course.

     
     

    The most amusing part was that the group presenting just couldn’t get their technology together. Probably wasted at least 15 minutes of their 90 minutes. But comforting to the rest of us.

     
     

    Their website is at http://csprinciples.com/index.php

     
     

    I think they are very ambitious and I hope it works.

  • Wednesday – Morning

    First event to was a round table discussion on Robotics, middle school and Lego.

     
     

    While I am probably doing First, they had some really good thoughts.

     
     

    These are the suggestions made:

    • Make sure all the team members know how to build and how to program.
    • Have specific goals in activities.
    • Be organized as the students can get obsessed.

       
       

       
       

    Which should you teach, CTE or Tech Apps

     
     

    Presenter went over all of the Technology CTE courses along with Pathways. Also went over the proposed changes to Tech Apps.

     
     

    Most interesting part is that there I can teach most of the Technology CTE courses with my Tech Apps certificate.

     
     

    CTE teachers haven’t not learned that they have to recruit. Both computer science and tech apps have been “required electives” and the hardest of the group so we are used to recruiting.

     
     

     
     

     
     

     
     

     
     

  • TATN Webmastering

    Combining all notes on all three presentations that I ended in the afternoon about Webmastering. The neat thing about this, is that the TATN website has all the resources online.

     

    Loved this, had not thought of doing something like this:

     
     

    It is often easier for students to use pictures to show their learning as opposed to words. An Image Gallery will be created based on Characters Analyses from reading material. Using Adobe Dreamweaver, students will create an image gallery showing analyses of characters in A Separate Peace.

    Submitted By:

    Teacher: Vernetta Burkhalter

    School District: Arlington ISD

    Email:
    vburkhalter@sbcglobal.net

     
     

    Pasted from <http://www.techappsnetwork.org/index.php?option=com_content&view=article&id=454:webmastering&catid=174:webmastering&directory=84>

     
     

    I can’t find the second presentation on the TANT website, but the instructor demonstated how he

    Used Moodle to organize his content.

     
     

    I also got up and showed how our district is using Moodle.

     
     

    PHP and MySQL was interesting == she uses a XAMP server to host the student web pages, allowing them work in a private environment.

     
     

    3. PHP and MySQL

     
     

    2011 TATN Event Lessons/Webmastering

    Author:K. Cuddy

    Get resources and information on how to teach PHP and MySQL in your Web Mastering class. Students will learn how to create forms using PHP and MySQL.  These forms will email teachers and store information in databases to be accessed later. 

     
     

     
     

     
     

    >

  • TATN – Conditionals

    Sadly this was described as C+ in the event guide, which almost made me miss it.

     
     

    This is a full unit, showing how to teach conditionals using C# — don’t discount it at all, as C# looks exactly like Java at this level.

      

      

    This unit, in C#, explains how to use conditionals.

    Submitted By:

    Teacher: Rita Woodfill

    School District: Northside ISD

    Email:
    rita.woodfill@nisd.net

    TEKS

    Technology Applications TEKS

    • c1A – Demonstrate knowledge and appropriate use of operating systems, software applications, and communication with networking components.
    • c1B – Compare, contrast, and appropriately use the various input, processing, output, and primary/secondary storage devices.
    • c1G – Demonstrate coding proficiency in a contemporary computer language.
    • c2A – Demonstrate proficiency in the use of a variety of input devices, such as keyboard, scanner, voice/sound recorder, mouse, touch screen, or digital video by appropriate incorporating such components into the product..
    • c2B – Use digital keyboarding standards for the input of data.
    • c3B – Demonstrate proper etiquette and knowledge of acceptable use policies when using networks, especially resources on the Internet and intranet.
    • c4A – Use local area networks (LANs) and wide area networks (WANs), including the Internet and intranet, in research and resource sharing.
    • c4B – Construct appropriate electronic search strategies in the acquisition of information including keyword and Boolean search strategies.
    • c7A – Apply problem-solving strategies such as design specifications, modular top-down design, step-wise refinement, or algorithm development.
    • c7C – Develop sequential and iterative algorithm and codes programs in prevailing computer languages to solve practical problems modeled from school and community.
    • c7D – Code using various data types.
    • c7E – Demonstrate effective use of predefined input and output procedures for lists of computer instructions including procedures to protect from invalid input.
    • c7F – Develop coding with correct and efficient use of expressions and assignment statements, including the use of standard/user-defined functions, data structures, operators/proper operator precedence, and sequential/conditional/repetitive control structures.
    • c7H – Identify actual and formal parameters and use value and reference parameters.
    • c7I – Use control structures such as conditional statements and iterated, pretest, and posttest loops;
    • c8B – Demonstrate proficiency in, and appropriate use of, and navigation of LANs and WANs for research and for sharing of resources.
    • c9B – Use correct programming style to enhance the readability and functionality of the code such as spacing, descriptive identifiers, comments, or documentation.
    • c9C – Seek and respond to advice from peers and professionals in delineating technological tasks;
    • c10A – Annotate coding properly with comments, indentation, and formatting.

      Objectives

    • Students will be able to:
    • Hand compute and code how to find the GCD of 2 numbers
    • Correctly code if/else/switch statements
    • Analyze code involving if/else/switch statements
    • Create code utilizing random numbers
    • Predict code output involving if/else/switch/random
    • Convert Boolean statement using DeMorgan’s law

      Time Required

      2 weeks – 48 minute class periods

      Materials Required

      Included is text with examples, worksheets, labs and a test.  Specifically

    • Text
    • Boolean Logic
    • Boolean Operators
    • Comparison of Boolean variables
    • Tracing
    • Switch Statements
    • DeMorgan’s Law
    • Short Circuiting
    • Radio Buttons and Check Boxes
    • Random Number Generators
    • Labs
    • Finding the area of a circle, rectangle or triangle. (GUI and console)
    • Changing letter grade to number on 4.0 scale. (GUI)
    • Determining if a student meets requirement for a job.(console)
    • Finding money due for a personalized item (GUI)
    • Determining the amount due for speeding ticket (GUI and console)
    • Finding the price for a personalized pizza(GUI)
    • Finding the price for a shopping spree – include tax (GUI)
    • High/Low Game.(GUI)
    • Determining what day of the week you were born on
    • Determining if a triangle is scalene, isosceles, equilateral, or nonexistent
    • Worksheets
    • GCD, Order of Operations and if Statements
    • Output for if statements
    • Switch statements
    • If Statements
    • Random numbers

      Procedure

    • Go through the text with students.
    • Have students enter in examples and see that they really do achieve the intended results
    • Discuss on each section “What if”.  For example, what if we entered in a value like -5 for a test grade?
    • In general, don’t give new information for more than 15 minutes before switching to hands- on or worksheets.
    • Give labs as soon as you cover enough information to assign the labs.  While students are working on labs, monitor constantly

      Closure

      During the last five minutes, have students tell you what they have learned.  If they seem confused, have them write an “exit card” telling what they need help on.

      Evaluation

    • labs -Check the written code and screen print or output.  All programs must run accurately or there is no credit.  I also take off 40% if they do not have comments.   Poor commenting grading is at the discretion of the teacher.
    • worksheets – check for completion, go over in class, then check again for accuracy
    • test – these are up to the individual teacher

      Extension Activity

      Determining if a triangle is scalene, isosceles, equilateral, or nonexistent

       
       

       
       

      Inserted from <http://www.techappsnetwork.org/index.php?option=com_content&view=article&id=436:conditionals&catid=169:computer-science&directory=84>