Assignment: TwoMethods Submitted to WebCat

Size: px
Start display at page:

Download "Assignment: TwoMethods Submitted to WebCat"

Transcription

1 Assignment: TwoMethods Submitted to WebCat For this assignment, you are asked to Implement one class with two unrelated methods and a unit test for those two methods On your personal machine only: Set up Eclipse to submit your Eclipse Projects to WebCat. Note: Although the Submit option is available in our CS labs in GS, you will need to add a plugin if using your home machine. Submit your Eclipse project to WebCat using the Submit option Implement a Unit test with two methods and a Unit test for both This project asks you to solve two problems related to the String type and the int primitive type. You are asked to write two methods in class TwoMethods and a test method for each in class TwoMethodsTest. Develop (code and test) one method at a time. In Eclipse, create new Java Project with the name TwoMethodsTest Create a class with File > New > Class After Name: type the name of the class you want to create. The first class you create will be called TwoMethodsTest. After you type that in, click Finish (at bottom). Copy and paste b(or type) the beginning of the required unit test that has the assertions, but not the methods being tested:

2 // This class has tests for two methods to provide practice for testing // methods that process Strings and some of the primitive types. // Programmer: Your Name import static org.junit.assert.*; import org.junit.test; public class TwoMethodsTest public void testisodd () { TwoMethods myfuns = new TwoMethods(); } // One test case to test the isodd method asserttrue(myfuns.isodd(3)); // TODO: Add more assertions to fully test isodd } // One more test method will be completed here later You are probably seeing errors because JUnit 4 is not on the build path. Click on a light bulb and choose the quick fix 'Add JUnit 4 to the build path'. Even though you are probably seeing compiletime errors (red lines), add more assertions until you feel you have covered all test cases such as odd numbers, negative integers and 0. Now make the unit test compile by adding class TwoMethods to your project with the isodd method (it is shown below with a non working method body--okay it may work about half of the time). Copy and paste this (or type it in):

