JavaOne4Kids. Saturday, October 24, Agenda and Session Descriptions. Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Size: px
Start display at page:

Download "JavaOne4Kids. Saturday, October 24, 2015. Agenda and Session Descriptions. Copyright 2014, Oracle and/or its affiliates. All rights reserved."

Transcription

1 JavaOne4Kids Saturday, October 24, 2015 Agenda and Session Descriptions

2 Agenda SATURDAY OCT 24 8:00 AM Registration Check in/ Breakfast snack 9:00 AM- 9:35 AM Opening Comments 9:45 AM- 11:45 AM Rm301 Rm302 Rm303 Rm304 Rm305 Rm 306 Rm307 Kids learn to code with Scratch and Leap Motion (KID4300) Hands-on IoT Workshop with AirBot Sensors (KID4446) Teaching Kids Programming with TKPJava and Codenvy (KID1709) Zero to Fractals in Two Hours (KID6876) Raspberry Pi Cloud Gaming 4 Kids (KID6864) Introduction to HTML5, JavaScript, and Gaming (KID6763) Oracle Academy: Building an Arcade Game with Greenfoot (KID8470) Cap: 50 Cap: 50 Cap: 50 Cap: 50 Cap:100 Cap: 100 Cap: 50 11:45 AM- 12:45 PM LUNCH 12:45 PM- 2:45 PM Rm 301 Rm302 Rm303 Rm304 Rm305 Rm 306 Rm307 Build Your Games with Tynker (KID8057) Getting Started with Arduino (KID6424) Minecraft Modding with Forge 1.8 (KID7983) Build Your Own Website with Web Components(KID6816) LEGO Mindstorms Programming 4 Kids (KID3904) Make your own game with Greenfoot and Java (KID1852) Oracle Academy: Programming Finch Robots with Greenfoot (KID8472) Cap: 50 Cap: 50 Cap: 50 Cap: 50 Cap:100 Cap: 100 Cap: 50 2:45 PM- 3:00 PM BREAK 3:00 PM- 5:00 PM Rm 301 Rm302 Rm303 Rm304 Rm305 Rm 306 Rm307 Lets play with NAO robot Squishy Circuits Creating a Game with (KID6160) (KID6432) Java (KID8053) Draw your favorite animal with JavaScript (KID8060) Oracle Academy: Solve it with SQL - Use SQL to solve a mystery (KID8473) Introduction to Python - Beginners - Level 1 (KID4542) Oracle Academy: Programming Finch Robots with Java (KID8471) Cap: 50 Cap: 50 Cap: 50 Cap: 50 Cap:100 Cap:100 Cap:50 2

3 SessionID Title Abstract Session Descriptions KID1852 Make Your Own Game with Greenfoot and Java This presentation guides you through making your own computer game. No prior experience is required (but if you can program, you will still find plenty of exciting new things to learn in this session). Creating this game involves Greenfoot, a free Java-based educational IDE. Greenfoot makes it easy to create graphical applications such as games. As part of the session, you will learn a lot about principles of object-oriented programming and will write code in Java. You will also become familiar with Greenfoot, which you can continue to use with many more examples on your own time after this workshop. The workshop is presented by the people right at the source: the creators of Greenfoot themselves. Suggested age: 14+. KID3904 Lego Mindstorms Programming 4 Kids Using Lego Mindstorms EV3 is a great way to introduce kids to the world of programming by teaching them how to control the physical world with their computer. In this session, students will get a chance to build a project from scratch with Lego bricks, deploy and run Java on the Mindstorms Intelligent Brick, and edit Java code on their laptops to make improvements to the projects. Lego Mindstorms hardware is supplied for use during the lab, and students are encouraged to continue exploring and learning at home. Recommended age: 8-14 years KID4300 Kids Learn to Code with Scratch and Leap Motion Scratch is a visual programming environment that helps young people learn to think creatively, reason systematically, and work collaboratively essential skills for life in the twenty-first century. Leap Motion is a revolutionary sensor device that supports hand and finger motions as input, making it possible to control a computer with hand gestures. In this session, Scratch and Leap Motion are combined. During the workshop, kids work in pairs to learn how to program with Scratch, creating their own video games and musical instruments. They can control both with a Leap Motion device with hand gestures in the air. The goal is to make the kids just as enthusiastic about technology as the presenters are. After the workshop, the kids will be able to continue working with Scratch at home. KID4446 Hands-on IoT Workshop with AirBot Sensors With advances in devices, sensors, big data, and cloud technologies, the world is experiencing an Internet of Things phenomenon that is rapidly transforming our day-to-day lives. This workshop helps participants gain a basic understanding of the multifaceted world of IoT technologies, powered by readily available open source hardware, software, and cloud technologies. Participants will build an Raspberry Pi-based autonomous robot that reacts to environmental conditions. They will program the robot to take sensor measurements and upload their results to the cloud to view and analyze with a web browser. This workshop is delivered by TEKids, devoted to helping students learn STEM concepts by successfully analyzing and creating innovative solutions. KID4542 Introduction to Python for Beginners: Level 1 Python is intended to be a highly readable programming language, designed to have an uncluttered visual layout and frequently using English keywords where other languages use punctuation. This two-hour session is an introduction to Python in which students will learn basics of programming in Python, Python shell, input/output statements, datatypes, and conditional executions. Toward the end of the presentation, the participants will do a few exercises designed to kindle interest in kids who are just starting to program. 3

