Engage Beginning Computer Programmers with Interactive Concepts

Slides:



Advertisements
Similar presentations
SHRM-GT SPOTLIGHT Membership Committee. Meet the Committee Garrett Kowalewski, Chair Owner, in the process of founding a new technical and general staffing.
Advertisements

The Function and Use of a Print Rich Environment in the Dual Language/Bilingual Classroom.
Computer Programming Rattapoom Waranusast Department of Electrical and Computer Engineering Faculty of Engineering, Naresuan University.
Lighting Up the Dark Side of the Web Colin Rose Quarter Past Five Limited Monday 11 th October 2004.
Is Commercial Technology All That Threatening? Colin Rose Quarter Past Five Limited “The Dual Use of Technology” Wednesday 4 th June 2008 SHAPE Club,
2 nd Graders Term 1. Tell me and I forget it. Teach me and I remember. Involve me and I learn. - Benjamin Franklin We believe that the best way to engage.
Chapter 10.  Basic Functions  Insert Graphics, Audio/Video  Add Text  Create Links  Capture Brainstormed Ideas  Generate Outline  Organize Graphics,
ATTENTION LANGUAGE LEARNERS ! THE SENIORS’ GUIDE FOR SUCCESS.
Sensory Activities: Experiences to Improve Communication and Literacy for Children with Visual and Multiple Disabilities Faye Gonzalez, TVI & COMS February.
Blended Courses: How to have the best of both worlds in higher education By Susan C. Slowey.
STEGANOGRAPHY. C ONTENTS Defination Steganography History Steganalysis Steganography v/s Cryptography Steganography Under Various Media Steganographic.
TEACHING PROGRAMMING BY ITERATIVE DEEPENING Dr. Mark Lee | School of Computer Science, University of Birmingham
Effective Teaching of Health Reporting: Lectures and More Barbara Gastel, MD, MPH Texas A&M University Train the Trainer Workshop: Health Reporting for.
Learning Styles Sara Grady Matt Birtel Michael Saks.
Problem Solving using the Science of Computing MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.
Introduction to STEM Integrating Science, Technology, Engineering, and Math.
Lighting Up the Darker Side of the Web Colin Rose Quarter Past Five Limited Tuesday 9 th March 2004.
Computer Science Unplugged Dr. Tom Cortina Carnegie Mellon University Sponsored by.
INTERACTIVE NOTEBOOKS Moore Public Schools. WHAT ARE INTERACTIVE NOTEBOOKS?  Interactive Student Notebooks are books that help students to become interactive.
Algorithms and Flowcharts
M. Alexander 2009 Environmental Print Activities for the Early Childhood Classroom.
11 Making Decisions in a Program Session 2.3. Session Overview  Introduce the idea of an algorithm  Show how a program can make logical decisions based.
Michael Emerton
Making Math Meaningful Presented By: Jane Brouse Julie MacGregor.
Communication Arts The Writing Process. Communication Arts GUIDING CONCEPT As writers, we understand and demonstrate the ability and flexibility to use.
ECS – Storyboarding and Introduction to Web Design
Reading together for fun and for pleasure
Sorcha Moran Add1ng Num8er5 t0 L1fe Multiply the possibilities Sorcha Moran
The Need for Algorithms
Understanding Children’s Thinking Through Number Talks
The Methods of Science Chapter 1.
Introduction to Computing Science and Programming I
Algorithms and Problem Solving
Unit 1 Days 1-2: Standard 1 Objective 1
INTERMEDIATE PROGRAMMING WITH JAVA
Art Talk Man-made vs. Natural items in the world around you
Theresa Fraser’s Teaching and Learning Philosophy
Contact Center Management
ENGAGING STUDENTS WITH ACTIVE LEARNING
Software Name (Function Type)
On Teaching Programming Languages Using a Wiki
IGCSE 6 Cambridge Effectiveness of algorithms Computer Science
Debugging and Random Numbers
Charla Coffin Choral Music Teacher Leavelle McCampbell Middle School
Differentiated Instruction
Implementing Functions from a Detailed Design Quick Tips
Teaching Appropriate Behavior
Introduction to Computer Programming
Memory.
Advertising Messages are Everywhere!
CS 240 – Lecture 11 Pseudocode.
Integrating Technology: Some Things You Should Know
Pakitang-turo Dr. Lakangiting Garcia.
Language Basics.
I Love Engineering! Name of Mentor
PLATON: Promoting Learning Approaches
Six Trait Writing Voice!
Programming We have seen various examples of programming languages
Programming.
Algorithms and Problem Solving
Reinforcing Positive Behaviors At Home
How to Stay Organized in an Online Class
Tonga Institute of Higher Education IT 141: Information Systems
Memory.
Tonga Institute of Higher Education IT 141: Information Systems
EDTE 408 Principles of Teaching
Basic Concepts of Algorithm
Introduction to Python
Individual Differences
The Intentional teacher
Presentation transcript:

