[ 8 marks ] Demonstration of Programming Concepts

Size: px
Start display at page:

Download "[ 8 marks ] Demonstration of Programming Concepts"

Transcription

1 Assignment 9 Due: Mon, December 5 before 11:59 PM (no extensions, no grace days, late assignments receive 0) Final Project This is a self-directed assignment where you get to decide what your Processing sketch does and what it looks like. This is your chance to show what you learned in the course and what you can do. This assignment is out of 18 and worth 6% of your final grade. Requirements Download the starter code. The main tab is called A9. Rename the tab to add _name with the name of your project (just make something up). Add a comment at the very top of your main sketch tab with your name and WatId like this: General // Jane Smith jsmith500 Your project must be a single Processing sketch. Sketches may have multiple tabs. Sketches can have multiple data files (such as images, sound files, etc.), but these must be in the /data directory of the sketch folder and included in your submission. Once unzipped, your sketch must be ready to load into Processing and run. If TAs have difficulty running your sketch on their machine, they will test it on one of the OSX lab machines. If it does not run on a OSX lab machine, you could receive 0. Test your final submission, by unzipping it and running it on a lab machine. [ 8 marks ] Demonstration of Programming Concepts The main functional requirement is that you apply key coding concepts from this course. Specifically, you must demonstrate in code how you applied eight programming concepts to achieve your goal. You receive 1 mark for applying each concept in code. Use comments in your code to make it clear to the TAs where you re using the concept. If you use a concept multiple times, just point out the best one. CS 105 Assignment 9 Page 1 of 5

2 You must use these 5 basic concepts: drawing shapes and using drawing attributes (e.g. fill, stroke, linecap,...) user-defined global variables conditionals loops user-defined functions You must choose at least 3 of these extended concepts. remapping with map() rectangle or circle hit testing arrays event functions user-defined objects loading and displaying images image processing generative art agents General Correctness You can choose any canvas size, but no larger than 1024 by 768 is recommended. If you want to design it for the Stratford wall, then you need to use an aspect ratio of 0.22 (see the Surprise assignment). One mark will be deducted for files, or directories named incorrectly (the processing sketch, the zip file, etc.) One or more marks will be deducted if the program crashes or locks up from an infinite loop (depending on the frequency and circumstances). Assignments that do not run may receive a grade of 0. Even if you don t complete the entire assignment, don t leave it in a broken state. Make sure it runs in Processing so we can find ways to give you part marks. Make sure any files like images, sounds, etc. are in the data directory of your sketch and included in the ZIP. [ 4 marks ] Coding Style and Efficiency Follow the course coding style for whitespace and comments. Consult the Code Style Guide on Learn. We will be strict on coding style for this assignment. For example: Comment your code appropriately. Avoid superfluous comments. Be sure to clearly comment all custom function you define. Explain what the function does, what the parameters are, and if it returns something, what does it return. See examples of good function comments in lecture code. Correctly and consistently indent your code blocks. Use correct inline spacing in function calls, function definitions, and variable declaration and assignment. CS 105 Assignment 9 Page 2 of 5

3 Use good line spacing to chunk sections of your code. Pay special attention to inline spacing for your conditional statements One or more marks may be deducted for solutions that have obvious inefficiencies. Variables or functions that are declared, but not used. Unnecessarily repeating the same code in multiple places. Too many magic numbers [ 4 marks ] Coding Quality and Visual Design You will receive marks for any of the following: code that shows your programming skill, creativity, and visual design. You can get full marks if you have really amazing code but mediocre design. Mediocre code and amazing design will receive at most 3 marks. You re strongly encouraged to write a short rationale to argue why your coding quality and visual design are great. For example, what part of your code are you most proud of and why? This might be code you wrote that you think is elegant, code that you were stuck on for a while and figured it out, or code that does something very cool. What visual effect was difficult to achieve? You will place this text in your readme tab (see Readme section). [ 1 mark ] Video Use a screen recording tool (like the built-in Quicktime player on OSX) to record a program demo similar to the assignment demonstration videos from previous assignments. Upload your video to a site like Youtube or Vimeo, and submit the URL (see Readme section). This video is your chance to show off your program to the TAs, and will be a great way for you to show off your media programming skills in your resume. Videos must be less than 2 minutes, preferably 1 minute. If mouse movement is used, your screen recording tool must capture the mouse cursor. If key presses are important, find a way to show key presses in your video. Adding music and/or a voice over explaining what s happening might be nice (this could be a way to explain when keys are pressed), but is not required. Keep it simple: cool transitions and fancy video effects are strongly discouraged. We aren t marking the artistic quality of the video, as long as it clearly demonstrates the project, then you will receive the mark. With your permission, we would also like to use these videos to promote CS 105 to potential students. Most likely this would mean positing it on a website, tweeting it, showing it in next year s class, showing it at recruiting fairs, etc. We would always acknowledge your name. You grant this permission in the readme. CS 105 Assignment 9 Page 3 of 5