3 /* * This class has two unrelated methods to provide practice for * implementing methods that are tested from a unit test. * Programmer: Your Name */ public class TwoMethods { // Return true if aninteger is an even integer // isodd(1) -> true // isodd(2) -> false public boolean isodd(int arg) { // TODO: Change this method body return false; } } // One more method will be completed here 1) Implement public boolean isodd(int arg) isodd returns true if the given argument arg is an odd integer. For example, isodd(-1) returns true isodd(9) -> true isodd(4) -> false Write the method body so isodd works Go back to the file ControlFunTest (click the tab above the edit window) Run ControlFunTest as a JUnit test by selecting Run > Run as > Junit Test

4 2) Implement public int largest(int a, int b, int c) Write a test method for largest in class TwoMethodsTest and write method largest in class TwoMethods. Use the given method heading. largest(1, 2, 3) -> 3 largest(9, 9, 9) -> 9 largest(-9, -5, -7) -> -5 After you have completely tested both methods, submit to the automated testing tool known as WebCat Submit your project to WebCat You will be graded on a scale of 0.0 through 10.0 automatically by WebCat. Here are the instructions for getting the Submit plugin for Eclipse and Submitting your first Webcat project. Read your to get for your Web-Cat account ID (almost always what comes and the randomly generated password Login to WebCat at this url: Change your password to a good password no one else can guess. Only do the following on your personal machine. This is already done in the CS Lab

5 If you haven't already, download WebCat's submit plugin to make it easy to submit projects: webcat-eclipse-submitter zip Unzip this archive file. Copy three highlighted folders (beginning with net.sf.webcat) into the Eclipse plugin. For Window, the Eclipse plugin folder should be C:\Program Files\eclipse\ or c:\program Files\eclipse-SDK-3.6- win32\eclipse\ For the Mac, you should copy these three folders into your folder ending with /Applications/eclipse/ plugins

6 In any system, restart Eclipse, select Window > Preferences > Electronic Submission Submit your Project to WebCat using the Plugin From Eclipse, select Window > Preferences > Electronic Submission Using your own Default username and your own address, fill in the four fields using this url for the Assignment definition URL (Recommended: Copy and paste this into the first field):

7 Click OK

8 Submit your project to WebCat Right click on your project name Select the Submit button (near the bottom of the list of options). WebCat will return the list of published projects under C Sc 227

9 Click on TwoMethodsTest Make sure UserName has you WebCat user name (not your CS login name) Enter your WebCat password Click Next and Finish Click view your graded results and wait until the report is posted back to you Wait until WebCat posts results back to the Eclipse browser--could take seconds If you get 100%, Congratulations! But please read the next page anyway -- almost done Interpreting Results Scroll down and click on the plus to the left of Estimate of Problem Coverage (50%)

10

11 Even though the student's unit test passed all of its tests, this project has 4 occurrences of assertions failing middletwo when run against Rick's reference tests. The hints say the test that failed, but not why. You also see that there was a String index out of bounds exception that should give the clue that the method is trying to return the substring that may be off by one index. This student should fix the code and resubmit. But if you have 100% and see 10.0 points, you are done.

Programming Project: ArrayFun

Programming Project: ArrayFun Programming Project: ArrayFun Collaboration: Solo with help from classroom/online resources, Lane, and/or Rick. Anyone can also share thoughts about any specification and possible algorithm, but no sharing

More information

There are several files including the start of a unit test and the method stubs in MindNumber.java. Here is a preview of what you will do:

There are several files including the start of a unit test and the method stubs in MindNumber.java. Here is a preview of what you will do: Project MindNumber Collaboration: Solo. Complete this project by yourself with optional help from section leaders. Do not work with anyone else, do not copy any code directly, do not copy code indirectly

More information

Web-CAT Guidelines. 1. Logging into Web-CAT

Web-CAT Guidelines. 1. Logging into Web-CAT Contents: 1. Logging into Web-CAT 2. Submitting Projects via jgrasp a. Configuring Web-CAT b. Submitting Individual Files (Example: Activity 1) c. Submitting a Project to Web-CAT d. Submitting in Web-CAT

More information

Programming Project: Game of Life

Programming Project: Game of Life Programming Project: Game of Life Collaboration Solo: All work must be your own with optional help from UofA section leaders The Game of Life was invented by John Conway to simulate the birth and death

More information

Mend for Eclipse quick start guide local analysis

Mend for Eclipse quick start guide local analysis The Semmle Mend for Eclipse plugin allows users to view Semmle results in Eclipse. This document describes how to install and use the plugin for local analysis. You can install the plugin using a Semmle

More information

Lab Exercise 6: Abstract Classes and Interfaces CS 2334

Lab Exercise 6: Abstract Classes and Interfaces CS 2334 Lab Exercise 6: Abstract Classes and Interfaces CS 2334 September 29, 2016 Introduction In this lab, you will experiment with using inheritance in Java through the use of abstract classes and interfaces.

More information

Note : That the code coverage tool is not available for Java CAPS Repository based projects.

Note : That the code coverage tool is not available for Java CAPS Repository based projects. Code Coverage in Netbeans 6.1 Holger Paffrath August 2009 Code coverage is a simple method used to determine if your unit tests have covered all relevant lines of code in your program. Netbeans has a plugin

More information

Write code that simulates one roll of a 6-sided die and prints out the

Write code that simulates one roll of a 6-sided die and prints out the CS 101, Spring 2017 Mar 14th Exam 2 Name: Question 1. [5 points] If i = 4 and j = 2, what will print: true or false? Briefly explain. if ((i!= 3) (j < 2)) { printf("true"); else { printf("false"); Question

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

Web-CAT submission URL: CAT.woa/wa/assignments/eclipse

Web-CAT submission URL:  CAT.woa/wa/assignments/eclipse King Saud University College of Computer & Information Science CSC111 Lab04 Conditional Statements All Sections ------------------------------------------------------------------- Instructions Web-CAT

More information

Registration, Data Download, and Online Homework

Registration, Data Download, and Online Homework Registration, Data Download, and Online Homework Register on the Armond Dalton Resources Website... E-2 Download the Project Data Files to a USB drive... E-5 Online Homework... E-6 Lab Computer: You will

More information

Guide to add as trusted site in Java 8 Update 51. Version of 24 OCBC Bank. All Rights Reserved

Guide to add   as trusted site in Java 8 Update 51. Version of 24 OCBC Bank. All Rights Reserved Velocity@ocbc Guide to add https://bbmy.ocbc.com as trusted site in Java 8 Update 51 Version 1.1 220815 1 of 24 Contents Java 8 Update 60 (difficulty logging into Velocity@ocbc)... 3 Uninstall Java Prior

More information

CS201 - Assignment 3, Part 1 Due: Friday February 28, at the beginning of class

CS201 - Assignment 3, Part 1 Due: Friday February 28, at the beginning of class CS201 - Assignment 3, Part 1 Due: Friday February 28, at the beginning of class One of the keys to writing good code is testing your code. This assignment is going to introduce you and get you setup to

More information

public class Q1 { public int x; public static void main(string[] args) { Q1 a = new Q1(17); Q1 b = new Q1(39); public Q1(int x) { this.

public class Q1 { public int x; public static void main(string[] args) { Q1 a = new Q1(17); Q1 b = new Q1(39); public Q1(int x) { this. CS 201, Fall 2013 Oct 2nd Exam 1 Name: Question 1. [5 points] What output is printed by the following program (which begins on the left and continues on the right)? public class Q1 { public int x; public

More information

Question 1. [5 points] What output is printed by the following program (which begins on the left and continues on the right)?

Question 1. [5 points] What output is printed by the following program (which begins on the left and continues on the right)? CS 201, Summer 2015 August 13th Final Exam Name: Question 1. [5 points] What output is printed by the following program (which begins on the left and continues on the right)? public class Q1 { public static

More information

CMPSCI 187 / Spring 2015 Hanoi

CMPSCI 187 / Spring 2015 Hanoi Due on Thursday, March 12, 2015, 8:30 a.m. Marc Liberatore and John Ridgway Morrill I N375 Section 01 @ 10:00 Section 02 @ 08:30 1 Contents Overview 3 Learning Goals.................................................

More information

Getting Started with Moodle 2.0

Getting Started with Moodle 2.0 Getting Started with Moodle 2.0 Note: Please use Mozilla Firefox if you are working on a Mac 1. Login to Moodle 2. How to Access a Course 3 Edit your Profile Information 4. Add a Personal photo 5. Disable

More information

Homework Set 1- Fundamentals

Homework Set 1- Fundamentals 1 Homework Set 1- Fundamentals Topics if statements with ints if-else statements with Strings if statements with multiple boolean statements for loops and arrays while loops String ".equals()" method "=="

More information

You will need to download the Java software development kit from

You will need to download the Java software development kit from Obtaining/Setting Up an Account For the Computer Labs you should use the same login as your Blackboard and MyCSUDH accounts. If anyone is unable to log into the systems, please go to the Welch Hall Open

More information

Provided Files that Are Fine

Provided Files that Are Fine Fixing How to Play 2048 - Consists of a 4x4 grid of tiles with numbers on them - Use arrow keys to move tiles in a direction - Tiles will keep moving until they hit a wall or another tile - Every movement

More information

SWE 434 Software Testing and Validation

SWE 434 Software Testing and Validation Research Group (Practical Labs) 1 SWE 434 and Validation Testing Methods using JUnit Lab material Courtesy: Dr. M. Shamim Hossain (SWE Department, King Saud University) and Prof. Alan Some (University

More information

ASSIGNMENT 5 Data Structures, Files, Exceptions, and To-Do Lists

ASSIGNMENT 5 Data Structures, Files, Exceptions, and To-Do Lists ASSIGNMENT 5 Data Structures, Files, Exceptions, and To-Do Lists COMP-202B, Winter 2009, All Sections Due: Tuesday, April 14, 2009 (23:55) You MUST do this assignment individually and, unless otherwise

More information

Test-Driven Development JUnit

Test-Driven Development JUnit Test-Driven Development JUnit Click to edit Master EECS text 2311 styles - Software Development Project Second level Third level Fourth level Fifth level Wednesday, January 18, 2017 1 Simulator submission

More information

Announcements. Lab tomorrow. Quiz Thursday P3 due Friday. Exceptions and unit testing

Announcements. Lab tomorrow. Quiz Thursday P3 due Friday. Exceptions and unit testing Announcements Lab tomorrow Exceptions and unit testing Quiz Thursday P3 due Friday Follow-ups Exceptions and Try-catch Using try-catch with loops Comparison to switch vs. if-else if Realistic examples

More information

cd h: mkdir -p CS101 cd CS101 curl -O unzip zipfile cd CS101_Exam4

cd h: mkdir -p CS101 cd CS101 curl -O   unzip zipfile cd CS101_Exam4 CS 101, Spring 2013 May 2nd Exam 4 Note: Make sure your programs produce the output in exactly the format described, including capitalization and punctuation. You may not receive credit for programs that

More information

Table Of Contents Introduction & System requirements: Steps to install the SecomSDK Installer package. 3

Table Of Contents Introduction & System requirements: Steps to install the SecomSDK Installer package. 3 TABLE OF CONTENTS Table Of Contents 1 1. Introduction & System requirements: 2 2. Steps to install the SecomSDK Installer package. 3 3. Manual Installation of Sennheiser Sametime plugin. 10 3.1. Steps

More information

Com S 227 Assignment Submission HOWTO

Com S 227 Assignment Submission HOWTO Com S 227 Assignment Submission HOWTO This document provides detailed instructions on: 1. How to submit an assignment via Canvas and check it 3. How to examine the contents of a zip file 3. How to create

More information

Exam 1 Prep. Dr. Demetrios Glinos University of Central Florida. COP3330 Object Oriented Programming

Exam 1 Prep. Dr. Demetrios Glinos University of Central Florida. COP3330 Object Oriented Programming Exam 1 Prep Dr. Demetrios Glinos University of Central Florida COP3330 Object Oriented Programming Progress Exam 1 is a Timed Webcourses Quiz You can find it from the "Assignments" link on Webcourses choose

More information

OPIA-ECCU INSTRUCTION STEPS FOR SUBMITTING AND RETRIEVING CARI REPORTS. Once the screen below has loaded, enter your Username, Password and the

OPIA-ECCU INSTRUCTION STEPS FOR SUBMITTING AND RETRIEVING CARI REPORTS. Once the screen below has loaded, enter your Username, Password and the OPIA-ECCU INSTRUCTION STEPS FOR SUBMITTING AND RETRIEVING CARI REPORTS Step 1 In your browser s web address bar, enter: https://ftpw.dhs.state.nj.us/ Once the screen below has loaded, enter your Username,

More information

In this lab we will practice creating, throwing and handling exceptions.

In this lab we will practice creating, throwing and handling exceptions. Lab 5 Exceptions Exceptions indicate that a program has encountered an unforeseen problem. While some problems place programmers at fault (for example, using an index that is outside the boundaries of

More information

Red Hat Application Migration Toolkit 4.2

Red Hat Application Migration Toolkit 4.2 Red Hat Application Migration Toolkit 4.2 Eclipse Plugin Guide Identify and resolve migration issues by running the Red Hat Application Migration Toolkit against your applications in Eclipse. Last Updated:

More information

(A) 99 ** (B) 100 (C) 101 (D) 100 initial integers plus any additional integers required during program execution

(A) 99 ** (B) 100 (C) 101 (D) 100 initial integers plus any additional integers required during program execution Ch 5 Arrays Multiple Choice Test 01. An array is a ** (A) data structure with one, or more, elements of the same type. (B) data structure with LIFO access. (C) data structure, which allows transfer between

More information

Xerox WorkCentre 3655 / 3655i Software Installation Instructions

Xerox WorkCentre 3655 / 3655i Software Installation Instructions Xerox WorkCentre 3655 / 3655i Software Installation Instructions Upgrading Software for Xerox ConnectKey Technology A new firmware update containing the latest improvements is available for your ConnectKey-enabled

More information

Accessing and Setting Your Blackboard Interface Preferences

Accessing and Setting Your Blackboard Interface Preferences Accessing and Setting Your Blackboard Interface Preferences Version 1.00.10132005 Francis Tuttle Technology Center elearning Department TABLE OF CONTENTS Purpose and Objectives.....................................

More information

Installation of Quin C

Installation of Quin C Installation of Quin C You already know that Quin C is supposed to be the digital investigations bright future. It helps in providing the leadingedge experiences for improving the speed as well as quality

More information

PowerSchool Parent Portal Directions

PowerSchool Parent Portal Directions P a g e 1 PowerSchool Parent Portal Directions If you need to create a new account OR if you need to link additional students to your account, please follow the instructions below. If you already have

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

CS 2223 B15 Term. Homework 1 (100 pts.)

CS 2223 B15 Term. Homework 1 (100 pts.) CS 2223 B15 Term. Homework 1 (100 pts.) Homework Instructions This homework is to be completed individually. If you have any questions as to what constitutes improper behavior, review the examples I have

More information

CSE115 / CSE503 Introduction to Computer Science I Dr. Carl Alphonce 343 Davis Hall Office hours:

CSE115 / CSE503 Introduction to Computer Science I Dr. Carl Alphonce 343 Davis Hall Office hours: CSE115 / CSE503 Introduction to Computer Science I Dr. Carl Alphonce 343 Davis Hall alphonce@buffalo.edu Office hours: Tuesday 10:00 AM 12:00 PM * Wednesday 4:00 PM 5:00 PM Friday 11:00 AM 12:00 PM OR

More information

Upgrading a device from an 072.xxx.xxx.xxxxx version to an 073.xxx.xxx.xxxxx version. How to determine your starting version

Upgrading a device from an 072.xxx.xxx.xxxxx version to an 073.xxx.xxx.xxxxx version. How to determine your starting version WorkCentre 7845/7855 Software Installation Instructions Upgrading a device from an 072.xxx.xxx.xxxxx version to an 073.xxx.xxx.xxxxx version How to determine your starting version These instructions use

More information

be able to read, understand, and modify a program written by someone else utilize the Java Swing classes to implement a GUI

be able to read, understand, and modify a program written by someone else utilize the Java Swing classes to implement a GUI Homework 5, CS 2119 B-term 2015 Completing the GUI for a Student Database Due: Thursday, December 10 at 5pm Outcomes After successfully completing this assignment, you will be able to read, understand,

More information

Etisalat Colo SSLVPN Remote Access Gateway Access Procedures

Etisalat Colo SSLVPN Remote Access Gateway Access Procedures Etisalat Colo SSLVPN Remote Access Gateway Access Procedures Dear Etisalat Colo Customer, To access your Colo Server infrastructure via Colo SSLVPN remote access gateway a username and password was provided

More information

CMPSCI 187 / Spring 2015 Hangman

CMPSCI 187 / Spring 2015 Hangman CMPSCI 187 / Spring 2015 Hangman Due on February 12, 2015, 8:30 a.m. Marc Liberatore and John Ridgway Morrill I N375 Section 01 @ 10:00 Section 02 @ 08:30 1 CMPSCI 187 / Spring 2015 Hangman Contents Overview

More information

CSCI 135 Programming Exam #1 Fundamentals of Computer Science I Fall 2014

CSCI 135 Programming Exam #1 Fundamentals of Computer Science I Fall 2014 CSCI 135 Programming Exam #1 Fundamentals of Computer Science I Fall 2014 This part of the exam is like a mini- programming assignment. You will create a program, compile it, and debug it as necessary.

More information

IBM WebSphere Java Batch Lab

IBM WebSphere Java Batch Lab IBM WebSphere Java Batch Lab What are we going to do? First we are going to set up a development environment on your workstation. Download and install Eclipse IBM WebSphere Developer Tools IBM Liberty

More information

CSC105, Introduction to Computer Science I. Introduction. Perl Directions NOTE : It is also a good idea to

CSC105, Introduction to Computer Science I. Introduction. Perl Directions NOTE : It is also a good idea to CSC105, Introduction to Computer Science Lab03: Introducing Perl I. Introduction. [NOTE: This material assumes that you have reviewed Chapters 1, First Steps in Perl and 2, Working With Simple Values in

More information

EUSurvey OSS Installation Guide

EUSurvey OSS Installation Guide Prerequisites... 2 Tools... 2 Java 7 SDK... 2 MySQL 5.6 DB and Client (Workbench)... 4 Tomcat 7... 8 Spring Tool Suite... 11 Knowledge... 12 Control System Services... 12 Prepare the Database... 14 Create

More information

CS 315 Software Design Homework 3 Preconditions, Postconditions, Invariants Due: Sept. 29, 11:30 PM

CS 315 Software Design Homework 3 Preconditions, Postconditions, Invariants Due: Sept. 29, 11:30 PM CS 315 Software Design Homework 3 Preconditions, Postconditions, Invariants Due: Sept. 29, 11:30 PM Objectives Defining a wellformed method to check class invariants Using assert statements to check preconditions,

More information

Lab 5: Web Application Test Automation

Lab 5: Web Application Test Automation Software Testing MTAT.03.159 Lab 5: Web Application Test Automation Inst. of Comp. Science, University of Tartu Spring 2018 Instructions Submission deadline: Lab reports must be submitted within seven

More information

MARKING CANVAS ASSIGNMENTS OFFLINE (INCLUDING MARKING ANONYMOUSLY)

MARKING CANVAS ASSIGNMENTS OFFLINE (INCLUDING MARKING ANONYMOUSLY) LEARNING TECHNOLOGY AT LJMU MARKING CANVAS ASSIGNMENTS OFFLINE (INCLUDING MARKING ANONYMOUSLY) Information about Downloading Student Submissions If you want to download all student submissions for an assignment,

More information

1 Download the latest version of ImageJ for your platform from the website:

1 Download the latest version of ImageJ for your platform from the website: Using ImageJ with OMERO 4.4 This covers and version 4.4.x and the initial section assumes you have never installed ImageJ or Fiji before. For OMERO versions 5.1.x and 5.0.x see the Using ImageJ with OMERO

More information

Using Blackboard Drive to upload/manage content in Blackboard Learn

Using Blackboard Drive to upload/manage content in Blackboard Learn Using Blackboard Drive to upload/manage content in Blackboard Learn Downloading and Installing Blackboard Drive 1. Login to Blackboard Learn, and click on the Utilities Tab. 2. Locate the Blackboard Drive

More information

Software Development Kit

Software Development Kit Software Development Kit Informatica MDM - Product 360 Version: 8.1.1 07/04/2018 English 1 Table of Contents 1 Table of Contents...2 2 SDK Package...3 3 Prerequisites...3 3.1 Database...3 3.2 Java Development

More information

Upgrading a device from an 071.xxx.xxx.xxxxx version to an 073.xxx.xxx.xxxxx version. How to determine your starting version

Upgrading a device from an 071.xxx.xxx.xxxxx version to an 073.xxx.xxx.xxxxx version. How to determine your starting version WorkCentre 7845/7855 Software Installation Instructions Upgrading a device from an 071.xxx.xxx.xxxxx version to an 073.xxx.xxx.xxxxx version How to determine your starting version These instructions use

More information

Test Automation Integration with Test Management QAComplete

Test Automation Integration with Test Management QAComplete Test Automation Integration with Test Management QAComplete This User's Guide walks you through configuring and using your automated tests with QAComplete's Test Management module SmartBear Software Release

More information

Regis University CC&IS CS310 Data Structures Programming Assignment 2: Arrays and ArrayLists

Regis University CC&IS CS310 Data Structures Programming Assignment 2: Arrays and ArrayLists Regis University CC&IS CS310 Data Structures Programming Assignment 2 Arrays and ArrayLists Problem Scenario The real estate office was very impressed with your work from last week. The IT director now

More information

Laboratory Assignment #3 Eclipse CDT

Laboratory Assignment #3 Eclipse CDT Lab 3 September 12, 2010 CS-2303, System Programming Concepts, A-term 2012 Objective Laboratory Assignment #3 Eclipse CDT Due: at 11:59 pm on the day of your lab session To learn to learn to use the Eclipse

More information

QuickTest Professional 10

QuickTest Professional 10 QuickTest Professional 10 Course Setup Instructions Important Note: This training runs under the following operating systems: Windows 2000 Professional (with SP4) Windows XP (with SP2 or SP3) Windows Vista,

More information

HOW TO SUBMIT A TENDER/Quotation

HOW TO SUBMIT A TENDER/Quotation HOW TO SUBMIT A TENDER/Quotation 1 1. Tender Submission Process 1.1. Please visit www.procurement.petrosa.com, then click Login. 1.2. Please enter your login details - username (ZAH number), user code

More information

Introduction to Blackboard. 1. Go to 2. Click the Login button on the left side of the screen.

Introduction to Blackboard. 1. Go to  2. Click the Login button on the left side of the screen. Introduction to Blackboard Logging in: 1. Go to http://blackboard.sc.edu. 2. Click the Login button on the left side of the screen. 3. On the next screen type your Username and Password in the appropriate

More information

Project MineSweeper Collaboration: Solo Complete this Project by yourself or with help from Section Leaders and Rick You are asked to write the non-graphical user interface aspects of the popular game

More information

CSCI 161: Introduction to Programming I Lab 1b: Hello, World (Eclipse, Java)

CSCI 161: Introduction to Programming I Lab 1b: Hello, World (Eclipse, Java) Goals - to learn how to compile and execute a Java program - to modify a program to enhance it Overview This activity will introduce you to the Java programming language. You will type in the Java program

More information

Name: 1) 2) 3) 4) 5) Learning Objectives (Milestones): 1. Create and use JUnit tests to debug a sample Java program.

Name: 1) 2) 3) 4) 5) Learning Objectives (Milestones): 1. Create and use JUnit tests to debug a sample Java program. Lab Exercise #2 junit Testing with Eclipse CS 2334, Spring 2014 Due by: Friday, January 24, 2014, 4:30 pm CST This lab is a group exercise. Students must complete this assignment with at least one partner.

More information

Once you see the screen below click on the MESA Dropbox

Once you see the screen below click on the MESA Dropbox The following provides instructions for uploading competition files to the online dropbox. The dropbox can be used to submit the following MESA competition components: Elementary School SCRATCH Interactive

More information

Installing Blank SiriusSQL Database 4.0

Installing Blank SiriusSQL Database 4.0 Installing Blank SiriusSQL Database 4.0 (ONLY APPLICABLE IF YOU START WITH SiriusSQL 4005A OR HIGHER!) To install a new blank SiriusSQL database, follow these steps. Copy and Unzip Files 1) Browse to \\Fileserver04\f-drive\V40\Sirius.FS\Data

More information

WA2445 Programming REST Web Services with JAX-RS Wildfly / JBoss Developer Studio. Classroom Setup Guide. Web Age Solutions Inc.

WA2445 Programming REST Web Services with JAX-RS Wildfly / JBoss Developer Studio. Classroom Setup Guide. Web Age Solutions Inc. WA2445 Programming REST Web Services with JAX-RS 2.0 - Wildfly / JBoss Developer Studio Classroom Setup Guide Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1 Table of Contents Part 1 - Minimum

More information

Problem Set 0. General Instructions

Problem Set 0. General Instructions CS246: Mining Massive Datasets Winter 2014 Problem Set 0 Due 9:30am January 14, 2014 General Instructions This homework is to be completed individually (no collaboration is allowed). Also, you are not

More information

1. Go to the URL Click on JDK download option

1. Go to the URL   Click on JDK download option Download and installation of java 1. Go to the URL http://www.oracle.com/technetwork/java/javase/downloads/index.html Click on JDK download option 2. Select the java as per your system type (32 bit/ 64

More information

Getting Started with My Groups Author: Kevin Urasaki Revised by: Deanna Pasternak

Getting Started with My Groups Author: Kevin Urasaki Revised by: Deanna Pasternak INET1002 November 2006 Getting Started with My Groups Author: Kevin Urasaki Revised by: Deanna Pasternak Introduction...1 What are My Groups?...2 How do I access My Groups?...2 How do I join a My Group?...5

More information

1.00/1.001 HowTo: Install Eclipse

1.00/1.001 HowTo: Install Eclipse 1.00/1.001 HowTo: Install Eclipse Spring 2008 1.00/1.001 will use the Eclipse Integrated Development Environment (IDE) to create, compile, and run Java programming assignments. Eclipse version 3.3.1.1

More information

Mehran Sahami Handout #5 CS 106A September 26, 2018 Downloading Eclipse

Mehran Sahami Handout #5 CS 106A September 26, 2018 Downloading Eclipse Mehran Sahami Handout #5 CS 106A September 26, 2018 Downloading Eclipse Parts of this handout were written by Justin Manus and Brandon Burr and then wantonly updated by your loving CS106A staff. In CS106A,

More information

Sample Spark Web-App. Overview. Prerequisites

Sample Spark Web-App. Overview. Prerequisites Sample Spark Web-App Overview Follow along with these instructions using the sample Guessing Game project provided to you. This guide will walk you through setting up your workspace, compiling and running

More information

(A) 99 (B) 100 (C) 101 (D) 100 initial integers plus any additional integers required during program execution

(A) 99 (B) 100 (C) 101 (D) 100 initial integers plus any additional integers required during program execution Ch 5 Arrays Multiple Choice 01. An array is a (A) (B) (C) (D) data structure with one, or more, elements of the same type. data structure with LIFO access. data structure, which allows transfer between

More information

Welcome to CSSE 220. We are excited that you are here:

Welcome to CSSE 220. We are excited that you are here: Welcome to CSSE 220 We are excited that you are here: Start your computer Do NOT start Eclipse Follow the instructions in the email, if you haven t already Pick up a quiz from the back table Answer the

More information

If you don t have the JDK, you will need to install it. 1. Go to

If you don t have the JDK, you will need to install it. 1. Go to Developing Android applications in Windows Below you will find information about the components needed for developing Android applications and other (optional) software needed to connect to the institution

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

Introduction to Computer Science Unit 2. Notes

Introduction to Computer Science Unit 2. Notes Introduction to Computer Science Unit 2. Notes Name: Objectives: By the completion of this packet, students should be able to describe the difference between.java and.class files and the JVM. create and

More information

5. A small dialog window appears; enter a new password twice (this is different from Dori!) and hit Go.

5. A small dialog window appears; enter a new password twice (this is different from Dori!) and hit Go. Installing Wordpress from JMA Lab to JMA Server 1. Take note these instructions are streamlined for the JMA lab they can t be performed in this fashion from home! 2. Wordpress is a database driven web

More information

Welcome to the CP Portal

Welcome to the CP Portal Welcome to the CP Portal Access your school documents from home Launch Internet Explorer and navigate to: https://files.cpcsc.k12.in.us/htcomnet/ Click on Continue to this website (not recommended) Key

More information

Powerlink for WebCT CE 6/ Vista 4 User Guide (updated )

Powerlink for WebCT CE 6/ Vista 4 User Guide (updated ) Powerlink for WebCT CE 6/ Vista 4 User Guide (updated 9.20.05) Contents Introduction Installation & Configuration 3 Restricting Access 6 Allowing Access for Multiple Accounts 6 Turnitin Assignments Adding

More information

CPSC 150 Laboratory Manual. Lab 1 Introduction to Program Creation

CPSC 150 Laboratory Manual. Lab 1 Introduction to Program Creation CPSC 150 Laboratory Manual A Practical Approach to Java, jedit & WebCAT Department of Physics, Computer Science & Engineering Christopher Newport University Lab 1 Introduction to Program Creation Welcome

More information

Claremont McKenna College Computer Science

Claremont McKenna College Computer Science Claremont McKenna College Computer Science CS 51 Handout 4: Problem Set 4 February 10, 2011 This problem set is due 11:50pm on Wednesday, February 16. As usual, you may hand in yours until I make my solutions

More information

Nova Bonita Workflow. Quick Start Guide. Nova BONITA WORKFLOW

Nova Bonita Workflow. Quick Start Guide. Nova BONITA WORKFLOW Nova Bonita Workflow Quick Start Guide Nova BONITA WORKFLOW Nova Bonita Workflow Quick Start Guide Nova Bonita (aka Bonita v4) Software September 2008 Table of Contents 2.1.1 Downloading the products...6

More information

1.00/1.001 Tutorial 1

1.00/1.001 Tutorial 1 1.00/1.001 Tutorial 1 Introduction to 1.00 September 12 & 13, 2005 Outline Introductions Administrative Stuff Java Basics Eclipse practice PS1 practice Introductions Me Course TA You Name, nickname, major,

More information

PlagScan Instructions

PlagScan Instructions How to Change Your Password and Configure Your Settings 1) Contact Christine Iannicelli (610-409-3466; ciannicelli@ursinus.edu) and ask her to create an account for you. 2) Go to Plagscan.com 3) Login

