Using Programming to Create Graphics TATN / TCEA February 7, 2006

Slides:



Advertisements
Similar presentations
Elko County School District CCSS Math Professional Development Module 3, Week 2 Digging into the CCSS, part 1.
Advertisements

Halomda Educational Software ( Established 1988) Mathematics and Science for Primary, Intermediate and High schools Computer Aided and e-Learning Math-XPress.
You are a Food Science student. It’s time to start a new vocabulary unit. Your teacher hands out a vocabulary list.
ABEERA ARIF THE CITY SCHOOL I.C.TECH., GRADE 5. Prepare students for 21 st Century skills.
Robotics A New Generation of Learning Hands On Learning Students learn best when they’re given the opportunity to explore. Students learn best when they’re.
Algebraic Reasoning January 6, State of Texas Assessments of Academic Readiness (STAAR) More rigorous than TAKS; greater emphasis on alignment to.
Using LOGO to Teach Geometry and Problem Solving to Future Middle School Teachers Jerry Dwyer Gary Harris G. Brock Williams Texas Tech University.
CSC 160 Computer Programming for Non-Majors Section 1.2: Drawing a UFO Prof. Adam M. Wittenstein
Engaging MS Coding and CS Resources Emmanuel Schanzer and Livia Santos.
build buildings. Engineers … build bridges and roads. Engineers …
Teaching In The 21st Century at J.S. Adame Elementary
GIFTED and TALENTED A middle school perspective…. A high school perspective…. AN ARRAY OF SERVICES.
Grandparents’ Day Breakfast 2012 Mathematics. Today’s students are expected to solve tomorrow’s problems. Our goal: To teach St. Francis students to be.
Using Competitions to Enhance Learning for Elementary Students Grant Black and Sharon Laux Center for Entrepreneurship and Economic Education University.
Welcome Class of  Nancy Brightwell: Principal  Crystal Davis: 9 th Grade Dean of Students  Charlene Jones: 9 th Grade School Counselor.
Module 4 Shift of Application Sunnyside School District.
Class IV IC Tech Darakhshan Campus ACTION PLAN. Long Term Goal “Adopting 21 st century teaching and learning approaches to enhance the students’ appreciation.
Making Math Easier for Kids By Besnik Keja Click on ABC for my research paper Click on my picture for video introduction.
Welcome to Back to School Night Ms. Stoeckel. About Me ●Rutgers University ●Masters in Special Education ●8th year of teaching.
EFFECTIVELY INTEGRATING INSTRUCTIONAL SOFTWARE INTO TEACHING AND LEARRNING EVIRONMENT FOR THE HIGHEST POTENTIAL RELATIVE ADVANTAGE BY: BELTECH ETEC 602.
The game is changing. It isn't just about math and science anymore. It's about creativity, imagination, and, above all, innovation.” –Business Week Magazine.
Create a List of Themes Work in teams of three or less. Make sure each of you write them on your own sheet of paper. Using the ABCs. Come up with three.
Bethune Middle School Technology Plan Presented by: William Carter E7801-Instructional Technology Planning and Management Dr. Regina Merriwether.
Halomda Educational Software ( Established 1988) Mathematics and Science for Primary, Intermediate and High schools, Colleges and Universities Computer.
PROGRAMMING GRAPHICS DrScheme Drawing Tools A Unique Use of Technology for ALGEBRA EDUCATION E XPANDING Y OUR H ORISONS IN MATHEMATICS AND SCIENCE March.
Culminating Project EDUC 3200 Instructional Tech-Media Instructor Brown Presented by: DeShone O. Watson.
Jessica Garman Shoshana Gordon Ginsburg Ashley Jones Jessica Samowitz
THE PROCESS OF TEACHING BAR GRAPHS. STUDENT PAGE CONSTURCT A BAR GRAPH WEB-QUEST DESIGNED BY GROUP 2 MEMBERS TITLE INTRODUCTION TASK PROCESS EVALUATION.
Teaching Programming in Middle School TeachScheme! Anniversary Workshop Brown University, Providence, Rhode Island June 11-12, 2005 Pamela Ossorio, The.
In Partnership with Code.org FUN WITH CODING FOR MIDDLE AND HIGH SCHOOL.
Teaching & Learning with Scratch Miguel Figueiredo Department of Sciences and Technologies School of Education - Polytechnic Institute of Setúbal.
WELCOME TO BACK TO SCHOOL NIGHT MATH 8 : PRE-ALGEBRA MS. BICEY.
June 2000Developed by M. Jeans, L. Wedel-Isaacs, J. Worley Enhancing Geometry with Technology A geometry unit incorporating technology appropriate for.
Coding Connections at the Interface of Algebra I and Physical World Concepts Improving Teacher Quality Grant Program Summer 2016.
Teaching and Learning with Technology
GeoGebra in Primary and Lower Secondary School Classrooms
Welcome SNHS Work Session October 28, 2014 Facilitators:
KA1 “HIGH SCHOOL HIGH TECH SCHOOL OF THE FUTURE” project lasts from August the 1st, 2014 till July the 31st, 2016.
Technology Application TEKS
Back to School Night for Mathematics in Context®
Advanced Academics in Middle School
Mary Brenneman Second Grade Southeast Elementary
ENGAGE -Turn and Talk Find your emoji match, introduce yourself and discuss... What’s happening? Where does water come from? What is the ratio of ice to.
Jamie Forshey BASD Technology Integration Coach
What Digital Resources Are Available to Support STEM?
What to Look for Mathematics Grade 1
Orange County Virtual School
Measuring Polygon Side Lengths
Woodland elementary Teachers in action
Today Is S.T.E.M. Day.
8th Grade Everything Robotics Elective Mrs. Young
Welcome Class of th to 8th Grade Course Selection Meeting
Family Literacy and Math Night
Karen North, Westside High School Houston ISD, Houston, Texas
SECOND GRADE Let Your Light Shine.
Carroll STEM Program February
Using DrScheme and The Design Recipe in Algebra
Comic Life in the Classroom
21st Century Skills.
Interview with a Technology Education Teacher
th Grade Course Selection Sheet
Future 7th Grade Course Selection
ABCya! Alexa Mairs.
Trinity Springs Middle School
Mrs. Brown’s Rockin’ News!
Sister Cecilia Anne Wanner, O.P. Middle Tennessee State University
Welcome. We are so glad to have the opportunity to tell you all about LifeSmarts—The Ultimate Consumer Challenge.
Learning Mathematics through Games and Activities
Sky Ranch Middle School Pilot Squadron
Presentation transcript:

