Department of Computer Science. Software Usage Guide. CSC132 Programming Principles 2. By Andreas Grondoudis

Size: px
Start display at page:

Download "Department of Computer Science. Software Usage Guide. CSC132 Programming Principles 2. By Andreas Grondoudis"

Transcription

1 Department of Computer Science Software Usage Guide To provide a basic know-how regarding the software to be used for CSC132 Programming Principles 2 By Andreas Grondoudis WHAT SOFTWARE AM I GOING TO NEED/USE?...2 WHERE DO I FIND THE SOFTWARE?...3 HOW DO I INSTALL THE SOFTWARE?...4 DO I NEED TO CONFIGURE ANYTHING?...5 HOW DO I USE SCITE FOR MY JAVA PROGRAMS...7 WHEN THINGS GO WRONG...8 PROGRAMMING TIPS

2 What software am I going to need/use? For CSC132 you are going to be using the same software that you used for CSC131. In fact, if you recently completed CSC131 then it is highly likely that you don t really need to do anything to your computer. 1. You will use the Microsoft Windows operating system (OS). It is already installed in the labs and if you bought your home PC (be it a portable or a desktop) in the last 5 years it should come with some version of Windows or other. The latest version of Windows is XP. For the purposes of the course Windows 95 or 98 or NT or 2000 are perfectly acceptable. 2. You will use the Java 2 Platform Standard Edition 5 (J2SE) from Sun. J2SE is already installed in the labs and if you recently completed CSC131 the chances are your machine already is installed and ready to go. J2SE includes the Java Development Kit (JDK) which is a collection of tools needed to compile and run your programs. If the J2SE is not installed, you are going to need it. 3. The J2SE 5.0 documentation. It is a set of HTML pages that are the specification of the language. Java contains literally thousands of methods, classes, tools and things that you can use. It is impossible to remember all of them by heart. The documentation is a point of reference for everything that is included in the kit. The documentation is an invaluable source of information. 4. You will use a program editor to write your programs. The one being used in recent years is a program called SciTE that is free, small, and simple and does exactly what is required. Frequently Asked Questions Do I have a choice in any of this? Not really when it comes to 1, 2 and 3. With the editor you can choose to use something else but this document focuses on assistance with SciTE. Any restrictions to what I can use? Yes, but only when it comes to graphic user interface development. You are not allowed to use any rapid prototyping features (drag & drop interface building). All interface programs should be completed and configured manually. 2

3 Where do I find the software? No need to do anything if you have decided to work in the college labs. If you are working at home (or on your portable) then this is what you can do: 1. Download the software from the relevant websites, OR 2. Bring me an empty CDR and I will put everything together for you. If you choose to download the software 1, the following details might be of assistance. Software: Root website: Download page: Directions: Software: Root website: Download page: Directions: Software: Root website: Download page: Directions: J2SE Find the popular downloads section and select the J2SE. Remember you are after the Windows-Intel platform of the software. J2SE Documentation Find the popular downloads section and select J2SE and scroll down to see a J2SE 5.0 Documentation link. (See footnote 2 about this) SciTE Locate the Windows section and find the full download link To make your life a little easier and save you some time (and money) of the download, I have downloaded all the required software and put them together on a CD. If you bring me a CDR, I will burn you a copy of the following software: J2SE o Windows Intel o Windows 64-bit AMD o Linux J2SE 5.0 Documentation o In English o In Japanese Editors collection (including SciTE and Net Beans) Frequently Asked Questions What size are the files in MB? The J2SE is about 57. The documentation is about 45. SciTE is less than 1. Net Beans is about 80 and other editors vary. 1 The operating system is not included for obvious reasons 2 There is a link to download and a link to view online. Select the download as you can then install locally and use offline. 3

4 How do I install the software? Nowadays installations are wizard-based. Double click on the installation program, the wizard begins and all you have to do is just click Next three or four time and maybe type in the location of where you would like the software installed. Once the wizard completes you are ready to use the software. 1. The J2SE installation is a typical one. Double click on the executable that contains the kit and the wizard will start-up. In a little while you should be done and the kit installed in a folder on your hard drive. If you used the default location it should be: C:\Program files\java\jdk-1.5.0_0x Where x might be 1, 2, 3 or 4 depending 3 on your J2SE update version. 2. The editor. SciTE does not come with an installation wizard. All you get is a folder containing all the required files to start using the program. a. If you downloaded SciTE then you should have a file called wscite166.zip. What you need to do is extract the contents of that archive (the.zip file) into your C:\Program Files\ directory. b. If you use the CD I created then double click on wscite166.exe included in the SciTE directory and the self-extracting program will extract the files for you in C:\Program Files\. In either case you should have a folder on your hard drive in C:\Program files\wscite Which includes the SciTE editor 3. The documentation for J2SE does not come with an installation wizard. Whether you downloaded the documentation or use the software CD you should have a.zip archive that contains all the required files under one folder called docs. What you need to do is extract that.zip file in your JDK installation folder. This way everything relating to Java will be in one location. In the docs folder there exists an index.htm file. This is the starting point for everything in the documentation; open this page and put it in your favourites. Frequently Asked Questions What is a ZIP file and how to I use it? A zip file is an archive that contains one or more other files compressed together to economise in space. Windows XP has inbuilt support for.zip files; just right-click on a zip file to see the available commands. Earlier version of windows need archive software 4 installed. What happens if I want to install (say the J2SE) in another location? That is fine as long as you know where everything is going. Later on you are going to have to configure SciTE and let it know where J2SE is installed. 3 At the time of this writing the latest version is update 4. 4 Just go to and look under the windows section for any compression software 4

