Welcome to the CRE Programming Club! Robert Eckstein and Robert Heard.

Slides:



Advertisements
Similar presentations
First of all – lets look at the windows you are going to use. At the top you have a toolbar, with all your various tools you can use when customising your.
Advertisements

create an APA-style title page using Microsoft Word 2007
Getting Started With Alice: The Basics By Jenna Hayes under the direction of Professor Susan Rodger Duke University July
Microsoft® Office Word 2007 Training
Microsoft ® Office Training Get up to speed with the 2007 system presents:
Microsoft® Small Basic
Mouse Tutorial for Win XP In this tutorial you will learn to: Move the mouse Click and double click Make selections Manage windows Use menus Click the.
Unit 3 Day 4 FOCS – Web Design. No Journal Entry.
Getting Started With Alice By Ruthie Tucker under the direction of Prof. Susan Rodger Duke University, July
Let’s Weeble…. Weebly: Features user-friendly drag and drop features Is versatile: you can blog, do slideshows and upload docs Is free Allows you to have.
Coloring Randomly: Random Selection in Alice By Jenna Hayes under the direction of Professor Susan Rodger Duke University July 2008.
When using Cursor Trap, you mustn’t do the following things, unless instructed to do so; - Press any key on the keyboard - Use the buttons that are currently.
Alice Learning to program: Part 1 Scene Setup and Starting Animation by Ruthie Tucker and Jenna Hayes Under the direction of Professor Susan Rodger Duke.
Conversational Computers
PYTHON: LESSON 1 Catherine and Annie. WHAT IS PYTHON ANYWAY?  Python is a programming language.  But what’s a programming language?  It’s a language.
Introduction to VBA. This is not Introduction to Excel We’re going to assume you have a basic level of familiarity with Excel If you don’t, or you need.
Every week: Sign in at the door If you are new: Fill in Registration Form Ask a Mentor how to get started Make sure you are on the Athenry Parents/Kids.
Learning to program using Minecraft. Learning Objective Know what Minecraft is and to explain some of it’s uses Build a simple house in creative mode.
Line up By Melissa Dalis Professor Susan Rodger Duke University June 2011.
Welcome to the CRE Programming Club! Robert Eckstein and Robert Heard.
Microsoft ® Office 2007 Get up to speed with the 2007 system Murray State University College of Education:
Microsoft Windows LEARNING HOW USE AN OPERATING SYSTEM 1.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Software: Building apps Suitable for: Advanced.
Adding Content To Your Faculty Page 1.Login 2.Create your Faculty Page 3.
Computer Logging with DXKeeper. Why Computer Logging? So BRARA can keep an accurate log for N4BRF So BRARA can QSL for FREE with LOTW When a computer.
Getting Started With Alice By Ruthie Tucker under the direction of Prof. Susan Rodger Duke University, July
Introduction to Scratch!
MICROSOFT WORD GETTING STARTED WITH WORD. CONTENTS 1.STARTING THE PROGRAMSTARTING THE PROGRAM 2.BASIC TEXT EDITINGBASIC TEXT EDITING 3.SAVING A DOCUMENTSAVING.
PowerPoint Tutorial Click on the down arrow on the scroll bar to the right Just a reminder to read all the instructions on a slide before doing what it.
Get up to speed Get to know the Ribbon When you first open Word 2007, you may be surprised by its new look. Most of the changes are in the Ribbon, the.
Changing Color, Using Text Objects, and Random Selection in Alice By Jenna Hayes Under the direction of Professor Susan Rodger Duke University, July 2008.
Moving Around in Scratch The Basics… -You do want to have Scratch open as you will be creating a program. -Follow the instructions and if you have questions.
Hi, Learning Skills Students! This is Slide 1 of your Power Point Instruction for this class. After reading each slide, make sure you: 1.Follow the instructions.
Creating Your Own Grading Toolbar for Your Online Tutoring Program by Sandra Vaughn.
Downloading and Installing Autodesk Inventor Professional 2015 This is a 4 step process 1.Register with the Autodesk Student Community 2.Downloading the.
Piñata Game: Keeping Score in Alice By Maggie Bashford Professor Susan Rodger Duke University July
 When you receive a new you will be shown a highlighted in yellow box where your can be found  To open your new just double click.
