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
Space Man Sam: Grammar Mistakes By Aleis Murphy Duke University, Under the direction of Professor Susan Rodger July 2010.
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.
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.
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.
Editing with vi Or more fun than you thought you’d have without a mouse Prof. Chris GauthierDickey.
How to Debug VB .NET Code.
Word Processing Microsoft Office: Exploring Word 2011 for MAC.
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
Lesson 3 Text Basics Adapted From Source:
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.
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.
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
PowerPoint Basics Tutorial 2: A Slide Show In this tutorial you’re going to create a presentation from scratch. You will have to keep this presentation.
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.
Getting started with Alice Adapted from presentations by Jenna Hayes, Duke University Donna Gavin, UWP Computer Science and Software Engineering.
Unit 1 – Improving Productivity Instructions ~ 100 words per box.
Parenting for Success Class #7 Preventive Teaching.
Welcome to the CRE Programming Club! Robert Eckstein and Robert Heard.
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.
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
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.
 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.
For the next 25 minutes we are going to look at some SMART Board tips and tricks. Even if you are not a classroom teacher or you don’t have a SMART Board.
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.
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.
 Columns  Rows  Cells  Ranges  Cell addresses  Column headers  Row headers  Formulas  Spreadsheet.
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.
Photoshop Actions Lights, Camera, Actions in Photoshop.
Introduction to Text Based Coding. We’re learning to explore how text based programming works You will display and enter text into a window You will use.
Practical Kinetics Exercise 0: Getting Started Objectives: 1.Install Python and IPython Notebook 2.print “Hello World!”
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.
CRE Programming Club - Class 3 Robert Eckstein and Robert Heard.
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
Learning to program with Logo
Simulation for Local Coordinators
Introduction to TouchDevelop
Git started with git: 2018 edition
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.

You Must Learn to Type! Practice at home or at school! This is something that you will have to learn to be successful at any job, not just programming. Keep typing the phrase “The quick brown fox jumps over the lazy dog” We’ve also created a game that will help you learn to type. We’ll talk about it more later.

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” ( N-FA) N-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.

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

Next Time.... We’re going to learn more about constants and variables.