5 Do I need to configure anything? Nothing needs to be done for J2SE and the documentation. After the J2SE installation finished and the documentation extraction completes, everything is in place. SciTE needs to be configured. You need to let SciTE know where is the J2SE installed so it can find the compiler and interpreter tools. Don t worry this is fairly straightforward. All you are required to do is type some information in a file. Just follow the steps below and you should be done in no time at all. 1. Make a note of the location that you installed J2SE. Say for example if you installed in c:\program files\java\jdk-1.5.0_03. This is your root-jdk directory. 2. Run SciTE. This is the icon that you should be looking for 3. From the menu select Options and then Open cpp.properties 4. Your SciTE will open the file and you can now make the configuration 5. First you need to find what to edit. From the menu select Search and then Find. In the dialog that comes up type the following (exactly as you see it here) command.compile.*.java 6. Click on Find Next and your SciTE will look through the document to locate the phrase. It should look something like 5

6 7. Here is where you configure SciTE and let it know where your J2SE is. All you need to do edit the 1 st and 3 rd lines and just after the = sign enter your root-jdk directory followed by \bin\. Remember you are supposed to use YOUR root-jdk directory. In my example the root-jdk directory is C:\program files\java\jdk-1.5.0_03 So I had to insert the following just after the 1 st and 3 rd equal signs C:\program files\java\jdk-1.5.0_03\bin\ Then the cpp.properties file (while being edited in SciTE) should look like 8. Save and close cpp.properties. That is it. SciTE is configured and now knows where the J2SE tools are located. Frequently Asked Questions Why don t we do anything to the 2 nd line? Because in Java, programs do not need to be built My J2SE is installed somewhere else, what do I do? You need to write down where you J2SE is installed and follow the steps above but don t type what is on these pages, type your J2SE path instead Don t we need to change anything else, there is a java before the = and java and javac after somewhere? No, all you need to do is enter some text after the = sign in the first and third lines I don t know where SciTE is installed, what now? The default location is c:\program files\wscite\scite.exe. If you installed/extracted somewhere else and you forgot where, then you need to use your Windows search tools and look for a file called SciTE.exe 6

7 How do I use SciTE for my java programs Run SciTE.exe and type the following code in the untitled file Then select File and Save the file under the name Test.java. Before the program is run it should be compiled first. You compile a java program by selecting Tools and Compile as indicated below Provided that the configuration was correct; the compiler of the JDK will check the file and create a class to run. The output of the compile is shown on the right hand side of the SciTE window. (Note you might have to resize your SciTE window) 7

8 When you get an >Exit code: 0 this means that everything is OK and the compile operation was successful. You may now execute the file. You execute a file by selecting Tools and then Go. The result will be as indicated below Notice: The word Hello which is what the program is supposed to do. The > Exit code: 0 that means that everything went OK. This is it. You have compiled and executed a java program called Test. When things go wrong If something was wrong say you missing the last brace then the compiler will complain by bringing up an error. The following figure illustrates 8

9 Notice how the compiler is actually showing you The file that has the error (Test.java) At what line (of the file) the error exists ( :7: ) and An indication of the most likely error ( } is expected ) Also note that in this instance the Exit code is 1, which indicates that something went wrong. A useful feature of SciTE is that if you double click on the error reporting line Test.java:7: } expected Then SciTE will actually take the cursor there to help you realise the mistake and correct it Frequently Asked Questions When I try to compile I get the following: >The system cannot find the file specified. Your SciTE does not know where the J2SE is installed. You need to configure your SciTE, please refer to the relevant section above When I try to compile I get too many mistakes. The right side of SciTE fills up When you type a program you have to be very careful of what you are typing. Remember Java is a case sensitive language so System.out is not the same as system.out. It is common for users to have quite a few mistakes. All you have to do is go through your code and correct them. 9

10 Programming tips 1. You have to be patient and persistent. Programs can take a while to complete. Don t give up 2. The compiler has nothing against you, as do the keyboard, monitor and case. They are just doing their job. 3. Java is case sensitive. This means that JOptionPane is not the same as joptionpane, and String is not the same as string. 4. Remember to save.java files with the same name as the class name that you used inside the file. If inside the file you wrote public class My_first_class then you should save this file as My_first_class.java. If you use any other name, the compiler will report error(s). 5. The compiler is very rarely wrong. If it is reporting a mistake then it means that you do have a mistake somewhere (see point 7 below) 6. When you do get 10 or even 100 scrolls worth of mistakes don t despair. Usually mistakes at the beginning of the program can cause many mistakes later on. What you should do is scrollback at the top of the right-hand-side window and try to correct the mistakes starting from the top. 7. Quite often mistakes are reported on lines that when you see them no mistake exists. This, 99% of the times, means that there is mistake somewhere above in the program. If the code is in a loop somewhere; look at the loop first and then look and the method that the loop was in and so on. Try and double-check related code (close and sometimes far) to the mistake reporting line. 8. When you do copy and paste code that you don t want to retype you have to take care to make any minor required changes. Quite often, especially when we have to paste the code in more than one place what you do is: paste everywhere first and then go back and adjust the code. The problem here is that you might have actually copied the code in, say, 10 places and went the make the adjustments in only 9 of them. Then the one place that you didn t change will: 1) Not report an error and 2) Run OK, but quite possible not as you want it. So, what you need to do is, paste the code and make the changes there and then (so that you don t forget later on). The clipboard holds the text so you can then carry on to the next paste and change. 9. When you are starting a method or a loop or anything else that might require the use of start and end braces what most people do is start with the open brace and carry on to type the code inside the brace. Then (at the end) type the closing brace. This is fine but, if you have to type something like a thousand lines (sometimes more) inside the brace, you tend to forget to put the closing brace at the end. This leads to the compile reporting (numerous sometimes) } expected. A very handy tip to use is: Write both the opening and closing brace at the same time and then take your cursor back in the middle of the two to complete the code. This way, anything you write in there (no matter how many lines it is) will be inside the braces. 10. Use the Java documentation. You might be doing something wrong without knowing it. 10