4 [ 1 mark ] Readme The starter sketch has a tab called readme with the following text /* VIDEO <paste video URL here> INSTRUCTIONS CODING QUALITY AND DESIGN RELEASE I <type your full name> grant permission to CS 105 course staff to use my Assignment 9 program and video for the purpose of promoting CS 105. (if you don't grant permission, erase the line above) */ Below VIDEO, paste the URL where your video is hosted. The VIDEO URL is required. Below INSTRUCTIONS, type in complete instructions for how to use your program and describe what it does. If you use keys, explain what each key does. If you use the mouse, explain what the mouse does. If you can click or hover on objects, explain what they are and what happens. If your program has different modes (like the test mode in the clock assignment), explain how to activate each mode and what each mode looks like. The INSTRUCTIONS are required. Below CODING SKILL AND DESIGN, you can write your short rationale for why your coding skill and visual design are great. The CODING SKILL AND DESIGN rationale is optional. Below RELEASE, type your full name if you grant us permission to use your program and video in CS 105 promotional materials. We hope you will grant us permission, but if you decide not to, rest assured it will not affect your mark in any way. Restrictions We want you to focus on using functions and language features covered in class. If you would like to use something else, make a public post on Piazza seeking permission. You may only use these extension libraries created by the Processing Foundation: PDF Export, Network, Serial, DXF Export, Video, Sound, and Hardware IO. This CS 105 Assignment 9 Page 4 of 5

5 restriction is for practical purposes, TAs can t be installing every library to mark assignments. If you really want to use another library, ask on Piazza. Submitting You will submit one zip archive file called A9.zip to the assignment 9 dropbox under Assessments on Learn. This zip file must contain all the files to run your sketch. The TA must be able to unzip it, double click the A9_.pde, run the sketch, and everything should work. It is your responsibility to test your sketch and make sure it runs. You could receive 0 if it doesn t run. Consult How to Submit: Handing in Code for Labs and Assignments on Learn for more information how to create a ZIP. It is your responsibility to submit to the correct dropbox with the correct files before the deadline. Otherwise you will receive a mark of 0. Don t submit last moment, submit early and submit often. Be sure to double and triple check your submission! CS 105 Assignment 9 Page 5 of 5

Lab 1 Implementing a Simon Says Game

Lab 1 Implementing a Simon Says Game ECE2049 Embedded Computing in Engineering Design Lab 1 Implementing a Simon Says Game In the late 1970s and early 1980s, one of the first and most popular electronic games was Simon by Milton Bradley.

More information

Lab 1 Implementing a Simon Says Game

Lab 1 Implementing a Simon Says Game ECE2049 Embedded Computing in Engineering Design Lab 1 Implementing a Simon Says Game In the late 1970s and early 1980s, one of the first and most popular electronic games was Simon by Milton Bradley.

More information

Moving Materials from Blackboard to Moodle

Moving Materials from Blackboard to Moodle Moving Materials from Blackboard to Moodle Blackboard and Moodle organize course material somewhat differently and the conversion process can be a little messy (but worth it). Because of this, we ve gathered

More information

CS 051 Homework Laboratory #2

CS 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 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

CS 241 Data Organization using C

CS 241 Data Organization using C CS 241 Data Organization using C Fall 2018 Instructor Name: Dr. Marie Vasek Contact: Private message me on the course Piazza page. Office: Farris 2120 Office Hours: Tuesday 2-4pm and Thursday 9:30-11am

More information

1. Complete these exercises to practice creating user functions in small sketches.

1. Complete these exercises to practice creating user functions in small sketches. Lab 6 Due: Fri, Nov 4, 9 AM Consult the Standard Lab Instructions on LEARN for explanations of Lab Days ( D1, D2, D3 ), the Processing Language and IDE, and Saving and Submitting. Rules: Do not use the

More information

3. A Periodic Alarm: intdate.c & sigsend.c

3. A Periodic Alarm: intdate.c & sigsend.c p6: Signal Handling 1. Logistics 1. This project must be done individually. It is academic misconduct to share your work with others in any form including posting it on publicly accessible web sites, such

More information

Lab 1: Silver Dollar Game 1 CSCI 2101B Fall 2018

Lab 1: Silver Dollar Game 1 CSCI 2101B Fall 2018 Lab 1: Silver Dollar Game 1 CSCI 2101B Fall 2018 Due: Tuesday, September 18, 11:59 pm Collaboration Policy: Level 1 (review full policy for details) Group Policy: Individual This lab will give you experience

More information

Project #1: Tracing, System Calls, and Processes

Project #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 information

Create, Edit, and Share a Portfolio