4 Session Descriptions SessionID Title Abstract KID6160 Let s Play with a NAO Robot Created by Aldebaran Robotics, NAO is a 58-centimeter-tall humanoid robot with 25 degrees of freedom, designed to be fully and easily programmable. This workshop introduces you to NAO and shows you how to create your own application easily so you can have fun with him. KID6424 Getting Started with Arduino This session introduces basic concepts applied to connect the real world to the digital world, using Arduino Uno, an open source microcontroller. The concepts include sensors and controllers, circuits, voltage, current, and analog and digital signals. The participating kids will learn about these while building simple circuits with components such as switches, LEDs, and resistors. Arduino kits will be used for hands-on experience in a shared setting. The kids will also learn to upload a sketch (software) to Arduino. Suggested grade level: Grade 5 or above KID6432 Squishy Circuit This session, geared toward younger children, is all about having fun with play dough while learning about electricity and circuits and is based on the idea of "squishy circuits." They will get to create a variety of figures with play dough, batteries, LEDs, and wires. They will start with some sample circuits to build, and then deciding what they want to build is limited only by their imagination. They will also get to see one of the simpler creations being controlled by the open source microcontroller Arduino. KID6763 Introduction to HTML5, JavaScript, and Gaming HyperText Markup Language, HTML, is a high-level, easy-to-understand markup language that is used to create web pages. The purpose of a web browser is to read HTML documents and compose them into visible or audible web pages. HTML5 and JavaScript in combination open a new era of developing 2-D structures and games rendered on any modern browser that supports HTML5 specifications. Kids will learn more in this session. KID6816 Build Your Own Website with Web Components In this hands-on lab, kids will discover how web components work. They will use Polymer to build simple but amazing websites leveraging the power of web components. KID6864 Raspberry Pi Cloud Gaming 4 Kids The Raspberry Pi is a credit-card-size computer designed specifically for teaching programming in schools. This session uses it to explore basic programming concepts in the context of a simple computer game that connects to the Oracle Java SE Cloud. The students will get a chance to assemble a minicomputer from scratch and learn to use the command line to compile and execute programs and to make small enhancements to an existing program. Raspberry Pi hardware is supplied for use during the lab, but the participants are encouraged to bring their own device they can use at home after the lab to continue exploring and learning. 4

5 SessionID Title Abstract Session Descriptions KID6876 Zero to Fractals in Two Hours Scala is a modern programming language used by companies such as Twitter, LinkedIn, and Coursera that lets you do everything from developing websites to creating games, making apps, and more. It also happens to be a great language for getting started with programming. This workshop starts with simple exercises leading up to drawing fractal-based graphics and ends with hints on doing even more with Scala. This workshop is targeted to 4th graders and up, so bring your laptop and a lot of enthusiasm! KID7983 Minecraft Modding with Forge 1.8 Minecraft is a multiplayer game that involves building and placing blocks in a three-dimensional environment. The game allows modifications (known as mods ) that can change the game from how it was originally written. Mods can add content to the game to alter game play. For example, new blocks and player abilities can be added. Have you always wondered what it takes to write mods? This workshop teaches kids how to build Minecraft mods with Forge 1.8. In the process, they ll also learn some basic Java concepts as well. KID1709 Teaching Kids Programming with TKPJava and Codenvy In this hands on session the TKP team will teach the first course from their TKPJava courseware library. Kids will be learn basic Java concepts such as objects and methods using the TKPJava customized version of cloud-based IDE using a Codenvy factory. Courseware is logo-style and uses XP practices such as pair and mob programming. Lynn and the TKP team are working with middle school districts to provide teachable courseware to middle school teachers world-wide. KID8053 Creating a Game With Java Excited about making your own game? In this class, kids will learn how to create their first game with Java. It will teach them how to create windows, add buttons, change colors, add text fields, and much more. The students will also learn how to create an attractive user interface that will make people want to play their game. By the end of the class, students will know how to use important commands in Java and create their first game. This will give these students a base of Java knowledge they can expand upon. KID8057 Build Your Games with Tynker Using Tynker s visual coding blocks, kids can drag and drop blocks of code to build their own games. In this workshop, they will use built-in tools to create their own characters, animation sequences, sound effects, and music. The session demystifies the concept of programming and teaches computational thinking in a fun and imaginative way. KID8060 Draw Your Favorite Animal with JavaScript This session introduces kids to basic programming through creative drawings and animations in JavaScript. They will learn about calling different commands with parameters and drawing many shapes with functions such as ellipse(), triangle(), rect(), and arc(). They will also color and outline shapes, using predefined functions such as fill() and stroke(), and in the end, they will be ready to share their favorite animal with friends and family. The students will need a Gmail account. 5

6 SessionID Title Abstract Session Descriptions KID8470 Oracle Academy: Building an Arcade Game with Greenfoot In this session, the participants will learn how to build an arcade game with Greenfoot. This is an entry-level workshop for students interested in learning how to program in Java. KID8471 Programming Finch Robots with Greenfoot In this session, students will program Finch robots with Greenfoot. KID8472 KID8473 Oracle Academy: Programming a Finch Robot with Java Oracle Academy: Solve It with SQL Use SQL to Solve a Mystery In this session, students will learn how to program a Finch robot with Java. Students in this session will use Greenfoot, a Java IDE, to solve an SQL mystery. The session combines Java and SQL. 6

Scratch Game Design (Grade 3-5, Beginners)

Scratch Game Design (Grade 3-5, Beginners) Scratch Game Design (Grade 3-5, Beginners) Scratch was developed at MIT as a graphical programming language, and this course is designed to cultivate interests of younger students. In this course, elementary

More information

Availability of the Program A free version is available of each (see individual programs for links).

Availability of the Program A free version is available of each (see individual programs for links). Choosing a Programming Platform Diane Hobenshield Tepylo, Lisa Floyd, and Steve Floyd (Computer Science and Mathematics teachers) The Tasks Working Group had many questions and concerns about choosing