Programming Principles 1 (CSC131) & 2 (CSC132) Software usage guide

Programming Principles 1 (CSC131) & 2 (CSC132) Software usage guide School of Sciences Department of Computer Science and Engineering Programming Principles 1 (CSC131) & 2 (CSC132) Software usage guide WHAT SOFTWARE AM I GOING TO NEED/USE?... 3 WHERE DO I FIND THE SOFTWARE?...

More information

XP: Backup Your Important Files for Safety

XP: Backup Your Important Files for Safety XP: Backup Your Important Files for Safety X 380 / 1 Protect Your Personal Files Against Accidental Loss with XP s Backup Wizard Your computer contains a great many important files, but when it comes to

More information

Running Java Programs

Running Java Programs Running Java Programs Written by: Keith Fenske, http://www.psc-consulting.ca/fenske/ First version: Thursday, 10 January 2008 Document revised: Saturday, 13 February 2010 Copyright 2008, 2010 by Keith

More information

Eclipse Environment Setup

Eclipse Environment Setup Eclipse Environment Setup Adapted from a document from Jeffrey Miller and the CS201 team by Shiyuan Sheng. Introduction This lab document will go over the steps to install and set up Eclipse, which is

More information

2 Getting Started. Getting Started (v1.8.6) 3/5/2007

2 Getting Started. Getting Started (v1.8.6) 3/5/2007 2 Getting Started Java will be used in the examples in this section; however, the information applies to all supported languages for which you have installed a compiler (e.g., Ada, C, C++, Java) unless

More information

UNic Eclipse Mini Tutorial (Updated 06/09/2012) Prepared by Harald Gjermundrod

UNic Eclipse Mini Tutorial (Updated 06/09/2012) Prepared by Harald Gjermundrod Page 1 of 19 UNic Eclipse Mini Tutorial (Updated 06/09/2012) Prepared By: Harald Gjermundrod Table of Contents 1 EASY INSTALLATION... 2 1.1 DOWNLOAD... 2 1.2 INSTALLING... 2 2 CUSTOMIZED INSTALLATION...

More information

Laboratory 1: Eclipse and Karel the Robot

Laboratory 1: Eclipse and Karel the Robot Math 121: Introduction to Computing Handout #2 Laboratory 1: Eclipse and Karel the Robot Your first laboratory task is to use the Eclipse IDE framework ( integrated development environment, and the d also

More information

Burning CDs in Windows XP

Burning CDs in Windows XP B 770 / 1 Make CD Burning a Breeze with Windows XP's Built-in Tools If your PC is equipped with a rewritable CD drive you ve almost certainly got some specialised software for copying files to CDs. If

More information

Software Installation for CS121

Software Installation for CS121 Software Installation for CS121 Dr. Lixin Tao http://csis.pace.edu/~lixin Computer Science Department Pace University August 26, 2005 1 Installation of Java J2SE 5 SDK 1. Visit Start Settings Control Panel

More information

Getting Started (1.8.7) 9/2/2009

Getting Started (1.8.7) 9/2/2009 2 Getting Started For the examples in this section, Microsoft Windows and Java will be used. However, much of the information applies to other operating systems and supported languages for which you have

More information

Instructions. First, download the file

Instructions. First, download the file Instructions First, download the file http://www.cs.mcgill.ca/~cs202/2012-09/web/lectures/dan/unit0/helloworld.java from the course webpage. You can view this file in a program such as notepad (windows),

More information

Get JAVA. I will just tell you what I did (on January 10, 2017). I went to:

Get JAVA. I will just tell you what I did (on January 10, 2017). I went to: Get JAVA To compile programs you need the JDK (Java Development Kit). To RUN programs you need the JRE (Java Runtime Environment). This download will get BOTH of them, so that you will be able to both

More information

Barchard Introduction to SPSS Marks

Barchard Introduction to SPSS Marks Barchard Introduction to SPSS 22.0 3 Marks Purpose The purpose of this assignment is to introduce you to SPSS, the most commonly used statistical package in the social sciences. You will create a new data

More information

This lecture will take you through simple and practical approach while learning Java Programming language.