Using Programming to Create Graphics TATN / TCEA February 7, 2006 Programming Graphics Using Programming to Create Graphics TATN / TCEA February 7, 2006 Karen North, Westside High School Houston ISD, Houston, Texas Multimedia Teacher

Pre-AP CS Vertical Team… Programming Graphics Pre-AP CS Vertical Team… KAREN NORTH Technology Systems Teacher, Westside High School Certified in Math, CS, Business, Campus Technologist, MTT Experience teaching Algebra, Geometry, pre-AP CS, AP CS, Business PAMELA OSSORIO Technology Teacher, Rice Middle School Certified in Grades 1-8 Math, BBA Finance Experience teaching Tech Applications, Yearbook, Robotics I have used programming for 15 years in the classroom, starting with the Apple IIE, Basic and Logo mathematics classes. - Anyone remember that?

WHY Multimedia? Introduce Student to Programming through the Arts Introduce Student to the field of Computer Science Build CS domain knowledge skills: Algebraic Computation Data Analysis and Problem Solving Design Attention to Details Motivation to Work Ethically and Perseverance While around 66% of the Art AP testers are female. To increase the enrollment of females in CS one of our solutions is to introduce girls to programming through the arts. And, at the same time improve the domain knowledge skills necessary for success in CS for all students And as you can see from the list, all AP areas need practice in critical / creative thinking.Besides, all the things that CS teaches are required all subjects and TEKS objectives If girls are never exposed to programming, how can they ever know if they like it? We have found girls are attracted to the aesthetics of a programming language that is easy to code and debug. There are other programming languages that could be used. But, we find DrScheme an easy to use IDE. The error messages made for beginners motivate discovering solutions.

LESSON OVERVIEW Programming Graphics Programming Environment - IDE Use drawing tools of a line, rectangle, and circle Design object on graph paper Plot key positions of the object Study the relationship of one point to another Step-by-step write the code that creates the picture Building a vertical-team in computer science can include many curriculum areas and many tools. We are sharing one of our tools - programming graphics. We have received a $10,000 grant to research our methods and hope to increase our team with you. Programming used to be taught in Middle School. That gave students some experience before coming to High School. Now I have to spend 1 semester getting students ready to learn computer science. We would like to see that preparation start in MS. Besides, all the things that CS teaches are used in all subjects and enhance pre-AP and G/T objectives. And, what we are using is free unlike other effective software that is being used.