More information

Bell County. E-Discovery Portal. Training Guide. 1/8/2014 Version 1.0

Bell County. E-Discovery Portal. Training Guide. 1/8/2014 Version 1.0 Bell County E-Discovery Portal Training Guide 1/8/2014 Version 1.0 The E-Discovery portal has been developed to provide the District Attorney s Office with the ability to electronically upload discoverable

More information

Checking Current Code Coverage

Checking Current Code Coverage Junit Tests Checking Current Code Coverage We use onap Sonar to track code coverage (sonar.onap.org) To see the appc coverage, click on the appc project on the front page (make sure you choose the most

More information

ASSIGNMENT 4 Classes and Objects

ASSIGNMENT 4 Classes and Objects ASSIGNMENT 4 Classes and Objects COMP-202A, Fall 2010, All Sections Due: Friday, November 19, 2010 (23:55) You MUST do this assignment individually and, unless otherwise specified, you MUST follow all

More information

CSE 1102 Fall 2009 Lab Assignment 2

CSE 1102 Fall 2009 Lab Assignment 2 CSE 1102 Fall 2009 Lab Assignment 2 Objectives: When you complete this assignment you will be able to: Edit and execute a program using BlueJ and the Wheels package. Use relative positioning Place a composite

More information

Circular Linked List Assignment

Circular Linked List Assignment Page 1 of 6 Circular Linked List Assignment Overview A circular linked list is essentially a singly linked list in which the next pointer of the tail node is set to point to the head node of the linked

More information

Summer Assignment for AP Computer Science. Room 302

Summer Assignment for AP Computer Science. Room 302 Fall 2016 Summer Assignment for AP Computer Science email: hughes.daniel@north-haven.k12.ct.us website: nhhscomputerscience.com APCS is your subsite Mr. Hughes Room 302 Prerequisites: You should have successfully

More information

Lab5. Wooseok Kim

Lab5. Wooseok Kim Lab5 Wooseok Kim wkim3@albany.edu www.cs.albany.edu/~wooseok/201 Question Answer Points 1 A or B 8 2 A 8 3 D 8 4 20 5 for class 10 for main 5 points for output 5 D or E 8 6 B 8 7 1 15 8 D 8 9 C 8 10 B

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

New Concepts. Lab 7 Using Arrays, an Introduction

New Concepts. Lab 7 Using Arrays, an Introduction Lab 7 Using Arrays, an Introduction New Concepts Grading: This lab requires the use of the grading sheet for responses that must be checked by your instructor (marked as Question) AND the submission of

More information

CS 6353 Compiler Construction Project Assignments

CS 6353 Compiler Construction Project Assignments CS 6353 Compiler Construction Project Assignments In this project, you need to implement a compiler for a language defined in this handout. The programming language you need to use is C or C++ (and the

More information

Part 2 Uploading and Working with WebCT's File Manager and Student Management INDEX

Part 2 Uploading and Working with WebCT's File Manager and Student Management INDEX Part 2 Uploading and Working with WebCT's File Manager and Student Management INDEX Uploading to and working with WebCT's File Manager... Page - 1 uploading files... Page - 3 My-Files... Page - 4 Unzipping

More information

Installing Joomla

Installing Joomla Installing Joomla 3.0.11 To start installing Joomla 3.X you have to copy the zipped file Joomla_3.0.1-Stable-Full_Package.zip to the folder in which you want to install Joomla 3.X. On a web host this is

More information

ASSIGNMENT 5 Objects, Files, and More Garage Management

ASSIGNMENT 5 Objects, Files, and More Garage Management ASSIGNMENT 5 Objects, Files, and More Garage Management COMP-202B, Winter 2010, All Sections Due: Wednesday, April 14, 2009 (23:55) You MUST do this assignment individually and, unless otherwise specified,

More information

This quick reference guide is designed for consumers of the Program Dashboard and provides details on how to: Log in

This quick reference guide is designed for consumers of the Program Dashboard and provides details on how to: Log in This quick reference guide is designed for consumers of the Program Dashboard and provides details on how to: Log in Filter data using input controls Access the Dashboard Access Collibra/ Definitions Glossary

More information

Testing. Topics. Types of Testing. Types of Testing

Testing. Topics. Types of Testing. Types of Testing Topics 1) What are common types of testing? a) Testing like a user: through the UI. b) Testing like a dev: through the code. 2) What makes a good bug report? 3) How can we write code to test code (via

More information