How to write a design document
|
|
- Karin O’Neal’
- 8 years ago
- Views:
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. I thought I had written a really good assignment this time. I did
More informationWriting 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 informationTechnical 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 informationrobbie 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 informationReflective 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 informationScheduling & 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 informationTHREE 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 informationCoaching 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 informationSome 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 informationFruit 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 informationThe 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 informationBag 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 informationLearning 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 informationHow 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 informationWhat 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 informationthe 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 informationChapter 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 informationCS101 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 informationHow 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 informationSoftware 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 informationBLOGGING 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 informationSome 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 informationFINAL 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 informationDO 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 informationManaging 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 informationThe 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 informationI 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 informationHow 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 informationWriting 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 informationFlinders 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 informationEncoding 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. Have any of you been to the Writing Center before? A couple
More informationSPECIAL 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 informationHow 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 informationHow 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 informationGetting 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 informationYouTube 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 informationCopyright 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 informationEasy 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 informationCredit 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 informationStatements 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 informationHow 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 informationLift 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 informationIntroduction. 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 informationWelcome 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 informationBUSINESS 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 informationCOPYRIGHT 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 informationHow 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 When organizations are asked why they don t engage youth volunteers, they commonly respond, We are concerned about liability
More informationHow 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 informationCover 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 informationNECESSARY 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 informationThe 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 informationResume 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 informationHow 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 informationIntegrated 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 informationCLASS 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 informationGiving 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 informationAssessment 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 information30- 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 informationQuick 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 informationHow 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 informationThe 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 informationWEIGHT 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 informationSkepticism 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 informationBest 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 informationLecture 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 informationINTRODUCTION. 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 informationBusiness 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 informationLab 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 informationWhite 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 informationTwitter 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 informationAssignment 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 informationWorksheet: 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 information30- 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 informationHow 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 informationBackup 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 informationREALISTIC 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 informationChapter 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 informationJoint 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 informationHow 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 informationBUSINESSLINE 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 informationClub 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 informationPost-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 informationWhen 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 informationGUIDELINES 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 informationCS 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 informationUNDERSTANDING 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 informationVirtualization. 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 informationAssignment 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 information4. 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 informationSpreading 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 informationHow 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 informationWriting 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 informationCNSP 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 informationEmail 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 informationA 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 informationHow 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 informationVirtual 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