How to write a design document

Size: px
Start display at page:

Download "How to write a design document"

Transcription

1 How to write a design document Øystein Dale oystedal@ifi.uio.no February 23, 2015

2 First off Writing a design document is something new for most of you. Before: Read mandatory assignment/exam description, then implement. Now: Read project description, think, design, implement.

3 Why do we write a design anyway? The design gives you an opportunity to do research. What is the problem? Why do we want to solve this particular problem at all? How do we solve it? How do we solve it on x86 hardware? Use the time you have available to find out all you need to know in order to implement. That will make the implementation a lot easier for you.

4 Who is the audience? The group teachers? You? Your partner? Imagine someone who has a bachelor in CS (someone like yourself), but hasn t taken an OS course. This should be your audience.

5 Important considerations for the design The design is meant to solve a problem. The design is the solution to the problem. The implementation is a proof that the design is correct. Someone else should be able to implement your design. Enough details, but not too much.

6 Design requirements The project description defines what the implementation must be able to do. How it does it, and how well it does it is up to you.

7 Have a clear outline Structure is key. Easy to see that you ve mentioned all you want to. Easy to fill in text as you go. Explain concepts before you use them in the design.

8 Starting off with a short introduction At most a few short paragraphs, no details or discussion. Possible questions you may answer: What is the goal of this design document? Why are we making this? What is being designed? The goal of this document is to specify the design of a bootloader for a small kernel. (etc.)

9 Example background for the bootloader project How do we go from a kernel on a USB stick to a running kernel on a machine? This should spawn a number of questions: What happens when we turn on the computer? What does the BIOS do for us? What do we have to do ourselves? How do we load the kernel from the USB drive? What happens if......

10 The questions you come up with are important. They may uncover issues that we expect you to address in the design. We will not give you hints about this unless you discuss it in the design.

11 Discussing multiple options In the coming projects, you ll have more freedom to discuss how to do certain things. Consider a few options, discuss the advantages and disadvantages of each one Does a certain option imply any assumptions? Does a certain option impose any limitations? Choose one, and give a reason for choosing it.

12 Illustrations Every good design should have illustrations, even if we don t ask you to make one. Important: Explain them with text as well. Be careful, a bad illustration leaves the reader confused. Even more confused if it s poorly explained.

13 Additional information Some information may not be required in the design document, but is very useful to have as a reference. Feel free to include this in the document, if you have space and time left. Examples for P1 would be: Addressing with segments (most people wouldn t know this from before) Writing to screen (several options, pick one) Additional information about INT 13h Anything else you feel would be useful to know when implementing.

14 Some common issues We don t know what to design Look at the project description, the slides from the project presentation, and the slides from the lectures. We have to implement it first to have a correct design If you think through your design, then you can argue whether it is correct or not. You have to use your brain for this part. You risk knowing what the solution is, but not knowing why it works. If all else fails: Ask us. We might give you some pointers. Also: The Intel manual is a nice read. See the tips & tricks page. We still don t know the solution to a problem Explain what the problem is, and ackowledge that you don t know the solution.

15 Conclusion Writing a design is not supposed to be the easy part of this course. Neither is the implementation. You learn a lot more if you understand the problem and the solution before you implement it. The design is meant to help you when you implement. Making a good design will give you a head start on the implementation. Please start on Wednesday or Thursday, not on Monday. #inf3151 on irc.ifi.uio.no

Critical analysis. Be more critical! More analysis needed! That s what my tutors say about my essays. I m not really sure what they mean.

Critical analysis. Be more critical! More analysis needed! That s what my tutors say about my essays. I m not really sure what they mean. Critical analysis Be more critical! More analysis needed! That s what my tutors say about my essays. I m not really sure what they mean. I thought I had written a really good assignment this time. I did

More information

Writing Thesis Defense Papers

Writing Thesis Defense Papers Writing Thesis Defense Papers The point of these papers is for you to explain and defend a thesis of your own critically analyzing the reasoning offered in support of a claim made by one of the philosophers

More information

Technical Resume Writing. Ashley Verge Science Career Development Coordinator Faculty of Science and Career Development & Experiential Learning