This lecture will take you through simple and practical approach while learning Java Programming language. JAVA TUTORIAL GENERAL Java is a high-level programming language originally developed by Sun Microsystems and released in 1995. Java runs on a variety of platforms, such as Windows, Mac OS, and the various

More information

My First Cocoa Program

My First Cocoa Program My First Cocoa Program 1. Tutorial Overview In this tutorial, you re going to create a very simple Cocoa application for the Mac. Unlike a line-command program, a Cocoa program uses a graphical window

More information

CSCI 201 Lab 1 Environment Setup

CSCI 201 Lab 1 Environment Setup CSCI 201 Lab 1 Environment Setup "The journey of a thousand miles begins with one step." - Lao Tzu Introduction This lab document will go over the steps to install and set up Eclipse, which is a Java integrated

More information

the NXT-G programming environment

the NXT-G programming environment 2 the NXT-G programming environment This chapter takes a close look at the NXT-G programming environment and presents a few simple programs. The NXT-G programming environment is fairly complex, with lots

More information

My First iphone App. 1. Tutorial Overview

My First iphone App. 1. Tutorial Overview My First iphone App 1. Tutorial Overview In this tutorial, you re going to create a very simple application on the iphone or ipod Touch. It has a text field, a label, and a button. You can type your name

More information

CS/IT 114 Introduction to Java, Part 1 FALL 2016 CLASS 2: SEP. 8TH INSTRUCTOR: JIAYIN WANG

CS/IT 114 Introduction to Java, Part 1 FALL 2016 CLASS 2: SEP. 8TH INSTRUCTOR: JIAYIN WANG CS/IT 114 Introduction to Java, Part 1 FALL 2016 CLASS 2: SEP. 8TH INSTRUCTOR: JIAYIN WANG 1 Notice Class Website http://www.cs.umb.edu/~jane/cs114/ Reading Assignment Chapter 1: Introduction to Java Programming

More information

Easy Windows Working with Disks, Folders, - and Files

Easy Windows Working with Disks, Folders, - and Files Easy Windows 98-3 - Working with Disks, Folders, - and Files Page 1 of 11 Easy Windows 98-3 - Working with Disks, Folders, - and Files Task 1: Opening Folders Folders contain files, programs, or other

More information

Setting up a ColdFusion Workstation

Setting up a ColdFusion Workstation Setting up a ColdFusion Workstation Draft Version Mark Mathis 2000 all rights reserved mark@teratech.com 2 Setting up a ColdFusion workstation Table of Contents Browsers:...5 Internet Explorer:...5 Web

More information

Chapter 2. Editing And Compiling

Chapter 2. Editing And Compiling Chapter 2. Editing And Compiling Now that the main concepts of programming have been explained, it's time to actually do some programming. In order for you to "edit" and "compile" a program, you'll need

More information

Purpose. Why use Java? Installing the Software. Java