More information

Learn to Play Science and Technology With This New Program

Learn to Play Science and Technology With This New Program 1 Empowering the makers of tomorrow 2 Table of Contents Page 4: About MakerKids Page 5: Our Story Page 6: Overview of Topics Page 7: Overview of Programs Page 8: Topics Page 9: Videogame Programming Page

More information

SCRATCH Lesson Plan What is SCRATCH? Why SCRATCH?

SCRATCH Lesson Plan What is SCRATCH? Why SCRATCH? SCRATCH Lesson Plan What is SCRATCH? SCRATCH is a programming language that makes it easy to create interactive stories, animations, games, music, and art that can then easily be shared on the web. Scratch

More information

DECEMBER 6, 2014 TEACHERS COLLEGE, COLUMBIA UNIVERISTY

DECEMBER 6, 2014 TEACHERS COLLEGE, COLUMBIA UNIVERISTY DECEMBER 6, 2014 TEACHERS COLLEGE, COLUMBIA UNIVERISTY THE MACY ART GALLERY PROGRAM IN ART AND ART EDUCATION THE LOGO FOUNDATION CODE-TO-LEARN FOUNDATION Welcome to Scratch Day! SPONSORED BY THE LOGO FOUNDATION

More information

KIDS LEARNING CODE: LUNCH +AFTER SCHOOL PROGRAMS

KIDS LEARNING CODE: LUNCH +AFTER SCHOOL PROGRAMS KIDS LEARNING CODE: LUNCH +AFTER SCHOOL PROGRAMS We love technology, and want to teach others. With the help of developers, designers and professional educators, we ve created content that not only showcases

More information

EASTERN SCHOOL DISTRICT

EASTERN SCHOOL DISTRICT EASTERN SCHOOL DISTRICT Course Descriptor Summary (Interim September 2005) 1. Subject Area: Technology Education 2. Course: Computer Technology 3200 3. Program Description/Guiding Principles: TABLE OF

More information

High Engagement: Middle School STEM Computer Programming and Video Games. Ryan W. Patton Irving ISD

High Engagement: Middle School STEM Computer Programming and Video Games. Ryan W. Patton Irving ISD High Engagement: Middle School STEM Computer Programming and Video Games Ryan W. Patton Irving ISD Modern Industria l Research Irving ISD Snapshot Population: ca.35,000 students African America: 12% Hispanic:

More information

Fall 2015 Computer Classes

Fall 2015 Computer Classes Fall 2015 Computer Classes CLASS DESCRIPTIONS This series of free classes will be conducted at each of the Kenosha Public Library locations. Space is limited. Please register online at http://mykpl.info/iguana/www.main.cls?surl=classes

More information

Summer. at CSI. Launch Your Creativity

Summer. at CSI. Launch Your Creativity CE Summer Camp_Layout 1 3/30/15 3:17 PM Page 1 Launch Your Creativity Summer at CSI june 29 august 6 The magic in all campers comes to life as never before when they are empowered to be as creative as

More information

Computer Science Education Week Teacher/Volunteer Guide

Computer Science Education Week Teacher/Volunteer Guide Computer Science Education Week Teacher/Volunteer Guide What is the Hour of Code/Computer Science Education Week? Computer Science Education Week (CSEdWeek) is an annual program dedicated to inspiring

More information

1 Boca Raton Summer Camp - 2016

1 Boca Raton Summer Camp - 2016 1 Boca Raton Summer Camp - 2016 Welcome to Digi-Camp s Summer Programs Since the winter of 2006 Digi-Camp has been offering Winter, Spring and Summer Camps for extraordinary kids using 21st century tools

More information

A REST API for Arduino & the CC3000 WiFi Chip

A REST API for Arduino & the CC3000 WiFi Chip A REST API for Arduino & the CC3000 WiFi Chip Created by Marc-Olivier Schwartz Last updated on 2014-04-22 03:01:12 PM EDT Guide Contents Guide Contents Overview Hardware configuration Installing the library

More information

STEM is Elementary Newsletter March 2015

STEM is Elementary Newsletter March 2015 Print Close Window Subject: March 2015 STEM is Elementary Newsletter From: "Robert Claymier" Date: Sun, Mar 01, 2015 1:31 pm To: "Bob" STEM is Elementary

More information

West Windsor-Plainsboro Regional School District Computer Programming Grade 8

West Windsor-Plainsboro Regional School District Computer Programming Grade 8 West Windsor-Plainsboro Regional School District Computer Programming Grade 8 Unit 1: Programming Content Area: Technology Course & Grade Level: Computer Programming, Grade 8 Summary and Rationale The

More information

Student Perceptions On Computer Coding Ashfield Public School Term 3, 2015. The Initiative. The survey

Student Perceptions On Computer Coding Ashfield Public School Term 3, 2015. The Initiative. The survey Student Perceptions On Computer Coding Ashfield Public School Term 3, 2015 The Initiative 21 st Century education is about innovation. It is about a being open to new ideas and new educational trends that

More information

INTERESTED IN EXPANDING YOUR TECHNICAL SKILLS?

INTERESTED IN EXPANDING YOUR TECHNICAL SKILLS? INTERESTED IN EXPANDING YOUR TECHNICAL SKILLS? The ideal learning path to expand your technical knowledge differs based on your experience, goals, and how much time you have available to devote to practicing

More information

TINKERING WITH POCKET CODE, A SCRATCH-LIKE PROGRAMMING APP FOR YOUR SMARTPHONE. Wolfgang Slany 1 )