Making Python Pretty!. How to Use This Presentation… Download a copy of this presentation to your ‘Computing’ folder. Follow the code examples, and put.
Game Maker – Getting Started What is Game Maker?.
Optimizing Your Computer To Run Faster Using Msconfig Technical Demonstration by: Chris Kilkenny.
MY ONLINE CODE In the last 2 years of digital literacy I have learned the proper ways to act and why to act that way online, I have also learned other.
Introduction to Python Lesson 1 First Program. Learning Outcomes In this lesson the student will: 1.Learn some important facts about PC’s 2.Learn how.
Learning PowerPoint Presenting your ideas as a slide show… …on the computer!
Getting Started with Word & Saving Guided Lesson.
CRE Programming Club - Class 2 Robert Eckstein and Robert Heard.
Tutorial for Arrays and Lists. Description This presentation will cover the basics of using Arrays and Lists in an Alice world It uses a set of chickens.
Learning to Program: Part 1 Scene Setup and Starting Animation by Ruthie Tucker and Jenna Hayes Under the direction of Professor Susan Rodger Duke University,
1 Day 2 Logging in, Passwords, Man, talk, write. 2 Logging in Unix is a multi user system –Many people can be using it at the same time. –Connections.
“FEATURES OF THE PROGRAM” MICROSOFT PAINT TUTORIAL.
PROGRAMMING IN PYTHON LETS LEARN SOME CODE TOGETHER!
To view this in “presentation” mode, go to Slide Show  View Show (the toolbar at the top of the page) Use the “Enter” key to advance to the next slide.
Practical Kinetics Exercise 0: Getting Started Objectives: 1.Install Python and IPython Notebook 2.print “Hello World!”
CRE Programming Club Class 2 (Import JJZ543 and Practice Your Typing!)
Today's Ninja Challenge: Write Your First Computer Game!
Computer Basics Tutorial Text boxes like this will give you information. Boxes like this at the bottom of a slide will give you instructions. Press the.
IN THIS LESSON WE WILL REVIEW THE STRUCTURE OF THE INTERNET AND HOW BROWSERS ASSEMBLE WEBSITES BASED ON INSTRUCTIONS THEY RECEIVE FROM SERVERS. Internet.
CRE Programming Club - Class 3 Robert Eckstein and Robert Heard.
JORDANHILL SCHOOL BLOG AND PODCAST TRAINING SESSION How to use ICT to enhance teaching and learning.
Getting Started With Alice: The Basics. Step 1: Background Open up Alice, and choose a background for your Alice world. Your world is something you can.
Microsoft ® Office Word 2010 Introduction Creating your First Basic Document.
Welcome to the Basic Microsoft Word Guide. Before you start this Guide, you will need to complete “Basic Computer”; “Basic Windows” and know how to type.
HOW DO YOU USE THE INTERNET?
Saving, Modifying page, grammar & spell checking, and printing
Microsoft® Small Basic
Learning to program with Logo
Microsoft Word Reviewing Documents.
Simulation for Local Coordinators
UNITY TEAM PROJECT TOPICS: [1]. Unity Collaborate
Introduction to TouchDevelop
Running a Java Program using Blue Jay.
Presentation transcript:

Welcome to the CRE Programming Club! Robert Eckstein and Robert Heard

What is the CRE Programming Club? First, we’re going to spend some time teaching you how to program. Next, we’re going to show you some techniques used to create video games. In 3 or 4 months, we want you to create a video game of your own. Doesn’t matter how simple or complex--just as long as you had fun building it.

Some Rules Standard rules for technology apply for all computers at CRE. Treat them with respect. Obey the same code of conduct you use in the classroom. Video games that you create for this club must be acceptable for all audiences. Mr. Heard and I will be the final judge of this.

Microsoft Small Basic Microsoft Small Basic is a simple version of the BASIC programming language, mainly for kids. However, it’s still very powerful! BASIC stands for Beginner’s All-purpose Symbolic Instruction Code. It has been around in one form or another since Children have learned BASIC (in one form or another) for the past 30 years.