Purpose. Why use Java? Installing the Software. Java Purpose I am providing instructions for those that want to follow along the progress and missteps of Project BrainyCode. Going forward we will just refer to the project a JGG for Java Game Generator (I

More information

Setting up your Computer

Setting up your Computer Setting up your Computer 1 Introduction On this lab, you will be getting your computer ready to develop and run Java programs. This lab will be covering the following topics: Installing Java JDK 1.8 or

More information

Chapter 1. Getting Started

Chapter 1. Getting Started Chapter 1. Hey, Logy, whatcha doing? What s it look like I m doing. I m cleaning the windows so we can get started on our new adventure. Can t you leave the housekeeping until later. We ve got Logo work

More information

Tutorial 1: Unix Basics

Tutorial 1: Unix Basics Tutorial 1: Unix Basics To log in to your ece account, enter your ece username and password in the space provided in the login screen. Note that when you type your password, nothing will show up in the

More information

IntelliJ IDEA Getting Started Guide for FIRST Robotics Competition

IntelliJ IDEA Getting Started Guide for FIRST Robotics Competition IntelliJ IDEA 2016.1 Getting Started Guide for FIRST Robotics Competition 1 PRE-REQUISITES GitHub account. Knowledge of your computer and how to use it. Administrator Account on your computer. Access to

More information

Customizing DAZ Studio

Customizing DAZ Studio Customizing DAZ Studio This tutorial covers from the beginning customization options such as setting tabs to the more advanced options such as setting hot keys and altering the menu layout. Introduction:

More information

Introduction to SPSS

Introduction to SPSS Introduction to SPSS Purpose The purpose of this assignment is to introduce you to SPSS, the most commonly used statistical package in the social sciences. You will create a new data file and calculate

More information

How To Upload Your Newsletter

How To Upload Your Newsletter How To Upload Your Newsletter Using The WS_FTP Client Copyright 2005, DPW Enterprises All Rights Reserved Welcome, Hi, my name is Donna Warren. I m a certified Webmaster and have been teaching web design

More information

CSE 101 Introduction to Computers Development / Tutorial / Lab Environment Setup

CSE 101 Introduction to Computers Development / Tutorial / Lab Environment Setup CSE 101 Introduction to Computers Development / Tutorial / Lab Environment Setup Purpose: The purpose of this lab is to setup software that you will be using throughout the term for learning about Python

More information

Subversion was not there a minute ago. Then I went through a couple of menus and eventually it showed up. Why is it there sometimes and sometimes not?

Subversion was not there a minute ago. Then I went through a couple of menus and eventually it showed up. Why is it there sometimes and sometimes not? Subversion was not there a minute ago. Then I went through a couple of menus and eventually it showed up. Why is it there sometimes and sometimes not? Trying to commit a first file. There is nothing on

More information

Barchard Introduction to SPSS Marks

Barchard Introduction to SPSS Marks Barchard Introduction to SPSS 21.0 3 Marks Purpose The purpose of this assignment is to introduce you to SPSS, the most commonly used statistical package in the social sciences. You will create a new data

More information

ENCM 339 Fall 2017: Editing and Running Programs in the Lab

ENCM 339 Fall 2017: Editing and Running Programs in the Lab page 1 of 8 ENCM 339 Fall 2017: Editing and Running Programs in the Lab Steve Norman Department of Electrical & Computer Engineering University of Calgary September 2017 Introduction This document is a

More information

The name of our class will be Yo. Type that in where it says Class Name. Don t hit the OK button yet.

The name of our class will be Yo. Type that in where it says Class Name. Don t hit the OK button yet. Mr G s Java Jive #2: Yo! Our First Program With this handout you ll write your first program, which we ll call Yo. Programs, Classes, and Objects, Oh My! People regularly refer to Java as a language that

More information

Click Here to Begin OS X. Welcome to the OS X Basics Learning Module.

Click Here to Begin OS X. Welcome to the OS X Basics Learning Module. OS X Welcome to the OS X Basics Learning Module. This module will teach you the basic operations of the OS X operating system, found on the Apple computers in the College of Technology computer labs. The

More information

TRIS Teaching Resource Information Service

TRIS Teaching Resource Information Service TRIS Teaching Resource Information Service Newsletter Issue 4 The TRIS - team at the Faculty of Sciences, University of Kent, Canterbury Funded by Challenge Fund, UELT P DF (portable document format) documents

More information

Your . A setup guide. Last updated March 7, Kingsford Avenue, Glasgow G44 3EU

Your  . A setup guide. Last updated March 7, Kingsford Avenue, Glasgow G44 3EU fuzzylime WE KNOW DESIGN WEB DESIGN AND CONTENT MANAGEMENT 19 Kingsford Avenue, Glasgow G44 3EU 0141 416 1040 hello@fuzzylime.co.uk www.fuzzylime.co.uk Your email A setup guide Last updated March 7, 2017

More information

Download and Installation Instructions. Java JDK Software for Windows

Download and Installation Instructions. Java JDK Software for Windows Download and Installation Instructions for Java JDK Software for Windows Updated October, 2017 The CompuScholar Java Programming and Android Programming courses use the Java Development Kit (JDK) software.

More information

Assignment 0. Nothing here to hand in

Assignment 0. Nothing here to hand in Assignment 0 Nothing here to hand in The questions here have solutions attached. Follow the solutions to see what to do, if you cannot otherwise guess. Though there is nothing here to hand in, it is very

More information

1) Log on to the computer using your PU net ID and password.

1) Log on to the computer using your PU net ID and password. CS 150 Lab Logging on: 1) Log on to the computer using your PU net ID and password. Connecting to Winter: Winter is the computer science server where all your work will be stored. Remember, after you log

More information

How to build Simbody 2.2 from source on Windows

How to build Simbody 2.2 from source on Windows How to build Simbody 2.2 from source on Windows Michael Sherman, 30 Mar 2011 (minor revision 27 July 2011) Simbody 2.2 was re-engineered to be much easier to build from source than previous releases. One

More information

Keep Track of Your Passwords Easily

Keep Track of Your Passwords Easily Keep Track of Your Passwords Easily K 100 / 1 The Useful Free Program that Means You ll Never Forget a Password Again These days, everything you do seems to involve a username, a password or a reference

More information

Rescuing Lost Files from CDs and DVDs

Rescuing Lost Files from CDs and DVDs Rescuing Lost Files from CDs and DVDs R 200 / 1 Damaged CD? No Problem Let this Clever Software Recover Your Files! CDs and DVDs are among the most reliable types of computer disk to use for storing your

More information

Setting Up the Development Environment

Setting Up the Development Environment CHAPTER 5 Setting Up the Development Environment This chapter tells you how to prepare your development environment for building a ZK Ajax web application. You should follow these steps to set up an environment

More information

Windows XP. A Quick Tour of Windows XP Features

Windows XP. A Quick Tour of Windows XP Features Windows XP A Quick Tour of Windows XP Features Windows XP Windows XP is an operating system, which comes in several versions: Home, Media, Professional. The Windows XP computer uses a graphics-based operating

More information

CSC116: Introduction to Computing - Java

CSC116: Introduction to Computing - Java CSC116: Introduction to Computing - Java Course Information Introductions Website Syllabus Computers First Java Program Text Editor Helpful Commands Java Download Intro to CSC116 Instructors Course Instructor:

More information

DOWNLOAD OR READ : WORD DOCUMENT INTO PDF EBOOK EPUB MOBI

DOWNLOAD OR READ : WORD DOCUMENT INTO PDF EBOOK EPUB MOBI DOWNLOAD OR READ : WORD DOCUMENT INTO PDF EBOOK EPUB MOBI Page 1 Page 2 word document into word document into pdf word document into Since the PDF is a different file type than the Word document, you can