TINKERING WITH POCKET CODE, A SCRATCH-LIKE PROGRAMMING APP FOR YOUR SMARTPHONE. Wolfgang Slany 1 ) TINKERING WITH POCKET CODE, A SCRATCH-LIKE PROGRAMMING APP FOR YOUR SMARTPHONE Wolfgang Slany 1 ) Abstract Pocket Code allows you to create and execute Catrobat programs in a visual, "LEGO-style" programming

More information

Interested in Expanding your Technical Skills?

Interested in Expanding your Technical Skills? Interested in Expanding your Technical Skills? The ideal learning path to expand your technical knowledge differs based on your experience, goals, and how much time you have available to devote to practicing

More information

Infrared Sensor. Color Sensor. Touch Sensor. Programmable brick. 3 Interactive Servo Motors. Makes your robot see. Makes. your robot.

Infrared Sensor. Color Sensor. Touch Sensor. Programmable brick. 3 Interactive Servo Motors. Makes your robot see. Makes. your robot. Infrared Sensor Makes your robot see Touch Sensor Makes your robot feel Color Sensor Makes your robot recognize colors Programmable brick The brain and voice of your robot 3 Interactive Servo Motors Make

More information

University of Sheffield Computer Science. Ambassadors Scheme. Overview. This document contains the text from http://ambassadors.rcweb.dcs.shef.ac.

University of Sheffield Computer Science. Ambassadors Scheme. Overview. This document contains the text from http://ambassadors.rcweb.dcs.shef.ac. University of Sheffield Computer Science Ambassadors Scheme This document contains the text from http://ambassadors.rcweb.dcs.shef.ac.uk Overview This 5-term scheme will be designed and delivered by the

More information

EasyC. Programming Tips

EasyC. Programming Tips EasyC Programming Tips PART 1: EASYC PROGRAMMING ENVIRONMENT The EasyC package is an integrated development environment for creating C Programs and loading them to run on the Vex Control System. Its Opening

More information

Arduino Lesson 14. Servo Motors

Arduino Lesson 14. Servo Motors Arduino Lesson 14. Servo Motors Created by Simon Monk Last updated on 2013-06-11 08:16:06 PM EDT Guide Contents Guide Contents Overview Parts Part Qty The Breadboard Layout for 'Sweep' If the Servo Misbehaves

More information

YOUTH AND PRECOLLEGE PROGRAMS IN THE ARTS

YOUTH AND PRECOLLEGE PROGRAMS IN THE ARTS UM ER 015 YOUTH AND PRECOLLEGE PROGRAMS IN THE ARTS ACTING APP CREATION ARCHITECTURE COMIC DRAWING COMPUTER CODING CREATIVE WRITING FASHION DESIGN FILMMAKING JOURNALISM MINECRAFT TM & MODDERS MUSICAL THEATRE

More information

Interactive Game Design with Greenfoot YEAR 1 Greenfoot Single-player Interactive Game

Interactive Game Design with Greenfoot YEAR 1 Greenfoot Single-player Interactive Game MESA VIRTUAL COMPUTER SCIENCE COMPETITION CYBER RULES 2016 Interactive Game Design with Greenfoot YEAR 1 Greenfoot Single-player Interactive Game Level: Type of Contest: Composition of Team: Number of

More information

HTML5. Turn this page to see Quick Guide of CTTC

HTML5. Turn this page to see Quick Guide of CTTC Programming SharePoint 2013 Development Courses ASP.NET SQL TECHNOLGY TRAINING GUIDE Visual Studio PHP Programming Android App Programming HTML5 Jquery Your Training Partner in Cutting Edge Technologies

More information

Process Automation Tools For Small Business

Process Automation Tools For Small Business December 3, 2013 Tom Bellinson Process Automation from Scratch Over the course of 2013 I have written about a number of canned off the shelf (COTS) products that can be used to automate processes with

More information

Next Gen Platform: Team & Mentor Guide

Next Gen Platform: Team & Mentor Guide Next Gen Platform: Team & Mentor Guide 1 Introduction For the 2015-2016 season, the FIRST Tech Challenge (FTC) will be adopting a new controller for its robot competitions. The new platform, which will

More information

Robotics and Engineering Design (SKN11) Syllabus

Robotics and Engineering Design (SKN11) Syllabus Robotics and Engineering Design (SKN11) Syllabus Instructor Mr. Chin-Sung Lin (Email: clin@erhsnyc.net) Course Description Robotics and Engineering Design is a project-based course that uses a hands-on

More information

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205] Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205] Users Manual Robokits India info@robokits.co.in http://www.robokitsworld.com Page 1 Bluetooth + USB 16 Servo Controller is used to control up to

More information

Aftercare Enrichment Programs, Spring 2015

Aftercare Enrichment Programs, Spring 2015 Aftercare Enrichment Programs, Spring 2015 Dear parents, We are offering several enrichment classes through St. Peter Aftercare in the spring session of 2015. Please see the attached sheets for specifics

More information

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER WEB, HYBRID, NATIVE EXPLAINED June 2013 CRAIG ISAKSON MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER 701.235.5525 888.sundog fax: 701.235.8941 2000 44th St. S Floor 6 Fargo, ND 58103 www.sundoginteractive.com

More information

Summer camp. Emily May. Instructor and Curriculum Developer for Adventures in Engineering and Rocket Science. Digital Media Academy 7-12

Summer camp. Emily May. Instructor and Curriculum Developer for Adventures in Engineering and Rocket Science. Digital Media Academy 7-12 EDUCATION LITTLEBITS education COMMUNITY case study Summer camp By Emily May Title Instructor and Curriculum Developer for Adventures in Engineering and Rocket Science Organization Digital Media Academy