Engage Beginning Computer Programmers with Interactive Concepts

Dr. Toni Black, Ph.D. Professor, Information Technology University of New Mexico – Valencia tblack@unm.edu

Getting Student Buy-In Importance of Correct Instructions Interactive Activity

Kinesthetic Learning Wikipedia Definition Teaching & Learning Style Student Actually Carries out Physical Activity Instead of Lecture/Demonstration Leads to Natural Discovery

Main Ideas of Teaching Kinesthetically Have Many Experimental Learning Opportunities Engage in Body Demonstrations Use Group/Paired Learning

Faster Way To Learn Do Anything That Increases Brain Activity TIP: Faster Way To Learn Do Anything That Increases Brain Activity

TIP: Brain Tuned to Biochemistry of Emotions If Causes You to Feel More Likely Remembered Humor, Surprise, Interest

The Perfect Worker 1 Bob Smith, my assistant programmer, can always be found 2 hard at work in his cubicle.  Bob works independently, without 3 wasting company time talking to colleagues.  Bob never 4 thinks twice about assisting fellow employees, and he always 5 finishes given assignments on time.  Often he takes extended 6 measures to complete his work, sometimes skipping coffee 7 breaks.  Bob is a dedicated individual who has absolutely no 8 vanity in spite of his high accomplishments and profound 9 knowledge in his field.  I firmly believe that Bob can be 10 classed as a high-caliber employee, the type which cannot be 11 dispensed with.  Consequently, I duly recommend that Bob be 12 promoted to executive management, and a proposal will be 13 executed as soon as possible.

The Perfect Worker 1 Bob Smith, my assistant programmer, can always be found 2 hard at work in his cubicle.  Bob works independently, without 3 wasting company time talking to colleagues.  Bob never 4 thinks twice about assisting fellow employees, and he always 5 finishes given assignments on time.  Often he takes extended 6 measures to complete his work, sometimes skipping coffee 7 breaks.  Bob is a dedicated individual who has absolutely no 8 vanity in spite of his high accomplishments and profound 9 knowledge in his field.  I firmly believe that Bob can be 10 classed as a high-caliber employee, the type which cannot be 11 dispensed with.  Consequently, I duly recommend that Bob be 12 promoted to executive management, and a proposal will be 13 executed as soon as possible.

Laughter Funny Ways to Teach Importance of Algorithm Put on a Jacket How to Brush Your Teeth

Use Small Group Learning Use Paired Learning TIP: Use Small Group Learning Use Paired Learning

Paired Learning Activity Pair Students To Reproduce a Graphic NO QUESTIONS The Computer doesn't ask any! Switch and Try Again

Use Graphics The Brain is Tuned for Visuals TIP: Use Graphics The Brain is Tuned for Visuals

Learning Binary Code Handout Binary Cards Christmas Lights Worksheet Count in Binary Display Specific Number Christmas Lights Worksheet Compliments of www.csunplugged.com

TIP: Make it Fun Whenever Possible!

Data Data Sizes Use Toddler Legos Variables Make Boxes as "Containers"

Have Students Get Physical TIP: Have Students Get Physical

Logical Operators Activity: Decision Standup Physically Engages Student More Meaningful

Engage in Body Demonstrations Where Motion Means a Concept TIP: Engage in Body Demonstrations Where Motion Means a Concept

Sorting Algorithms Students Act as Elements of Array Try Out Different Sort Algorithms Student Better Understands Visually

TIP: Use Concepts with Familiar Objects In Unexpected Ways Brain is Tuned for Novelty!

Arrays Use Everyday Items Ice Cube Trays Egg Cartons Small Numbers or Letters Sorting Algorithms

Valuable Resource www.csunplugged.com

CS Unplugged.com Many Activities: Created for Kids – Works for Adults Text Compression Error Detection Image Representation Searching Algorithms Many more….. Created for Kids – Works for Adults

Generative NOT something you 'absorb' Active Process Constructs Knowledge Visuallizes Concepts

Collaborative Solve Problems with Others Natural Outcomes Understanding Engagement

Joy Bring Fun into the Classroom Create Curiosity & Innovators Adds Spice to Life and Teaching

Not Expensive Students Themselves as Props Printed on cards or paper Cheap Props from Dollar Store Fun Props from Craft Store

My Findings Kinesthetic Learning: Quicker Understanding of Concepts Module Takes ½ the Time Creates more Relaxed and Creative Atmosphere Reduced Dropout Rate

Dr. Toni Black, Ph.D. Professor, Information Technology University of New Mexico – Valencia tblack@unm.edu