More information

Taskbar: Working with Several Windows at Once

Taskbar: Working with Several Windows at Once Taskbar: Working with Several Windows at Once Your Best Friend at the Bottom of the Screen How to Make the Most of Your Taskbar The taskbar is the wide bar that stretches across the bottom of your screen,

More information

Eastside Literacy Tutor Support Word Processing Tutorial

Eastside Literacy Tutor Support Word Processing Tutorial Eastside Literacy Tutor Support Word Processing Tutorial Before you start, you will need a blank diskette. You will also need to know how to use the mouse and the keyboard, and how to select text on the

More information

PowerPoint Basics: Create a Photo Slide Show

PowerPoint Basics: Create a Photo Slide Show PowerPoint Basics: Create a Photo Slide Show P 570 / 1 Here s an Enjoyable Way to Learn How to Use Microsoft PowerPoint Microsoft PowerPoint is a program included with all versions of Microsoft Office.

More information

VMware Workstation 4 What s New Requirements Installation Guest OS Installation Documentation Troubleshooting Prev Contents Last Next Installing VMware Tools The following sections describe how to install

More information

Getting Started with Eclipse/Java

Getting Started with Eclipse/Java Getting Started with Eclipse/Java Overview The Java programming language is based on the Java Virtual Machine. This is a piece of software that Java source code is run through to produce executables. The

More information

CSC116: Introduction to Computing - Java

CSC116: Introduction to Computing - Java CSC116: Introduction to Computing - Java Intro to CSC116 Course Information Introductions Website Syllabus Computers First Java Program Text Editor Helpful Commands Java Download Course Instructor: Instructors

More information

Downloading Java Development Kit (JDK), the Offline Client, and Utilizing the Offline Audit Tool

Downloading Java Development Kit (JDK), the Offline Client, and Utilizing the Offline Audit Tool Downloading Java Development Kit (JDK), the Offline Client, and Utilizing the Offline Audit Tool Contents Downloading Java Development Kit... 2 Downloading the Offline Client... 7 Completing Your Audit

More information

AP Computer Science National Day School

AP Computer Science National Day School AP Computer Science A@Beijing National Day School Intalling the BlueJ IDE for Java Development Due date: September 2018 Instructor: Mr. Alwin Tareen Part A: Downloading and Installing the BlueJ Integrated

More information

Graduate e-portfolio Setup Directions