More information

Arduino Training - Basics of Micro-controllers Programming Basics

Arduino Training - Basics of Micro-controllers Programming Basics When During AUB Summer Camp Arduino Training - Basics of Micro-controllers Programming Basics Instructor: TC - NB - JB. E-Mail: chehade.t@thelittleengineer.com Phone: 71 530 401 Office: Ashrafieh - Sodeco

More information

Department of Computer Science

Department of Computer Science Computer Technology Camps Summer 2012 July 9 July 26 WEB TECHNOLOGY EXPLORATIONS IN ROBOTICS CREATING ANIMATION & MOVIES EXPLORATIONS IN COMPUTER GAMING CREATING TECHNOLOGICAL TOYS CREATING ANDROID PHONE

More information

Prototyping Connected-Devices for the Internet of Things. Angus Wong

Prototyping Connected-Devices for the Internet of Things. Angus Wong Prototyping Connected-Devices for the Internet of Things Angus Wong Agenda 1) Trends of implementation of IoT applications REST Cloud 2) Connected-device Prototyping Tools Arduino Raspberry Pi Gadgeteer

More information

Period: 50 Hours of Code. Topic: Python Programming Mobile App Development Electronics and Robotics Web Development Game Programming Computer Security

Period: 50 Hours of Code. Topic: Python Programming Mobile App Development Electronics and Robotics Web Development Game Programming Computer Security HoC Semester One Foundation Level 50 K-Box 50 Hoc 50 hours compulsory course to warm up the students' minds and make them familiar with major aspects of the IT World. At this level we introduce major branches

More information

Summer 2015 Youth STEM REGISTRATION PACKET

Summer 2015 Youth STEM REGISTRATION PACKET Summer 2015 Youth STEM REGISTRATION PACKET Oakton Community College Alliance for Lifelong Learning and Center for Promoting STEM 1 Table of Contents OAKTON YOUTH STEM OVERVIEW...3 PROGRAM STRUCTURE...3

More information

ASSOCIATE IN APPLIED SCIENCE DEGREES AND CERTIFICATES

ASSOCIATE IN APPLIED SCIENCE DEGREES AND CERTIFICATES ASSOCIATE IN APPLIED SCIENCE DEGREES AND S COMPUTER INFORMATION TECHNOLOGY The Game Animation and Design degree prepares students to create computer generated animation, design, and create video games,

More information

IC 1101 Basic Electronic Practice for Electronics and Information Engineering

IC 1101 Basic Electronic Practice for Electronics and Information Engineering 7. INDUSTRIAL CENTRE TRAINING In the summer between Year 1 and Year 2, students will undergo Industrial Centre Training I in the Industrial Centre (IC). In the summer between Year 2 and Year 3, they will

More information

For: Useful for Computational Thinking (IS103) as Ruby is used in this course. Prerequisites: Basic programming.

For: Useful for Computational Thinking (IS103) as Ruby is used in this course. Prerequisites: Basic programming. December 2014 Date (sorted by) 8-9 Dec (2 full days) 10.00am - @SIS SR2.4 Title/Fee Ruby/Rails Fees: $10 Description For: Useful for Computational Thinking (IS103) as Ruby is used in this course. Prerequisites:

More information

LAURELHURST ELEMENTARY ENRICHMENT CLASSES Guide Spring 2015

LAURELHURST ELEMENTARY ENRICHMENT CLASSES Guide Spring 2015 Art Wizards Thursdays, 3:45pm-4:45pm, Room 3 $149-10 sessions LASER hosts Art Wizards, an art class for 1st-5th graders that shows students the best ways to use chalk and oil pastel, watercolor, colored

More information

Computer Science Professional Development Summer 2015 Arkansas STEM Center University Network and other Computer Science Offerings

Computer Science Professional Development Summer 2015 Arkansas STEM Center University Network and other Computer Science Offerings Arkansas School for Math, Sciences and the Arts The Arkansas School for Mathematics, Sciences and the Arts (ASMSA) has launched Coding Arkansas Future. This no- cost program will blend asynchronous digital

More information

Games Development Education to Industry. Dr. Catherine French Academic Group Leader Games Programming, Software Engineering and Mobile Systems

Games Development Education to Industry. Dr. Catherine French Academic Group Leader Games Programming, Software Engineering and Mobile Systems Games Development Education to Industry Dr. Catherine French Academic Group Leader Games Programming, Software Engineering and Mobile Systems How do they get from inspiration to destination? Where do they

More information

2015 Summer Coding Camps

2015 Summer Coding Camps 2015 Summer Coding Camps No matter you are a complete beginner, novice or advanced coder, we have a coding camp for you this summer. Age 6+ Jun 15 - Aug 14, 2015 Tinker (Age 6-8) Explorer (Age 9-11) Creator

More information

AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping

AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping 3.1.1 Constants, variables and data types Understand what is mean by terms data and information Be able to describe the difference

More information

How to Run a Scratch Competition

How to Run a Scratch Competition How to Run a Scratch Competition Barbara Ericson Laura Boullain http://coweb.cc.gatech.edu/ ice-gt/1489 What is Scratch? Free software from MIT scratch.mit.edu Designed for elementary to college aged Low

More information

VIRGINIA TECH IEEE CORPORATE SPONSORSHIP PACKAGE 2014-2015

VIRGINIA TECH IEEE CORPORATE SPONSORSHIP PACKAGE 2014-2015 VIRGINIA TECH IEEE CORPORATE SPONSORSHIP PACKAGE 2014-2015 Letter of Introduction Dear Prospective Corporate Partner, Hello from the Institute of Electrical and Electronics Engineers (IEEE) Virginia Tech