PROGRAMMING ENVIRONMENT IS EASY AND FREE DrScheme, like LOGO, is a subset of LISP. All languages have VERBS (actions ..) and NOUNS (.. what is used in the action) Algebra uses variable letters to represent data; Programs are formulated with WORDS. Commands and error messages set for a BEGINNER. Limited syntax and rules PIXEL based - can code exact location. Pamela show her lessons. Explains she does hers as a guided lesson with all students. I do mine as an independent study module. I show mine. Girls are not afraid of technology, they are turned off by competitive nature of programming C++ and game emphasis. Girls like the aesthetics of programming.

FUNCTIONS AND PATTERNS Programming Graphics FUNCTIONS AND PATTERNS The rectangle uses arguments for position of the corner the horizontal length the height, and the color. The circle uses parameters for the center point the radius, and

DrSCHEME DRAWING TOOLS start : number number -> void (start 640 480) draw-solid-disk: posn number color -> true (draw-solid-disk (make-posn 50 50) 40 ‘red) draw-circle: posn number color -> true draw-solid-rect: posn number number color -> true draw-solid-line: posn posn color -> true predefined colors: ‘white ‘yellow ‘red ‘blue ‘green ‘black Function name Parameters, arguments Data Types Function name is the ACTION Parameters are the data matching the expected data type in the contract.

DrSCHEME DRAWING LESSONS Lesson are FREE and online to support “funding” of public education at www.knorth.info: Graphic Link - Used in Web Mastering TechSys Link - Used as a module in Technology Systems Magnet Program I.T. Unit. These are the lessons you will see in the video. Algebra Link - Used in algebra I in a Houston A+ Challenge research project. Function name is the ACTION Parameters are the data matching the expected data type in the contract.

Balloon Learning Lesson Since most students prefer study in the humanities, we using that interest to encourage study in the math/science/tech fields. Communicating with the computer is a study of a language with vocabulary and syntax connections.

Balloon Learning Lesson Since most students prefer study in the humanities, we using that interest to encourage study in the math/science/tech fields. Communicating with the computer is a study of a language with vocabulary and syntax connections.

Balloon Learning Lesson Since most students prefer study in the humanities, we using that interest to encourage study in the math/science/tech fields. Communicating with the computer is a study of a language with vocabulary and syntax connections.

Balloon Learning Lesson Since most students prefer study in the humanities, we using that interest to encourage study in the math/science/tech fields. Communicating with the computer is a study of a language with vocabulary and syntax connections.

AESTHETIC BENEFITS Creative and Fun... Sport that exercises the BRAIN and builds dendrites - connections… Requires thinking differently... Requires teaching differently... Different from other applications... This is just the very beginning of a design recipe used to help students solve problems. The graphics you will see in this video are examples that help students look for patterns to create variable function. This process is also used in the teaching of algebra, which starts in the primary grades with arithmetic. Students discover creative thinking through programming graphics.

THE FUTURE What do you see in the 21st century classroom? Are you excited about adding programming GRAPHICS to your curriculum? To learn more come to the Technology Village tomorrow 1-3 for hands-on lessons.

CREDITS Graphics by Alief Elsik, Westside High School and Rice Middle School Students Background graphics created in DrScheme Rice University DrScheme Software TeachScheme! Training Workshops How To Design Programs - Dr. Felleisen WWW.HTDP.ORG I have used programming for 15 years in the classroom, starting with the Apple IIE, Basic and Logo mathematics classes. - Anyone remember that? Who knows how to program? What languages? Anyone now use programming with their students? To do what?

Technology Village 1:00 – 3:00 Using Programming to Create Graphics Technology Village 1:00 – 3:00 Individual Lessons and Questions Karen North, Westside High School Houston ISD, Houston, Texas knorth@houstonisd.org www.knorth.info I have used programming for 15 years in the classroom, starting with the Apple IIE, Basic and Logo mathematics classes. - Anyone remember that? Who knows how to program? What languages? Anyone now use programming with their students? To do what?