“Alice  Java” workshop

Slides:



Advertisements
Similar presentations
Click on the rectangle on the lower right-hand side of the screen. This will quickly clear your desktop.
Advertisements

Microsoft® Small Basic
X10 hosting Sign up for free account. Enter a domain name click continue Then Enter your address Enter a password.
Microsoft® Small Basic
BuddySoft Painter Capstone Project Buddy Landry December 15, 2006.
Introduction to Programming with Alice.  Learning how to program in the context of animation, simulation, storytelling, and building short games.  Learn.
App Inventor Barb Ericson July 3, 2013.
Building Memory… Day 7 – April 18, Mouse Listener Attached listeners to each card (but the back image only) When click event is generated, simply.
Salesforce for Outlook Installation and Instruction of Use Jan
New Features of Boardmaker Version 6
Introducing zipForm ® Plus.
Introduction to GOOGLE EARTH.
An “enjoyable” introduction to Programming using Khan Academy – Java Script Dr. Jeyakesavan Veerasamy CS faculty, The University of Texas at Dallas
Meet Me on Mars Lesson 7 Variables and Messages. Events and Variables 1. Click the _________ button 2. When ________ clicked, set ______ to ____ 3. Now,
Prepare Your Academy for 2013
LEGO NXT Robot Programming Introduction to Programming a Lego NXT robot in Java.
Android Apps: Look and Feel Module 6, Intro to I.T., Fall 2011 Sam Scott.
Help Course summary Press F5 to start, Esc to stop Course summary—Send and open attachments Create an Outlook signature You can create signatures in Outlook.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Software: Building apps Suitable for: Advanced.
If you use Macromedia Flash Player 8 & your course folder not in the ‘Trusted Location’ list of Macromedia you have to follow the following steps to run.
Support.ebsco.com Basic Searching for K-12 School Libraries Tutorial.
Revising. What is Revising? Introduction Writing doesn't end with your first draft. Next you need to revise. When you revise, you do the following: Check.
Game Programming in Java Dr. Jeyakesavan Veerasamy CS faculty, The University of Texas at Dallas Website:
My Worth Calmhey Software Opening Screen My Worth is great at calculating Your Worth. Your Worth is at your finger tips. My Worth is needed for many.
UNIT 7 Describing how an item functions [2] (infinitive with or without ‘to’)
in Search PDF, EBooks, Acrobat Files Faster Relevant Lightweight Quick Read Feature Search PDF's from University websites.
1 CSC 222: Object-Oriented Programming Spring 2012 netBeans & GUIBuilder  netBeans IDE create/edit/run a project  GUIBuilder JFrame, JButton, JTextField,
Art 321 VIDEO Dr. J. Parker AB 606. Recording and Editing Video All you frustrated Spielbergs out there now get your special lecture. First, let’s loot.
12-2 Chapter Topics Chapter 14 discusses the following main topics: Introduction to Applets A Brief Introduction to HTML Creating Applets with Swing Using.
Google Drive. How can YOU engage teachers in a workshop? Play Google Drive Jeopardy!
4 Senior Responsibilities
Advanced Stuff Learning by example: Responding to the mouse.
By Dawid Wojtalewicz. In this PowerPoint I will show you how to use internet and what can you do in it.
Websites Easy ways for Students to Find yours…. Add it to Open Microsoft Outlook.
Field Trip #30 A Memory Game By Keith Lynn. View A View is the basic building block of an app Some Views hold other views An example of this is GridLayout.
Hamilton Software Products The Measure of Excellence Customized dialog.
Objective of the lesson Use Blockly to make a dice for Snakes and Ladders All of you will: – Make an image which displays when you press a button Most.
Prepared by: Dr. Abdallah Mohamed, AOU-KW Unit7: Event-driven programming 1.
Instructions for Website How to register: 1. Click “Register” under the banner 1.
Tips for using Java with Internet Explorer
FOP: Multi-Screen Apps
How to Insert Background Music into your PowerPoint
ISYS 350 Building Business Applications
Get Connected in 2016.
Weebly Elements, Continued
Outlook Mobile App for Android
Apk Apps
Introduction to Event-Driven Programming
Event-driven programming
Test Information Distribution Engine (TIDE)
ISYS 350 Building Business Applications
25 GUI Example.
Dr. Clincy Professor of CS
Installing and Using MARIE
Welcome!.
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
Java Tutorial – Application Building
Installing and Using MARIE
ISYS 350 Building Business Applications
Instructions.
Installing and Using MARIE
Java Tutorial – Application Building
Instructions.
ISYS 350 Building Business Applications
11. MVC SE2811 Software Component Design
11. MVC SE2811 Software Component Design
Event loops.
So you want to be a Game Designer
Presentation transcript:

“Alice  Java” workshop Dr. Jeyakesavan Veerasamy Email: jeyv@utdallas.edu Website (for all course materials): www.utdallas.edu/~jeyv/Alice_Java www.utdallas.edu/~jeyv/AdvJava

Contents C++ features Introduction to Java Classes & Objects Inheritance GUI applications Alice Alice  Java

Plan for today (June 19th) Add Clear button & additional panels Review Complex GUI app Memory game Back to Course example in C++ and Java : Quick review Play with Bouncing ball (Timer) and Draw boxes (mouse events) “Snakes” game?

Memory game : Logic for action listener IF first click Record first click image # (variable firstClick) ELSE Record second click image # (variable secondClick) For second click, check whether there is a match. If there is no match, do myTimer.start();

Alice Software My files were created using a new version of Alice. It can be downloaded from http://www.alice.org/sigcse2012/ Netbeans plug-in can be downloaded from there too.