References. Date Due: Monday, October 5 th, 5:00pm
|
|
- Elfrieda Nichols
- 5 years ago
- Views:
Transcription
1 New Concepts Covered References Date Due: Monday, October 5 th, 5:00pm Keeping track of references Garbage collection copy() methods When the parameter passed into a method changes Assignment Specifications The following questions will involve understanding the BallFactory and Ball classes. Ball Class Public Interface Name: Ball Purpose: This class models a ball that can change its color and can make copies of itself. Methods: public Ball( ) The constructor for the ball. A ball is created with the color black. public Ball copy( ) Returns a new instance of a Ball which has all the same values as the current ball. (i.e. the same color, position, size) public void setcolor( java.awt.color newcolor) Changes the color of the ball to the color passed in as a parameter. BallFactory For this class you will have to understand what the code is doing. This class creates new balls identical to the one passed in (as the parameter) except for the color of the ball. The methods which accomplish this are called copyballasred(...), copyballasgreen(...), and copyballasblue(...). The last method in the BallFactory class, createballs(), uses the copyballascolor methods.
2 Warning: These methods are not examples of good code or design, and may not do what the programmer intended. They are written to illustrate how parameters work. When reading the code, pay close attention to what happens to the parameter in the copyballascolor methods. It might be helpful to draw out a picture of what is happening. public class BallFactory { public BallFactory(){ public Ball copyballasyellow(ball balltocopy) { Ball newball = balltocopy.copy(); balltocopy = newball; newball.setcolor(java.awt.color.yellow); return balltocopy; public Ball copyballasred(ball balltocopy) { balltocopy.setcolor(java.awt.color.red); return balltocopy.copy(); public Ball copyballasgreen(ball balltocopy) { Ball newball = balltocopy; newball.setcolor(java.awt.color.green); return newball; public Ball copyballasblue(ball balltocopy) { Ball newball = balltocopy.copy(); newball.setcolor(java.awt.color.blue); return newball; public void createballs() { Ball ballone = new Ball(); Ball balltwo = this.copyballasyellow(ballone); Ball ballthree = new Ball(); Ball ballfour = this.copyballasgreen(ballthree); Ball ballfive = new Ball(); Ball ballsix = this.copyballasblue(ballfive); Ball ballseven = new Ball(); Ball balleight = this.copyballasred(ballseven); Example question: At the end of BallFactory.createBalls() what color are ballone and balltwo? Do they refer to the same instance?
3 Answer: (Thought: first, go through the steps manually, drawing pictures with each one.) Ball ballone = new Ball(); - The ball starts as the color black so it is black at this point. Ball balltwo = this.copyballasyellow(ballone); - we are sending in our black ball to the CopyBallAsYellow method and will return a reference to a ball to be stored as balltwo. public Ball copyballasyellow(ball balltocopy) { - our ballone is now named balltocopy for the scope of the copyballasyellow method. Thus, both the variables ballone and balltocopy refer to the same ball. Ball newball = balltocopy.copy(); - We are creating another ball, called newball which is a copy of my first ball. Thus, newball has the color black since balltocopy was black.
4 balltocopy = newball; - the variable balltocopy stops pointing to the first ball (ballone still points to it). balltocopy now points to the second ball. newball.setcolor(java.awt.color.yellow); - Now we are setting the newball to the color yellow. Since this is a different ball than the ballone, we have not changed the original ball but we have changed the color of the ball for the variable balltocopy. return balltocopy; - A third variable, balltwo now also points to the second ball. This happens because balltocopy (which points to the yellow ball on the right) is returned and the value of that variable (the actual ball) is now set to be the value of the new variable, balltwo So.. ballone is black, balltwo is yellow and they do not refer to the same instance.
5 Questions 1. At the end of BallFactory.createBalls() what color are each of the balls? (State the color of ballthree, ballfour, ballfive, ballsix, ballseven and balleight.) 2. Do any of these ball variables (ballthree balleight) refer to the same instance of Ball at the end of BallFactory.createBalls()? If yes, which ones? Hint: If two ball instances referred to the same Ball object, changing the color of one would also change the color of the other because they refer to the same object. 3. Of the three methods: copyballasred(...), copyballasgreen(...), and copyballasblue(...), which one is the best? You should determine the best method by considering which one accomplishes the task described in an intuitive and clean way. In other words, which way would you write a method to copy a ball with a different color? Explain your answer. Handin Info References is due at 5:00PM sharp on Monday, October 5 th in the wooden CS15 handin bin next to the Fishbowl (CIT Room 271). Please write your name and your account name at the top of every piece of paper you hand in and staple all of them together; we cannot give you credit for a homework we do not know you did. We will be taking off points if you don t write your login on your homework! Remember: this assignment will not be accepted if turned in late.
CSE115 Lab 4 Fall 2016
DUE DATES: Monday recitations: 9:00 PM on 10/09 Wednesday recitations: 9:00 PM on 10/11 Thursday recitations: 9:00 PM on 10/12 Friday recitations: 9:00 PM on 10/13 Saturday recitations: 9:00 PM on 10/14
More informationCS 134 Programming Exercise 7:
CS 134 Programming Exercise 7: Scribbler Objective: To gain more experience using recursion and recursive data structures. This week, you will be implementing a program we call Scribbler. You have seen
More informationCMSC 201 Fall 2016 Homework 6 Functions
CMSC 201 Fall 2016 Homework 6 Functions Assignment: Homework 6 Functions Due Date: Wednesday, October 26th, 2016 by 8:59:59 PM Value: 40 points Collaboration: For Homework 6, collaboration is not allowed
More informationFall 2013 Program/Homework Assignment #2 (100 points) -(Corrected Version)
CSE 11 START EARLY! Fall 2013 Program/Homework Assignment #2 (100 points) -(Corrected Version) Due: 11 October 2013 at 11pm (2300) Book Exercises Cover Chapters: 3-4 This is a combination of written responses
More informationFLORIDA ASSOCIATION OF CODE ENFORCEMENT
FLORIDA ASSOCIATION OF CODE ENFORCEMENT MEMBERS PORTAL CHANGES FALL 2014 Note: This is the October 2, 2014 Draft. All changes are not completed and some screen views may change slightly. From the home
More informationHomework 3: Recursion Due: 11:59 PM, Sep 25, 2018
CS17 Integrated Introduction to Computer Science Klein Homework 3: Recursion Due: 11:59 PM, Sep 25, 2018 Contents 1 Factorial 3 2 Fibonacci 4 3 Odds Only 5 4 Increment All 6 5 Frequency 6 6 Sublist 7 6.1
More informationAscii Art. CS 1301 Individual Homework 7 Ascii Art Due: Monday April 4 th, before 11:55pm Out of 100 points
CS 1301 Individual Homework 7 Ascii Art Due: Monday April 4 th, before 11:55pm Out of 100 points Files to submit: 1. HW7.py THIS IS AN INDIVIDUAL ASSIGNMENT! You should work individually on this assignment.
More informationCS 051 Homework Laboratory #2
CS 051 Homework Laboratory #2 Dirty Laundry Objective: To gain experience using conditionals. The Scenario. One thing many students have to figure out for the first time when they come to college is how
More informationCreate Turtles with Python
Create Turtles with Python BY PATRICIA FOSTER / PROGRAMMING / OCTOBER 2017 ISSUE Create turtles with Python, the programming language. Turtles make great pets. They re small, slow, and clean. Plus, who
More informationSearching for Roommates Using RoomeeZ Fall Spring 2019
Searching for Roommates Using RoomeeZ Fall 2018 - Spring 2019 April 15 Housing Application Opens July 6 Deadline to Create Your Roommate Group (RG) (If you want to select your own room during the room
More informationCIT 593: Intro to Computer Systems Homework #4: Assembly Language Due October 18, 2012, 4:30pm. Name
CIT 593: Intro to Computer Systems Homework #4: Assembly Language Due October 18, 2012, 4:30pm Instructions You may print this document and write your answers here, or submit solutions on a separate piece
More informationCommunityPro PORTAL TUTORIAL For HOMEOWNERS To:
CommunityPro PORTAL TUTORIAL For HOMEOWNERS To: Register & Learn to Navigate in CommunityPro PORTAL Login & Access Ledger Balances & Make Assessment Payments This tutorial is designed to help Homeowner's
More informationCS 320 Homework One Due 2/5 11:59pm
Name: BU ID (no dashes): CS 320 Homework One Due 2/5 11:59pm Write your answers to the problems in the space indicated. Scan your solution and submit to Gradescope as a PDF file. You will receive an email
More informationHomework 5. Due: April 20, 2018 at 7:00PM
Homework 5 Due: April 20, 2018 at 7:00PM Written Questions Problem 1 (25 points) Recall that linear regression considers hypotheses that are linear functions of their inputs, h w (x) = w, x. In lecture,
More informationAREA Judo Math Inc.
AREA 2013 Judo Math Inc. 6 th grade Problem Solving Discipline: Black Belt Training Order of Mastery: Area 1. Area of triangles by composition 2. Area of quadrilaterals by decomposing 3. Draw polygons
More informationWelcome to CS 241 Systems Programming at Illinois
Welcome to CS 241 Systems Programming at Illinois Robin Kravets Copyright : University of Illinois CS 241 Staff 1 The Team Robin Kravets Office: 3114 SC rhk@illinois.edu TAs Wade Fagen, Farhana Ashraf,
More informationCS 1301 Homework Robot Web Writer
CS 1301 Homework Robot Web Writer Due: Friday March 1st, before 11:55pm This is a pair programming assignment! You are expected to work with the person you have been pared with in class, and you are both
More informationEECE 2411/2211-Introduction to Electrical and Computer Engineering Lab. Lab 3
EECE 2411/2211-Introduction to Electrical and Computer Engineering Lab Lab 3 Building Multi-Gate Logic Circuits Introduction: In this lab we will look at combining the simple logic gates we used in the
More informationCommunityPro PORTAL TUTORIAL For HOMEOWNERS To:
CommunityPro PORTAL TUTORIAL For HOMEOWNERS To: Register & Learn to Navigate in CommunityPro PORTAL Login & Access Ledger Balances & Make Assessment Payments This tutorial is designed to help Homeowner's
More informationCS 1101 Exam 3 A-Term 2013
NAME: CS 1101 Exam 3 A-Term 2013 Question 1: (55) Question 2: (20) Question 3: (25) TOTAL: (100) You have 50 minutes to complete this exam. You do not need to show templates, but you may receive partial
More informationMoney Management Account
Money Management Account Overview Red represents debt accounts. Add An Account lets you add any account you want including loans, property, credit cards and investments. Click an account to edit it. Note:
More information} Each object in a Java program has an identifier (name) } This includes:
Class #05: More about Objects and Methods Software Design I (CS 120): M. Allen, 11 Sept. 2018 Important Java Syntax I: Identifiers Each object in a Java program has an identifier (name) This includes:
More informationLab 9: Linking, I/O, and Caches
Lab 9: Linking, I/O, and Caches Due Date: Monday 4/24/2017 11:59PM This lab covers material on linking, loading, I/O, and caches (lectures 20 23). There are 100 points total. Written Problems (100 points)
More informationCS Problem Solving and Object-Oriented Programming
CS 101 - Problem Solving and Object-Oriented Programming Lab 5 - Draw a Penguin Due: October 28/29 Pre-lab Preparation Before coming to lab, you are expected to have: Read Bruce chapters 1-3 Introduction
More informationI / PM Express Imaging and Process Management Web Express. User Guide EWU s Web based Document Imaging solution
I / PM Express Imaging and Process Management Web Express User Guide EWU s Web based Document Imaging solution It is important to make sure you Log Out or close the Oracle IPM web client when not in use.
More informationCMSC 201 Spring 2017 Homework 4 Lists (and Loops and Strings)
CMSC 201 Spring 2017 Homework 4 Lists (and Loops and Strings) Assignment: Homework 4 Lists (and Loops and Strings) Due Date: Friday, March 3rd, 2017 by 8:59:59 PM Value: 40 points Collaboration: For Homework
More informationCS2 Practical 2 CS2Ah
CS2 Practical 2 Finite automata This practical is based on material in the language processing thread. The practical is made up of two parts. Part A consists of four paper and pencil exercises, designed
More informationCreating Audio Slideshows
SoundSlides is a program that takes raw pictures and an audio file and turns them into an audio slideshow that can be uploaded to the Internet as a website or embedded into an existing website or blog.
More informationUser Guide. Android Edition.
User Guide Android Edition Navica Mobile Plus is the most powerful mobile application for real estate professionals today, with a load of features to help you preview, show, and research properties. This
More informationA brief guide to being an awesome HTA
HTA Mini Orientation A brief guide to being an awesome HTA Spring, 2013 Summary General administrative responsibilities Reserving a room Logging hours Recording grades Managing student accounts Useful
More informationHomework 4: Hash Tables Due: 5:00 PM, Mar 9, 2018
CS18 Integrated Introduction to Computer Science Fisler, Nelson Contents Homework 4: Hash Tables Due: 5:00 PM, Mar 9, 2018 1 DIY Grep 2 2 Chaining Hash Tables 4 3 Hash Table Iterator 5 Objectives By the
More informationFingerprinting - Frequently Asked Questions
Fingerprinting - Frequently Asked Questions Who is required to be All certified employees, whether the certificate is applicable to their current position or not, are required to complete the fingerprint
More informationCSE 142 Su 02 Homework 4
CSE 142 - Su 02 Homework 4 Assigned: Wednesday, July 17 Due: Wednesday, July 24, BEFORE MIDNIGHT ** General Comments about the Homework ** All homework is turned in electronically. Go to the class web
More informationCS161: Introduction to Computer Science Homework Assignment 10 Due: Monday 11/28 by 11:59pm
CS161: Introduction to Computer Science Homework Assignment 10 Due: Monday 11/28 by 11:59pm Many cable packages come with a search interface that let s you search for a show or movie by typing the name
More informationAccounts FAQs. MONEY MANAGEMENT FAQs. Overview
Accounts FAQs Overview Red represents debt accounts. Add An Account lets you add any account you want including loans, property, credit cards and investments. Click an account to edit it. Note: An Online
More informationBaylor Bear Foundation DonorNet Online Giving Instructions
Baylor Bear Foundation DonorNet Online Giving Instructions All donors, current and new, must sign up for an online account on DonorNet. The following instructions should help guide all current and new
More informationProject #1 Seam Carving
Project #1 Seam Carving Out: Fri, Jan 19 In: 1 Installing, Handing In, Demos, and Location of Documentation 1. To install, type cs016 install seamcarve into a shell in the directory in which you want the
More informationFastcase Legal Research
Fastcase Legal Research for Paralegals Introduction to Fastcase 2012 1 of 42 How do I login? Retail Subscribers Go to www.fastcase.com and click the Login button at the top right hand side of the screen
More informationKing Abdulaziz University Faculty of Computing and Information Technology Computer Science Department
King Abdulaziz University Faculty of Computing and Information Technology Computer Science Department CPCS203, 1 st Term 2013 Program 2: KAU Air Booking System (Objects & Classes) Assigned: Wednesday,
More informationCommunityPro PORTAL TUTORIAL For BOARD MEMBERS To:
CommunityPro PORTAL TUTORIAL For BOARD MEMBERS To: Register & Learn to Navigate in CommunityPro PORTAL BOARD ROOM Login & Access Ledger Balances & Make Assessment Payments Through CommunityPro PORTAL Board
More informationSelf assessment due: Monday 10/29/2018 at 11:59pm (submit via Gradescope)
CS 188 Fall 2018 Introduction to Artificial Intelligence Written HW 7 Due: Monday 10/22/2018 at 11:59pm (submit via Gradescope). Leave self assessment boxes blank for this due date. Self assessment due:
More informationCS150 Assignment 7 Cryptography
CS150 Assignment 7 Cryptography Date assigned: Monday, November 20, 2017 Date Due: Tuesday, December 5, 2017, 9:40am (40 points) There is no late grace period for this last assignment!!!!! Cryptography
More informationTo gain experience using recursion and recursive data structures.
Lab 6 Handout 8 CSCI 134: Fall, 2017 Scribbler Objective To gain experience using recursion and recursive data structures. Note 1: You may work with a partner on this lab. If you do, please turn in only
More informationCommunityPro PORTAL TUTORIAL For BOARD MEMBERS To:
CommunityPro PORTAL TUTORIAL For BOARD MEMBERS To: Register & Learn to Navigate in CommunityPro PORTAL BOARD ROOM Login & Access Ledger Balances & Make Assessment Payments Through CommunityPro PORTAL Board
More information(Toll-Free) # IMPORTANT DATES AND CRITICAL INFORMATION
MERGER GUIDE We re excited that you are becoming a member of Baylands Family Credit Union. Please use this booklet to help guide you through the merger activities as Spruance Cellophane Credit Union becomes
More informationCS 463 Project 1 Imperative/OOP Fractals
CS 463 Project 1 Imperative/OOP Fractals The goal of a couple of our projects is to compare a simple project across different programming paradigms. This semester, we will calculate the Mandelbrot Set
More informationCMSC 201 Spring 2019 Lab 06 Lists
CMSC 201 Spring 2019 Lab 06 Lists Assignment: Lab 06 Lists Due Date: Thursday, March 7th by 11:59:59 PM Value: 10 points This week s lab will put into practice the concepts you learned about lists: indexing,
More informationWe recommend you print these instructions prior to following the link on the Faith UMC Spring website.
We recommend you print these instructions prior to following the link on the Faith UMC Spring website. 1 To set up your personal Faith United Methodist Church account, follow this procedure: When you have
More informationThis is an almost-two week homework; it is almost twice as long as usual. You should complete the first half of it by October 2.
Homework 4 1.264, Fall 2013 Data model for the aircraft parts distributor Due: Monday, October 7 This is an almost-two week homework; it is almost twice as long as usual. You should complete the first
More informationASMT 31: due Weds
Please do NOT use a calculator unless problem is marked with an asterisk. (*) ASMT 31: due Weds 10 4 17 SHOW work for all problems, including calculator-permitted ones! TEST 3 on Friday review Les 3.6
More informationCLOVIS WEST DIRECTIVE STUDIES P.E INFORMATION SHEET
CLOVIS WEST DIRECTIVE STUDIES P.E. 2018-19 INFORMATION SHEET INSTRUCTORS: Peggy Rigby peggyrigby@cusd.com 327-2104. Vance Walberg vancewalberg@cusd.com 327-2098 PURPOSE: Clovis West High School offers
More informationInstructor: Anna Miller
Media Graphics ADV 3203 Fall 2016 Advertising Media Graphics - 81584 - ADV 3203 Mondays and Wednesdays 12:15 PM - 1:30 PM room 1011 And Advertising Media Graphics - 82354 - ADV 3203 Mondays and Wednesdays
More informationTimesheet Submission in Academica TRIO Upward Bound Summer Program June 25, 2018 Room 1700
Timesheet Submission in Academica TRIO Upward Bound Summer Program June 25, 2018 Room 1700 Presentation created by Brittany Thomas *BEFORE WE BEGIN. If you have not already, you will need to call Computing
More informationclass Shape { // Color of the shape. (Recall that class Color // is defined in package java.awt. Assume // that this class has been imported.
As another example, consider a program that deals with shapes drawn on the screen. Let's say that the shapes include rectangles, ovals, and roundrects of various colors. (A "roundrect" is just a rectangle
More informationProject Data: Manipulating Bits
CSCI0330 Intro Computer Systems Doeppner Project Data: Manipulating Bits Due: September 26, 2018 at 11:59pm 1 Introduction 1 2 Assignment 1 2.1 Collaboration 3 2.2 TA Hours 3 3 The Puzzles 3 3.1 Bit Manipulations
More information2018 Cost Report Submission Process
2018 Cost Report Submission Process We re using a new cost system for BAJA SAE for the 2018 season. Several teams have asked about how the cost submission process should work, so we wanted to offer a step
More informationProject #1: Tracing, System Calls, and Processes
Project #1: Tracing, System Calls, and Processes Objectives In this project, you will learn about system calls, process control and several different techniques for tracing and instrumenting process behaviors.
More informationPrint out this PDF double-sided, staple pages in order, and write your answers on these pages neatly.
15-122 : Principles of Imperative Computation, Fall 2015 Written Homework 6 Due: Monday, October 12, 2015 Name: Andrew ID: Section: This written homework covers structs, pointers, and linked lists. Print
More informationDrivers license test study
Drivers license test study guide Drivers license test study guide. 0 03 bin npoji610. Drivers license test study guide Download Drivers license test study guide with a built-in timer that also allows
More information************ THIS PROGRAM IS NOT ELIGIBLE FOR LATE SUBMISSION. ALL SUBMISSIONS MUST BE RECEIVED BY THE DUE DATE/TIME INDICATED ABOVE HERE
Program 10: 40 points: Due Tuesday, May 12, 2015 : 11:59 p.m. ************ THIS PROGRAM IS NOT ELIGIBLE FOR LATE SUBMISSION. ALL SUBMISSIONS MUST BE RECEIVED BY THE DUE DATE/TIME INDICATED ABOVE HERE *************
More informationbe 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 informationCS143 Introduction to Computer Vision Homework assignment 1.
CS143 Introduction to Computer Vision Homework assignment 1. Due: Problem 1 & 2 September 23 before Class Assignment 1 is worth 15% of your total grade. It is graded out of a total of 100 (plus 15 possible
More information[2:3] Linked Lists, Stacks, Queues
[2:3] Linked Lists, Stacks, Queues Helpful Knowledge CS308 Abstract data structures vs concrete data types CS250 Memory management (stack) Pointers CS230 Modular Arithmetic !!!!! There s a lot of slides,
More informationEXAM Computer Science 1 Part 1
Maastricht University Faculty of Humanities and Science Department of Knowledge Engineering EXAM Computer Science 1 Part 1 Block 1.1: Computer Science 1 Code: KEN1120 Examiner: Kurt Driessens Date: Januari
More informationPlease do NOT use a calculator unless problem is marked with an asterisk. (*) SHOW work for all problems, including calculator-permitted ones!
Please do NOT use a calculator unless problem is marked with an asterisk. (*) ASMT 31: see Oct 2018 Calendar (on Weebly) for due dates Review Les 3.7 3.8; Study for QUIZ 4 Wednesday (over Les 3.3 3.7)
More informationStandard Operating Procedure
Encompass LE Online Control Center Standard Operating Procedure Chain Site Login Client Support Doc ** Muzak Support Personnel Only ** Purpose: This Standard Operating Procedure document was created to
More informationCS 2223 B15 Term. Homework 4
CS 2223 B15 Term. Homework 4 Homework Instructions This homework is to be completed individually. If you have any questions as to what constitutes improper behavior, review the examples as I have posted
More informationTable of Contents. Illinois worknet Resume Builder Website Help March 28, 2017 v3 Powered by Optimal Resume
Table of Contents Getting Started... 2 Logging Into Illinois worknet... 2 Creating a New Website... 2 Naming a Website... 3 Adding and Ordering Documents... 3 Selecting a Template... 4 Adding/Editing a
More informationProgramming Project 1
Programming Project 1 Handout 6 CSCI 134: Fall, 2016 Guidelines A programming project is a laboratory that you complete on your own, without the help of others. It is a form of take-home exam. You may
More informationBe sure check the official clarification thread for corrections or updates to this document or to the distributed code.
Com S 228 Spring 2011 Programming Assignment 1 Part 1 (75 points): Due at 11:59 pm, Friday, January 28 Part 2 (225 points): Due at 11:59 pm, Monday, February 7 This assignment is to be done on your own.
More informationCS 100: Computability, Python Lists
CS 100: Computability, Python Lists Chris Kauffman Week 6 Logistics Homework 4 A few Python list exercises Due next Thursday Reading Pattern Ch 5: Algorithms And Heuristics Think Ch 11: Lists (link) Mini-Exam
More informationK 2. Lesson 1 Problem Set. Sort the shapes. A STORY OF UNITS
Lesson 1 Problem Set K 2 Name Date Sort the shapes. Shapes with a Curve Shapes without a Curve Lesson 1: Find and describe flat triangles, square, rectangles, hexagons, and circles using informal language
More informationCIS 121 Data Structures and Algorithms with Java Spring 2018
CIS 121 Data Structures and Algorithms with Java Spring 2018 Homework 2 Thursday, January 18 Due Monday, January 29 by 11:59 PM 7 Required Problems (85 points), and Style and Tests (15 points) DO NOT modify
More information2018 Purple Army Band Camp Form Checklist
2018 Purple Army Band Camp Form Checklist This year Jackson Local Schools is moving to online medical forms. Once your form is filled out for band, you will not need to fill it out again for other activities!
More informationAssignment 7: Due Wednesday May 11 at 6pm UPDATES on Monday May 9
CS1110 Spring 2016 Assignment 7: Due Wednesday May 11 at 6pm UPDATES on Monday May 9 You must work either on your own or with one partner. If you work with a partner, you and your partner must first register
More informationBuffer Manager: Project 1 Assignment
Buffer Manager: Project 1 Assignment Due: Feb 11, 2003 Introduction to Database Systems, UC Berkeley Computer Science 186 Spring 2003 1 Overview of Project 1 - Buffer Manager In this project you will add
More informationCMSC 201 Spring 2017 Lab 01 Hello World
CMSC 201 Spring 2017 Lab 01 Hello World Assignment: Lab 01 Hello World Due Date: Sunday, February 5th by 8:59:59 PM Value: 10 points At UMBC, our General Lab (GL) system is designed to grant students the
More informationLab 2: Object-Oriented Design 12:00 PM, Jan 31, 2018
CS18 Integrated Introduction to Computer Science Fisler, Nelson Contents Lab 2: Object-Oriented Design 12:00 PM, Jan 31, 2018 1 Terminology 1 2 Class Hierarchy Diagrams 2 2.1 An Example: Animals...................................
More informationCS 1510: Intro to Computing - Fall 2017 Assignment 8: Tracking the Greats of the NBA
CS 1510: Intro to Computing - Fall 2017 Assignment 8: Tracking the Greats of the NBA Code Due: Tuesday, November 7, 2017, by 11:59 p.m. The Assignment The purpose of this assignment is to give you more
More informationCS120 Computer Science I. Instructor: Jia Song
CS120 Computer Science I Instructor: Jia Song Instructor Contact Information Instructor: Dr. Jia Song Email: jsong@uidaho.edu (Preferred) Phone: (208) 885-1710 Office: JEB 240 (CSDS Security Lab) JEB 340
More informationVARIABLES AND TYPES CITS1001
VARIABLES AND TYPES CITS1001 Scope of this lecture Types in Java the eight primitive types the unlimited number of object types Values and References The Golden Rule Primitive types Every piece of data
More informationCS 134 Test Program #2
CS 134 Test Program #2 Sokoban Objective: Build an interesting game using much of what we have learned so far. This second test program is a computer maze game called Sokoban. Sokoban is a challenging
More informationHomework 5: Graphics Due: 11:59pm on Thursday, October 22
02-201 Homework 5: Graphics Due: 11:59pm on Thursday, October 22 1. Set up 1. Create a directory called go someplace (different than where you have installed Go) 2. Inside of that directory create a directory
More informationWelcome to CS 241 Systems Programming at Illinois
Welcome to CS 241 Systems Programming at Illinois Marco Caccamo & Brighten Godfrey Copyright : University of Illinois CS 241 Staff 1 The Team Marco Caccamo Office: 4118 SC (office hours: Friday 11.50-12.50)
More informationCOMPUTER SKILLS LECTURE 07
COMPUTER SKILLS LECTURE 07 2017-2018 By Dr. Ali Kattan Mr. Tooraj Hassan Mr. Mohamed Nasseh 1 Common Tasks In this lecture we will cover the following (in 2 lessons with practice): Opening Common Windows
More informationPrelim 1. CS 2110, 14 March 2017, 7:30 PM Total Question Name Short answer. OO Recursion Loop invariants Max Score Grader
Prelim 1 CS 2110, 14 March 2017, 7:30 PM 1 2 3 4 5 Total Question Name Short answer OO Recursion Loop invariants Max 1 36 33 15 15 100 Score Grader The exam is closed ook and closed notes. Do not egin
More informationPrint out this PDF double-sided, staple pages in order, and write your answers on these pages neatly.
15-122 : Principles of Imperative Computation, Fall 2015 Written Homework 5 Due: Monday, October 5, 2015 by 6PM Name: Andrew ID: Section: This written homework covers big-o notation, some reasoning about
More informationCS162 Computer Science I Fall 2018 Practice Exam 1 DRAFT (9 Oct.)
Name: CS162 Computer Science I Fall 2018 Practice Exam 1 DRAFT (9 Oct.) The real test will look much like this one, but it will be shorter. I suggest taking this practice test under real conditions (closed
More informationBusiness Bill Pay User Guide
Business Bill Pay User Guide Convenience doesn t just happen 9 to 5, it works overtime. Business Bill Pay is designed to help small businesses manage their bills and account information. This user guide
More informationClass Information ANNOUCEMENTS
Class Information ANNOUCEMENTS Third homework due TODAY at 11:59pm. Extension? First project has been posted, due Monday October 23, 11:59pm. Midterm exam: Friday, October 27, in class. Don t forget to
More informationCS 161 Computer Security
Raluca Popa Spring 2018 CS 161 Computer Security Homework 1 Due: Monday, January 29th, at 11:59pm Instructions. This homework is due Monday, January 29th, at 11:59pm. No late homeworks will be accepted
More informationGenome Sciences 373 Genome Informa1cs. Quiz Sec1on #1 March 31, 2015
Genome Sciences 373 Genome Informa1cs Quiz Sec1on #1 March 31, 2015 About me, course logistics, etc. Matthew s contact info Email: mwsnyder@uw.edu Phone: 206-685-3720 Office hours: Mondays 2:00-3:00pm
More informationOnline Ordering Guide
Online Ordering Guide Ordering ( Order by Phone You can order your materials via phone from 8:00 a.m. to 5:30 p.m. (CST), Monday through Friday. Before you call, please be sure that you have all the relevant
More informationTo create your unique Login credentials, you will need your 16-digit Account number (as printed on your coupon): IF YOU DO NOT HAVE YOUR COUPON......s
CommunityPro PORTAL TUTORIAL For BOARD MEMBERS To: Register & Learn to Navigate in CommunityPro PORTAL BOARD ROOM Login & Access Ledger Balances & Make Assessment Payments This tutorial is designed to
More informationNote: This is a miniassignment and the grading is automated. If you do not submit it correctly, you will receive at most half credit.
Com S 227 Fall 2018 Miniassignment 1 40 points Due Date: Friday, October 12, 11:59 pm (midnight) Late deadline (25% penalty): Monday, October 15, 11:59 pm General information This assignment is to be done
More informationTA hours and labs start today. First lab is out and due next Wednesday, 1/31. Getting started lab is also out
Announcements TA hours and labs start today. First lab is out and due next Wednesday, 1/31. Getting started lab is also out Get you setup for project/lab work. We ll check it with the first lab. Stars
More informationCSE115 Lab 2 Fall 2016
DUE DATES: Monday recitations: 9:00 PM on 9/25 Wednesday recitations: 9:00 PM on 9/27 Thursday recitations: 9:00 PM on 9/28 Friday recitations: 9:00 PM on 9/29 Saturday recitations: 9:00 PM on 9/30 Ready!
More informationCS 315 Software Design Homework 1 First Sip of Java Due: Sept. 10, 11:30 PM
CS 315 Software Design Homework 1 First Sip of Java Due: Sept. 10, 11:30 PM Objectives The objectives of this assignment are: to get your first experience with Java to become familiar with Eclipse Java
More informationCS155: Computer Security Spring Project #1. Due: Part 1: Thursday, April pm, Part 2: Monday, April pm.
CS155: Computer Security Spring 2008 Project #1 Due: Part 1: Thursday, April 17-1159 pm, Part 2: Monday, April 21-1159 pm. Goal 1. The goal of this assignment is to gain hands-on experience with the effect
More informationEECE.4810/EECE.5730: Operating Systems Spring 2017 Homework 1 Solution Due 3:15 PM, Wednesday, 2/1/17
Spring 2017 Homework 1 Solution Due 3:15 PM, Wednesday, 2/1/17 1. (10 points) a. (3 points) Briefly describe the characteristics of zombie and orphan processes. Solution: A zombie process is a process
More information