Create, Edit, and Share a Portfolio Portfolios can be used to save and store your work across multiple courses and groups. Your portfolio is tied to your user account, so even if the courses or groups are deleted, your work is safely stored.

More information

CSC 101: Lab #8 Digital Video Lab due date: 5:00pm, day after lab session

CSC 101: Lab #8 Digital Video Lab due date: 5:00pm, day after lab session Name: Lab Date and Time: Email Username: Partner s Name: CSC 101: Lab #8 Digital Video Lab due date: 5:00pm, day after lab session Pledged Assignment: This lab document should be considered a pledged graded

More information

CSCI 204 Introduction to Computer Science II

CSCI 204 Introduction to Computer Science II CSCI 204 Project 2 Maze Assigned: Wednesday 09/27/2017 First Phase (Recursion) Due Friday, 10/06/2017 Second Phase (Stack) Due Monday, 10/16/2017 1 Objective The purpose of this assignment is to give you

More information

MCLA First Year Experience eportfolio Instructions

MCLA First Year Experience eportfolio Instructions Display your personal and professional growth through technology. Map a path of success and achieve it step-by-step, documenting your achievements along the way. Gain a sense of accomplishment with each

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

IMD PORTFOLIO WORKSHOP Prof. Chris Joslin

IMD PORTFOLIO WORKSHOP Prof. Chris Joslin IMD PORTFOLIO WORKSHOP 2018 Prof. Chris Joslin Overview Portfolio Requirements Formats Submission Review Process Considerations General Q & A + Workshop Review Portfolio Requirements All Portfolios should

More information

CSC D84 Assignment 2 Game Trees and Mini-Max

CSC D84 Assignment 2 Game Trees and Mini-Max 0 The Cats Strike Back Due date: Wednesday, Feb. 21, 9am (electronic submission on Mathlab) This assignment can be completed individually, or by a team of 2 students This assignment is worth 10 units toward

More information

Practical 2: Ray Tracing

Practical 2: Ray Tracing 2017/2018, 4th quarter INFOGR: Graphics Practical 2: Ray Tracing Author: Jacco Bikker The assignment: The purpose of this assignment is to create a small Whitted-style ray tracer. The renderer should be

More information

CSCE 315 Fall Team Project 3

CSCE 315 Fall Team Project 3 CSCE 315 Fall 2017 Team Project 3 Project Goal Your team is to build a system that puts together different existing web components in an application that provides a quality user interface to the joined

More information

Adding content to your Blackboard 9.1 class

Adding content to your Blackboard 9.1 class Adding content to your Blackboard 9.1 class There are quite a few options listed when you click the Build Content button in your class, but you ll probably only use a couple of them most of the time. Note

More information

proj 3B intro to multi-page layout & interactive pdf

proj 3B intro to multi-page layout & interactive pdf art 2413 typography fall 17 proj 3B intro to multi-page layout & interactive pdf objectives Students introduced to pre-made layered mockups that utilized smart art by placing vector artwork into the Photoshop

More information

Note: This is a miniassignment and the grading is automated. If you do not submit it correctly, you will receive at most half credit.

Note: 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 2017 Miniassignment 1 50 points Due Date: Monday, October 16, 11:59 pm (midnight) Late deadline (25% penalty): Tuesday, October 17, 11:59 pm General information This assignment is to be

More information

Tips from the experts: How to waste a lot of time on this assignment

Tips from the experts: How to waste a lot of time on this assignment Com S 227 Spring 2018 Assignment 1 80 points Due Date: Friday, February 2, 11:59 pm (midnight) Late deadline (25% penalty): Monday, February 5, 11:59 pm General information This assignment is to be done

More information

EXPORT AND IMPORT INSTRUCTIONS FROM CONNECT TO CANVAS

EXPORT AND IMPORT INSTRUCTIONS FROM CONNECT TO CANVAS EXPORT AND IMPORT INSTRUCTIONS FROM CONNECT TO CANVAS This document has been prepared by the Centre for Teaching & Learning, to assist in the transition from Connect to Canvas. For additional questions

More information

FAU. How do I. Post course content? Folders