More information

Welcome to Corel VideoStudio Pro X5

Welcome to Corel VideoStudio Pro X5 Contents Welcome to Corel VideoStudio Pro X5............................ 2 New Features and Enhancements................................ 4 Getting to Know the Workspace.................................

More information

SCHOOL OF INFORMATION TECHNOLOGY. Graduate Diploma in Information Technology (Level 7) 1 Semester Bachelor of Information Technology 3 Years

SCHOOL OF INFORMATION TECHNOLOGY. Graduate Diploma in Information Technology (Level 7) 1 Semester Bachelor of Information Technology 3 Years SCHOOL OF INFORMATION TECHNOLOGY 8 National Certificate in Computing (Level 3) 1 Semester Diploma in Information and Communications (Level 5) 1 Year Diploma in Information and Communications (Level 6)

More information

DIPLOMA IN GRAPHIC WEB DESIGN AND WEB DEVELOPMENT COURSE INFO PACK

DIPLOMA IN GRAPHIC WEB DESIGN AND WEB DEVELOPMENT COURSE INFO PACK Registered as a Private Higher Education Institution with the Department of Higher Education and Training in South Africa under the Higher Education Act 1997 Registration Nr. 2001/HE07/005 DIPLOMA IN GRAPHIC

More information

cs281: Introduction to Computer Systems Lab08 Interrupt Handling and Stepper Motor Controller

cs281: Introduction to Computer Systems Lab08 Interrupt Handling and Stepper Motor Controller cs281: Introduction to Computer Systems Lab08 Interrupt Handling and Stepper Motor Controller Overview The objective of this lab is to introduce ourselves to the Arduino interrupt capabilities and to use

More information

INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency

INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency 1. 420-PA3-AB Introduction to Computers, the Internet, and the Web This course is an introduction to the computer,

More information

PHYS 2P32 Project: MIDI for Arduino/ 8 Note Keyboard

PHYS 2P32 Project: MIDI for Arduino/ 8 Note Keyboard PHYS 2P32 Project: MIDI for Arduino/ 8 Note Keyboard University April 13, 2016 About Arduino: The Board Variety of models of Arduino Board (I am using Arduino Uno) Microcontroller constructd similarly

More information

2014 AGGIE ENRICHMENT CAMP DESCRIPTIONS

2014 AGGIE ENRICHMENT CAMP DESCRIPTIONS 2014 AGGIE ENRICHMENT CAMP DESCRIPTIONS Paul Robeson Theatre Description: Do you enjoy acting, singing, dancing, writing and crafts? Come join NC A&T's theatre arts summer program with exciting activities

More information

Expand K-5 STEM Experiences While Developing A Maker Mindset

Expand K-5 STEM Experiences While Developing A Maker Mindset Expand K-5 STEM Experiences While Developing A Maker Mindset Presenters: Edward A. Salina Ed.D., Superintendent Todd Winch, Assistant Superintendent for Curriculum and Instruction Guy J. Le Vaillant, Ed.D.,

More information

Courtney Pinnell. Dr. Can (John) Saygin. Edward E. Whitacre Jr. College of Engineering http://www.depts.ttu.edu/coe/stem/gear/

Courtney Pinnell. Dr. Can (John) Saygin. Edward E. Whitacre Jr. College of Engineering http://www.depts.ttu.edu/coe/stem/gear/ How to Start a LEGO MINDSTORMS Robotics Program for Elementary and Middle School Students Jointly Presented by The University of Texas at San Antonio and Texas Tech University Dr. Can (John) Saygin College

More information

START TEACHER'S GUIDE

START TEACHER'S GUIDE START TEACHER'S GUIDE Introduction A complete summary of the GAME:IT Junior curriculum. Welcome to STEM Fuse's GAME:IT Junior Course Whether GAME:IT Junior is being taught as an introductory technology

More information

The NXT Generation. A complete learning solution

The NXT Generation. A complete learning solution The NXT Generation A complete learning solution The NXT Generation LEGO MINDSTORMS Education is the latest in educational robotics, enabling students to discover ICT, science, D&T and maths concepts in

More information

Learning Object-Oriented Design by Creating Games 1

Learning Object-Oriented Design by Creating Games 1 Learning Object-Oriented Design by Creating Games 1 Mark Overmars, Utrecht University As a youth taking my first steps toward learning how to program a computer, I remember how exciting it was to write

More information

Starting a Robotics Program in Your County

Starting a Robotics Program in Your County April 2012 Volume 50 Number 2 Article Number 2IAW6 Return to Current Issue Starting a Robotics Program in Your County Maria A. Habib 4-H Youth Development Educator/Assistant Professor University of Wisconsin,

More information

Who s Here? 1. Name 2. Library 3. STEM programming @ your Library 4. Computer science/coding/kids & Tech @ your Library

Who s Here? 1. Name 2. Library 3. STEM programming @ your Library 4. Computer science/coding/kids & Tech @ your Library Who s Here? 1. Name 2. Library 3. STEM programming @ your Library 4. Computer science/coding/kids & Tech @ your Library Session Goals Why is STEM and computer science important Provide familiarity with

More information

Arduino Lab 1 - The Voltage Divider

Arduino Lab 1 - The Voltage Divider Arduino Lab 1 - The Voltage Divider 1. Introduction In this lab, we will endanger a cute animal, create a portal to another dimension, and invent a new genre of music. Along the way, we will learn about

More information

Directions: 1. Hand out student worksheet to class. 2. Follow speaking points for the PowerPoint Presentation.

