Introduction to Our Programming Tools

Slides:



Advertisements
Similar presentations
Learning to Program With Alice
Advertisements

Introduction to Alice Alice is named in honor of
What is a Programming Language? The computer operates using binary numbers. The computer only knows about 1’s and 0’s. Humans can also use 1’s and 0’s,
Introduction to Alice Web Design Section 8-2 Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
11-Jun-15 Getting Ready for CIT Registering and labs If you are not yet registered (and want to be), be sure I have your name and student ID We.
CENG 161 Introduction to Computer Science Instructor: Dr. Nurdan SARAN Lab Assistant: Arzu Burçak Sönmez.
13-Jul-15 Getting Ready for Java. 2 What You Need 256 MB of RAM (512 MB or more recommended) 500 MHz Pentium or better Macintosh: must run Mac OS X, preferably.
How to use Hot Potatoes Yan Liu. General picture of Hot Potatoes  The Hot Potatoes™ suite includes six applications, enabling you to create the following.
Introduction to Alice Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
CS0007: Introduction to Computer Programming Setting Up Java.
LESSON 1 INTRODUCTION Compiled By: Edwin O. Okech [Tutor, Amoud University] JAVA PROGRAMMING.
Marlene Galea.  The JDK (Java Development Kit)  An IDE (Integrated Development Environment) ◦ Different IDEs include:  JCreator  NetBeans  BlueJ.
Advanced OOP MCS-3 OOP BSCS-3 Lecture # 1
Getting Started With Java Downloading and installing software Running your first program Dr. DwyerFall 2012.
GAME DESIGN IN CONJUNCTION WITH UNION UNIVERSITY COMPUTER SCIENCE DEPARTMENT By Jacob Lynn and Hananiah Nyabam.
Through the Looking Glass - Alice 2.0. Welcome from Alice.
 3D graphics environment  Focuses on Object Oriented Programming  Provides immediate feedback through program visualizations  Contains a drag-and-drop.
Alfresco – An Open Source Content Management System - Bindu Nayar, Bhavana Mohanraj.
Chapter 1 Coding Introduction.
Android 2: Introduction to the Technology Kirk Scott 1.
Fall AboutMichael Fung, CS&E, The Chinese University of HK1 CSC1030 Hands-on Introduction to JAVA Dept of Computer Science and Engineering The.
Information Technology Fundamentals (ITF) Mr. Shultz.
CMSC 202 Computer Science II for Majors Object-Oriented Programming.
Ali Shahrokni Application Components Activities Services Content providers Broadcast receivers.
Introduction to Alice Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
Introduction to Alice Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
Programming Software from Carnegie Mellon Began at University of Virginia under the leadership of Dr. Randy Pausch (“The Last Lecture”)
Free and Open Source Software in Education Kathy Reid 20 September 2008 en.org eid.id.au.
COP 3330 Notes 1/12. Today's topics Downloading Java and Eclipse Hello World Basic control structures Basic I/O Strings.
Agenda For Feb PowerPoint Presentation (Introduction to Java Methods) 2.Finish Unit 2 exercises on page 13 (due by the end of the class today). 4.
Setting Up Eclipse. What is Eclipse? Eclipse is a free, downloadable software that allows us to create, compile, and run JAVA programs.
Obj: Introduction to Alice HW: Read handout and answer questions. Alice is named in honor of Lewis Carroll’s Alice in Wonderland Day 5.
Download and Install: 1.Java Development Kit (JDK) bin/INTERSHOP.enfinity/WFS/CDS- CDS_Developer-Site/en_US/- /USD/ViewProductDetail-Start?ProductRef=jdk-
How to Install the JDK (Java Development Kit) Click hereClick here to download the JDK.
Lecture 1. Introduction to Programming and Java MIT- AITI 2003.
Introduction to Alice Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
Introduction to Alice Web Design Section 8-2 Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
Alice An introduction to programming. History  First created as a project by a student group  Carnegie Mellon University Pittsburgh  Free to anyone.
What is Alice? Alice is an innovative 3D programming environment that makes it easy to create an animation for telling story, playing an interactive game,
Today in CS161 Week #1 The Science of Computing What does it mean to write a program How is game programming different? Consider using Computer Graphics.
20-753: Fundamentals of Web Programming Copyright © 1999, Carnegie Mellon. All Rights Reserved. 1 Lecture 15: Java Basics Fundamentals of Web Programming.
Introduction to JAVA Programming
Introduction to Algorithm. What is Algorithm? an algorithm is any well-defined computational procedure that takes some value, or set of values, as input.
Chapter 1 Coding Introduction.
Tips for using Java with Internet Explorer
CSC305: COMPUTER PROGRAMMING II (JAVA)
Introduction to Eclipse
Obtaining the Required Tools
Chapter 1 Introduction to Computers, Programs, and Java
Computer Software: Programming
Obj: Introduction to Alice
An introduction to programming Created by Dr. Randy Pausch
Ch 1. A Python Q&A Session Bernard Chen 2007.
1. Environment Setting Minhaeng Lee.
Introduction to Alice Alice is named in honor of
Introduction to Alice Alice is named in honor of
Chapter 1 Coding Introduction.
Introduction to Alice Alice is named in honor of
Introduction to Alice Alice is named in honor of
Accelerated Introduction to Computer Science
Introduction to Alice Alice is named in honor of
Getting Ready for Java version Apr-19.
Michelle Venable-Foster June 2006
BlueJ: a very quick introduction
Review of Previous Lesson
Web Application Development Using PHP
Introduction to Alice Alice is named in honor of
Introduction to Alice Alice is named in honor of
Presentation transcript:

Introduction to Our Programming Tools Installing and exploring the programs

Downloading the Software Mr. Boburczak installed the necessary programs on all of the school laptops. If you would like the (free) programs on a personal computer or laptop, you need to download and install 3 files (though to start we will just need Alice 3) Alice 3 (http://www.alice.org/index.php?page=downloads/download_alice3.1) Latest Java Development Kit (JDK) (http://www.oracle.com/technetwork/java/javase/downloads/jdk8- downloads-2133151.html choose your version from the first box) JCreator – ask Mrs. Patterson to email you the zipped installer file

What is Alice? Developed by a team at Carnegie Mellon – including Randy Pausch (The Last Lecture) Name in Honor of Lewis Carroll’s Alice’s Adventures in Wonderland. Believed that the most important thing was to make things simple and fascinating for the learner. Alice 3 is the newest version of the software.

What is Alice? Alice makes it easy to create animations or interactive games. 3-D objects are placed into a scene. Then, students drag and drop program tiles to create a program to animate the scene. Students can immediately run their programs to see the relationship between the programming tiles and what they make happen in the program.

What is Java? Object-oriented programming language (the programs are made out of objects that interact with each other.) Very popular and portable (the programs don’t need to be recompiled to run on different computer platforms.) The programming tiles in Alice correspond closely to statements in Java. I will be exporting some of our Alice programs to a program called NetBeans so that we can explore the Java code underneath.

What is the JDK? Java Development Kit In order to compile and run Java programs that you write, you need the JDK on your computer. However, you will not need to interact with the JDK – it just needs to be there in the background!

What is JCreator? JCreator is a Java IDE (Interactive Development Environment) IDEs are somewhat like word processors for computer programs. You can write a letter in Word, Pages, Google Docs, etc. They all have different features, but they will each get the job done! JCreator is what we will use to write our Java programs It’s simple to use because it is “no frills”, but still allows you to do almost anything you could want in Java.