How can I use this in my class? Java for MS in IT students. Wrap GUI around doing some cool picture manipulations, to engage the students. After AP exam,

Slides:



Advertisements
Similar presentations
Homework Assignment. Assignment One Ready for the next challenge. Great! Time to pick an affiliate product to promote. Go to ClickBank.com and go to the.
Advertisements

Girls as Creators By Patty Hicks Computer Teacher Gregory Middle School Indian Prairie School District #204 Naperville, Illinois.
LCCC Transfer Workshop Start Here – Go Anywhere !.
It’s Not the Technology It’s the Learning Professional Development September :00.
Introducing Java CSC1401. Course Goals Teaching programming concepts In a “real” language.
Announcements You survived midterm 2! No Class / No Office hours Friday.
Introduction to programming with Visual Basic.NET Dr. Marty Sirkin.
CS 197 Computers in Society Fall, Welcome, Freshmen!
My First Words lesson for Pre- School Students By Mildred Saavedra EDIT 430 SUMMER 2007 Back Next.
CEP Welcome September 1, Matthew J. Koehler September 1, 2005CEP Cognition and Technology Who’s Who?  Team up with someone you don’t.
Content Creation Project 2 Due date: Monday, September 22 nd.
ITEC Winter An intro to programming concepts with Scratch Quick intro for college citizens. George Stockman MSU CSE.
SE 350 – Programming Games Lecture 1: Introduction Lecturer: Gazihan Alankuş Please look at the last two slides for assignments (marked with TODO) 2/10/20121.
Using Multimedia, Animation, and Robotics to Increase the Number of Students and Teachers in Computing Barbara Ericson ICE, College of Computing Georgia.
PHOTOGRAPHY IN THE CLASSROOM Joel Turner TED 5351.
ESL PowerPoint Demonstration The Effective Use of Presentation Software in the ESL Classroom By Daniel Craig University of Illinois ESL 401 J.
How to turn on the robot How to start Bluetooth How to connect to robot How to initialize the robot How to not break the robot Sec Getting Started.
Watercolor Designs Edith Bowen 1 st grade. Intro Kids sat on rug to start lesson The class was set up with tables grouped together, about 5 kids per group.
How is this useful in my class? “I will find some way to use it, by golly!” Will Python work, if students need to pick up C++ later? JES may not be a good.
Through the Looking Glass - Alice 2.0. Welcome from Alice.
Programming 101 with Python: an open-source, cross-platform, and fun language By J. Burton Browning, Ed.D. Copyright © J. Burton Browning All rights reserved.
Tux Paint Reviewed by team iTeach Jodi Hovest, Scottie Fetters, & Melanie Stainbrook.
1 Please switch off your mobile phones. 2 Prolog: The Initiation ET: Hey Alice! What is this on your desk? Alice: That’s a digital computer. ET: Digital.
Barbara Ericson Georgia Institute of Technology
Understanding the Properties SD Counts. Ground Rules  Honor private think time  Be prepared for sessions, everyone should have something to contribute.
In.  This presentation will only make sense if you view it in presentation mode (hit F5). If you don’t do that there will be multiple slides that are.
SMFM ePoster Layout Suggestions and Tips. Thank you for accepting the offer to submit your ePoster. This guide provides some hints and tips about designing.
CS 0.5: A Better Approach to Introductory Computer Science for Majors Bob Sloan, Pat Troy University of Illinois at Chicago SIGCSE 2008.
Tori’s CSE 3 Poster Computational Thinking: Throughout the beginning of our course, we learned as a class so much about computers, along with learning.
Glogster EETT Training Mathew Swerdloff November 30, 2010.
Media Computing Instructor Byung Kim Olsen 231 Office hours – MWF 9:00-10:00 AM or by appointment.
ESL PowerPoint Demonstration The Effective Use of Presentation Software in the ESL Classroom By Daniel Craig University of Illinois ESL 401 J.
By: Keaton & David. Movement ProsCons  We were able to make the object move horizontal easily.  We were able to make the object move up and down easily.
Alice in Virginia Beach A Continuing Experiment John Harrison Princess Anne High School Virginia Beach, VA.
What this class meant to me Evgeni Bouzakine. The people I met during this class have helped me learn so much about teaching and how to make a successful.
Lance Pedersen Bio: I am a relatively new teacher who has had to rapidly adjust to teaching in the CTS area. I started my career three years ago at Ross.
Object-Oriented Programming. Object-oriented programming  First goal: Define and describe the objects of the world  Noun-oriented  Focus on the domain.
Building Teamwork Skills Into Instructional Teams.
“Miiisssss!!!! Advisory is boring!” Here’s your chance to make advisory fun…and help make yourself a better student!
 Prepare students to become 21 st century learners  Meet Alaska ELA and technology standards  Prepare students for the future  Spread the use of technology.