Directions: 1. Hand out student worksheet to class. 2. Follow speaking points for the PowerPoint Presentation. You Can Be Anything Teacher Guide to PowerPoint Part 1: PowerPoint Lesson Directions: 1. Hand out student worksheet to class. 2. Follow speaking points for the PowerPoint Presentation. Slide 1: 1. Let

More information

PDF File: Python: Programming, Master's Handbook: A TRUE Beginner's Guide! Problem Solving, Code, Data 1Science,

PDF File: Python: Programming, Master's Handbook: A TRUE Beginner's Guide! Problem Solving, Code, Data 1Science, Python: Programming, Master's Handbook: A TRUE Beginner's Guide! Problem Solving, Code, Science, Structures & Algorithms (Code like a PRO in... less!) (Master's Handbook Edition Series) PDF PDF File: Python:

More information

Youth 2015

Youth 2015 Youth Camp@COCC 2015 Ages 10-14 Chocolate is Good for You! Culinary Youth Camp Learn the secret to layer, ice and glaze a cake evenly and smoothly (like a pro) while practicing piping skills. Practice

More information

Getting Started with LEGO Robotics

Getting Started with LEGO Robotics Excerpted from Getting Started with LEGO Robotics A Guide for K-12 Educators Mark Gura LEGO Robotics is a hands on, multidisciplinary, collaborative, authentic learning experience, and Mark Gura wants

More information

ADVENTURES IN 3D MODELING 3D

ADVENTURES IN 3D MODELING 3D ADVENTURES IN 3D MODELING 3D Modeling Age: 9 and up Prereq: none Make your own 3D creations! You will learn leading-edge technology skills using a professional -level modeling software to sculpt, texture,

More information

2. Select the hardware that you will use as well as the programming language that will be appropriate with the students that you teach.

2. Select the hardware that you will use as well as the programming language that will be appropriate with the students that you teach. Steps to starting a LEGO robotics program Congratulations on your decision to start a robotics program! Whether you are a teacher, parent, coach, or an afterschool club leader, you ll find lots of support

More information

Use fireworks and Bonfire night as a stimulus for programming

Use fireworks and Bonfire night as a stimulus for programming Learn it: Scratch Programming Make fireworks in Scratch Use fireworks and Bonfire night as a stimulus for programming Create an animated bonfire Design and program a working Catherine wheel Design and

More information

In the Cloud: File Storage Collaboration and Communication with Office 365

In the Cloud: File Storage Collaboration and Communication with Office 365 In the Cloud: File Storage Collaboration and Communication with Office 365 Contents Overview... 4 Introduction to In the Cloud: File Storage Collaboration and Communication with Office 365... 4 Academy

More information

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation UPS PIco Uninterruptible Power Supply with Peripherals and I 2 C control Interface to be used with Raspberry Pi B+, A+, B, and A HAT Compliant Raspberry Pi is a trademark of the Raspberry Pi Foundation

More information

Web Development I & II*

Web Development I & II* Web Development I & II* Career Cluster Information Technology Course Code 10161 Prerequisite(s) Computer Applications Introduction to Information Technology (recommended) Computer Information Technology

More information

KIDS & TEENS SUMMER HOLIDAYS

KIDS & TEENS SUMMER HOLIDAYS DEC 2015 - JAN 2016 KIDS & TEENS SUMMER HOLIDAYS LEARN NEW SKILLS IN FILMMAKING, TV PRESENTING, SCREEN ACTING RADIO, DIGI ANIMATION & MORE! AUSTRALIAN FILM TELEVISION AND RADIO SCHOOL SUMMER SCHOOL HOLIDAY

More information

Wethersfield Public Schools Course Outline

Wethersfield Public Schools Course Outline Wethersfield Public Schools Course Outline Course Name: Technology and Engineering Education, Grade 8 Department: Technology and Engineering Education Grade(s): 8 Level(s): Unleveled Course Number(s):

More information

Maximum value. resistance. 1. Connect the Current Probe to Channel 1 and the Differential Voltage Probe to Channel 2 of the interface.

Maximum value. resistance. 1. Connect the Current Probe to Channel 1 and the Differential Voltage Probe to Channel 2 of the interface. Series and Parallel Circuits Computer 23 Components in an electrical circuit are in series when they are connected one after the other, so that the same current flows through both of them. Components are

More information

Oglethorpe University. CRS410 Internship in Communications. Debra Bryant, Web Content Intern. December 10, 2012

Oglethorpe University. CRS410 Internship in Communications. Debra Bryant, Web Content Intern. December 10, 2012 Website Development and Design: Real World Experience Debra Oglethorpe University CRS410 Internship in Communications Debra, Web Content Intern December 10, 2012 Experience Website Development and Design:

More information

MEAP Edition Manning Early Access Program Hello! ios Development version 14

MEAP Edition Manning Early Access Program Hello! ios Development version 14 MEAP Edition Manning Early Access Program Hello! ios Development version 14 Copyright 2013 Manning Publications For more information on this and other Manning titles go to www.manning.com brief contents

More information

Building emerging technology skills using IBM s Platform as a Service

Building emerging technology skills using IBM s Platform as a Service Building emerging technology skills using IBM s Platform as a Service New era of education for the new era of learning The IBM Academic Initiative program is a no-charge global program that offers educators

More information

INSPIRING THE NEXT GENERATION OF TECHNOLOGY INNOVATORS

INSPIRING THE NEXT GENERATION OF TECHNOLOGY INNOVATORS INSPIRING THE NEXT GENERATION OF TECHNOLOGY INNOVATORS Iridescent s mission is to equip and inspire underprivileged young people to develop curiosity, creativity and persistence through a powerful science,

More information

Firefox for Android. Reviewer s Guide. Contact us: press@mozilla.com

Firefox for Android. Reviewer s Guide. Contact us: press@mozilla.com Reviewer s Guide Contact us: press@mozilla.com Table of Contents About Mozilla Firefox 1 Move at the Speed of the Web 2 Get Started 3 Mobile Browsing Upgrade 4 Get Up and Go 6 Customize On the Go 7 Privacy

More information

INDIANA AREA SCHOOL DISTRICT SECONDARY

INDIANA AREA SCHOOL DISTRICT SECONDARY INDIANA AREA SCHOOL DISTRICT SECONDARY Course Title: Robotics Engineering I Grade Level: 9-12 Course Number: 642 Core or Elective: Elective Periods Per Week: 5 Length of Time: 39 minutes / 1 period Length

More information

How To Play Botball

How To Play Botball Using Robots to Teach 6-12 Grade Students to Program Steve Goodgame Executive Director KISS Institute for Practical Robotics 1-405-579-4609 www.kipr.org www.botball.org 1 Aerial Robot Contest What is a

More information

1. Overview of the Java Language

1. Overview of the Java Language 1. Overview of the Java Language What Is the Java Technology? Java technology is: A programming language A development environment An application environment A deployment environment It is similar in syntax

More information

Igniting young minds through computer programming

Igniting young minds through computer programming Igniting young minds through computer programming igniting young minds W riting computer programs is a challenging, yet extremely satisfying personal experience that develops essential skills in logic,

More information

Articles 742b: Networks & Transactions Spring 2014 Green Hall, Room 209/210 Tuesdays 1:30 5:30

Articles 742b: Networks & Transactions Spring 2014 Green Hall, Room 209/210 Tuesdays 1:30 5:30 Articles 742b: Networks & Transactions Spring 2014 Green Hall, Room 209/210 Tuesdays 1:30 5:30 Class website: http://art.yale.edu/art742b Class email list: networks1@panlists.yale.edu Dan Michaelson: dan.michaelson@yale.edu

More information

Workshop on Android and Applications Development

Workshop on Android and Applications Development Workshop on Android and Applications Development Duration: 2 Days (8 hrs/day) Introduction: With over one billion devices activated, Android is an exciting space to make apps to help you communicate, organize,

More information

Scratch: Open source software for programming, creativity and collaboration

Scratch: Open source software for programming, creativity and collaboration Scratch: Open source software for programming, creativity and collaboration Ivete Leite de Oliveira Table of Content Introduction... 3 Open Source Software... 3 Open source software for creativity......3

More information

After School Programs

After School Programs After School Programs Registration Ends 01/15/16 Classes Begin on 01/25/16* Classes End 3/25/16* *please check specific dates for each individual class, as they vary Winter 2016 Please Note: Registration

More information

Girls Technology Day Who, What, Where, How and Why Career Clusters for Female Under-representation 470104 Computer Installation and Repair Female 127 14 11.02% 110201 Computer Programming, General Female

More information

Windows Presentation Foundation: What, Why and When

Windows Presentation Foundation: What, Why and When Windows Presentation Foundation: What, Why and When A. WHY WPF: WPF is framework to build application for windows. It is designed for.net influenced by modern display technologies like HTML and Flash and

More information

You can learn more about Stick around by visiting stickaround.info and by finding Stick Around on social media.

You can learn more about Stick around by visiting stickaround.info and by finding Stick Around on social media. Stick Around Play, design, and share sorting and labeling puzzles! Stick Around comes with an assortment of example puzzles, including ordering decimals and classifying rocks. It's the player's job to

More information

Information Technology Career Field Pathways and Course Structure

Information Technology Career Field Pathways and Course Structure Information Technology Career Field Pathways and Course Structure Courses in Information Support and Services (N0) Computer Hardware 2 145025 Computer Software 145030 Networking 2 145035 Network Operating

More information

Hello Swift! ios app programming for kids and other beginners Version 1

Hello Swift! ios app programming for kids and other beginners Version 1 MEAP Edition Manning Early Access Program Hello Swift! ios app programming for kids and other beginners Version 1 Copyright 2016 Manning Publications For more information on this and other Manning titles

More information

Web 2.0 Technology Overview. Lecture 8 GSL Peru 2014

Web 2.0 Technology Overview. Lecture 8 GSL Peru 2014 Web 2.0 Technology Overview Lecture 8 GSL Peru 2014 Overview What is Web 2.0? Sites use technologies beyond static pages of earlier websites. Users interact and collaborate with one another Rich user experience

More information

Cambridge International AS and A Level Computer Science

Cambridge International AS and A Level Computer Science Topic support guide Cambridge International AS and A Level Computer Science 9608 For examination from 2017 Topic 3.4.2 Virtual machine Cambridge International Examinations retains the copyright on all

More information

Culturally Situated Sensors. Progress & Development on Culturally Situated Sensors and Sensor-Caching -Chris Shing

Culturally Situated Sensors. Progress & Development on Culturally Situated Sensors and Sensor-Caching -Chris Shing Culturally Situated Sensors on Progress & Development on Culturally Situated Sensors and Sensor-Caching -Chris Shing Table of Contents Culturally Situated Sensors Sensor-caching Questions 2 What is CSS?

More information

#ModernBiz Discover Tips to Stay Current and Competitive for Less

#ModernBiz Discover Tips to Stay Current and Competitive for Less #ModernBiz Discover Tips to Stay Current and Competitive for Less $ # Today s experts: Steve Measelle is a Group Manager of Microsoft US SMB Marketing. He s a NYC-to- Seattle transplant passionate about

More information