Technical Resume Writing. Ashley Verge Science Career Development Coordinator Faculty of Science and Career Development & Experiential Learning Technical Resume Writing Ashley Verge Science Career Development Coordinator Faculty of Science and Career Development & Experiential Learning Purpose of Resume To market and sell yourself as the best

More information

robbie hyman COPYWRITING

robbie hyman COPYWRITING Special Report: 7 Tips for Writing Emails that Get Results Robbie Hyman Copywriting A GSA-approved business that writes content of all types for federal agencies Contract GS-07F-0117W Contact us about

More information

Reflective Writing. How do you write reflectively? Stages of reflective thinking

Reflective Writing. How do you write reflectively? Stages of reflective thinking Reflective Writing Reflective Writing There are a variety of reasons you might need to write reflectively. When you apply for jobs, undertake self-evaluation at work or whilst studying, or when writing

More information

Scheduling & Back Up Plan

Scheduling & Back Up Plan Scheduling & Back Up Plan You re Now an Employer of Personal Care Assistants SCHEDULING Connecticut Community Care, Inc. Self-Directed Support Services The preparation of this document was financed under

More information

THREE BIG NURSING SCHOOL MISTAKES YOU MIGHT BE MAKING

THREE BIG NURSING SCHOOL MISTAKES YOU MIGHT BE MAKING * * * S P E C I A L R E P O R T * * * THREE BIG NURSING SCHOOL MISTAKES YOU MIGHT BE MAKING (AND WHAT YOU CAN DO ABOUT IT!) www.yournursingtutor.com Table of Contents About Nicole Whitworth! ii BIG Mistake

More information

Coaching Packages VIP Days PR Bursts & More

Coaching Packages VIP Days PR Bursts & More Coaching Packages VIP Days PR Bursts & More Personalized Coaching - One-on-One Calls Why do you need a coach? Mainly you need one who can not only support you and guide you in your daily business decisions,

More information

Some information about applying for jobs and writing the thesis

Some information about applying for jobs and writing the thesis Some information about applying for jobs and writing the thesis Maria July 23, 2004 0.1 What is this? When I started getting ready to finish my PhD this year, I had no idea about the job application or

More information

Fruit Machine. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code

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

More information

The Challenge of Helping Adults Learn: Principles for Teaching Technical Information to Adults

The Challenge of Helping Adults Learn: Principles for Teaching Technical Information to Adults The Challenge of Helping Adults Learn: Principles for Teaching Technical Information to Adults S. Joseph Levine, Ph.D. Michigan State University levine@msu.edu One of a series of workshop handouts made

More information

Bag It! A Quick and Remarkably Easy Instructional Design Process.

Bag It! A Quick and Remarkably Easy Instructional Design Process. Bag It! A Quick and Remarkably Easy Instructional Design Process. 1 Bag It! A Quick and Remarkably Easy Instructional Design Process. By: Sharon L. Bowman, M.A. President, Bowperson Publishing & Training,

More information

Learning mathematics Some hints from the psychologists Examples:

Learning mathematics Some hints from the psychologists Examples: Learning mathematics Some hints from the psychologists In your degree course you will learn, and be examined on: 1. Facts (= knowing that ) 2. Skills (= knowing how ). Examples: An example of a fact to

More information

How to write a great job ad

How to write a great job ad How to write a great job ad How to write a great job ad A job ad sounds like the simplest thing in the world to write doesn t it? Surely all the hard work lies with the jobseekers? Well, no. With more

More information

What is active learning?

What is active learning? ACTIVE LEARNING: AN INTRODUCTION * Richard M. Felder Hoechst Celanese Professor Emeritus of Chemical Engineering North Carolina State University Rebecca Brent President, Education Designs, Inc. Cary, North

More information

the ultimate guide to email marketing for insurance agents

the ultimate guide to email marketing for insurance agents the ultimate guide to email marketing for insurance agents what s in here? Email marketing & content marketing...3-4 Email marketing best practices...5 Email campaigns for insurance agents...6 AgencyBloc

More information

Chapter Four: How to Collaborate and Write With Others

Chapter Four: How to Collaborate and Write With Others Chapter Four: How to Collaborate and Write With Others Why Collaborate on Writing? Considering (and Balancing) the Two Extremes of Collaboration Peer Review as Collaboration * A sample recipe for how peer

More information