CS 197 Computers in Society Professor John Peterson.
Rospenda, stiggiens 1 Chapter 3 Clear Achievement Expectations.
Sierra Learns Computers in CSE3 By Sierra Lee Lab 2 Lab 2 Desktop Publishing with MS word Lab 5 Labs 4 & 5 Lab 6 Lab 6 Visual Programming with Alice In.
Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech.
Taylor Wermelskirchen
Student-led Conferences March 1 & 2, Mathematics – Period 4  I felt Successful in this class because: I was able to get all my homework done. I.
EDS 198 – HANDS ON LAB Clairemont High School UCSD – CREATE RH Fleet Science Center.
Great Principles of Computing: Computing for Everyone Mark Guzdial College of Computing/GVU Georgia Institute of Technology.
Making Posters for Conferences and Events: Getting to the Point.
UCSD Media Computation in Java CS1 for majors* (N >130, 2x a year) Increase retention ◦ Losing 32% by end of first year Increase recruitment (more students.
By: Wesley Tedlock Digital Marketing: Blogging!. What’s the big deal about Blogs? Have an impact on different brands It’s a way to get your thoughts across.
1- How to connect the robot to the pc Sec Getting Started 3- How to move the robot Sec Scribbler movements 4- How to make a turn 11- How to.
Kindergarten Newsletter Mrs. Leland’s Class For the week of January 14-18, 2013 Language Arts Focus: Review “Popcorn Words” Math Focus: Notes from Mrs.
Welcome to the Computer Science classes Mrs. Whitlock AP night Chattahoochee High School.
04-ManipulatingPictures-part21 Manipulating Pictures, Arrays, and Loops part 2 Barb Ericson Georgia Institute of Technology June 2008.
Artist Trading Cards Moore Public Schools. Need something to add fun to your classroom but that also gives your student a challenge? A little bit of art.
CS education: teaching computer science. Teaching programming Teaching computer science has become a huge industry: Huge job growth Not enough CS- trained.
Programming Languages Dan Grossman 2013
AP Computer Science Principals Course Importance and Overview
Victory Lutheran college
Waddell Elementary School Media Center Orientation
Art Talk Man-made vs. Natural items in the world around you
Analysis and Comparison is ICS4U
Advantages in Computational Thinking
Lesson Plans For Pre -Kindergarten
UNIT 3 – LESSON 5 Creating Functions.
College & Career Awareness: The Problem with CDA’s
Welcome to the Computer Science classes
Helen Jefferis, Soraya Kouadri & Elaine Thomas
A peer review/grading system for use with Scratch (SPRAT) Dr
Presentation transcript:

How can I use this in my class? Java for MS in IT students. Wrap GUI around doing some cool picture manipulations, to engage the students. After AP exam, play with sounds for pre-calculus class, working with amplitude. In my Alice class, last quarter is some Java. Could do MediaComp for the Java portion: More interesting and open-ended assignments. Can I use this in AP class? Maybe for array manipulation? Started doing chromakey with intro class. Tried different poster board colors, and had kids figure out which colors worked right. Really engaged students AND VISITORS. Focused on experimentation. Been doing text with Python. Could use image to get different focus in Python. In Middle School, could start with basic use of explore( ) on the caterpillar, to talk about how images are digitized, how pictures are represented on the computer. Please complete evaluation at:

More: How use this in my class? With Alice class, use Python to fill in the end of the year. They want to add sounds, create more things for the catalog. In AP course, after exam, maybe use data structures or possibly introduce Python MediaComp. Starting a new course, breadth-first, rising 10 th graders. Ways to get into how programming works and how digitizing works. Use it as a hook. Won’t know they’re learning programming unless I tell them, and I won’t. Want to do a lot with matrices, and can do that here. More fun than working through a 2-D array. Get the pre-calc kids recruited early by playing with sounds! Somehow link to CS Ed Week? Maybe make a contest? Art Gallery? Python is great for being memory light and FREE. We’re budget constrained. Doing things here that are hard to do with tools. Writing functions that will do things like fitting pictures into collage. Doing things beyond simple, like removing background noise in a sound.

More: How to use in my class? Use as a motivation in existing course. Using turtles to introduce objects. Using image manipulation to introduce loops. Will switch back and forth. Using MIDI to introduce linked lists. Can’t really use this right now. Using an imperative scripting language, where we use mainline and subroutines, rather than objects. Can change frequency of beep in VB, but not read import sounds and manipulate samples. Can definitely do pixels in pictures. MediaComp support is language dependent. Putting this in CS0. Now using Lego Mindstorms. Add some Python in?

More: How to use this in my class? What are our computational goals in the different classes? Are we going to run into a problem where students are seeing the exact same thing (decreaseRed?) over and over, in multiple classes at multiple levels? It’s what we did before with prime numbers and fibonacci, just with something more engaging. A big issue here is assessment: How do we assess, assess what we think is important, and assessing similar ways to how students learn. Let’s not teach the way we learned in the 70’s! Maybe we can improve our teaching, when we have good assessment that shows us what’s working and what’s not.

More: What can I use in my class? Python lets us do functional, imperative, and object-oriented. What about not learning more but excited? We should be focusing on getting kids to deal with abstraction.