Microsoft Small Basic Programmers have been busy creating Microsoft Small Basic for the past 4 years. It’s very easy to use, and best of all, it’s free! You can download a copy for any Windows computer (XP or later) at:

Why Am I Teaching This? My children keep wanting to know how to create a website and a video game. I started programming when I was 8. (I had to teach myself.) It’s time to pass the torch. I was inspired by a code.org video called “What Most Schools Don’t Teach” ( FA) FA)

Using Small Basic 1. You write your Small Basic programs in an Editor window. 2. You can run various commands by clicking buttons on the Toolbar. 3. As you write code, you can find information about commands in the Help window.

You can open and work with multiple Editor windows at one time. The Editor window that contains the program you are currently working with is the active Editor window.

Your First Program Now press that blue Run button...

...And This is the Results

Intellisense You’ll notice that a small window will appear as you start typing. Microsoft calls this Intellisense, and it will try to guess what you’re typing. If you don’t want to type in the rest of those long words, just use the up and down arrows to choose what you want to type, then hit Enter.

The End Program Button Sometimes, programs don’t quite do what you want them to do, and you don’t get the “Press any key to continue…” at the bottom. So, how do you get back to the Small Basic editor? Well, down at the bottom was a button that said End Program. Pressing this button will make sure that your program stops what it’s (not supposed to be) doing and quietly goes away.

The End Program Button

Choose the Save As button on the toolbar and save the program as “helloworld.sb” Now, close down Small Basic by clicking the red X in the upper right. Now, let’s say it’s the next day and you want to reopen your program. Start Small Basic and click the Open button. Select the program to bring it back up. In this way, programs are just like Microsoft Word documents... or pretty much any other document program.

How About That Save Button? It is your friend. Use it often. Pressing the Save button will allow you to save your program using the name is already has. If you haven’t saved anything yet, it’s going to ask you for a name just as if you pressed the “Save As” button.

How About That Save Button? Programmers save their work early and often. Why? Because they know that computers also have a tendency to break and end abruptly (in programmer’s terms we call that crashing), and if Small Basic or Windows or the whole computer crashes, well, you’ve just lost everything you typed since the last time you saved it.

Import and Publish Publish will allow you to save your program to Microsoft’s computers on the Internet. (Services like this go by the somewhat dreamy name of “cloud.”) When you do so, you’re going to get a six-letter-or-number code. Write that code down.

Import and Publish If you’d like Mr. Bob or Mr. Heard or anyone else to look at the BASIC code—maybe something’s not right with it, or you just want to show off what you did—all we have to do is press the Import button and enter that code. We get to see the BASIC that makes up the program, and we can run it.

Other Things Let’s make a few copies of that first line. Say we want two more copies of that line. Select the line of text. Then press the Copy button. Put the cursor to the right of the text on line 1. Hit Enter, then press Paste. What happened?

Other Things Try clicking Paste again. What happened? Uh oh. It didn’t go on its own line. Well, the good thing is that when we make mistakes, we can easily fix them, by pressing the Undo button. Actually, if we hit the Undo button by mistake, we can press the Redo button.

Other Things Correct the mistake and make three copies of the line. Save the program and run it.

Constants and Variables What’s a variable? What’s a constant?

Constant or Variable? How sleepy you are? How many hands you have? The color of your eyes? How big the school is? What color shoes you’re wearing? How many eyes you have? The color of your hair? How many sides a triangle has? How hungry you are? The position of the sun in the sky? The temperature outside?

Variables Variables vary (change), and constants are constantly the same. In the world of programming, there are values in your program that need to change all the time, and there are values that will stay the same. For the most part in Small Basic, you’ll be using variables.

Import the Following... Play and Get Inspired! TETRIS SOKO STARGATES ASTEROIDS XDM133 (PacMan) MDJ923 (Super Pong) ZZD394 (1942)

Next Time.... We’re going to learn more about constants and variables and explore the library of objects that Small Basic has to offer.