CS101 Lecture 24: Thinking in Python: Input and Output Variables and Arithmetic. Aaron Stevens 28 March 2011. Overview/Questions

CS101 Lecture 24: Thinking in Python: Input and Output Variables and Arithmetic. Aaron Stevens 28 March 2011. Overview/Questions CS101 Lecture 24: Thinking in Python: Input and Output Variables and Arithmetic Aaron Stevens 28 March 2011 1 Overview/Questions Review: Programmability Why learn programming? What is a programming language?

More information

How to write a great job ad

How to write a great job ad How to write a great job ad Introduction A job ad sounds like the simplest thing in the world to write, doesn t it? Surely all the hard work lies with the jobseekers? Well, no. With more candidates than

More information

Software Engineering (CS550)

Software Engineering (CS550) Software Engineering (CS550) Overview Jongmoon Baik Class Information Instructor: Jongmoon Baik Office: N1 Rm. 502 Phone: 042-350-3556 Email: jbaik@kaist.ac.kr Office Hour: MON & WED: 13:00-14:30PM (or

More information

BLOGGING CRASH COURSE

BLOGGING CRASH COURSE BLOGGING CRASH COURSE HOW TO WRITE A BLOG POST (EVEN IF YOU DON T WANT TO). 2014 CoSchedule page 1 how to write a blog post 1. Write Quickly Write a headline. You can change it later. Write everything.

More information

Some past questions and guidance on answering

Some past questions and guidance on answering Some past questions and guidance on answering Below is some advice about answering the Inform, Explain, Describe part of the exam paper followed by a selection of questions from past AQA Foundation paper

More information

FINAL SCHEDULE YEAR 1 AUGUST 18 22 WEEK 1

FINAL SCHEDULE YEAR 1 AUGUST 18 22 WEEK 1 YEAR 1 AUGUST 18 22 WEEK 1 TIME MONDAY (18) TUESDAY (19) WEDNESDAY (20) THURSDAY (21) FRIDAY (22) 11am 1 LUNCH LUNCH LUNCH LUNCH LUNCH 3 YEAR 1 AUGUST 25 29 WEEK 2 TIME MONDAY (25) TUESDAY (26) WEDNESDAY

More information

DO MORE WITH YOUR HOME PHONE

DO MORE WITH YOUR HOME PHONE CALL 13 2200 VISIT A TELSTRA STORE telstra.com/homephone HOME FEATURES USER GUIDE DO MORE WITH YOUR HOME PHONE C020 JAN13 XXXXXXXX PHONE FEATURES THAT MAKE LIFE EASIER Our home features make it easy for

More information

Managing Money and Finances Following Traumatic Brain Injury. Patient Information Booklet. Talis Consulting Limited

Managing Money and Finances Following Traumatic Brain Injury. Patient Information Booklet. Talis Consulting Limited Managing Money and Finances Following Traumatic Brain Injury Patient Information Booklet Talis Consulting Limited Why Can a Head Injury Cause Problems when Managing Money? Often people will describe the

More information

The One Key Thing You Need to Be Successful In Prospecting and In Sales

The One Key Thing You Need to Be Successful In Prospecting and In Sales The One Key Thing You Need to Be Successful In Prospecting and In Sales The secret key to being successful in prospecting and in sales found in this report will work in ANY INDUSTRY for any product or

More information

I use several different introductions when it comes to calling purchased leads or leads that I have generated on my own through different ads.

I use several different introductions when it comes to calling purchased leads or leads that I have generated on my own through different ads. COLD MARKET LEAD SCRIPTS COLD LEAD BUSINESS SCRIPT I use several different introductions when it comes to calling purchased leads or leads that I have generated on my own through different ads. You will

More information

How To Write A Design Document For Anorexic Css

How To Write A Design Document For Anorexic Css Computer Science 161: Operating Systems How to write a Design Document CS161 Course Staff cs161@eecs.harvard.edu January 22, 2013 1 Introduction Assignments 2, 3, and 4 require that you write and submit

More information

Writing Cover Letters

Writing Cover Letters COLLEGE OF ARTS AND SCIENCES CAREER SERVICES Your future is our focus Writing Cover Letters Communicating with Employers What is a cover letter? A cover letter is a document submitted with a job application

More information

Flinders University Writing for the Web

Flinders University Writing for the Web Flinders University Writing for the Web inspiring achievement Consider how readers use the web Readers process information on web pages differently than on printed pages. Studies show that: 80% of people

More information

Encoding Text with a Small Alphabet

Encoding Text with a Small Alphabet Chapter 2 Encoding Text with a Small Alphabet Given the nature of the Internet, we can break the process of understanding how information is transmitted into two components. First, we have to figure out

More information

>> My name is Danielle Anguiano and I am a tutor of the Writing Center which is just outside these doors within the Student Learning Center.

>> My name is Danielle Anguiano and I am a tutor of the Writing Center which is just outside these doors within the Student Learning Center. >> My name is Danielle Anguiano and I am a tutor of the Writing Center which is just outside these doors within the Student Learning Center. Have any of you been to the Writing Center before? A couple

More information

SPECIAL REPORT INFUSIONSOFT: 7 KEYS TO TOP RESULTS. What s Inside? OVERVIEW KEY # 1: RESPECT YOUR AUDIENCE

SPECIAL REPORT INFUSIONSOFT: 7 KEYS TO TOP RESULTS. What s Inside? OVERVIEW KEY # 1: RESPECT YOUR AUDIENCE SPECIAL REPORT INFUSIONSOFT: 7 KEYS TO TOP RESULTS OVERVIEW You have your data imported, some follow-up sequences, and some initial results with Infusionsoft. Now what? Infusionsoft is a powerful product,

More information

How To Proofread

How To Proofread GRADE 8 English Language Arts Proofreading: Lesson 6 Read aloud to the students the material that is printed in boldface type inside the boxes. Information in regular type inside the boxes and all information

More information

How To Write a Technical Lab Report with Practical Examples

How To Write a Technical Lab Report with Practical Examples University College of Southeast Norway How To Write a Technical Lab Report with Practical Examples 2016.02.29 Hans-Petter Halvorsen http://home.hit.no/~hansha 2/25 Tips and Tricks This document describes

More information

Getting started as an attorney

Getting started as an attorney LP11 Getting started as an attorney Property and financial affairs How to be an attorney You ve been appointed as an attorney under a lasting power of attorney (LPA). The person who made the LPA (the donor

More information

YouTube Channel Authority - The Definitive Guide

YouTube Channel Authority - The Definitive Guide YouTube Channel Authority - The Definitive Guide So what exactly is YouTube channel authority and how does it affect you? To understand how channel authority works, you first need a basic understand of

More information

Copyright 2011 Smart VA Ltd All Rights Reserved.

Copyright 2011 Smart VA Ltd All Rights Reserved. Copyright 2011 Smart VA Ltd All Rights Reserved. No part of this guide may be reproduced or transmitted in any form whatsoever, electronic, or mechanical, including photocopying, recording, or by any informational

More information

Easy Casino Profits. Congratulations!!

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

More information

Credit Card Activity

Credit Card Activity Credit Card Activity Introduction: Students will use what they have already learned to create a spreadsheet for the monthly expenses of a credit card. Most students are not very familiar with how a credit

More information

Statements made by Dr. Vaughan during Math 568: Analytic Number Theory Spring 2012 The Mathematics Department The Pennsylvania State University

Statements made by Dr. Vaughan during Math 568: Analytic Number Theory Spring 2012 The Mathematics Department The Pennsylvania State University Statements made by Dr. Vaughan during Math 568: Analytic Number Theory Spring 2012 The Mathematics Department The Pennsylvania State University 1. Anything to do with primes tends to be awkward. 2. Analytic

More information

How to Use Easyhits4U

How to Use Easyhits4U How to Use Easyhits4U Table of Contents 1. What are Traffic Exchanges? 1a. What Makes a Good Traffic Exchange? 2. How to use EasyHits4U 2a. Surfing to Earn Credits 2b. Adding a New Site 2c. Assign Credits

More information

Lift the Load! Make a lever. Measure the amount of force needed to lift up a book when applying a force at different positions on the lever.

Lift the Load! Make a lever. Measure the amount of force needed to lift up a book when applying a force at different positions on the lever. Lift the Load! Computer 28 The Greek philosopher Archimedes said, "Give me a lever long enough, and a place to stand and I can move the world." What did he mean by this? In this activity, you will get

More information

Introduction. Success Tips for GRC Projects

Introduction. Success Tips for GRC Projects Info Security & Compliance Project Success Tips from Veteran Security Execs What Technology Vendors Don t Tell You and Project Pitfalls to Avoid W I S E G AT E C O M M U N I T Y V I E W P O I N T S 300

More information

Welcome to Northern Lights A film about Scotland made by you.

Welcome to Northern Lights A film about Scotland made by you. Welcome to Northern Lights A film about Scotland made by you. As part of the Year Of Creative Scotland 2012 we want you to take out a camera and show us what you can see. We are not sure what you will

More information

BUSINESS COMPUTER SECURITY. aaa BUSINESS SECURITY SECURITY FOR LIFE

BUSINESS COMPUTER SECURITY. aaa BUSINESS SECURITY SECURITY FOR LIFE aaa BUSINESS SECURITY SECURITY FOR LIFE CHAPTER 1: WHY COMPUTER SECURITY IS IMPORTANT FOR YOUR BUSINESS No matter how big or small your business is, it s highly likely that you have some information stored

More information

COPYRIGHT FOUNTAINHEAD PRESS

COPYRIGHT FOUNTAINHEAD PRESS P03 C09 the act of writing develop it! paragraph unity When you write an essay, developing your THESIS with argument, evidence, proof, and discussion, you do it one paragraph after another, developing

More information

How To Make A Reverse Mortgage Over The Phone

How To Make A Reverse Mortgage Over The Phone The Reverse Review The Call Center Model By: Jessica Guerin Published: July 2013 Issue As originators seek more avenues to connect with borrowers across the country, the centralized call center is helping

More information

Ê Ê. Risk Management: Being Proactive to Protect Your Volunteers and Your Organization

Ê Ê. Risk Management: Being Proactive to Protect Your Volunteers and Your Organization Risk Management: Being Proactive to Protect Your Volunteers and Your Organization When organizations are asked why they don t engage youth volunteers, they commonly respond, We are concerned about liability

More information

How to Make Sure Your Talk Doesn t Suck. David Tong

How to Make Sure Your Talk Doesn t Suck. David Tong How to Make Sure Your Talk Doesn t Suck David Tong This is an annotated version of a talk I gave at a summer school for first year graduate students. Anything sitting in a box, like this, summarizes what

More information

Cover design and all illustrations in this book are courtesy of Lydia Anderson.

Cover design and all illustrations in this book are courtesy of Lydia Anderson. Week Two: Vision Copyright 2001 by Pilar Gerasimo All rights reserved. No part of this book may be reproduced, scanned or distributed in any electronic form without permission of the author. Please do

More information

NECESSARY AND SUFFICIENT CONDITIONS

NECESSARY AND SUFFICIENT CONDITIONS Michael Lacewing Personal identity: Physical and psychological continuity theories A FIRST DISTINCTION In order to understand what is at issue in personal identity, it is important to distinguish between

More information

The SPSO and compensation claims

The SPSO and compensation claims Scottish Public Services Ombudsman advice leaflet: compensation The SPSO and compensation claims We provide a free, independent and impartial service for dealing with complaints about public services in

More information

Resume Tune Up. Worksheets. From the The Career Development Center (CDC) Knowledge Base: No Appointment Necessary, Please Be On Time.

Resume Tune Up. Worksheets. From the The Career Development Center (CDC) Knowledge Base: No Appointment Necessary, Please Be On Time. From the The Career Development Center (CDC) Knowledge Base: 921 Boylston St. - 1st Floor - Uchida 6 1 7. 7 4 7. 2 2 4 6 www.berklee.net/cd cdc@berklee.edu Resume Tune Up Worksheets For More Information

More information

How to Write a Marketing Plan: Identifying Your Market

How to Write a Marketing Plan: Identifying Your Market How to Write a Marketing Plan: Identifying Your Market (Part 1 of 5) Any good marketing student will tell you that marketing consists of the four functions used to create a sale: The right product to the

More information

Integrated Skills in English ISE II

Integrated Skills in English ISE II Integrated Skills in English ISE II Reading & Writing exam Sample paper 2 Your full name: (BLOCK CAPITALS) Candidate number: Centre: Time allowed: 2 hours Instructions to candidates 1. Write your name,

More information

CLASS PARTICIPATION: MORE THAN JUST RAISING YOUR HAND

CLASS PARTICIPATION: MORE THAN JUST RAISING YOUR HAND STUDENT LEARNING SUPPORT TUTORIAL PRODUCED BY THE CENTER FOR TEACHING AND FACULTY DEVELOPMENT CLASS PARTICIPATION: MORE THAN JUST RAISING YOUR HAND CHAPTER 1: LEARNING THROUGH CLASS PARTICIPATION CLASS

More information

Giving Good Presentations. Goals of a Presentation. Importance of the Skill

Giving Good Presentations. Goals of a Presentation. Importance of the Skill Giving Good Presentations Jonathan I Maletic, Ph.D. Department of Computer Science Kent State University Goals of a Presentation Why are you presenting? To communicate some idea, concept, or method to

More information

Assessment of the project

Assessment of the project Assessment of the project International Marketing Offensive for Smart Phones in China 1. Assessment of the project itself In November 2014 we started preparing our project which was an international marketing

More information

30- Day List Building Plan for a blogger/affiliate marketer

30- Day List Building Plan for a blogger/affiliate marketer 30- Day List Building Plan for a blogger/affiliate marketer Day What to 1 If you have been using FeedBurner, switch to an service provider. If you have been using nothing, choose an provider. If you already

More information

Quick Guide. Oral presentations. Four-step guide to preparing oral presentations. What is in this guide. Step 1: Plan

Quick Guide. Oral presentations. Four-step guide to preparing oral presentations. What is in this guide. Step 1: Plan Oral presentations What is in this guide Four-step guide to preparing oral presentations Step 1: Plan Step 2: Prepare Step 3: Practise Step 4: Present Reflecting on the presentation Oral presentations

More information

How to write a great CV

How to write a great CV How to write a great CV No matter what the selection process is for the role you are applying for, the first step is making sure you have a great CV! Your CV will be used to assess your suitability for

More information

The Bellevue Center for Obesity & Weight Management. Program Director: Manish Parikh, MD WEIGHT LOSS SURGERY INFORMATION SEMINAR

The Bellevue Center for Obesity & Weight Management. Program Director: Manish Parikh, MD WEIGHT LOSS SURGERY INFORMATION SEMINAR Wednesday, January 7, 2015 Wednesday, February 4, 2015 Wednesday, March 4, 2015 Wednesday, April 1, 2015 Wednesday, May 13, 2015 Wednesday, June 3, 2015 Wednesday, July 1, 2015 Wednesday, August 5, 2015

More information

WEIGHT LOSS SURGERY INFORMATION SEMINAR

WEIGHT LOSS SURGERY INFORMATION SEMINAR Wednesday, January 6, 2016 Wednesday, February 3, 2016 Wednesday, March 2, 2016 Wednesday, April 6, 2016 Wednesday, May 4, 2016 Wednesday, June 1, 2016 Wednesday, July 6, 2016 Wednesday, August 3, 2016

More information

Skepticism about the external world & the problem of other minds

Skepticism about the external world & the problem of other minds Skepticism about the external world & the problem of other minds So far in this course we have, broadly speaking, discussed two different sorts of issues: issues connected with the nature of persons (a

More information

Best Practice Email Marketing 101

Best Practice Email Marketing 101 Best Practice Email Marketing 101 So you ve decided to start marketing to your database via email. Congratulations for utilizing this great tool! There may be a few or a lot of things you have questions

More information

Lecture 1: Course Introduction"

Lecture 1: Course Introduction Lecture 1: Course Introduction" CSE 123: Computer Networks Alex C. Snoeren First Discussion Friday 10/4! Lecture 1 Overview" Class overview Expected outcomes Structure of the course Policies and procedures

More information

INTRODUCTION. Just a quick word

INTRODUCTION. Just a quick word P.P.P. INTRODUCTION Just a quick word Most of us would rather drag a dead horse through a sewer than write an essay. The trouble is, because essays are required by most educational institutions, we must

More information

Business School Time Management

Business School Time Management Business School Time Management Time management Time Management is setting and following a schedule of study in order to organise and prioritise your studies in the context of competing activities such

More information

Lab 2.1 Tracking Down the Bugs

Lab 2.1 Tracking Down the Bugs Lab 2.1 Tracking Down the Bugs Chapter 7 (To Err is Human ) discusses strategies for debugging finding and fixing problems with IT systems. In this lab, we focus on the early stages of debugging, where

More information

White Paper Perceived Performance Tuning a system for what really matters

White Paper Perceived Performance Tuning a system for what really matters TMurgent Technologies White Paper Perceived Performance Tuning a system for what really matters September 18, 2003 White Paper: Perceived Performance 1/7 TMurgent Technologies Introduction The purpose

More information

Twitter for Small Business

Twitter for Small Business Twitter for Small Business A GUIDE TO GET STARTED business.twitter.com @TwitterSmallBiz CASE STUDY A Twitter success story And it all started with that one little Tweet, said Roberta Dyer, whose independent

More information

Assignment 1: Matchismo

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

More information

Worksheet: Why your business needs a website

Worksheet: Why your business needs a website Worksheet: Why your business needs a website Recent research shows that nearly all online consumers 97% use online media when researching products and services, even if the purchase is made offline. 1)

More information

30- Day List Building Plan for a Software as a Service Business

30- Day List Building Plan for a Software as a Service Business 30- Day List Building Plan for a Software as a Service Business Day What to 1 If you have been using FeedBurner, switch to an service provider. If you have been using nothing, choose an provider. If you

More information

How to Choose a Modern Terminal Emulator

How to Choose a Modern Terminal Emulator When Is It Time to Buy a Terminal Emulator? Table of Contents 2 4 4 5 6 6 Choosing A Modern Terminal Emulation Solution Getting With the Times The Cost-Effective Solution Using A Web Application Integration

More information

Backup and Recovery Plan For Small Businesses

Backup and Recovery Plan For Small Businesses Backup and Recovery Plan For Small Businesses Disclaimer: This article is intended to serve as an informational reference source. While the information is based on sound principles for backup and recovery,

More information

REALISTIC THINKING. How to Do It

REALISTIC THINKING. How to Do It REALISTIC THINKING We can all be bogged down by negative thinking from time to time, such as calling ourselves mean names (e.g., idiot, loser ), thinking no one likes us, expecting something, terrible

More information

Chapter 5 Instructor's Manual

Chapter 5 Instructor's Manual The Essentials of Computer Organization and Architecture Linda Null and Julia Lobur Jones and Bartlett Publishers, 2003 Chapter 5 Instructor's Manual Chapter Objectives Chapter 5, A Closer Look at Instruction

More information

Joint Application Testing (JAT)

Joint Application Testing (JAT) Presentation Paper Bio Bio Return to Main Menu Return to Main Menu P R E S E N T A T I O N F7 Friday, Nov 12, 1999 Joint Application Testing (JAT) Wim Blommaert International Conference On Software Testing,

More information

How to E-mail a Stranger

How to E-mail a Stranger EXCLUSIVE SECRET This exclusive bonus chapter is provided as a reward for pre-ordering the book Business Without the Bullsh*t (Business Plus, 2014). Order additional copies at http://www.geoffreyjames.com

More information

BUSINESSLINE FEATURES USER GUIDE. Do more with your business phone

BUSINESSLINE FEATURES USER GUIDE. Do more with your business phone BUSINESSLINE FEATURES USER GUIDE Do more with your business phone WELCOME TO TELSTRA BUSINESSLINE FEATURES Telstra BusinessLine Features are the smart way to manage your calls and stay connected to your

More information

Club Accounts. 2011 Question 6.

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

More information

Post-Secondary Education and Training

Post-Secondary Education and Training Post-Secondary Education and Training The Big Ideas: Post-secondary education and training Section 504 of the Rehabilitation Act Americans with Disabilities Act Reasonable accommodations Two year colleges

More information

When you and your students are saving your files, under the File menu of MovieMaker, save your file as a project rather than a movie:

When you and your students are saving your files, under the File menu of MovieMaker, save your file as a project rather than a movie: MOVIE MAKER Before you use Movie Maker: Windows Movie Maker is a program that is free with any machine operating Windows XP (which is, basically, the sort of machine that Year Up uses with its students).

More information

GUIDELINES FOR THE REVIEW TECHNICAL BOOKS PAUL E HARRIS EASTWOOD HARRIS

GUIDELINES FOR THE REVIEW TECHNICAL BOOKS PAUL E HARRIS EASTWOOD HARRIS P.O. Box 4032 EASTWOOD HARRIS PTY LTD Tel 61 (0)4 1118 7701 Doncaster Heights ACN 085 065 872 Fax 61 (0)3 9846 7700 Victoria 3109 Project Management Systems Email: harrispe@eh.com.au Australia Software

More information

CS 300 Data Structures Syllabus - Fall 2014

CS 300 Data Structures Syllabus - Fall 2014 CS 300 Data Structures Syllabus - Fall 2014 Catalog Description Data structures are fundamental to advanced, efficient programming. Topics including asymptotic analysis, stacks, queues, linked lists, trees,

More information

UNDERSTANDING YOUR ONLINE FOOTPRINTS: HOW TO PROTECT YOUR PERSONAL INFORMATION ON THE INTERNET

UNDERSTANDING YOUR ONLINE FOOTPRINTS: HOW TO PROTECT YOUR PERSONAL INFORMATION ON THE INTERNET UNDERSTANDING YOUR ONLINE FOOTPRINTS: HOW TO PROTECT YOUR PERSONAL INFORMATION ON THE INTERNET SPEAKING NOTES FOR GRADES 4 TO 6 PRESENTATION SLIDE (1) Title Slide SLIDE (2) Key Points It can be really

More information

Virtualization. Explain how today s virtualization movement is actually a reinvention

Virtualization. Explain how today s virtualization movement is actually a reinvention Virtualization Learning Objectives Explain how today s virtualization movement is actually a reinvention of the past. Explain how virtualization works. Discuss the technical challenges to virtualization.

More information

Assignment 2: Matchismo 2

Assignment 2: Matchismo 2 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

More information

4. Choosing & Registering for Modules

4. Choosing & Registering for Modules 4. Choosing & Registering for Modules Choosing your modules is a way of tailoring your curriculum to your needs and interests. It is also an opportunity to express yourself and what you find important.

More information

Spreading the word through smart communications :: How to write a press release

Spreading the word through smart communications :: How to write a press release Spreading the word through smart communications :: How to write a press release Version 1.0 March 2012 How to write a press release A press release (or media release, media alert) is the most basic and

More information

How to Create E-Newsletters That Work

How to Create E-Newsletters That Work Email Newsletters OUTLINE: Introduction Planning Appearance Content Subject lines Sending Frequency Collecting email addresses Tips Email marketing services Conclusion American Booksellers Association

More information

Writing Academic Essays at University. Philip Seaton, Hokkaido University

Writing Academic Essays at University. Philip Seaton, Hokkaido University Writing Academic Essays at University Philip Seaton, Hokkaido University Writing Academic Essays at University Page 2/ What is Research? Video 1 In this video series, I will be introducing you to the basics

More information

CNSP Logistics Practice Test

CNSP Logistics Practice Test CNSP Logistics Practice Test Instructions This packet contains sample items for the CNSP Logistics test inventory. The items contained in this packet are meant to provide individuals with an idea of what

More information

Email Marketing Content Creation

Email Marketing Content Creation Email Marketing Content Creation Writing your way into the inbox. Email marketing is primarily a textual medium focusing on phrases, stories and sentences that are used to gain attention and hold it until

More information

A crash course in credit

A crash course in credit A crash course in credit Ever get the feeling that you re being watched? That someone s keeping an eye on how you handle your money? Well, you re not just imagining things. Banks, credit card companies,

More information

How To Make A Presentation In Powerpoint

How To Make A Presentation In Powerpoint Yes, it s bad on purpose. Sheesh. Feel free to print this out and share it. The file isn t copy-protected, so you are able to share the digital version, but if you buy this from Amazon by clicking here,

More information

Virtual Flips QUICK Start Guide

Virtual Flips QUICK Start Guide Virtual Flips QUICK Start Guide The Ultimate Virtual Real Estate wholesaling 7 step action plan By Christopher Seder Copyright 2014 VirtualFlips.com, and Christopherseder.com, All rights reserved. No part

More information