Graduate e-portfolio Setup Directions Graduate e-portfolio Setup Directions This set of instructions is in several sections so that you may use the ones that you need. Section 1 Structure (It is a good idea to create folders in one place on

More information

Browsing the World Wide Web with Firefox

Browsing the World Wide Web with Firefox Browsing the World Wide Web with Firefox B 660 / 1 Try this Popular and Featurepacked Free Alternative to Internet Explorer Internet Explorer 7 arrived with a bang a few months ago, but it hasn t brought

More information

Intro to the Apple Macintosh Operating System, OSX

Intro to the Apple Macintosh Operating System, OSX Intro to the Apple Macintosh Operating System, OSX Introduction. The Apple Macintosh Operating system or OS, is one of the oldest operating systems in use on a personal computer 1. It has been designed

More information

Arduino IDE Friday, 26 October 2018

Arduino IDE Friday, 26 October 2018 Arduino IDE Friday, 26 October 2018 12:38 PM Looking Under The Hood Of The Arduino IDE FIND THE ARDUINO IDE DOWNLOAD First, jump on the internet with your favorite browser, and navigate to www.arduino.cc.

More information

My First iphone App (for Xcode version 6.4)

My First iphone App (for Xcode version 6.4) My First iphone App (for Xcode version 6.4) 1. Tutorial Overview In this tutorial, you re going to create a very simple application on the iphone or ipod Touch. It has a text field, a label, and a button

More information

Slide 1 CS 170 Java Programming 1 Duration: 00:00:49 Advance mode: Auto

Slide 1 CS 170 Java Programming 1 Duration: 00:00:49 Advance mode: Auto CS 170 Java Programming 1 Eclipse@Home Downloading, Installing and Customizing Eclipse at Home Slide 1 CS 170 Java Programming 1 Eclipse@Home Duration: 00:00:49 What is Eclipse? A full-featured professional

More information

Welcome to Kmax Installing Kmax

Welcome to Kmax Installing Kmax Welcome to Kmax 10.2 Kmax is a cross-platform, Java-based application that will run on Windows, Linux, or Mac OS X. This distribution of Kmax replaces all previous releases except for Kmax on Mac OS X

More information

Network Management Utility

Network Management Utility 4343-7705-02 Network Management Utility Foreword Welcome Network Management Utility is utility software that provides central control over printers, copiers, and other devices on a network. With Network

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction Why I Am Writing This: Why I am I writing a set of tutorials on compilers and how to build them? Well, the idea goes back several years ago when Rapid-Q, one of the best free BASIC

More information

Game keystrokes or Calculates how fast and moves a cartoon Joystick movements how far to move a cartoon figure on screen figure on screen

Game keystrokes or Calculates how fast and moves a cartoon Joystick movements how far to move a cartoon figure on screen figure on screen Computer Programming Computers can t do anything without being told what to do. To make the computer do something useful, you must give it instructions. You can give a computer instructions in two ways:

More information

Reading: Managing Files in Windows 7

Reading: Managing Files in Windows 7 Student Resource 13.4b Reading: Managing Files in Windows 7 Directions: All recent versions of Windows (XP, Vista, Windows 7) have fairly similar ways of managing files, but their graphic user interfaces

More information

LAB 6 Testing the ALU

LAB 6 Testing the ALU Goals LAB 6 Testing the ALU Learn how to write testbenches in Verilog to verify the functionality of the design. Learn to find and resolve problems (bugs) in the design. To Do We will write a Verilog testbench

More information

Instruction: Download and Install R and RStudio

Instruction: Download and Install R and RStudio 1 Instruction: Download and Install R and RStudio We will use a free statistical package R, and a free version of RStudio. Please refer to the following two steps to download both R and RStudio on your

More information

Object-Oriented Programming in Java

Object-Oriented Programming in Java CSCI/CMPE 3326 Object-Oriented Programming in Java Course Information, JVM, Compile and Run, IDE, Android Studio Dr. Dongchul Kim Department of Computer Science University of Texas Rio Grande Valley Course

More information

CS110/CS119 Introduction to Computing (Java) Bob Wilson S-3-176

CS110/CS119 Introduction to Computing (Java) Bob Wilson S-3-176 CS110/CS119 Introduction to Computing (Java) Bob Wilson bobw@cs.umb.edu S-3-176 1 CS110 vs CSIT114/CSIT115 Two tracks for starting CS curriculum at UMB CS110 is a traditional one semester introduction

More information

Instructions for Using the Databases

Instructions for Using the Databases Appendix D Instructions for Using the Databases Two sets of databases have been created for you if you choose to use the Documenting Our Work forms. One set is in Access and one set is in Excel. They are

More information

Java/RealJ Troubleshooting Guide

Java/RealJ Troubleshooting Guide Java/RealJ Troubleshooting Guide by Bob Clark / Sharon Curtis / Simon Jones, September 2000 Some of these tips you will come across during your practical sessions, however we felt it would be helpful to

More information

Engr 123 Spring 2018 Notes on Visual Studio

Engr 123 Spring 2018 Notes on Visual Studio Engr 123 Spring 2018 Notes on Visual Studio We will be using Microsoft Visual Studio 2017 for all of the programming assignments in this class. Visual Studio is available on the campus network. For your

More information

3 CREATING YOUR FIRST JAVA APPLICATION (USING WINDOWS)

3 CREATING YOUR FIRST JAVA APPLICATION (USING WINDOWS) GETTING STARTED: YOUR FIRST JAVA APPLICATION 15 3 CREATING YOUR FIRST JAVA APPLICATION (USING WINDOWS) GETTING STARTED: YOUR FIRST JAVA APPLICATION Checklist: The most recent version of Java SE Development

More information

Spreading a Sample Across the Pads

Spreading a Sample Across the Pads ÂØÒňΠMV-8000 Workshop Spreading a Sample Across the Pads 2005 Roland Corporation U.S. All rights reserved. No part of this publication may be reproduced in any form without the written permission of

More information

Yup, left blank on purpose. You can use it to draw whatever you want :-)

Yup, left blank on purpose. You can use it to draw whatever you want :-) Yup, left blank on purpose. You can use it to draw whatever you want :-) Chapter 1 The task I have assigned myself is not an easy one; teach C.O.F.F.E.E. Not the beverage of course, but the scripting language

More information

Standard Edition (SE) application development Enterprise Edition (EE) enterprise development Micro Edition (ME) Internet of Things (IoT) development

Standard Edition (SE) application development Enterprise Edition (EE) enterprise development Micro Edition (ME) Internet of Things (IoT) development Contents 1. Develop your project... 1 1.1. Install the latest version of the Oracle Java SE JDK... 1 1.2. Install the latest documentation for this version of the Oracle Java SE JDK... 3 1.3. Install the

More information

Creating a Website Using Weebly.com (July 2012 Update)

Creating a Website Using Weebly.com (July 2012 Update) Creating a Website Using Weebly.com (July 2012 Update) Weebly.com is a website where anyone with basic word processing skills can create a website at no cost. No special software is required and there

More information

1. Download the following two files from the File Management Lab page on the course WebCT site and save them on the desktop:

1. Download the following two files from the File Management Lab page on the course WebCT site and save them on the desktop: EDIT202 File Management Lab Assignment Guidelines 1. Download the following two files from the File Management Lab page on the course WebCT site and save them on the desktop: Word-Template.doc Starter-Files.zip

More information

CIS 231 Windows 10 Install Lab # 3

CIS 231 Windows 10 Install Lab # 3 CIS 231 Windows 10 Install Lab # 3 1) To avoid certain problems later in the lab, use Chrome as your browser: open this url: https://vweb.bristolcc.edu 2) Here again, to avoid certain problems later in

More information

Intro. Scheme Basics. scm> 5 5. scm>

Intro. Scheme Basics. scm> 5 5. scm> Intro Let s take some time to talk about LISP. It stands for LISt Processing a way of coding using only lists! It sounds pretty radical, and it is. There are lots of cool things to know about LISP; if

More information

SIS offline. Getting Started

SIS offline. Getting Started SIS offline We highly recommend using Firefox version 3.0 or newer with the offline SIS. Internet Explorer is specifically not recommended because of its noncompliance with internet standards. Getting

