CompSci 4 4.1 Computer Science 4: Java for Video Games Jam Jenkins D305 LSRC Dietolf (Dee) Ramm D226 LSRC Instructor

Slides:



Advertisements
Similar presentations
EZ Grade Pro Becky Koss French & Spanish Teacher Lake-Lehman Sr. High School.
Advertisements

How To Make Your Own Web Page: Basic Web Design
Introduction to Eclipse. Start Eclipse Click and then click Eclipse from the menu: Or open a shell and type eclipse after the prompt.
Setting up Eclipse PSC 120 Jeff Schank. Outline Find our user account Create “PSC120” Folder Create a “workspace” folder Link it to Eclipse Install Mason.
Using Eclipse. Getting Started There are three ways to create a Java project: 1:Select File > New > Project, 2 Select the arrow of the button in the upper.
1 eclipse Tips. 2 What is eclipse? Eclipse is a popular IDE (Integrated Development Environment) that we will use to create, compile, execute, and test.
CompSci 427jd.1 Javadoc. CompSci 427jd.2 Javadoc The Plan  What is Javadoc?  Writing Javadoc comments  Using the Javadoc tool  Practice.
Introduction to Windows File Management
Discussions. Overview Introduction Composing Sending an Attachment Viewing Downloading an Attachment Replying.
Programming Introduction November 9 Unit 7. What is Programming? Besides being a huge industry? Programming is the process used to write computer programs.
Downloading and Installing AutoCAD Architecture 2015 This is a 4 step process 1.Register with the Autodesk Student Community 2.Downloading the software.
My Workspace Profile. Using the course menu, click on Profile.
Student Presentations. Overview Introduction Prepping Zipping Uploading unZipping Viewing.
IWebFolio Using a Template Tutorial Images in this tutorial:
Creating and Publishing Your own website
Google Earth How to create a Google Earth Tour and place it in your Wiki.
Intro.1 Computer Science 4: Java for Video Games Jam Jenkins D122 LSRC Dr. Dietolf Ramm D226 LSRC Instructors
Windows Movie Maker. How to EXPORT Exporting……. In the Project, open the FINISH MOVIE tab.
Digital Logic and State Machine Design Installing Xilinx WebPACK 12.4 CS 2204 Digital Hardware.
Panorama High School E.G.P./ Training to Put Students’ Grades on the Website Wednesday, September 29,
1 eclipse Tips. 2 What is eclipse? Eclipse is a popular IDE (Integrated Development Environment) that we will use to create, compile, execute, and test.
Microsoft Windows LEARNING HOW USE AN OPERATING SYSTEM 1.
Hello World In C++ and Microsoft Visual C++. Directions to begin a project 1. Go to All Programs 2. Open Visual Studio C++ 3. Click on New Project 4.
Using Technology for Teaching and Learning. Tech Tools 2014 This presentation demonstrates the capabilities of Gaggle for teaching and learning. It also.
Back to content Final Presentation Mr. Phay Sok Thea, class “2B”, group 3, Networking Topic: Mail Client “Outlook Express” *At the end of the presentation.
Click your mouse for next slide Flash – Introduction and Startup Many times on websites you will see animations of various sorts Many of these are created.
COMP Introduction to Programming Yi Hong May 13, 2015.
Using Eclipse. What is Eclipse? The Eclipse Platform is an open source IDE (Integrated Development Environment), created by IBM for developing Java programs.
YourClassPage.com TM Inservice Quickstart Guide Getting YOUR classpage up and running!
Intro to C++. Getting Started with Microsoft Visual Studios Open Microsoft Visual Studios 2010 Click on file Click on New Project Choose Visual C++ on.
Getting a video from the Internet Getting a video from the Internet (1 of 9) 1. Click the Web toolbar button on the Standard toolbar. 1.
C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen.
Fall 2005 Using FrontPage to Enhance Blackboard - Darek Sady1 Using FrontPage to Enhance Blackboard 1.Introduction 2.Starting FrontPage 3.Creating Documents.
CPSC203 Introduction to Computers Lab 33 By Jie Gao.
Creating and Publishing Your own web site PC Version SEAS 001 Professor Ahmadi.
1 ITI 1120 Lab # 1 An Introduction to the Lab Environment Contributors: G. Arbez, M. Eid, D. Inkpen, A. Williams, D. Amyot.
File Management Presented to The Glades Computer Club January 4, 2001.
Patrick Bailey, MS IDIS110 Dreamweaver Setup. IDIS110 - RIT After you start Dreamweaver On the first time, if you are asked, select “Design Mode” Otherwise,
Downloading and Installing Autodesk Revit 2016
Welcome to Biology Class of 2014!! Your teacher is: Mrs. Linda Pellegrini This presentation will get you and your laptop ready for this coming year!
C OMP 401 E CLIPSE S ETUP Graduate TA’s: Wade Gobel, Ben Newton.
2008 Adobe Systems Incorporated. All Rights Reserved. Getting Started with Adobe Presenter Modified by C. Candace Chou.
Hello World in the Forte IDE An introduction to the Forte IDE (integrated development environment) writing the classic “Hello World” program in Java.
Foxbright – Smarter Education Websiteswww.foxbright.com Foxbright Training Foxbright Teacher Pages
Downloading and Installing Autodesk Inventor Professional 2015 This is a 4 step process 1.Register with the Autodesk Student Community 2.Downloading the.
COP3502: Introduction to Computer Science Yashas Shankar Creating a webpage on FSU website.
Intro to CS ACO 101 Lab Rat. Academic Integrity What does that mean in programming? Log into Blackboard and take the test titled “Applied Computing Course.
Slide Show: Using Idea Machine Templates
CPSC 203 Introduction to Computers T43, T46 & T68 TA: Jie (Jeff) Gao.
15.1 Fundamentals of HTML 2 assignments: 1st—complete the worksheet. 2nd—create your first HTML web page following the directions in this PowerPoint where.
ENDNOTE Installation Guide. E ENDNOTE ON LIBRARY PAGE ( Scroll down to see download instructions.
Eclipse Project. Installing Visit to download a copy for your home computerhttp:// –Get Release version 3.0 (or.
CPS-Student Response System Dottie Betts ITRT June 2009.
You may have already done this… Download the class files to the desktop Expand those files into root of USB stick Change your USB stick to drive “Z”!
Amy Jo Harrell 2006 Making your own web site Yes, I mean you!
Landscaper 101. Time Code AMC AMCNET HELP!!! Where do you go for help? –Upper right corner has a ? for the online help –This presentation.
1 Class 1 Lecture Topic Concepts, Definitions and Examples.
HTML Help For MGS 351 Final Project Website. Agenda Getting Started – Must-Do’s – Working from an off-campus computer – Other Resources Working with HTML.
CompSci 427jd.1 Javadoc. CompSci 427jd.2 Javadoc The Plan  What is Javadoc?  Writing Javadoc comments  Using the Javadoc tool  Practice.
How to create an educational wiki. Laurie Roberts 2010.
If you don’t have Google Earth downloaded already, you can go to to get it.
CompSci 42.1Intro to Java Anatomy of a Class & Terminology Running and Modifying a Program.
 Open your browser and navigate to
COMP 170 – Introduction to Object Oriented Programming
Collaboration with Google Docs
What Is Google File Stream
Accelerated Introduction to Computer Science
Go to the Audacity website. (You can search for Audacity in Google).
Using Eclipse.
15.1 Fundamentals of HTML 2 assignments: 1—complete the worksheet
Presentation transcript:

CompSci Computer Science 4: Java for Video Games Jam Jenkins D305 LSRC Dietolf (Dee) Ramm D226 LSRC Instructor TA

CompSci Introduction  Administrative material  Introduction to Java  Webpage development  First assignment (due Wednesday)

CompSci Administrative Material  Course Webpage  What you will learn?  Is this course right for you?  Structure of the course

CompSci What you will learn in this course  Two primary goals are to teach  Basic programming  Basic computer science concepts  To explore these topics we’ll study  Video game design  Algorithms used in video games

CompSci What you won’t learn in this course  The same amount and type of programming as in CompSci 6 for majors  Enough about Java or video games to market your own games  Programming concepts that will only be useful using our video games package

CompSci Who should take this course ?  Students with very little or no background in computer programming  Students who want to learn something about computer programming and might want to take additional courses  Prospective majors who feel they are not ready for CompSci 6  Students who want to learn something new, interesting, and fun, that might actually be useful

CompSci Who should not take this course  Computer Science Majors who already know how to program (in any language)  Computer Programmers  Students afraid of technology who want to get QS credit with as little pain a possible and who could never imagine taking another computer course (take CompSci 1 instead: it’s a survey course with more general knowledge)

CompSci Structure of the Course  Homeworks 50%  Weekly  Typically done in pairs  Build toward project  Tests 30%  2 Each 15% (no final: final period required for project presentations)  Project 20%  Used in place of final  Done in pairs

CompSci Introduction to Java Downloading Source Code  Open course website:  Click on Code at the upper right  Right click on pong.jar  Select Save Link Target As  Save to Desktop  (confirm that pong.jar is on the Desktop)

CompSci Introduction to Java Using Eclipse  Starting Eclipse  Making a project  Importing files into a project  Editing source code  Compiling source code  Executing source code  Saving project

CompSci Starting Eclipse  Double Click on Math Apps on the Desktop  Double Click on eclipse.exe

CompSci Making a project  File->New->Project  Java->Java Project  Click on Next  For Project Name type Sample  Click on Finish  Switch to Java Perspective? Yes

CompSci Importing files into a project  File->Import  Zip file  Click on Next  From zip file Click on Browse  Click on Desktop  Click pong.jar  Open  For Into folder Click on Browse and select Sample  ok  Finish

CompSci Executing source code  Click on + by Sample  Click on + by pong  Click on Pong.java  Run->Run as->Java Application  Play the game  Using the mouse  Using the keys ‘i’ and ‘m’  (click on red square near bottom right to end)

CompSci Editing source code  Double Click on PongLoop.java  Go to line 69 where it says position1.y-=2; (you’ll see 69:23 in the lower right hand corner as you move the cursor in the code)  Change it to say position1.y-=8;  Click on the disk icon to save (or File->Save)

CompSci Compiling source code  Always be sure to save any changes before compiling (done in the previous step)  (compile is done automatically when you save)

CompSci Executing the modified code  Click on Pong.java  Run->Run as->Java Application  (or click on icon with white triangle in green circle)  (this will repeat the last Run->Run as->Java Application)  What changed?

CompSci Saving project  During class projects are saved on the desktop  Before leaving the lab be sure to save your project to your acpub account

CompSci Saving project  Click on Sample  File->Export  Jar file  Click on Next  Click on Export java source files and resources  For Select the export destination  Browse  ICC229 (My Computer)  Select P drive  Create and/or change into cps4 folder  Use filename mypong.jar  Click on Finish

CompSci Web Page Development  Where files should be placed  How to create and use directories (folders)  Using Windows Notepad  Can use almost any editor  Could use the one in Eclipse

CompSci Webpage Placement  Your webpage is located in P:\public_html  Your individual course webpage will be located in P:\public_html\cps4  Your personal webpage is viewable from  Your course webpage is viewable from

CompSci Creating Directories  Double Click on My Computer (ICC229)  Double Click on P drive (could also be indicated by your login)  Double Click on public_html  File->New->Folder  Type in cps4 and Enter

CompSci Netscape/Mozilla Composer  Find and open up Notepad  Type in Hello!  File->Save as  Select P:\public_html  Select cps4  Save as Hello.html

CompSci Netscape/Mozilla Composer  In Netscape/IE/Firefox, go to  Rename Hello.html to index.html and go to  index.html is searched for automatically if no file name is given  Experiment on your own time with this web page to make more webpages and add links  (Refer to resources on class web page for help with html)

CompSci First Assignment  Visit the course website and complete the first assignment due on Wednesday