FAU. How do I. Post course content? Folders How do I Post course content? Content is made up of folders, files, links, and assessments (this will be covered on page ## or see separate documentation). It is basically anything you want to share with

More information

CSSE2002/7023 The University of Queensland

CSSE2002/7023 The University of Queensland CSSE2002 / CSSE7023 Semester 1, 2016 Assignment 1 Goal: The goal of this assignment is to gain practical experience with data abstraction, unit testing and using the Java class libraries (the Java 8 SE

More information

CSCI 320 Group Project

CSCI 320 Group Project CSCI 320 Group Project Project Description This is a semester long group project. Project Goals Group project of 3-4 students. Groups will not change after assigned. Select a project domain from the list

More information

CS 2110 Fall Instructions. 1 Installing the code. Homework 4 Paint Program. 0.1 Grading, Partners, Academic Integrity, Help

CS 2110 Fall Instructions. 1 Installing the code. Homework 4 Paint Program. 0.1 Grading, Partners, Academic Integrity, Help CS 2110 Fall 2012 Homework 4 Paint Program Due: Wednesday, 12 November, 11:59PM In this assignment, you will write parts of a simple paint program. Some of the functionality you will implement is: 1. Freehand

More information

SmartBoard & Smart Notebook Software

SmartBoard & Smart Notebook Software SmartBoard & Smart Notebook Software A SMART Board is an interactive whiteboard that is connected to a computer, touch sensitive display acting as both a monitor and input device. SMART Notebook software

More information

The print queue was too long. The print queue is always too long shortly before assignments are due. Print your documentation

The print queue was too long. The print queue is always too long shortly before assignments are due. Print your documentation Chapter 1 CS488/688 F17 Assignment Format I take off marks for anything... A CS488 TA Assignments are due at the beginning of lecture on the due date specified. More precisely, all the files in your assignment

More information

Project 5: Computer Architecture

Project 5: Computer Architecture Project 5: Computer Architecture CS 220 Start: Oct. 7; Due: Oct. 15 at 11:55 pm Background In previous projects we ve built the computer s basic processing and storage devices (ALU and RAM, respectively).

More information

Prezi PREZI ONLINE ACCOUNT START FROM A TEMPLATE

Prezi PREZI ONLINE ACCOUNT START FROM A TEMPLATE Prezi PREZI ONLINE ACCOUNT Go to www.prezi.com/pricing/edu and sign up for an online only account. This account is available anywhere in the world as long as you have access to the internet. After creating

More information

eportfolio User Guide

eportfolio User Guide eportfolio User Guide Contents Introduction... 4 Privacy and Sharing... 4 eportfolio Structure and Navigation... 5 Latest Changes I can View Block... 6 eportfolio Activities... 8 Getting Started... 9 Access

More information

Lab 1: Space Invaders. The Introduction

Lab 1: Space Invaders. The Introduction Lab 1: Space Invaders The Introduction Welcome to Lab! Feel free to get started until we start talking! The lab document is located on course website: https://users.wpi.edu/~sjarvis/ece2049_smj/ Be sure

More information

Style and Submission Guide

Style and Submission Guide Style and Submission Guide 1 Assignment Style Guidelines The code you submit for assignments, as with all code you write, can be made more readable and useful by paying attention to style. This includes

More information

Due: Tuesday 29 November by 11:00pm Worth: 8%

Due: Tuesday 29 November by 11:00pm Worth: 8% CSC 180 H1F Project # 3 General Instructions Fall 2016 Due: Tuesday 29 November by 11:00pm Worth: 8% Submitting your assignment You must hand in your work electronically, using the MarkUs system. Log in

More information

CS Problem Solving and Object-Oriented Programming

CS 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 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

Tips from the experts: How to waste a lot of time on this assignment

Tips from the experts: How to waste a lot of time on this assignment Com S 227 Spring 2018 Assignment 1 100 points Due Date: Friday, September 14, 11:59 pm (midnight) Late deadline (25% penalty): Monday, September 17, 11:59 pm General information This assignment is to be

More information

Using PowerPoint - 1

Using PowerPoint - 1 Using PowerPoint - 1 Introduction to the course. Before we start, we need to know what power point is. I m sure most of you know about ppt, but for those of you who may be new to this: [1a-c] When you

More information

CS 106 Winter Lab 05: User Interfaces

CS 106 Winter Lab 05: User Interfaces CS 106 Winter 2018 Lab 05: User Interfaces Due: Wednesday, February 6th, 11:59pm This lab will allow you to practice User Interfaces using Direct Manipulation and ControlP5. Each question is on a separate

More information

Assignment 3 Functions, Graphics, and Decomposition

Assignment 3 Functions, Graphics, and Decomposition Eric Roberts Handout #19 CS106A October 8, 1999 Assignment 3 Functions, Graphics, and Decomposition Due: Friday, October 15 [In] making a quilt, you have to choose your combination carefully. The right

More information

CSCI 1100L: Topics in Computing Spring 2018 Web Page Project 50 points

CSCI 1100L: Topics in Computing Spring 2018 Web Page Project 50 points CSCI 1100L: Topics in Computing Spring 2018 Web Page Project 50 points Project Due (All lab sections): Check on elc Assignment Objectives: Lookup and correctly use HTML tags. Lookup and correctly use CSS

More information

1. New document, set to 5in x 5in, no bleed. Color Mode should be default at CMYK. If it s not, changed that when the new document opens.

1. New document, set to 5in x 5in, no bleed. Color Mode should be default at CMYK. If it s not, changed that when the new document opens. art 2413 typography fall 17 software review This exercise will reacquaint students with Adobe Illustrator, Photoshop, and InDesign. These are the three main design programs used by the industry. There

More information

Module 2: Content Development Organize Course Materials

Module 2: Content Development Organize Course Materials Module 2: Content Development Organize Course Materials Three Ways To Access Files View Files Structure Import Files View Course Structure Create Modules Lock Modules Syllabus I: Overview Syllabus II:

More information

Assignment Dropbox. Overview

Assignment Dropbox. Overview Assignment Dropbox Overview This system aims to replace the Computer Science EC dropbox with one that saves to SONAS and is linked to Cecil. It is not specific to Computer Science and can be made more

More information

D2L Brightspace. The Content Tool. University Information Technology Services. Learning Technologies, Training, & Audiovisual Outreach

D2L Brightspace. The Content Tool. University Information Technology Services. Learning Technologies, Training, & Audiovisual Outreach D2L Brightspace The Content Tool University Information Technology Services Learning Technologies, Training, & Audiovisual Outreach Copyright 2016 KSU Division of University Information Technology Services

More information

Introduction. Download. SMARTBoard

Introduction. Download.   SMARTBoard Page 1 of 21 SMARTBoard Introduction Interactive whiteboards are an excellent way to involve students in classroom learning by providing the look and feel of a regular whiteboard with computer-based technology

More information

the design marketplace

the design marketplace the design marketplace WELCOME TO ADVANCED CLOUDING! Congratulations on becoming a TemplateCloud Advanced Clouder! This guide contains everything you need to know to take you to the next level of TemplateCloud

More information

AEV VIDEO GUIDE FOR THE FIRST-YEAR ENGINEERING PROGRAM

AEV VIDEO GUIDE FOR THE FIRST-YEAR ENGINEERING PROGRAM AEV VIDEO GUIDE FOR THE FIRST-YEAR ENGINEERING PROGRAM Purpose: This guide is intended to expand upon the multimedia portion of the Technical Communications Guide in order to define expectations and assist

More information

Introduction to Dropbox Management Add a Category Add a Folder Set Availability for Dropbox Folders Add Special Access...

Introduction to Dropbox Management Add a Category Add a Folder Set Availability for Dropbox Folders Add Special Access... Dropbox Introduction to Dropbox Management... 2 Add a Category... 3 Add a Folder... 4 Set Availability for Dropbox Folders... 8 Add Special Access... 10 Reorder Folders and Categories... 12 Delete a Folder...

More information

Lab 4: On Lists and Light Sabers

Lab 4: On Lists and Light Sabers Lab 4: On Lists and Light Sabers Due: March 19th at 11:59pm Overview The goal of this lab is to familiarize yourself with the usage of Lists and their implementations, Array List and Linked. To do so,

More information

Lab 5: Dreamweaver CS5, Uploading your Web site

Lab 5: Dreamweaver CS5, Uploading your Web site Lab 5: Dreamweaver CS5, Uploading your Web site Setting up Local and Remote Information: 1. Launch Dreamweaver 2. Choose site->new site 3. By Site Name give your site a name. Make sure the name has no

More information

Contents. How to use 3C Media Solutions Pg. 2. 3C Media on Demand Pg. 3. 3C Streaming Media Pg. 7. 3CRSS Pod-casting Pg. 10

Contents. How to use 3C Media Solutions Pg. 2. 3C Media on Demand Pg. 3. 3C Streaming Media Pg. 7. 3CRSS Pod-casting Pg. 10 1 How to Use 3C Media Solutions 3C Media Solutions provides many services available for your use. Located on the right side of the 3C Media Solutions home page you will see a list of our services we provide

More information

Project 6: Assembler

Project 6: Assembler Project 6: Assembler CS 220 Start: Oct. 16; Due: Nov. 1 at 11:55 pm Background Low-level machine programs are rarely written by humans. Typically, they are generated by compilers. Yet humans can inspect

More information

Photoshop World 2018

Photoshop World 2018 Photoshop World 2018 Unlocking the Power of Lightroom CC on the Web with Rob Sylvan Learn how to leverage the cloud-based nature of Lightroom CC to share your photos in a way that will give anyone with

More information

DRAFT. Approach 1: Emphasize evaluation/feedback with target users

DRAFT. Approach 1: Emphasize evaluation/feedback with target users CS8803 6750 Class Project - Part 3 In part 3 of the project, your group will implement a detailed prototype of your interface. You will further develop one design idea from the three five that you generated

More information

Contact No office hours, but is checked multiple times daily. - Specific questions/issues, particularly conceptual

Contact No office hours, but  is checked multiple times daily. - Specific questions/issues, particularly conceptual CS III: Lab Hi Contact - Email : jadamek2@kent.edu - No office hours, but email is checked multiple times daily. - Specific questions/issues, particularly conceptual ones. - Only exception: really odd

More information

STUDENT GUIDE TO MOODLE

STUDENT GUIDE TO MOODLE STUDENT GUIDE TO MOODLE Education Editing your Student Profile... 2 Engaging with Moodle Resources/ Activities... 3 Moodle books... 4 Composing... 5 Reading & Replying... 6 Editing a Post... 7 Displaying

More information

D2L 10.3: Dropbox Quick Start Guide. 1. Select the Dropbox tool from the Evaluation link group on the Course navbar 2. Click the New Folder button

D2L 10.3: Dropbox Quick Start Guide. 1. Select the Dropbox tool from the Evaluation link group on the Course navbar 2. Click the New Folder button D2L 10.3: Dropbox Quick Start Guide Overview The Dropbox is a tool that will allow you to create folders to hold students assignments and submissions. The Instructor of the course is then able to view

More information

ASSIGNMENT 5 Objects, Files, and a Music Player

ASSIGNMENT 5 Objects, Files, and a Music Player ASSIGNMENT 5 Objects, Files, and a Music Player COMP-202A, Fall 2009, All Sections Due: Thursday, December 3, 2009 (23:55) You MUST do this assignment individually and, unless otherwise specified, you

More information

Music Technology for Beginners Session 3

Music Technology for Beginners Session 3 Notes 2013 Music Technology for Beginners Session 3 Katie Wardrobe Midnight Music Dropbox 3 Share a folder with another Dropbox user 3 Share a link to a document or a folder in Dropbox 3 Finding and downloading

More information

Title of Resource Introduction to SPSS 22.0: Assignment and Grading Rubric Kimberly A. Barchard. Author(s)

Title of Resource Introduction to SPSS 22.0: Assignment and Grading Rubric Kimberly A. Barchard. Author(s) Title of Resource Introduction to SPSS 22.0: Assignment and Grading Rubric Kimberly A. Barchard Author(s) Leiszle Lapping-Carr Institution University of Nevada, Las Vegas Students learn the basics of SPSS,

More information

ASSIGNMENT TWO: PHONE BOOK

ASSIGNMENT TWO: PHONE BOOK ASSIGNMENT TWO: PHONE BOOK ADVANCED PROGRAMMING TECHNIQUES SEMESTER 1, 2017 SUMMARY In this assignment, you will use your C programming skills to create a phone book. The phone book loads its entries from

More information

CMPSCI 187 / Spring 2015 Sorting Kata

CMPSCI 187 / Spring 2015 Sorting Kata Due on Thursday, April 30, 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

Kansas Grant Management System User Guide

Kansas Grant Management System User Guide Welcome to the Kansas Grant Management System (KGMS). The Kansas Department of Health and Environment is proud to unveil this system which has been designed with your feedback to make the best system possible

More information

ITECH Assignment 1 Supermarket Self-Service Checkout

ITECH Assignment 1 Supermarket Self-Service Checkout ITECH1400 - Assignment 1 Supermarket Self-Service Checkout Due Date: 5pm, Friday of Week 7 This assignment will test your skills in designing and programming applications to specification and is worth

More information

PERSONAL COMPUTING WEEBLY CLASS PROJECT

PERSONAL COMPUTING WEEBLY CLASS PROJECT PERSONAL COMPUTING WEEBLY CLASS PROJECT PROJECT DUE DATE AUGUST 9 TH AT 4:00PM. ONLINE DUE DATE AND LATE DATE FOR ON CAMPUS - SEPTEMBER 3 RD AT 10:00PM. Welcome Web professionals! Below is the description

More information

CSC209. Software Tools and Systems Programming. https://mcs.utm.utoronto.ca/~209

CSC209. Software Tools and Systems Programming. https://mcs.utm.utoronto.ca/~209 CSC209 Software Tools and Systems Programming https://mcs.utm.utoronto.ca/~209 What is this Course About? Software Tools Using them Building them Systems Programming Quirks of C The file system System

More information

FrontPage 98 Quick Guide. Copyright 2000 Peter Pappas. edteck press All rights reserved.

FrontPage 98 Quick Guide. Copyright 2000 Peter Pappas. edteck press All rights reserved. Master web design skills with Microsoft FrontPage 98. This step-by-step guide uses over 40 full color close-up screen shots to clearly explain the fast and easy way to design a web site. Use edteck s QuickGuide

More information

Panopto. Student Guide for Creating a Presentation on the Macintosh Computer. University Information Technology Services

Panopto. Student Guide for Creating a Presentation on the Macintosh Computer. University Information Technology Services Panopto Student Guide for Creating a Presentation on the Macintosh Computer University Information Technology Services Training, Outreach, Learning Technologies and Video Productions 1 Copyright 2014 KSU

More information

What s New in Blackboard Faculty Tutorial

What s New in Blackboard Faculty Tutorial What s New in Blackboard Faculty Tutorial Global Navigation menu: The new Notification area combines notices, alerts, messages, and other items from all of your courses in one place. Now you can find alerts

More information

Lab 2. CSE 3, Summer 2010 In this lab you will learn about file structures and advanced features of Microsoft Word.

Lab 2. CSE 3, Summer 2010 In this lab you will learn about file structures and advanced features of Microsoft Word. Lab 2 CSE 3, Summer 2010 In this lab you will learn about file structures and advanced features of Microsoft Word. A. Create a basic File Structure Let s start by opening up the My Documents folder on

More information

Tips and Tricks for Microsoft PowerPoint Game

Tips and Tricks for Microsoft PowerPoint Game Tips and Tricks for Microsoft PowerPoint Game Topics include: 1. Linking 2. Inserting Sound 3. Animation 4. Background Ideas 5. Buttons and Image Linking 6. Creating an Invisible Hot Spot 7. Set as One

More information

Digital Media II. EXAM INFORMATION Items. Points. Prerequisites. Grade Level. Course Length. Career Cluster. Performance Standards

Digital Media II. EXAM INFORMATION Items. Points. Prerequisites. Grade Level. Course Length. Career Cluster. Performance Standards EXAM INFORMATION Items 42 Points 57 Prerequisites DIGITAL MEDIA I Grade Level 10-12 Course Length ONE YEAR Career Cluster ARTS, A/V TECHNOLOGY, AND COMMUNICATION INFORMATION TECHNOLOGY Performance Standards

More information

Kodiak Quick Guide: Content

Kodiak Quick Guide: Content Kodiak Quick Guide: Content Overview The Content tool is the core of a Kodiak classroom. Use the Content tool to post and organize course content so that information about course expectations, course syllabus,

More information

Green Screen Profit Bonus Module 2

Green Screen Profit Bonus Module 2 Green Screen Profit Bonus Module 2 Other things you can do with beautiful background videos OTHER than just Green Screen! by Todd Gross 1 Introduction: I recently released a large group of my video backgrounds

More information

CISC 1600 Lecture 3.1 Introduction to Processing

CISC 1600 Lecture 3.1 Introduction to Processing CISC 1600 Lecture 3.1 Introduction to Processing Topics: Example sketches Drawing functions in Processing Colors in Processing General Processing syntax Processing is for sketching Designed to allow artists

More information

On the Web sun.com/aboutsun/comm_invest STAROFFICE 8 DRAW

On the Web sun.com/aboutsun/comm_invest STAROFFICE 8 DRAW STAROFFICE 8 DRAW Graphics They say a picture is worth a thousand words. Pictures are often used along with our words for good reason. They help communicate our thoughts. They give extra information that

More information

CpSc 1111 Lab 9 2-D Arrays

CpSc 1111 Lab 9 2-D Arrays CpSc 1111 Lab 9 2-D Arrays Overview This week, you will gain some experience with 2-dimensional arrays, using loops to do the following: initialize a 2-D array with data from an input file print out the

More information

A basic introduction to imovie 2 From importing video to editing to exporting video. Created by: Leslie Arakaki Clinton Iwami.

A basic introduction to imovie 2 From importing video to editing to exporting video. Created by: Leslie Arakaki Clinton Iwami. A basic introduction to imovie 2 From importing video to editing to exporting video Created by: Leslie Arakaki Clinton Iwami LEI Aloha Grant Page 1 Table of Contents The beginning... 3 Eyeball view:...

More information

Promo Buddy 2.0. Internet Marketing Database Software (Manual)

Promo Buddy 2.0. Internet Marketing Database Software (Manual) Promo Buddy 2.0 Internet Marketing Database Software (Manual) PromoBuddy has been developed by: tp:// INTRODUCTION From the computer of Detlev Reimer Dear Internet marketer, More than 6 years have passed

More information

Want to Create Engaging Screencasts? 57 Tips to Create a Great Screencast

Want to Create Engaging Screencasts? 57 Tips to Create a Great Screencast What makes a screencast interesting, good, or engaging? Want to Create Engaging Screencasts? 57 Tips to Create a Great Screencast We thought you would like to see each of the categories that the focus

More information

Note: This is a miniassignment and the grading is automated. If you do not submit it correctly, you will receive at most half credit.

Note: 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 information

SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman

SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman Chapter 9 Copyright 2012 Manning Publications Brief contents PART 1 GETTING STARTED WITH SHAREPOINT 1 1 Leveraging the power of SharePoint 3 2

More information

VisualSP Help System 2013 Installation Procedure. Rehmani Consulting, Inc.

VisualSP Help System 2013 Installation Procedure. Rehmani Consulting, Inc. Rehmani Consulting, Inc. VisualSP Help System 2013 Installation Procedure http://www.visualsp.com vsp-support@visualsp.com 630-786-7026 Rev 6.2 for VSP 5.2.0.0 Contents Contents... 1 Introduction... 2

More information

Assignment 4: Due Friday Mar 11 at 6pm

Assignment 4: Due Friday Mar 11 at 6pm CS1110 Spring 2016 Assignment 4: Due Friday Mar 11 at 6pm You must work either on your own or with one partner. If you work with a partner, you and your partner must first register as a group in CMS (this

More information

Making ecards Can Be Fun!

Making ecards Can Be Fun! Making ecards Can Be Fun! A Macromedia Flash Tutorial By Mike Travis For ETEC 664 University of Hawaii Graduate Program in Educational Technology April 4, 2005 The Goal The goal of this project is to create

More information

Creating Breakout - Part 2

Creating Breakout - Part 2 Creating Breakout - Part 2 Adapted from Basic Projects: Game Maker by David Waller So the game works, it is a functioning game. It s not very challenging though, and it could use some more work to make

More information

For more information on Desire2Learn go to Create a new Dropbox folder

For more information on Desire2Learn go to   Create a new Dropbox folder Desire 2 Learn Quickguide: The Dropbox Overview The Dropbox tool allows you to set up assignments that students can turn in online. You can set up separate Dropbox folders for each assignment and set up

More information

ECE2049 Embedded Computing in Engineering Design. Lab #0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio

ECE2049 Embedded Computing in Engineering Design. Lab #0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio ECE2049 Embedded Computing in Engineering Design Lab #0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio In this lab you will be introduced to the Code Composer Studio

More information

CS 142 Style Guide Grading and Details

CS 142 Style Guide Grading and Details CS 142 Style Guide Grading and Details In the English language, there are many different ways to convey a message or idea: some ways are acceptable, whereas others are not. Similarly, there are acceptable

More information

Assignment 2 Team Project: Distributed System and Application

Assignment 2 Team Project: Distributed System and Application Assignment 2 Team Project: Distributed System and Application Dr. Rajkumar Buyya and Dr. Maria Sossa Cloud Computing and Distributed Systems (CLOUDS) Laboratory School of Computing and Information Systems

More information

Session 7 MS Word. Graphics. Inserting Clipart, and Graphics Modify graphics Position graphics

Session 7 MS Word. Graphics. Inserting Clipart, and Graphics Modify graphics Position graphics Session 7 MS Word Graphics Inserting Clipart, and Graphics Modify graphics Position graphics Table of Contents Session 7 Working with Graphics... 1 The Toolbar... 1 Drawing Toolbar... 1 Picture Toolbar...

More information

HTML/CSS Lesson Plans

HTML/CSS Lesson Plans HTML/CSS Lesson Plans Course Outline 8 lessons x 1 hour Class size: 15-25 students Age: 10-12 years Requirements Computer for each student (or pair) and a classroom projector Pencil and paper Internet

More information

Project 8: Virtual Machine Translator II

Project 8: Virtual Machine Translator II Project 8: Virtual Machine Translator II CS 220 Start: Nov. 18; Due: Dec. 8 at 11:55 pm Background We continue building the VM Translator a program that translates a program written in the VM language

More information

Impatica and PowerPoint for Blackboard

Impatica and PowerPoint for Blackboard Impatica and PowerPoint for Blackboard Impatica is a software program which allows for the delivery of fully narrated and highly animated PowerPoint content over the Internet, plug-in free and even at

More information

CS 241 Data Organization. August 21, 2018

CS 241 Data Organization. August 21, 2018 CS 241 Data Organization August 21, 2018 Contact Info Instructor: Dr. Marie Vasek Contact: Private message me on the course Piazza page. Office: Room 2120 of Farris Web site: www.cs.unm.edu/~vasek/cs241/

More information

COP Spring 2011 Assignment 4 Working with Servers Due Monday, 28th February in class (17H15)

COP Spring 2011 Assignment 4 Working with Servers Due Monday, 28th February in class (17H15) COP3502 - Spring 2011 Assignment 4 Working with Servers Due Monday, 28th February in class (17H15) February 2, 2011 1 Objective In this assignment you will be asked to use a virtual machine. You will configure

More information

CS 1110, LAB 3: MODULES AND TESTING First Name: Last Name: NetID:

CS 1110, LAB 3: MODULES AND TESTING   First Name: Last Name: NetID: CS 1110, LAB 3: MODULES AND TESTING http://www.cs.cornell.edu/courses/cs11102013fa/labs/lab03.pdf First Name: Last Name: NetID: The purpose of this lab is to help you better understand functions, and to

More information