More information

Android Studio Setup Procedure

Android Studio Setup Procedure Android Studio Setup Procedure System Requirements : Windows OS Linux OS Mac OS Microsoft Windows 7/8/10 (32- or 64-bit) 3 GB RAM minimum, 8 GB RAM recommended; plus 1 GB for the Android Emulator 2 GB

More information

Introduction to Puppy Linux: Installation on a USB Flash Disk

Introduction to Puppy Linux: Installation on a USB Flash Disk Introduction to Puppy Linux: Installation on a USB Flash Disk Alex Gotev 1 Contents What is Puppy Linux? How can I have it? How do I boot it? What programs does it include? Installation on a USB Flash

More information

Tips & Tricks for Microsoft Word

Tips & Tricks for Microsoft Word T 330 / 1 Discover Useful Hidden Features to Speed-up Your Work in Word For what should be a straightforward wordprocessing program, Microsoft Word has a staggering number of features. Many of these you

More information

Writing and Running Programs

Writing and Running Programs Introduction to Python Writing and Running Programs Working with Lab Files These instructions take you through the steps of writing and running your first program, as well as using the lab files in our

More information

1 Installation (briefly)

1 Installation (briefly) Jumpstart Linux Bo Waggoner Updated: 2014-09-15 Abstract A basic, rapid tutorial on Linux and its command line for the absolute beginner. Prerequisites: a computer on which to install, a DVD and/or USB

More information

Lab: Supplying Inputs to Programs

Lab: Supplying Inputs to Programs Steven Zeil May 25, 2013 Contents 1 Running the Program 2 2 Supplying Standard Input 4 3 Command Line Parameters 4 1 In this lab, we will look at some of the different ways that basic I/O information can

More information

A Tutorial on using Code::Blocks with Catalina 3.0.3

A Tutorial on using Code::Blocks with Catalina 3.0.3 A Tutorial on using Code::Blocks with Catalina 3.0.3 BASIC CONCEPTS...2 PREREQUISITES...2 INSTALLING AND CONFIGURING CODE::BLOCKS...3 STEP 1 EXTRACT THE COMPONENTS...3 STEP 2 INSTALL CODE::BLOCKS...3 Windows

More information

Introduction to Programming in C Department of Computer Science and Engineering. Lecture No. #17. Loops: Break Statement

Introduction to Programming in C Department of Computer Science and Engineering. Lecture No. #17. Loops: Break Statement Introduction to Programming in C Department of Computer Science and Engineering Lecture No. #17 Loops: Break Statement (Refer Slide Time: 00:07) In this session we will see one more feature that is present

More information

The CartIt Commerce System Installation Guide

The CartIt Commerce System Installation Guide The CartIt Commerce System Installation Guide On Windows Operating Systems Version 8.0 February 3, 2003 Copyright 2001 CartIt Corporation. All Rights Reserved. Page 1 of 10 THE CART IT COMMERCE SYSTEM

More information

Week - 01 Lecture - 04 Downloading and installing Python

Week - 01 Lecture - 04 Downloading and installing Python Programming, Data Structures and Algorithms in Python Prof. Madhavan Mukund Department of Computer Science and Engineering Indian Institute of Technology, Madras Week - 01 Lecture - 04 Downloading and

More information

Getting Started with Processing by Casey Reas and Ben Fry

Getting Started with Processing by Casey Reas and Ben Fry Free Sampler Getting Started with Processing by Casey Reas and Ben Fry Copyright 2010 Casey Reas and Ben Fry. All rights reserved. Printed in the United States of America. Published by O Reilly Media,

More information

Computer Basics: Step-by-Step Guide (Session 2)

Computer Basics: Step-by-Step Guide (Session 2) Table of Contents Computer Basics: Step-by-Step Guide (Session 2) ABOUT PROGRAMS AND OPERATING SYSTEMS... 2 THE WINDOWS 7 DESKTOP... 3 TWO WAYS TO OPEN A PROGRAM... 4 DESKTOP ICON... 4 START MENU... 5

More information

Creating Simple Links

Creating Simple Links Creating Simple Links Linking to another place is one of the most used features on web pages. Some links are internal within a page. Some links are to pages within the same web site, and yet other links

More information

Tutorial to QuotationFinder_0.6

Tutorial to QuotationFinder_0.6 Tutorial to QuotationFinder_0.6 What is QuotationFinder, and for which purposes can it be used? QuotationFinder is a tool for the automatic comparison of fully digitized texts. It can detect quotations,

More information

Sisulizer Three simple steps to localize

Sisulizer Three simple steps to localize About this manual Sisulizer Three simple steps to localize Copyright 2006 Sisulizer Ltd. & Co KG Content changes reserved. All rights reserved, especially the permission to copy, distribute and translate

More information

RTMS - Software Setup

RTMS - Software Setup RTMS - Software Setup These instructions are for setting up the RTMS (Robot Tracking & Management System) software. This software will run on your PC/MAC and will be used for various labs in order to allow

More information

What is an operating system (OS or O/S)?

What is an operating system (OS or O/S)? intro What is an operating system (OS or O/S)? Interface between Hardware and User. It is a program (software) designed to manage and coordinate activities and resources of the computer. Controls the hardware

More information