Assignment 2: Matchismo 2
|
|
|
- Caitlin Butler
- 9 years ago
- Views:
Transcription
1 Assignment 2: Matchismo 2 Objective This assignment extends the card matching game Matchismo we started last week to get experience understanding MVC, modifying an MVC s View in Xcode, creating your own actions and outlets, interacting with UILabel, UIButton and other ios 7 SDK elements, and generally getting more experience with Xcode and Objective-C. Be sure to check out the Hints section below! Materials You will need to have completed last week s assignment before starting this one. You will also need the lecture slides from Lecture 3. The slides for all lectures can be found in the same place you found this document. PAGE 1 OF 6 ASSIGNMENT 2: MATCHISMO 2
2 Required Tasks 1. Follow the detailed instructions in the lecture slides (separate document) to reproduce the latest version of Matchismo we built in lecture (i.e. the one with multiple cards) and run it in the iphone Simulator. Do not proceed to the next steps unless your card matching game functions as expected and builds without warnings or errors. 2. Add a button which will re-deal all of the cards (i.e. start a new game). It should reset the score (and anything else in the UI that makes sense). In a real game, we d probably want to ask the user if he or she is sure before aborting the game in process to re-deal, but for this assignment, you can assume the user always knows what he or she is doing when they hit this button. 3. Drag out a switch (UISwitch) or a segmented control (UISegmentedControl) into your View somewhere which controls whether the game matches two cards at a time or three cards at a time (i.e. it sets 2-card-match mode vs. 3-card-match mode ). Give the user appropriate points depending on how difficult the match is to accomplish. In 3-card-match mode, it should be possible to get some (although a significantly lesser amount of) points for picking 3 cards of which only 2 match in some way. In that case, all 3 cards should be taken out of the game (even though only 2 match). In 3-card-match mode, choosing only 2 cards is never a match. 4. Disable the game play mode control (i.e. the UISwitch or UISegmentedControl from Required Task 3) when a game starts (i.e. when the first flip of a game happens) and re-enable it when a re-deal happens (i.e. the Deal button is pressed). 5. Add a text label somewhere which desribes the results of the last consideration by the CardMatchingGame of a card choice by the user. Examples: Matched J J for 4 points. or 6 J don t match! 2 point penalty! or 8 if only one card is chosen or even blank if no cards are chosen. Do not violate MVC by building UI in your Model. UI is anything you are going to present to the user. This must work properly in either mode of Required Task Change the UI of your game to have 30 cards instead of 12. See Hints about the size of cards. 7. Do not change the method signature of any public method we went over in lecture. It is fine to change private method signatures (though you should not need to) or to add public and/or private methods. PAGE 2 OF 6 ASSIGNMENT 2: MATCHISMO 2
3 Hints These hints are not required tasks. They are completely optional. Following them may make the assignment a little easier (no guarantees though!). 1. NSString s stringwithformat: method will be very helpful. 2. Don t forget that NSString constants start Constants without out (e.g. hello ) are const char * and are rarely used in ios. 3. Think carefully about where the code to generate the strings in Required Task 5 above should go. Is it part of your Model, your View, or your Controller? Some combination thereof? Sometimes the easiest solution is a violation of MVC, but do not violate MVC! Justify your decision in comments in your code. A lot of what this homework assignment is about is your understanding of MVC. This aspect of this assignment is very often missed by students, so give it special attention! 4. You will have to read the documentation for UISwitch and/or UISegmentedControl to figure out how to use them. A switch is probably (a little bit) easier to understand, but a segmented control might be more appropriate to the task. Being able to figure a class out solely from its documentation is crucial to being a good ios developer. That s what that Required Task is about. 5. The logic in your Model will have to be configurable for the two different game play modes. And your PlayingCard class will also have to know how to match itself against two other cards (it already knows how to match itself against one other card). 6. Often in computer science we talk about there only being 3 numbers: 0, 1 and n. The Matchismo we developed in class matches against 1 other card. You are being asked to match against 2 other cards, but perhaps (at least in your CardMatchingGame class, but maybe not in PlayingCard) you should choose to match against n other cards instead of just 2 other cards? This is not a Required Task, just something to consider. 7. You can feel free to adjust the scoring of 2-card-match mode if you want it to be consistent with your 3-card-match mode s scoring. In other words, consider the difficulty of matching 2 out of 2 cards of the same suit (medium) versus 2 out of 3 (easy) or 3 out of 3 (hard). 8. To make 30 cards fit, you ll have to make them smaller (oh, maybe 40x60 or so). The cards will strongly want to be their natural size (based on the background image sizes) while working with them in Xcode, so you ll have to hold down the Command key while resizing them. 9. Economy is valuable in coding: the easiest way to ensure a bug-free line of code is not to write the line of code at all. But not at the expense of violating MVC! This assignment requires more lines of code than last week, but still not an excessive amount. So if you find yourself writing many dozens of lines of code, you are on the wrong track. PAGE 3 OF 6 ASSIGNMENT 2: MATCHISMO 2
4 Things to Learn Here is a partial list of concepts this assignment is intended to let you gain practice with or otherwise demonstrate your knowledge of. 1. Connecting outlets. 2. Connecting action methods. 3. Making Outlet Collection connections. 4. Gaining more experience using Xcode Understanding MVC (keeping UI out of Model). 6. Start to gain some experience laying out UI elements in a pleasing arrangement. 7. Using the documentation to learn a new class (e.g. UISwitch or UISegmentedControl). 8. Gaining more experience with Objective-C. 9. Challenging your programming skills a bit more (multi-card-matching/choice result). 10. Designing simple data structures (Extra Credit). 11. Loading and using images in Xcode (Extra Credit). PAGE 4 OF 6 ASSIGNMENT 2: MATCHISMO 2
5 Evaluation In all of the assignments this quarter, writing quality code that builds without warnings or errors, and then testing the resulting application and iterating until it functions properly is the goal. Here are the most common reasons assignments are marked down: Project does not build. Project does not build without warnings. One or more items in the Required Tasks section was not satisfied. A fundamental concept was not understood. Code is sloppy and hard to read (e.g. indentation is not consistent, etc.). Your solution is difficult (or impossible) for someone reading the code to understand due to lack of comments, poor variable/method names, poor solution structure, etc. Solution violates MVC. UI is a mess. Things should be lined up and appropriately spaced to look nice. Xcode gives you those dashed blue guidelines so there should be no excuse for things not being lined up, etc. Get in the habit of building aesthetically balanced UIs from the start of this course. Assignment was turned in late (you get 3 late days per quarter, so use them wisely). Often students ask how much commenting of my code do I need to do? The answer is that your code must be easily and completely understandable by anyone reading it. You can assume that the reader knows the SDK, but should not assume that they already know the (or a) solution to the problem. PAGE 5 OF 6 ASSIGNMENT 2: MATCHISMO 2
6 Extra Credit Here is an idea for something you could do to get some more experience with the SDK at this point in the game. 1. Add a UISlider to your UI which travels through the history of the results of the currently-being-played game s card choices and display it to the user (moving the slider will modify the contents of the text label you created for Required Task 5 to show its state over the course of the game). When you are displaying past results, you probably want the text label to be grayed out or some such (take a look at the UIView method alpha and note that UISlider inherits from UIView) so it s clear that it s the past. And every time a new choice happens, you probably want to jump to the present in the slider. Implementing this extra credit item will require you to familiarize yourself with UISlider s API and to add a data structure to your Controller to keep track of the history. It can be implemented in fewer than a dozen lines of code. 2. Change the image on the back of the cards (i.e. something other than a Stanford logo). Also, set the application and launch image icons for Matchismo. Try to get the resolutions right for each application icon and launch image. Let your creativity run wild when it comes to designing an icon! PAGE 6 OF 6 ASSIGNMENT 2: MATCHISMO 2
Assignment 1: Matchismo
Assignment 1: Matchismo Objective This assignment starts off by asking you to recreate the demonstration given in the second lecture. Not to worry, the posted slides for that lecture contain a detailed
Assignment I Walkthrough
Assignment I Walkthrough Objective Reproduce the demonstration (building a calculator) given in class. Goals 1. Downloading and installing the ios4 SDK. 2. Creating a new project in Xcode. 3. Defining
Android Programming Family Fun Day using AppInventor
Android Programming Family Fun Day using AppInventor Table of Contents A step-by-step guide to making a simple app...2 Getting your app running on the emulator...9 Getting your app onto your phone or tablet...10
If this PDF has opened in Full Screen mode, you can quit by pressing Alt and F4, or press escape to view in normal mode. Click here to start.
You are reading an interactive PDF. If you are reading it in Adobe s Acrobat reader, you will be able to take advantage of links: where text is blue, you can jump to the next instruction. In addition you
If you know exactly how you want your business forms to look and don t mind
appendix e Advanced Form Customization If you know exactly how you want your business forms to look and don t mind detail work, you can configure QuickBooks forms however you want. With QuickBooks Layout
Intro to the Art of Computer Science
1 LESSON NAME: Intro to the Art of Computer Science Lesson time: 45 60 Minutes : Prep time: 15 Minutes Main Goal: Give the class a clear understanding of what computer science is and how it could be helpful
Auto Clicker Tutorial
Auto Clicker Tutorial This Document Outlines Various Features of the Auto Clicker. The Screenshot of the Software is displayed as below and other Screenshots displayed in this Software Tutorial can help
Deltek Touch Time & Expense for Vision 1.3. Release Notes
Deltek Touch Time & Expense for Vision 1.3 Release Notes June 25, 2014 While Deltek has attempted to verify that the information in this document is accurate and complete, some typographical or technical
Introduction to Programming with Xojo
Introduction to Programming with Xojo IOS ADDENDUM BY BRAD RHINE Fall 2015 Edition Copyright 2013-2015 by Xojo, Inc. This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike
5. Tutorial. Starting FlashCut CNC
FlashCut CNC Section 5 Tutorial 259 5. Tutorial Starting FlashCut CNC To start FlashCut CNC, click on the Start button, select Programs, select FlashCut CNC 4, then select the FlashCut CNC 4 icon. A dialog
ios App for Mobile Website! Documentation!
ios App for Mobile Website Documentation What is IOS App for Mobile Website? IOS App for Mobile Website allows you to run any website inside it and if that website is responsive or mobile compatible, you
How do you use word processing software (MS Word)?
How do you use word processing software (MS Word)? Page 1 How do you use word processing software (MS Word)? Lesson Length: 2 hours Lesson Plan: The following text will lead you (the instructor) through
Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions
Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions MicroStrategy Mobile SDK 1 Agenda MicroStrategy Mobile SDK Overview Requirements & Setup Custom App Delegate Custom
Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system.
Chapter 1 Introduction to ios Development Objectives: Touch on the history of ios and the devices that support this operating system. Understand the different types of Apple Developer accounts. Introduce
Select the Crow s Foot entity relationship diagram (ERD) option. Create the entities and define their components.
Α DESIGNING DATABASES WITH VISIO PROFESSIONAL: A TUTORIAL Microsoft Visio Professional is a powerful database design and modeling tool. The Visio software has so many features that we can t possibly demonstrate
Most laptops allow you to plug in a second monitor, which can be a TV screen or Projector I will refer to a monitor in this document.
Introduction This is a guide to setting up / using a laptop with a TV screen or projector. IT IS STRONGLY RECOMMENDED THAT YOU TRY THIS OUT SOME TIME AHEAD OF YOUR PRESENTATION. PowerPoint If using PowerPoint
MEAP Edition Manning Early Access Program Hello! ios Development version 14
MEAP Edition Manning Early Access Program Hello! ios Development version 14 Copyright 2013 Manning Publications For more information on this and other Manning titles go to www.manning.com brief contents
How To Develop An App For Ios (Windows)
Mobile Application Development Lecture 14 ios SDK 2013/2014 Parma Università degli Studi di Parma Lecture Summary ios operating system ios SDK Tools of the trade ModelViewController MVC interaction patterns
Creating trouble-free numbering in Microsoft Word
Creating trouble-free numbering in Microsoft Word This note shows you how to create trouble-free chapter, section and paragraph numbering, as well as bulleted and numbered lists that look the way you want
MEETINGONE ONLINE ACCOUNT MANAGEMENT PORTAL ACCOUNT ADMIN USER GUIDE
MEETINGONE ONLINE ACCOUNT MANAGEMENT PORTAL ACCOUNT ADMIN USER GUIDE CONTENTS Description of Roles... 4 How to Login... 4 Select a Role... 5 Overview of Tabs... 6 Home Tab... 7 Account Profile Tab... 7
Praktikum Entwicklung von Mediensystemen mit
Praktikum Entwicklung von Mediensystemen mit Wintersemester 2013/2014 Christian Weiß, Dr. Alexander De Luca Today Organization Introduction to ios programming Hello World Assignment 1 2 Organization 6
Introduction to Microsoft OneNote
Office of Information Technology Personal Computing Support Center Course Guide Introduction to Microsoft OneNote Written by Clare Shawcross 2005 Boston University Updated: October 2005 What is OneNote?
TakeMySelfie ios App Documentation
TakeMySelfie ios App Documentation What is TakeMySelfie ios App? TakeMySelfie App allows a user to take his own picture from front camera. User can apply various photo effects to the front camera. Programmers
8 Simple Tips for E-Mail Management in Microsoft Outlook
8 Simple Tips for E-Mail Management in Microsoft Outlook The Definitive Guide for Lawyers, Accountants, Engineers, Architects, Programmers, Web Developers, Bankers, Entrepreneurs, Sales Executives. in
SweetPea3R-200 User Guide Version 1.1
SweetPea3R-200 User Guide Version 1.1 For safety and warranty information, please refer to the Quick Start Guide included in the box with your unit. Thank you for purchasing a SweetPea3. As this is a new
Xcode Application note
1 Xcode Application note - how to export file from an ios application Feifei Li ECE480 Design Team 10 2 Table of Contents Introduction... 3 Get Started... 3 Familiar with Xcode... 6 Create user interface...
View Controller Programming Guide for ios
View Controller Programming Guide for ios Contents About View Controllers 10 At a Glance 11 A View Controller Manages a Set of Views 11 You Manage Your Content Using Content View Controllers 11 Container
ios Development Tutorial Nikhil Yadav CSE 40816/60816: Pervasive Health 09/09/2011
ios Development Tutorial Nikhil Yadav CSE 40816/60816: Pervasive Health 09/09/2011 Healthcare iphone apps Various apps for the iphone available Diagnostic, Diet and Nutrition, Fitness, Emotional Well-being
Excel macros made easy
IT Training Excel macros made easy Jane Barrett, IT Training & Engagement Team Information System Services Version 1.1 Scope Learning outcomes Understand the concept of what a macro is and what it does.
Hello. What s inside? Ready to build a website?
Beginner s guide Hello Ready to build a website? Our easy-to-use software allows you to create and customise the style and layout of your site without having to understand any coding or HTML. In this guide
Avatar: Appearance Changing Your Shape. 1-1.2 Introduction. 1-1.2.1 Instruction. 1-1.2.2 Practice LEVEL: 1 MODULE: AVATAR: APPEARANCE MISSION 2
Avatar: Appearance Changing Your Shape LEVEL: 1 MODULE: AVATAR: APPEARANCE MISSION 2 1-1.2 Introduction Now that you have a default avatar, it s time to start customizing it to your liking! Fortunately,
Podcasting with Audacity
Podcasting with Audacity Table of Contents Introduction... 1 Why Podcast?... 2 Audacity Set-Up... 2 Installation... 2 Configuration... 2 Audacity Intro... 3 Adding tracks... 4 Prepare to Start Recording...
SECTION 5: Finalizing Your Workbook
SECTION 5: Finalizing Your Workbook In this section you will learn how to: Protect a workbook Protect a sheet Protect Excel files Unlock cells Use the document inspector Use the compatibility checker Mark
Deltek Touch Time & Expense for GovCon. User Guide for Triumph
Deltek Touch Time & Expense for GovCon User Guide for Triumph November 25, 2014 While Deltek has attempted to verify that the information in this document is accurate and complete, some typographical or
Lab 0 (Setting up your Development Environment) Week 1
ECE155: Engineering Design with Embedded Systems Winter 2013 Lab 0 (Setting up your Development Environment) Week 1 Prepared by Kirill Morozov version 1.2 1 Objectives In this lab, you ll familiarize yourself
DIIMS Records Classifier Guide
DIIMS Records Classifier Guide Featuring Content Server 10 Second Edition, November 2012 Table of Contents Contents 1. DIIMS Overview... 3 1.1 An Overview of DIIMS within the GNWT... 3 1.1.1 Purpose of
Google Drive: Access and organize your files
Google Drive: Access and organize your files Use Google Drive to store and access your files, folders, and Google Docs, Sheets, and Slides anywhere. Change a file on the web, your computer, tablet, or
The Richard Pate School. Draft Year 4 Scheme of Work for Scratch
The Richard Pate School Draft Year 4 Scheme of Work for Scratch Marcus Gilvear July 2014 (Acknowledgements: Phil Bagge and Duncan Hooper) Re Scratch: This work is licensed under the Creative Commons Attribution-NonCommercial
PowerPoint 2013: Basic Skills
PowerPoint 2013: Basic Skills Information Technology September 1, 2014 1 P a g e Getting Started There are a variety of ways to start using PowerPoint software. You can click on a shortcut on your desktop
THE WISDOM OF 14 ACCOUNTING TEXTBOOKS.
THE WISDOM OF 14 ACCOUNTING TEXTBOOKS. ALL IN ONE FUN, INTERACTIVE GAME. Students get a kick out of learning when it s more engaging than a textbook. Sorry, textbooks. We wrapped up all the stuff they
Building Qualtrics Surveys for EFS & ALC Course Evaluations: Step by Step Instructions
Building Qualtrics Surveys for EFS & ALC Course Evaluations: Step by Step Instructions Jennifer DeSantis August 28, 2013 A relatively quick guide with detailed explanations of each step. It s recommended
Introduction to LogixPro - Lab
Programmable Logic and Automation Controllers Industrial Control Systems I Introduction to LogixPro - Lab Purpose This is a self-paced lab that will introduce the student to the LogixPro PLC Simulator
Hello Swift! ios app programming for kids and other beginners Version 1
MEAP Edition Manning Early Access Program Hello Swift! ios app programming for kids and other beginners Version 1 Copyright 2016 Manning Publications For more information on this and other Manning titles
Slave Computer 1 Slave Computer 2
MotoTally Networking Guide Windows XP Introduction This networking guide will show you how to configure your computers on a network so you can run multiple instances of MotoTally on multiple computers,
Installing C++ compiler for CSc212 Data Structures
for CSc212 Data Structures [email protected] Spring 2010 1 2 Testing Mac 3 Why are we not using Visual Studio, an Integrated Development (IDE)? Here s several reasons: Visual Studio is good for LARGE project.
Interfaces. Ways of helping the user. Balancing function with fashion. Metaphors Data Display. Faulkner, Section 4.2. Structure Affordances Visuals
UX Design (Part 2) Interfaces Ways of helping the user Metaphors Data Display Structure Affordances Visuals Balancing function with fashion Faulkner, Section 4.2 What is a Metaphor? A metaphor is something
Single Property Website Quickstart Guide
Single Property Website Quickstart Guide Win More Listings. Attract More Buyers. Sell More Homes. TABLE OF CONTENTS Getting Started... 3 First Time Registration...3 Existing Account...6 Administration
ios Team Administration Guide (Legacy)
ios Team Administration Guide (Legacy) Contents About ios Development Team Administration 5 At a Glance 6 Team Admins Manage Team Membership and Assign Roles in the Member Center 6 Development Devices
A Quick Start Guide to Using PowerPoint For Image-based Presentations
A Quick Start Guide to Using PowerPoint For Image-based Presentations By Susan Jane Williams & William Staffeld, Knight Visual Resources Facility College of Architecture, Art and Planning Cornell University.
Making and Editing Screenshots in PowerPoint 2010
518 442-3608 Making and Editing Screenshots in PowerPoint 2010 Using screenshots in PowerPoint is an excellent way to illustrate an important point about an application or Web site. Although specialized
Migrating to Excel 2010 from Excel 2003 - Excel - Microsoft Office 1 of 1
Migrating to Excel 2010 - Excel - Microsoft Office 1 of 1 In This Guide Microsoft Excel 2010 looks very different, so we created this guide to help you minimize the learning curve. Read on to learn key
SSD Firmware Update Utility Guide
SSD Firmware Update Utility Guide Crucial m4 2.5 SSD Firmware Revision 070H Firmware Update Guide for Windows 8 (Update from Rev 0001, 0002, 0009, 0309, 000F, 010G, 040H to Rev 070H) Introduction This
Programming Lists of Data
Chapter 19 Programming Lists of Data As you ve already seen, apps handle events and make decisions; such processing is fundamental to computing. But the other fundamental part of an app is its data the
Microsoft Office PowerPoint 2007 Basics Workshop
Microsoft Office PowerPoint 2007 Basics Workshop Created & Hosted by: Hagop (Jack) Hadjinian I.A., Information Technology Course Contents Overview: Get set with the basics Lesson 1: Create your slides
INTRODUCTION TO IOS CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 13 02/22/2011
INTRODUCTION TO IOS CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 13 02/22/2011 1 Goals of the Lecture Present an introduction to ios Program Coverage of the language will be INCOMPLETE We
Code Kingdoms Learning a Language
codekingdoms Code Kingdoms Unit 2 Learning a Language for kids, with kids, by kids. Resources overview We have produced a number of resources designed to help people use Code Kingdoms. There are introductory
Microsoft Word 2010 Tutorial
Microsoft Word 2010 Tutorial GETTING STARTED Microsoft Word is one of the most popular word processing programs supported by both Mac and PC platforms. Microsoft Word can be used to create documents, brochures,
Sample Table. Columns. Column 1 Column 2 Column 3 Row 1 Cell 1 Cell 2 Cell 3 Row 2 Cell 4 Cell 5 Cell 6 Row 3 Cell 7 Cell 8 Cell 9.
Working with Tables in Microsoft Word The purpose of this document is to lead you through the steps of creating, editing and deleting tables and parts of tables. This document follows a tutorial format
Microsoft Migrating to PowerPoint 2010 from PowerPoint 2003
In This Guide Microsoft PowerPoint 2010 looks very different, so we created this guide to help you minimize the learning curve. Read on to learn key parts of the new interface, discover free PowerPoint
CORSAIR GAMING KEYBOARD SOFTWARE USER MANUAL
CORSAIR GAMING KEYBOARD SOFTWARE USER MANUAL TABLE OF CONTENTS CORSAIR UTILITY ENGINE OVERVIEW PROFILES 1 9 Introduction 2 Starting the Corsair Utility Engine 2 Profiles: Settings for a Specific Program
ShoutCast v2 - Broadcasting with SAM Broadcaster
ShoutCast v2 - Broadcasting with SAM Broadcaster In this tutorial we are going to explain how to broadcast to our ShoutCast v2 running under CentovaCast 3 using SAM Broadcaster. Differences Between ShoutCast
An Introduction to Modern Software Development Tools Creating A Simple GUI-Based Tool Appleʼs XCode Version 3.2.6
1 2 3 4 An Introduction to Modern Software Development Tools Creating A Simple GUI-Based Tool Appleʼs XCode Version 3.2.6 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Charles J. Ammon / Penn State August, 2011
Lottery Looper. User Manual
Lottery Looper User Manual Lottery Looper 1.7 copyright Timersoft. All rights reserved. http://www.timersoft.com The information contained in this document is subject to change without notice. This document
FREQUENTLY ASKED QUESTIONS
Tip for use of FAQ: Click on questions to go to answer. GETTING STARTED... 2 Which hearing devices do I need to use the app?... 2 Why do I need the ReSound Unite Phone Clip+ to use the app?... 2 I have
STEP 7 MICRO/WIN TUTORIAL. Step-1: How to open Step 7 Micro/WIN
STEP 7 MICRO/WIN TUTORIAL Step7 Micro/WIN makes programming of S7-200 easier. Programming of S7-200 by using Step 7 Micro/WIN will be introduced in a simple example. Inputs will be defined as IX.X, outputs
There are a number of superb online resources as well that provide excellent blackjack information as well. We recommend the following web sites:
3. Once you have mastered basic strategy, you are ready to begin learning to count cards. By counting cards and using this information to properly vary your bets and plays, you can get a statistical edge
SMARTstuff. The first rule for using an interactive whiteboard is very simple and of the utmost importance: Have faith in yourself you can do this!
SMARTstuff The first rule for using an interactive whiteboard is very simple and of the utmost importance: Have faith in yourself you can do this! Getting Started This booklet will cover the following
Lab 4.4 Secret Messages: Indexing, Arrays, and Iteration
Lab 4.4 Secret Messages: Indexing, Arrays, and Iteration This JavaScript lab (the last of the series) focuses on indexing, arrays, and iteration, but it also provides another context for practicing with
City of De Pere. Halogen How To Guide
City of De Pere Halogen How To Guide Page1 (revised 12/14/2015) Halogen Performance Management website address: https://global.hgncloud.com/cityofdepere/welcome.jsp The following steps take place to complete
Online Testing Checklist for Summer 2016 Ohio s State Test Administrations
Online Testing Checklist for Summer 2016 Ohio s State Test Administrations Test administrators must use this checklist when administering Ohio s State Tests online. It includes step-by-step directions,
ESET NOD32 Antivirus 4 for Linux Desktop. Quick Start Guide
ESET NOD32 Antivirus 4 for Linux Desktop Quick Start Guide ESET NOD32 Antivirus 4 provides state-of-the-art protection for your computer against malicious code. Based on the ThreatSense scanning engine
Excel basics. Before you begin. What you'll learn. Requirements. Estimated time to complete:
Excel basics Excel is a powerful spreadsheet and data analysis application, but to use it most effectively, you first have to understand the basics. This tutorial introduces some of the tasks and features
Facilities and Safety How-To Guide: Accessing and Using Your UCF Webmail Account
Launch Internet Explorer Click on the Internet Explorer icon at the bottom left of the computer screen. Go to the UCF Webmail Website 1. In the address bar at the top of the screen, type webmail.ucf.edu.
CHAPTER 18 Programming Your App to Make Decisions: Conditional Blocks
CHAPTER 18 Programming Your App to Make Decisions: Conditional Blocks Figure 18-1. Computers, even small ones like the phone in your pocket, are good at performing millions of operations in a single second.
TEST-TAKING STRATEGIES FOR READING
TEST-TAKING STRATEGIES FOR READING For students who have enrolled in this class shortly before taking the reading proficiency exam, here are some helpful test-taking strategies you can use: 1. Always read
Microsoft Migrating to Word 2010 from Word 2003
In This Guide Microsoft Word 2010 looks very different, so we created this guide to help you minimize the learning curve. Read on to learn key parts of the new interface, discover free Word 2010 training,
CURLIT Curling Information Technology Ltd. BECAUSE CURLING IS OUR PASSION STATISTICS. How to score. Explanation of all types of stones 4-17
CURLIT Curling Information Technology Ltd. BECAUSE CURLING IS OUR PASSION STATISTICS How to score Table of Contents Main rules for Statisticians 3 Explanation of all types of stones 4-17 Statistics for
Page 1 of 22. Frequently Asked Questions & Troubleshooting Tips for. AHIMA Virtual Lab THE HELP PAGE: A STUDENT S BEST FRIEND
Page 1 of 22 Frequently Asked Questions & Troubleshooting Tips for AHIMA Virtual Lab THE HELP PAGE: A STUDENT S BEST FRIEND Within Hatsize, one of the most important sections for a student is the Help
paragraph(s). The bottom mark is for all following lines in that paragraph. The rectangle below the marks moves both marks at the same time.
MS Word, Part 3 & 4 Office 2007 Line Numbering Sometimes it can be helpful to have every line numbered. That way, if someone else is reviewing your document they can tell you exactly which lines they have
Acrobat X Pro Accessible Forms and Interactive Documents
Contents 2 PDF Form Fields 2 Acrobat Form Wizard 5 Enter Forms Editing Mode Directly 5 Create Form Fields Manually 6 Forms Editing Mode 8 Form Field Properties 11 Editing or Modifying an Existing Form
63720A IN I S N T S R T U R C U T C I T O I N B O O N B O O K O L K E L T E
63720A INSTRUCTION BOOKLET 2-5 Wireless DS Single-Card Download Play THIS GAME ALLOWS WIRELESS MULTIPLAYER GAMES DOWNLOADED FROM ONE GAME CARD. 2-5 Wireless DS Multi-Card Play THIS GAME ALLOWS WIRELESS
Training Games Team Building Puzzles
Training Games Team Building Puzzles This program contains (30) jigsaw puzzles with great graphics, and popular team building quotes. These puzzles can be used as team exercises and reinforce team building
Many home and small office networks exist for no
C H A P T E R Accessing and Sharing Network Resources Many home and small office networks exist for no other reason than to share a broadband Internet connection. The administrators of those networks attach
SiteOrigin WordPress Theme Pitch
SiteOrigin WordPress Theme Pitch By Greg Priday - http://siteorigin.com Thank you for downloading Pitch, my free WordPress theme. If you decided to purchase the premium version, then I d like to extend
Formatting & Styles Word 2010
Formatting & Styles Word 2010 Produced by Flinders University Centre for Educational ICT CONTENTS Layout... 1 Using the Ribbon Bar... 2 Minimising the Ribbon Bar... 2 The File Tab... 3 What the Commands
An Overview of Outlook
An Overview of Outlook Alabama Association of REALTORS STATE OF ALASKA 2012 SUMMER CONFERENCE - IT S A FAMILY AFFAIR http://www.state.ak.us/local/akpages/admin/info/msea/ Perdido Beach Resort - Orange
Getting Started with WebSite Tonight
Getting Started with WebSite Tonight WebSite Tonight Getting Started Guide Version 3.0 (12.2010) Copyright 2010. All rights reserved. Distribution of this work or derivative of this work is prohibited
M100 System File Manager Help
Copyright (c) Vuzix Corporation 2013-2014. All Rights Reserved. M100 System File Manager Help Section I) Installation of the M100 Section II) General Information Section III) Troubleshooting Section IV)
Creating a Custom Class in Xcode
Creating a Custom Class in Xcode By Mark Mudri March 28, 2014 Executive Summary: Making an ios application requires the use of Xcode, an integrated development environment (IDE) developed by Apple. Within
THE TOP TEN TIPS FOR USING QUALTRICS AT BYU
THE TOP TEN TIPS FOR USING QUALTRICS AT BYU TIP #1: CREATING A SURVEY FROM A COPY AND COLLABORATING ON SURVEYS TIP #2: CREATING AND USING PANELS TIP #3: LIBRARIES AND HOW TO USE THEM TIP #4: BASIC SKIP
Fruit Machine. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code
Introduction: This is a game that has three sprites that change costume. You have to stop them when they re showing the same picture (like a fruit machine!). Activity Checklist Follow these INSTRUCTIONS
Developing And Marketing Mobile Applications. Presented by: Leesha Roberts, Senior Instructor, Center for Education Programmes, UTT
Developing And Marketing Mobile Applications Presented by: Leesha Roberts, Senior Instructor, Center for Education Programmes, UTT MOBILE MARKETING What is a Mobile App? A mobile app is a software application
Voice Mail User s Guide (FACILITY NOT AVAILABLE IN RESIDENCES)
SECTION ONE - INTRODUCTION...2 SECTION TWO - GETTING STARTED...2 2.1 Setting up Your Mailbox...2 2.1.1 New Mailbox...2 2.2 Getting Voice Mail to Take Your Calls...3 2.3 Listen to the Messages...3 2.4 Next
Objective C and iphone App
Objective C and iphone App 6 Months Course Description: Understanding the Objective-C programming language is critical to becoming a successful iphone developer. This class is designed to teach you a solid
Chapter 2. Making Shapes
Chapter 2. Making Shapes Let's play turtle! You can use your Pencil Turtle, you can use yourself, or you can use some of your friends. In fact, why not try all three? Rabbit Trail 4. Body Geometry Can
