Goal: Practice writing pseudocode and understand how pseudocode translates to real code.
|
|
|
- Shonda Hines
- 10 years ago
- Views:
Transcription
1 Lab 7: Pseudocode Pseudocode is code written for human understanding not a compiler. You can think of pseudocode as English code that can be understood by anyone (not just a computer scientist). Pseudocode is not language specific, which means that given a block of pseudocode you could convert it to Java, Python, C++, or whatever language you so desire. Let us tell you now, pseudocode will be very important to your future in Computer Science (most immediately in CS16 if you choose to take it). Typically pseudocode is used to write a high level outline of an algorithm. As you may already know, an algorithm is a series of steps that a program takes to complete a specific task. The algorithms you will be asked to write can get very complicated to code without a detailed plan, so writing pseudocode before you code will be very beneficial. Goal: Practice writing pseudocode and understand how pseudocode translates to real code. How to Write Pseudocode There are no concrete rules that dictate how to write pseudocode. However, there are standards. A reader should be able to follow the pseudocode and hand simulate what is going to happen at each step. After writing pseudocode, you should be able to easily convert your pseudocode into any programming language you like. We use indentation to delineate blocks of code, so it is clear which lines are inside of which method, loop, etc. Indentation is crucial to writing pseudocode. Java may not care if you don't indent inside your if statements, but a human reader would be completely lost without indentation cues. Remember: Human comprehension is the whole point of pseudocode. So, what does pseudocode look like? Consider an algorithm to complete your math homework. On the next page we ve included examples of both good and bad pseudocode.
2 Good Pseudocode Real Code (in Java) Bad Pseudocode method domathhomework(): Get pencil Open textbook and notebook Go through all the problems: Complete problem while the problem is wrong: Try again Clean up your desk Submit your homework public void domathhomework(){ this.getpencil(); _textbk.open(); _notebk.open(); } for(int i = 0; i < _problems.length(); i++){ _problems[i].solve(); while(!_problems[i].isright()){ this.erasesolution(i); _problems[i].solve(); this.cleandesk(); this.submit(); method domathhomework(): Get things for homework Do the problems correctly Finish the homework If we were provided the bad pseudocode and asked to convert it into Java, we would have to put a lot of thought into each line in order to convert it, which defeats the original purpose of writing it. When reading the bad pseudocode, a reader might (should) wonder, what things do I need to do homework? or how do I do my homework correctly?. This is a good indicator that your pseudocode isn t specific enough. The good pseudocode is detailed enough that in order to convert it into code, we simply had to read line by line and turn it into code. However, you ll notice that not every line has a 1:1 ratio with real code. For example, Try again is actually implemented as this.erasesolution(i); problems[i].solve();. Because this was a small and simple implementation detail, we could omit it in the pseudocode for the sake of seeing the bigger picture. That said, the more specific your pseudocode is, the more useful it will be when you have to translate it into code going too high level will leave you with pseudocode like the bad example. Also, it s noteworthy that although this pseudocode was converted into Java, it could have just as easily been converted into Python or C++. Remember that pseudocode is not language specific so we are not looking for almost Java code. Instead, we are looking for a strong understanding of the algorithm at hand. Differences in Pseudocode Style In the example above, the pseudocode was very close to prose English. Yet we could still see how to translate it into object oriented code. In some cases, however, the pseudocode could very much resemble code. Consider an algorithm that prints out all odd numbers between 1 and 10 (inclusive): method printoddnumbers():
3 i = 1 while i < 11: if i is not divisible by 2: print i i++ This pseudocode style was much more appropriate for the given algorithm, and it wouldn t make much sense to have tried to make it better resemble prose English. Pseudocode style depends greatly on personal preference, the problem you re asked to solve, and on what you're optimizing for: speed, readability, aesthetics, etc. As you write more pseudocode, you will discover what style comes most naturally to you. In summary: Roses are red, violets are blue, pseudocode comes in many shapes and sizes, just make sure it appropriately outlines the algorithm you re writing. Drawing Turtles Remember the turtle demo from lecture? You are going to create your own! Your turtle can do the following things: move forward a number of steps (each step is one pixel long) turn left 90 degrees turn right 90 degrees put its pen down, which starts drawing the turtle's path lift its pen up, which stops drawing the turtle's path Pseudocode You will be writing pseudocode for an algorithm that directs the turtle to draw a chain of squares decreasing in size by 10 pixels. The width of the turtle's pen is one pixel. The initial direction of the turtle is facing north. Example: The chain should look like this for a starting length of 50: Fill in the following pseudocode method: method drawsquares(turtle, sidelen){
4 } // write pseudocode here! Note: sidelen is the starting side length of the squares. Follow up Note: The side length of a square should never be less than 0, right? Checkpoint 1: Show your pseudocode to a TA before moving on. Now that you have finished writing your pseudocode, put your skills to the test and go code your algorithm. If you have written your pseudocode well, it should be a trivial step to translate it line by line into Java. But first... Running the App Run cs015_install lab7. This will install stencil code in /home/<yourlogin>/course/cs015/lab7/. Open up eclipse, right click on App.java, and choose Run as >> Java Application What s this?! You should notice that your program will not run Continue reading to see how to fix this. Oh no! It appears that Spy Turtles have locked the Turtle Drawer, which is preventing you from being able to execute your code. If you inspect the code in MyTurtleDrawer.java you ll notice that the program can be unlocked by successfully passing in a password (that is dependent on your username) to the checkpassword(string username, String password) method. Due to the cunning of the Spy Turtles, our human eye is unable to see the inner workings of this method. So this looks like a job for the Eclipse Debugger (and your super spy abilities). Your mission: Unlock this program.
5 Mission Impossible checkpassword(string username, String password) works by using your login to generate a password. It then stores this in the variable correctpassword and checks whether your inputted password equals correctpassword. To unlock MyTurtleDrawer you have to figure out what this password is! You could try to figure out how checkpassword(...) generates the password, but this is pretty hard. Instead, use the Eclipse Debugger to find the value of correctpassword! (See Lab 5 for a refresher on the Debugger.) Hint: We should use the Debugger to see the inner workings of the method. Once you get the message Yes! You got the right password! you ve completed Mission Impossible and can move on to making the turtles do your bidding. From Pseudocode to Actual Code Now let s take the pseudo out of pseudocode! You will be implementing your psuedocode in MyTurtleDrawer to make your turtle minions draw a chain of squares. Translate your pseudocode into real code in the drawsquares(turtle turtle, int sidelen) method in the MyTurtleDrawer.java file. Look at the comments in the file to see what methods of Turtle you can call. Note: You do not need to modify the other files, App.java and AbstractTurtleDrawer.java. Note: The Turtle draws from a random point on the screen. Run your program. If your turtle does not draw a chain of squares as expected, go back and hand simulate your pseudocode again! What is going wrong? Checkpoint 2: Show your program to a TA to get checked off for today s lab! Congratulations on finishing the lab. If you finish early, feel free to play around with the drawing turtles and make some cool designs (maybe try a spiral or a filled in square); this is a great way to practice writing loops.
Turtle Power. Introduction: Python. In this project, you ll learn how to use a turtle to draw awesome shapes and patterns. Activity Checklist
Python 1 Turtle Power All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can register
Introduction to Ethics for Health Care Aides Online course presented by the Manitoba Provincial Health Ethics Network Frequently asked questions
Introduction to Ethics for Health Care Aides Online course presented by the Manitoba Provincial Health Ethics Network Frequently asked questions Contents What do I need to take Introduction to Ethics for
The Rules 1. One level of indentation per method 2. Don t use the ELSE keyword 3. Wrap all primitives and Strings
Object Calisthenics 9 steps to better software design today, by Jeff Bay http://www.xpteam.com/jeff/writings/objectcalisthenics.rtf http://www.pragprog.com/titles/twa/thoughtworks-anthology We ve all seen
Why should I back up my certificate? How do I create a backup copy of my certificate?
Why should I back up my certificate? You should always keep a backup copy of your ACES Business Certificate on a location external to your computer. Since it s stored locally on your computer, in the Windows
CS170 Lab 11 Abstract Data Types & Objects
CS170 Lab 11 Abstract Data Types & Objects Introduction: Abstract Data Type (ADT) An abstract data type is commonly known as a class of objects An abstract data type in a program is used to represent (the
Repetition Using the End of File Condition
Repetition Using the End of File Condition Quick Start Compile step once always g++ -o Scan4 Scan4.cpp mkdir labs cd labs Execute step mkdir 4 Scan4 cd 4 cp /samples/csc/155/labs/4/*. Submit step emacs
How to Pass Physics 212
How to Pass Physics 212 Physics is hard. It requires the development of good problem solving skills. It requires the use of math, which is also often difficult. Its major tenets are sometimes at odds with
Lesson #436. The Animals` Guide to Sports Betting
Lesson #436 The Animals` Guide to Sports Betting This is part of the series The Animals Guide to Sports Betting which will be made available fully on gamblers-united.com Notes: There aren t anywhere near
Week 2 Practical Objects and Turtles
Week 2 Practical Objects and Turtles Aims and Objectives Your aim in this practical is: to practise the creation and use of objects in Java By the end of this practical you should be able to: create objects
HOW TO SELL A STOCK BY KELLY GREEN
HOW TO SELL A STOCK BY KELLY GREEN HOW TO SELL A STOCK In our first report, How to Buy a Stock, we took you step-by-step through selecting a broker and making your first trade. But we also pointed out
Netbeans IDE Tutorial for using the Weka API
Netbeans IDE Tutorial for using the Weka API Kevin Amaral University of Massachusetts Boston First, download Netbeans packaged with the JDK from Oracle. http://www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeans-download-
Part 1 Foundations of object orientation
OFWJ_C01.QXD 2/3/06 2:14 pm Page 1 Part 1 Foundations of object orientation OFWJ_C01.QXD 2/3/06 2:14 pm Page 2 1 OFWJ_C01.QXD 2/3/06 2:14 pm Page 3 CHAPTER 1 Objects and classes Main concepts discussed
CS 51 Intro to CS. Art Lee. September 2, 2014
CS 51 Intro to CS Art Lee September 2, 2014 Announcements Course web page at: http://www.cmc.edu/pages/faculty/alee/cs51/ Homework/Lab assignment submission on Sakai: https://sakai.claremont.edu/portal/site/cx_mtg_79055
Coin Flip Questions. Suppose you flip a coin five times and write down the sequence of results, like HHHHH or HTTHT.
Coin Flip Questions Suppose you flip a coin five times and write down the sequence of results, like HHHHH or HTTHT. 1 How many ways can you get exactly 1 head? 2 How many ways can you get exactly 2 heads?
How To Create A Digital Signature And Sign A Document With Adobe Reader XI
How To Create A Digital Signature And Sign A Document With Adobe Reader XI jhigbee 12/05/2012 How To Create A Digital Signature In Adobe Reader XI (1) Open Acrobat Reader XI and navigate to the Preferences
INTRODUCTION: SQL SERVER ACCESS / LOGIN ACCOUNT INFO:
INTRODUCTION: You can extract data (i.e. the total cost report) directly from the Truck Tracker SQL Server database by using a 3 rd party data tools such as Excel or Crystal Reports. Basically any software
Objectives. Python Programming: An Introduction to Computer Science. Lab 01. What we ll learn in this class
Python Programming: An Introduction to Computer Science Chapter 1 Computers and Programs Objectives Introduction to the class Why we program and what that means Introduction to the Python programming language
Introduction to Open Atrium s workflow
Okay welcome everybody! Thanks for attending the webinar today, my name is Mike Potter and we're going to be doing a demonstration today of some really exciting new features in open atrium 2 for handling
Introduction to the course, Eclipse and Python
As you arrive: 1. Start up your computer and plug it in. 2. Log into Angel and go to CSSE 120. Do the Attendance Widget the PIN is on the board. 3. Go to the Course Schedule web page. Open the Slides for
CS 40 Computing for the Web
CS 40 Computing for the Web Art Lee January 20, 2015 Announcements Course web on Sakai Homework assignments submit them on Sakai Email me the survey: See the Announcements page on the course web for instructions
Wind River Financial iprocess Setup Guide for Android Devices
Wind River Financial iprocess Setup Guide for Android Devices Contents: iprocess account setup 2 Installing iprocess on your Android device 3 Configuring the iprocess app 8 Attaching the iprocess card
Collaboration Policy Fall 2015
CS17 Integrated Introduction to Computer Science Hughes Collaboration Policy Fall 2015 Contents 1 Introduction 1 2 Course Assignments 1 2.1 Labs............................................. 2 2.2 Homeworks.........................................
ACADEMIC SUPPORT TUTORING HANDBOOK: GUIDELINES & SUGGESTIONS
ACADEMIC SUPPORT TUTORING HANDBOOK: GUIDELINES & SUGGESTIONS Congratulations! We are delighted that you've accepted a leadership position as a tutor at Reed College. Peer tutoring is a core component of
Program to solve first and second degree equations
Fundamentals of Computer Science 010-011 Laboratory 4 Conditional structures () Objectives: Design the flowchart of programs with conditional sentences Implement VB programs with conditional sentences
ORACLE WEB CONTENT MANAGEMENT SYSTEM 2010
Directions (please read carefully) System Basics 1 - Navigate to http://morgana.mtroyal.ca/training. The page shown below appears. Evoking edit mode 2 - Use Ctrl+Shift+F5 to evoke edit mode. Logging in
Pseudo code Tutorial and Exercises Teacher s Version
Pseudo code Tutorial and Exercises Teacher s Version Pseudo-code is an informal way to express the design of a computer program or an algorithm in 1.45. The aim is to get the idea quickly and also easy
OHIO BUSINESS GATEWAY USER ACCOUNT UPDATE GUIDE FOR PASSWORD RESET AND ACCOUNT SECURITY FUNCTIONALITY
OHIO BUSINESS GATEWAY USER ACCOUNT UPDATE GUIDE FOR PASSWORD RESET AND ACCOUNT SECURITY FUNCTIONALITY Ohio Business Gateway 1-866-OHIO-GOV Last Updated: November 16, 2015 Contents 1. Completing a Business
https://weboffice.edu.pe.ca/
NETSTORAGE MANUAL INTRODUCTION Virtual Office will provide you with access to NetStorage, a simple and convenient way to access your network drives through a Web browser. You can access the files on your
Creating Your Teacher Website using WEEBLY.COM
Creating Your Teacher Website using WEEBLY.COM Gilbert, Akiba Maynard Jackson High School Creating Your Teacher Website Using WEEBLY.COM In this tutorial, we will learn how to build a simple FOUR PAGE
Android: Setup Hello, World: Android Edition. due by noon ET on Wed 2/22. Ingredients.
Android: Setup Hello, World: Android Edition due by noon ET on Wed 2/22 Ingredients. Android Development Tools Plugin for Eclipse Android Software Development Kit Eclipse Java Help. Help is available throughout
Mobile App Design Project #1 Java Boot Camp: Design Model for Chutes and Ladders Board Game
Mobile App Design Project #1 Java Boot Camp: Design Model for Chutes and Ladders Board Game Directions: In mobile Applications the Control Model View model works to divide the work within an application.
Club Accounts. 2011 Question 6.
Club Accounts. 2011 Question 6. Anyone familiar with Farm Accounts or Service Firms (notes for both topics are back on the webpage you found this on), will have no trouble with Club Accounts. Essentially
Virtual Desktop Frequently Asked Questions (FAQs)
Virtual Desktop Frequently Asked Questions (FAQs) 1. What is desktop virtualization? With desktop virtualization, all of the programs, applications, processes and data are kept on a server and run centrally.
A Python Tour: Just a Brief Introduction CS 303e: Elements of Computers and Programming
A Python Tour: Just a Brief Introduction CS 303e: Elements of Computers and Programming "The only way to learn a new programming language is by writing programs in it." -- B. Kernighan and D. Ritchie "Computers
Name: E-mail: Address: Phone Number Cell Phone Introduction
Name: Deb Giblin E-mail: [email protected] Address: 1409 S. Tayberry Ave Sioux Falls, SD 57106 Phone Number: 605-995-7225 Cell Phone: 605-770-9690 Introduction o Our overall goal is for everyone
Preparing your Domain to transfer from Go Daddy
Preparing your Domain to transfer from Go Daddy Before you can transfer a domain: Getting Started Disable domain privacy. If the privacy service forwards incoming email, check the ʻforward toʼ contact
Algorithm & Flowchart & Pseudo code. Staff Incharge: S.Sasirekha
Algorithm & Flowchart & Pseudo code Staff Incharge: S.Sasirekha Computer Programming and Languages Computers work on a set of instructions called computer program, which clearly specify the ways to carry
Algorithms Abstraction
Algorithms Abstraction Instructions and answers for teachers These instructions should accompany the OCR resource Algorithms - Abstraction activity which supports OCR GCSE (9 1) Computer Science The Activity:
Managing Your Network Password Using MyPassword
Managing Your Network Password Using MyPassword Your Otterbein network password allows you to log in to O-Zone, Blackboard, the OtterbeinU wireless network, and other network resources. Using MyPassword,
Practical Study Tips
Please read and inform student-athletes about this information Practical Study Tips Set Goals Setting goals helps you decide what is important, gives you a plan for success, and keeps you focused. Setting
Class Assignment. College Bus Graphics Design VCP 118-2 DIGITAL IMAGING III ASSIGNMENT DUE OCTOBER 25 TH FALL 2010
FALL 2010 Class Assignment CECIL COLLEGE College Bus Graphics Design Choosing the right graphics for a job can be an overwhelming task. To begin the selection process, it is critical to ask two important
Advanced Tornado TWENTYONE. 21.1 Advanced Tornado. 21.2 Accessing MySQL from Python LAB
21.1 Advanced Tornado Advanced Tornado One of the main reasons we might want to use a web framework like Tornado is that they hide a lot of the boilerplate stuff that we don t really care about, like escaping
LAB 3 Part 1 OBJECTS & CLASSES
LAB 3 Part 1 OBJECTS & CLASSES Objective: In the lecture you learnt about classes and objects. The main objective of this lab is to learn how to instantiate the class objects, set their properties and
CS Matters in Maryland CS Principles Course
CS Matters in Maryland CS Principles Course Curriculum Overview Project Goals Computer Science (CS) Matters in Maryland is an NSF supported effort to increase the availability and quality of high school
Step One Check for Internet Connection
Connecting to Websites Programmatically with Android Brent Ward Hello! My name is Brent Ward, and I am one of the three developers of HU Pal. HU Pal is an application we developed for Android phones which
Free Medical Billing. Insurance Payment Posting: The following instructions will help guide you through Insurance Payment Posting Procedures.
: The following instructions will help guide you through Procedures. Click Windows Start Button Click Open Internet Browser Enter Https://www.FreeMedicalBilling.net Click Login to Your Account Enter Username:
Dreamweaver and Fireworks MX Integration Brian Hogan
Dreamweaver and Fireworks MX Integration Brian Hogan This tutorial will take you through the necessary steps to create a template-based web site using Macromedia Dreamweaver and Macromedia Fireworks. The
FSA Infrastructure Trial Guide
FSA Infrastructure Trial Guide 2015 2016 Published September 25, 2015 Prepared by the American Institutes for Research Table of Contents Infrastructure Trial Overview... 1 Infrastructure Trial Guide Overview...
LAB4 Making Classes and Objects
LAB4 Making Classes and Objects Objective The main objective of this lab is class creation, how its constructer creation, object creation and instantiation of objects. We will use the definition pane to
Using Karel with Eclipse
Mehran Sahami Handout #6 CS 106A September 23, 2015 Using Karel with Eclipse Based on a handout by Eric Roberts Once you have downloaded a copy of Eclipse as described in Handout #5, your next task is
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
Python Programming: An Introduction to Computer Science
Python Programming: An Introduction to Computer Science Chapter 1 Computers and Programs 1 Objectives To understand the respective roles of hardware and software in a computing system. To learn what computer
Stage One - Applying For an Assent Remote Access Login
Trading From Home or Other Remote Locations The incredibly fast, feature rich, reliable Assent trading platform can be accessed from one of Assent s many branch locations, or from your home or other locations.
Translating to Java. Translation. Input. Many Level Translations. read, get, input, ask, request. Requirements Design Algorithm Java Machine Language
Translation Translating to Java Introduction to Computer Programming The job of a programmer is to translate a problem description into a computer language. You need to be able to convert a problem description
Python for Rookies. Example Examination Paper
Python for Rookies Example Examination Paper Instructions to Students: Time Allowed: 2 hours. This is Open Book Examination. All questions carry 25 marks. There are 5 questions in this exam. You should
WorldPay Mobile Demonstration
Demonstration 2014 1 Creating your Merchant Portal Login 1. Before using WorldPay Mobile, you will need to create a Merchant Portal account by going to Portal.WorldPay.us and clicking Create My Account.
Ready to get started? Click the button below to tell us which account number you currently have:
We re pleased to announce the launch of your new Energy Online Account. As part of an upgrade in our customer care and billing system, all customers will need to re-register in order to use our new online
Welcome to Online Introductory Biology 101
Welcome to Online Introductory Biology 101 Clackamas Community College Welcome to an exciting way to learn Biology- online and at home. The attached sheet gives you the steps for getting started or "enrolled"
CS 1133, LAB 2: FUNCTIONS AND TESTING http://www.cs.cornell.edu/courses/cs1133/2015fa/labs/lab02.pdf
CS 1133, LAB 2: FUNCTIONS AND TESTING http://www.cs.cornell.edu/courses/cs1133/2015fa/labs/lab02.pdf First Name: Last Name: NetID: The purpose of this lab is to help you to better understand functions:
Quick Start Guide. Microsoft OneNote 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve.
Quick Start Guide Microsoft OneNote 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve. Switch between touch and mouse If you re using OneNote
SOFTWARE SELECTION GUIDE. How to Find the Right Software for Your Organization
SOFTWARE SELECTION GUIDE How to Find the Right Software for Your Organization 1. Table of Contents Introduction 4 Step 1: Define Your Needs Business Goals Requirements List Step 2: Determine Your Options
Wellesley College Alumnae Association. Volunteer Instructions for Email Template
Volunteer Instructions for Email Template Instructions: Sending an Email in Harris 1. Log into Harris, using your username and password If you do not remember your username/password, please call 781.283.2331
Learning From Lectures:
Learning From Lectures: A Guide to University Learning Learning Services University of Guelph Table of Contents Student Guide:... 3 University Lectures... 3 Preparing for Lectures... 4 Laptop Pros & Cons...
Easy Casino Profits. Congratulations!!
Easy Casino Profits The Easy Way To Beat The Online Casinos Everytime! www.easycasinoprofits.com Disclaimer The authors of this ebook do not promote illegal, underage gambling or gambling to those living
Simple Linear Regression
STAT 101 Dr. Kari Lock Morgan Simple Linear Regression SECTIONS 9.3 Confidence and prediction intervals (9.3) Conditions for inference (9.1) Want More Stats??? If you have enjoyed learning how to analyze
Making the Right Choice
Tools & Automation Making the Right Choice The features you need in a GUI test automation tool by Elisabeth Hendrickson QUICK LOOK Factors to consider in choosing a GUI testing tool Treating GUI test automation
welcome to my Randstad web timesheets!
welcome to my Randstad web timesheets! In addition to viewing bookings and payslips, your my Randstad web portal now also has an easy to use timesheet section, to enter and submit your shift, break, allowance,
Get the Most Out of Class
Get the Most Out of Class Academic Resource Center, tel: 684-5917 Class preparation is an essential element of studying for any course. The time you spend in class each week shouldn t be a time in which
02-201: Programming for Scientists
1. Course Information 1.1 Course description 02-201: Programming for Scientists Carl Kingsford Fall 2015 Provides a practical introduction to programming for students with little or no prior programming
SLA Online User Guide
SLA Online User Guide Contents SLA Online User Guide 2 Logging in 2 Home 2 Things to do 2 Upcoming events/calendar 3 News features 3 Services 3 Shopping Basket 3 Appointment/Visit Bookings 4 Quote Requests
Applitools Eyes Web Application Guide
Applitools Eyes Web Application Guide 1 2 Table of Contents Overview... 3 How to start using Applitools Eyes... 3 Analyzing your first test through Applitools Eyes Web Application... 4 Exploring the home
Programming in Access VBA
PART I Programming in Access VBA In this part, you will learn all about how Visual Basic for Applications (VBA) works for Access 2010. A number of new VBA features have been incorporated into the 2010
How to Set-Up your Pay Pal Account and Collect Dues On-Line
How to Set-Up your Pay Pal Account and Collect Dues On-Line To Navigate, use your Page Up and Page Down or Left and Right Keyboard Arrow Keys to go Forward or Backward v.3 Open a web browser and go to
Welcome to e2020! Included in this Guide. Tips to Help You Succeed with e2020. Focus on 3 Things: Space, Time, Productivity
Welcome to e2020! Your success with your e2020 courses is very important to everyone: you, your parents, your teachers and e2020. In hopes of helping you achieve that success, we ve created this QuickStart
Handling of "Dynamically-Exchanged Session Parameters"
Ingenieurbüro David Fischer AG A Company of the Apica Group http://www.proxy-sniffer.com Version 5.0 English Edition 2011 April 1, 2011 Page 1 of 28 Table of Contents 1 Overview... 3 1.1 What are "dynamically-exchanged
How to Write a Good, if not Perfect Lab Notebook
How to Write a Good, if not Perfect Lab Notebook Ashley Carter - Advanced Optics Lab Why are good lab notebooks important? A complete, legible, thorough lab notebook allows anyone to be able to perform
Wiley PLUS Student User Guide
Wiley PLUS Student User Guide Table Of Contents egrade Plus... 1 egrade Plus Help... 1 Getting Additional Help and Technical Support... 1 System Requirements... 2 Getting Started... 5 Logging in and Registering
How to Run a Test Trial of New B2B Distribution Channels
white paper How to Run a Test Trial of New B2B Distribution Channels Executive Summary B2B marketers generally focus on performance marketing. They seek paid marketing channels that will help them profitably
Sending Email on Blue Hornet
Sending Email on Blue Hornet STEP 1 Gathering Your Data A. For existing data from Advance or Outlook, pull email address, first name, last name, and any other variable data you would like to use in the
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
Voice Driven Animation System
Voice Driven Animation System Zhijin Wang Department of Computer Science University of British Columbia Abstract The goal of this term project is to develop a voice driven animation system that could take
W-2 DUPLICATE OR REPRINT PROCEDURE/ IMPORTING W-2 INFORMATION INTO TAX RETURN
W-2 DUPLICATE OR REPRINT PROCEDURE/ IMPORTING W-2 INFORMATION INTO TAX RETURN If you ve lost your W-2 Form or not received the form that we sent, please use these instructions to obtain a copy. Also use
Quick Start Guide. Microsoft OneNote 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve.
Quick Start Guide Microsoft OneNote 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve. Switch between touch and mouse If you re using OneNote
CS 2302 Data Structures Spring 2015
1. General Information Instructor: CS 2302 Data Structures Spring 2015 Olac Fuentes Email: [email protected] Web: www.cs.utep.edu/ofuentes Office hours: Tuesdays and Thursdays 2:00-3:30, or by appointment,
Cloud Computing. Thin Client
Cloud Computing Frequently Asked Questions (FAQs) 1. What is Cloud Computing? According to Wikipedia, cloud computing is the delivery of computing as a service rather than a product whereby shared resources,
Nursing School 101: What Professors Won t Tell You
Nursing School 101: What Professors Won t Tell You 5 Tips to Make Nursing School as Easy as Possible and How to Prepare for Clinical Nurse in the Works is Your Nursing Mentor Know your possibilities with
Sharpen Solutions. 1 Part One. Sometimes there s more than one right answer. And sometimes the
1 Part One g h Sharpen Solutions g You didn t think we d just leave you hanging, did you? No, we thought we d be all nice and helpful with this first book, to get you hooked, and then slam you in the next
Agile ICT Website Starter Guides
Agile ICT Website Guide V1.0 1 Agile ICT Website Starter Guides 2 The purpose of this guide is to show you how to edit some of the basics of the website you have purchased through Agile ICT. The website
Online Web Learning University of Massachusetts at Amherst
GETTING STARTED WITH OWL COURSE MANAGEMENT Online Web Learning University of Massachusetts at Amherst A Series of Hands-on Activities to Teach You How to Manage Your Course Using the OWL Instructor Tools
How to get Office 365 through your Student Email
How to get Office 365 through your Student Email Locating and installing Microsoft Office 365 ProPlus is a quick and simple process. To begin the installation, log into your GCU email account, either by
Employee Time Clock Training elearning Course Notes
Slide 1: Welcome Welcome to elearning. elearning is a method that replaces instructor led classroom / lab training sessions. Each person will see and hear the same information. Each person can learn at
Remote Access Password Tips
Introduction: The following document was created to assist Remote Access users with password change and synchronization issues. IT&S has identified the following five (5) scenarios for remote access password
