Technical Writing. Computer Science and Engineering College of Engineering The Ohio State University. Lecture 12

Size: px
Start display at page:

Download "Technical Writing. Computer Science and Engineering College of Engineering The Ohio State University. Lecture 12"

Transcription

1 Technical Writing Computer Science and Engineering College of Engineering The Ohio State University Lecture 12

2 High-level Parallels Software Engineering Requirements Analysis Design Implementation Testing Debugging Technical Writing Analysis Prewriting Composition Reviewing Revising

3 High-level Parallels Software Engineering Requirements Analysis Design Implementation Testing Debugging Technical Writing Analysis Prewriting Composition Reviewing Revising

4 Composing the Document The better the preparation in prewriting, the easier it is to write the document itself Regardless, it is still work Takes skill, practice, experience, motivation, and tools

5 Doc. Component Engineering Similarity: Large software systems are made up of smaller components (of code) Large documents are made up of smaller components (of prose) Component = section of the document Often has its own heading Large component can contain other smaller ones Choice of components driven by prewriting (eg outline)

6 Advantages of Components Having to write the whole document is too intimidating Obvious milestones for completion Reduces panic since you know where you stand Permits time budgeting Reduces writing to a more step-bystep process Instant gratification Easy cure for writer s block: work on a different section

7 Writing a Component Prerequisite: Know the purpose Have the information Composition strategies: Write draft using full sentences Jot down points as sentence fragments, then flesh out into full sentences Free-form combination of sentences, fragments, phrases, words

8 Overcoming Writer s Block Start anywhere Do more prewriting Research Revise outline or organization Draw pictures of structure, flow Explain it to someone else (verbally) Work on a different section Motivation Imagine life when you are done! Set an impossible schedule, then panic Change of environment Take a break

9 Rhetorical Patterns Well-established pattern of exposition Ready-made scaffolding into which specific information can be inserted Exist in every culture or group Advantages The reader is already familiar with the pattern The technical writer does not have the time (or skill) to invent new scaffolding

10 General-to-Specific Pattern Often used for introductory sections Start with the most general statement More computing resources are devoted to the management of data than to any other task. Gradually get more specific This application streamlines the processing of spatial trajectory data, enabling rich real-time interactions with the data set. Build to most specific statements

11 Classification Pattern Often used for definitions and listings Organizes information by dividing it into distinct, non-overlapping categories Example: Installation, initialization, data entry, selection, access control, Within each category, information is presented in a similar way (parallel structure) Example: Purpose, prerequisites, results, error messages, alternatives, references,

12 Comparison-Contrast Pattern For point-by-point comparisoncontrast, consider each aspect in turn In football, the ball may be thrown forward. In rugby, however, only lateral passes are allowed. In football, play ends when the ballcarrier is tackled, while in rugby play continues after the tackle. The tackled player, however, must release the ball.

13 Comarison-Contrast Pattern For whole-to-whole comparisoncontrast, consider top-level distinction To create a new object (zack) from the command line: Type edit zack at the command prompt Fill in the attributes of the presented wizard Select Save from the File menu To create a new object (zack) from within the application: Select New from the File menu Fill in the attributes of the presented wizard Select Save As from the File menu, and enter zack.

14 Definition Pattern Typically short and simple Place term in an established category, then distinguish it from other terms in that category Undo is a function that restores an object its state immediately prior to the last operation. Coffee is a drink made from the roasted and ground beanlike seeds of a tropical shrub.

15 Other Patterns Ascending/Descending order Order items in terms of a single criteria such as importance, cost, frequency, time, etc Narration Order items in which things happen according to a consistent point of view Cause-and-effect List of error messages, but includes cause(s) for the error to occur

16 Component Assembly Add headings (part, chapter, section ) Add transitions to prompt the reader Firstly, secondly, Now, then, soon thereafter, immediately For example, that is, Moreover, similarly, further, However, on the other hand, otherwise, Therefore, thus, as a consequence, In conclusion, in summary, finally

17 Drafting Preliminary draft Starting is always difficult, easier if it s just a draft Do not worry about spelling, grammar, form Focus on sound expression of key ideas Middle draft Refine organization Flesh out content Modify, cut, paste, move things around Final draft Spelling, grammar, word choice, pagination

18 High-level Parallels Software Engineering Requirements Analysis Design Implementation Testing Debugging Technical Writing Analysis Prewriting Composition Reviewing Revising

19 Reviewing Easy to become attached to prose we have written Flow seems natural; we know what is coming next! Having someone else check your work Similar to testing in software Check Amount of detail (verbose vs terse) Formality (casual vs rigid) Tone (distant vs neutral, warm, familiar) Consistency

20 Red Flag: Inconsistent View Changing from 2 nd to 3 rd person Limit your inbox to 5 GB. If more space is needed, the user can submit a help request. Limit your inbox to 5 GB. For more space, submit a help request.

21 Red Flag: Passive Voice The verb expresses what is done to the subject (by someone or something) Occasional use is OK Sometimes even preferred for scientific documents Excessive use creates a detached tone and can weaken your writing The error is used by the loader to indicate The loader issues this error to indicate

22 Red Flag: Wordiness In the final analysis, the end result of excessive verbiage in a document is increased cost in terms of pages of paper, bytes on a disk, and inefficient use of the reader s time and writer s effort. Words cost money. A shorter book is more efficient and effective than a long one.

23 Red Flag: Faulty Parallelism The use of different grammatical structures in a parallel structure Steps for using the app: Preparing for installation Configuration Do you want the advanced options?

24 Red Flag: Dangling Modifier The use of a verbal phrase that does not connect (or modify) anything else in the sentence. After typing enter, the system will continue with the second pass of the assembler. Specific instance: Beginning sentence with This Better to add noun immediately after this to make the modified thing explicit

25 Red Flag: End with Preposition Prepositions begin phrases With, at, from, into, during, for, by Common advice: never end a sentence with a preposition This advice is ignored in spoken English Not really a rule in written English either Winston Churchill: That is criticism up with which I will not put.

26 Red Flag: Splitting a Verb Dogma: Avoid splitting an infinitive to + verb, or will + verb Avoid putting an adverb inside Patients should try to, if possible, avoid going up and down stairs It s five year mission, to boldly go Famous over-use of dogma: Chief Justice Roberts swearing in Obama will execute the office of the president of the United States faithfully

27 Red Flag: Sexist Language Diversity in readership should be reflected in the text: Pronouns Names Genders Ages Race Ethnicities

28 Red Flag: Which vs That Rule: Use which for non-restrictive subordinate clauses Use that for restrictive ones Example: Ed s country house, which is located on five acres, had bats in the attic The house that sat on the hill had bats in the attic Advice: do a search for which

29 Red Flag: Utilize Why would anyone utilize a longer word when a shorter word would do?

30 High-level Parallels Software Engineering Requirements Analysis Design Implementation Testing Debugging Technical Writing Analysis Prewriting Composition Reviewing Revising

31 Revising Revising is when bad writing becomes good writing Rule: First version is always bad Accept it, and be prepared to rewrite Add better flow, transitions Reduce wordiness Clarify obscure points

32 Examples from Design Review The component type which contains the math definition of the component is stored in the file called Type.h which provides the client with the general component description.

33 If users input a file has invalid header record which contains more than 13 characters, the program will pop up an error message: Parse Error: Invalid header record, then it terminates.

34 The overall is contained in Machine_Program.cpp

35 If the user wishes to quit, then a q will be entered.

36 The function will return 0 if successful, and an integer value if an error of any type is recorded.

37 So now your wondering how these classes will work together? Well it s pretty simple these classes will extend the functionality of Score.java and Error.java. So, what does that mean? Well, it means that

38 Bottom Line Technical writing requires work, practice, skill, technique, time; not talent The first draft is always bad writing; allow time (and energy) for revisions There is no substitute for having something to say; you can not bluff it

OUTLINE. Advanced Technical Communication & Writing Skills. What is technical communication? Technical communication skills

OUTLINE. Advanced Technical Communication & Writing Skills. What is technical communication? Technical communication skills Advanced Technical Communication & Writing Skills What is technical communication? Technical communication skills Principles of technical writing Technical writing is interpreting Planning is crucial Technical

More information

Student Guide for Usage of Criterion

Student Guide for Usage of Criterion Student Guide for Usage of Criterion Criterion is an Online Writing Evaluation service offered by ETS. It is a computer-based scoring program designed to help you think about your writing process and communicate

More information

View and Submit an Assignment in Criterion

View and Submit an Assignment in Criterion View and Submit an Assignment in Criterion Criterion is an Online Writing Evaluation service offered by ETS. It is a computer-based scoring program designed to help you think about your writing process

More information

Correlation to Georgia Quality Core Curriculum

Correlation to Georgia Quality Core Curriculum 1. Strand: Oral Communication Topic: Listening/Speaking Standard: Adapts or changes oral language to fit the situation by following the rules of conversation with peers and adults. 2. Standard: Listens

More information

Alphabetical Index referenced by section numbers for PUNCTUATION FOR FICTION WRITERS by Rick Taubold, PhD and Scott Gamboe

Alphabetical Index referenced by section numbers for PUNCTUATION FOR FICTION WRITERS by Rick Taubold, PhD and Scott Gamboe Alphabetical Index referenced by section numbers for PUNCTUATION FOR FICTION WRITERS by Rick Taubold, PhD and Scott Gamboe?! 4.7 Abbreviations 4.1.2, 4.1.3 Abbreviations, plurals of 7.8.1 Accented letters

More information

GRADES LANGUAGE! Live, Grades Correlated to the Oklahoma College- and Career-Ready English Language Arts Standards

GRADES LANGUAGE! Live, Grades Correlated to the Oklahoma College- and Career-Ready English Language Arts Standards GRADES 4 10 LANGUAGE! Live, Grades 4 10 Correlated to the Oklahoma College- and Career-Ready English Language Arts Standards GRADE 4 Standard 1: Speaking and Listening Students will speak and listen effectively

More information

The next several pages summarize some of the best techniques to achieve these three goals.

The next several pages summarize some of the best techniques to achieve these three goals. Writing and Reviewing Documents You are required to write the following documents in this course: 1) A description of your GPS data collection and results. 2) A technical description of a data collection

More information

Getting Started With Syntax October 15, 2015

Getting Started With Syntax October 15, 2015 Getting Started With Syntax October 15, 2015 Introduction The Accordance Syntax feature allows both viewing and searching of certain original language texts that have both morphological tagging along with

More information

Rube Goldberg Final Report Format

Rube Goldberg Final Report Format Rube Goldberg Final Report Format Group Assignment Your team is responsible for composing a single final report that describes in detail your Rube Goldberg machine. The audience of this report is the instructor

More information

4/19/2013. Betti Gardner Department of Surgery Clinic Operations Director

4/19/2013. Betti Gardner Department of Surgery Clinic Operations Director Betti Gardner Department of Surgery Clinic Operations Director 11.10.11 Why Professional Communications? Business Writing Tips Avoiding Common Mistakes E-mail etiquette Text messages the worst thing to

More information

Defining Program Syntax. Chapter Two Modern Programming Languages, 2nd ed. 1

Defining Program Syntax. Chapter Two Modern Programming Languages, 2nd ed. 1 Defining Program Syntax Chapter Two Modern Programming Languages, 2nd ed. 1 Syntax And Semantics Programming language syntax: how programs look, their form and structure Syntax is defined using a kind

More information

OCR Coverage. Open Court Reading Grade K CCSS Correlation

OCR Coverage. Open Court Reading Grade K CCSS Correlation Grade K Common Core State Standards Reading: Literature Key Ideas and Details RL.K.1 With prompting and support, ask and answer questions about key details in a text. OCR Coverage Unit 1: T70 Unit 2: T271,

More information

comma, comma, comma, comma, comma, chameleon

comma, comma, comma, comma, comma, chameleon comma, comma, comma, comma, comma, chameleon * Divide between lists of 3 or more things * Show contrast * Set off an exclamation Items in a Series Use the comma between a list of 3 or more things items,

More information

The Office, Procedures and Technology Chapter 4 Test 1

The Office, Procedures and Technology Chapter 4 Test 1 Chapter 4 Test 1 True/False Name Indicate whether the statement is true or false by writing T or F on the line below the statement. 1. Employees must often read at work to understand directions for using

More information

Software Categories. Word Processing. Application Software. Software Restrictions. Visual Metaphors: working in familiar ways

Software Categories. Word Processing. Application Software. Software Restrictions. Visual Metaphors: working in familiar ways PLS 021 LECTURE 14 Word Processing Elements of text Content vs. Format Outlining Style formatting Adding pictures, tables, objects Software Categories Categories: Commercial Pay first Shareware Try then

More information

Avoiding Run-on Sentences, Comma Splices, and Fragments, ; Getting Your Punctuation Right!

Avoiding Run-on Sentences, Comma Splices, and Fragments, ; Getting Your Punctuation Right! Avoiding Run-on Sentences, Comma Splices, and Fragments, ; Getting Your Punctuation Right! What Does a Comma Signal? A comma signals a pause. (It tells the reader to slow down briefly, but then keep going

More information

ReadyGEN Grade 1, 2016

ReadyGEN Grade 1, 2016 A Correlation of ReadyGEN Grade 1, To the Grade 1 Introduction This document demonstrates how ReadyGEN, meets the new 2016 Oklahoma Academic Standards for. Correlation page references are to the Unit Module

More information

TE Teacher s Edition PE Pupil Edition Page 1

TE Teacher s Edition PE Pupil Edition Page 1 Standard 4 WRITING: Writing Process Students discuss, list, and graphically organize writing ideas. They write clear, coherent, and focused essays. Students progress through the stages of the writing process

More information

Punctuation 1. How to use commas semi-colons. Commas (,) First of all, you need to drink regularly to avoid dehydration.

Punctuation 1. How to use commas semi-colons. Commas (,) First of all, you need to drink regularly to avoid dehydration. Punctuation 1 How to use commas semi-colons Commas (,) A comma marks a slight break between different parts of a sentence. Used properly, commas make the meaning of sentences clear by grouping and separating

More information

Foundations, Reasoning About Algorithms, and Design By Contract CMPSC 122

Foundations, Reasoning About Algorithms, and Design By Contract CMPSC 122 Foundations, Reasoning About Algorithms, and Design By Contract CMPSC 122 I. Logic 101 In logic, a statement or proposition is a sentence that can either be true or false. A predicate is a sentence in

More information

Learn Microsoft Word Like Magic!

Learn Microsoft Word Like Magic! Learn Microsoft Word Like Magic! A Quick-Start Beginner s Guide Evelyn Lee Barney Preface Once upon a time, every change made to a written page had to be done by hand. If changes affected other pages,

More information

Lesson Plans. Put It Together! Combining Pictures with Words to Create Your Movie

Lesson Plans. Put It Together! Combining Pictures with Words to Create Your Movie Lesson Plans L e s s o n 4 : Put It Together! Combining Pictures with Words to Create Your Movie National Language Arts Standard 3: Students apply a wide range of strategies to comprehend, interpret, evaluate,

More information

Writing From the Editor s Perspective. No passion in the world is equal to the passion to alter someone else s draft. H.G. Wells

Writing From the Editor s Perspective. No passion in the world is equal to the passion to alter someone else s draft. H.G. Wells Writing From the Editor s Perspective No passion in the world is equal to the passion to alter someone else s draft. H.G. Wells Subject-Verb Agreement The subject of a sentence must agree with the verb

More information

Beyond Captioning: Tips and Tricks for Accessible Course Design

Beyond Captioning: Tips and Tricks for Accessible Course Design Minnesota elearning Summit 2017 Aug 2nd, 3:00 PM - 4:00 PM Beyond Captioning: Tips and Tricks for Accessible Course Design Jenessa L. Gerling Hennepin Technical College, JGerling@hennepintech.edu Karen

More information

Formal Methods of Software Design, Eric Hehner, segment 24 page 1 out of 5

Formal Methods of Software Design, Eric Hehner, segment 24 page 1 out of 5 Formal Methods of Software Design, Eric Hehner, segment 24 page 1 out of 5 [talking head] This lecture we study theory design and implementation. Programmers have two roles to play here. In one role, they

More information

9. MATHEMATICIANS ARE FOND OF COLLECTIONS

9. MATHEMATICIANS ARE FOND OF COLLECTIONS get the complete book: http://wwwonemathematicalcatorg/getfulltextfullbookhtm 9 MATHEMATICIANS ARE FOND OF COLLECTIONS collections Collections are extremely important in life: when we group together objects

More information

How to Use Semicolons

How to Use Semicolons Introduction The semicolon is possibly the most misunderstood and misused punctuation mark in English grammar. It s useful to know that unlike a comma or a full stop, it is not necessary to use a semicolon;

More information

Using Microsoft Office 2003 Intermediate Word Handout INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 1.

Using Microsoft Office 2003 Intermediate Word Handout INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 1. Using Microsoft Office 2003 Intermediate Word Handout INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 1.2 Summer 2010 Table of Contents Intermediate Microsoft Word 2003...

More information

9/23/2013. Chapter 2. Objectives. Introduction. Objectives (continued) Representing Algorithms. Representing Algorithms

9/23/2013. Chapter 2. Objectives. Introduction. Objectives (continued) Representing Algorithms. Representing Algorithms Chapter 2 The Algorithmic Foundations of Computer Science Objectives After studying this chapter, students will be able to: Explain the benefits of pseudocode over natural language or a programming language

More information

2 Ambiguity in Analyses of Idiomatic Phrases

2 Ambiguity in Analyses of Idiomatic Phrases Representing and Accessing [Textual] Digital Information (COMS/INFO 630), Spring 2006 Lecture 22: TAG Adjunction Trees and Feature Based TAGs 4/20/06 Lecturer: Lillian Lee Scribes: Nicolas Hamatake (nh39),

More information

Word Processing. Delete text: Allows you to erase characters, words, lines, or pages as easily as you can cross them out on paper.

Word Processing. Delete text: Allows you to erase characters, words, lines, or pages as easily as you can cross them out on paper. Word Processing Practice Of all computer applications, word processing is the most common. To perform word processing, you need a computer, a special program called a word processor, and a printer. A word

More information

Think Like a Writer. How do Authors Organize Informational Texts?

Think Like a Writer. How do Authors Organize Informational Texts? Think Like a Writer How do Authors Organize Informational Texts? Learning Target: I can analyze the structure an author uses to organize a text, including how the major sections contribute to the whole

More information

STRUCTURES AND STRATEGIES FOR STATE SPACE SEARCH

STRUCTURES AND STRATEGIES FOR STATE SPACE SEARCH Slide 3.1 3 STRUCTURES AND STRATEGIES FOR STATE SPACE SEARCH 3.0 Introduction 3.1 Graph Theory 3.2 Strategies for State Space Search 3.3 Using the State Space to Represent Reasoning with the Predicate

More information

Making PowerPoint Slides. Avoiding the Pitfalls of Bad Slides

Making PowerPoint Slides. Avoiding the Pitfalls of Bad Slides Making PowerPoint Slides Avoiding the Pitfalls of Bad Slides Tips to be Covered Outlines Slide Structure Fonts Colour Background Graphs Spelling and Grammar Conclusions Questions Outline Make your 1 st

More information

Completing Business Messages. Prentice Hall, 2008 Business Communication Today, 9e Chapter 6-1

Completing Business Messages. Prentice Hall, 2008 Business Communication Today, 9e Chapter 6-1 Completing Business Messages Prentice Hall, 2008 Business Communication Today, 9e Chapter 6-1 Three-Step Writing Process Planning Writing Completing Analyze Situation Gather Information Adapt to the Audience

More information

Homework & NLTK. CS 181: Natural Language Processing Lecture 9: Context Free Grammars. Motivation. Formal Def of CFG. Uses of CFG.

Homework & NLTK. CS 181: Natural Language Processing Lecture 9: Context Free Grammars. Motivation. Formal Def of CFG. Uses of CFG. C 181: Natural Language Processing Lecture 9: Context Free Grammars Kim Bruce Pomona College pring 2008 Homework & NLTK Review MLE, Laplace, and Good-Turing in smoothing.py Disclaimer: lide contents borrowed

More information

Word 97: Increasing Efficiency

Word 97: Increasing Efficiency Windows 95 Word 97: Increasing Efficiency Increasing Your Efficiency Word for Windows has a number of features that can help you perform word processing tasks more quickly or to increase efficiency by

More information

Guidelines for Writing Mathematical Proofs

Guidelines for Writing Mathematical Proofs Appendix A Guidelines for Writing Mathematical Proofs One of the most important forms of mathematical writing is writing mathematical proofs. The writing of mathematical proofs is an acquired skill and

More information

Microsoft Office Word 2010

Microsoft Office Word 2010 Microsoft Office Word 2010 Content Microsoft Office... 0 A. Word Basics... 4 1.Getting Started with Word... 4 Introduction... 4 Getting to know Word 2010... 4 The Ribbon... 4 Backstage view... 7 The Quick

More information

L322 Syntax. Chapter 3: Structural Relations. Linguistics 322 D E F G H. Another representation is in the form of labelled brackets:

L322 Syntax. Chapter 3: Structural Relations. Linguistics 322 D E F G H. Another representation is in the form of labelled brackets: L322 Syntax Chapter 3: Structural Relations Linguistics 322 1 The Parts of a Tree A tree structure is one of an indefinite number of ways to represent a sentence or a part of it. Consider the following

More information

Writer 5.4 Guide. Chapter 12 Lists: Tips and Tricks

Writer 5.4 Guide. Chapter 12 Lists: Tips and Tricks Writer 5.4 Guide Chapter 12 Lists: Tips and Tricks Copyright This document is Copyright 2017 by the LibreOffice Documentation Team. Contributors are listed below. You may distribute it and/or modify it

More information

Microsoft Outlook (A guide to help you better understand and utilize MS Outlook)

Microsoft Outlook (A guide to help you better understand and utilize MS Outlook) Microsoft Outlook (A guide to help you better understand and utilize MS Outlook) Ramapo College of New Jersey Center for Computing Information Systems (CCIS) Administrative Help-Desk ext. 7000 adm_help@ramapo.edu

More information

6.001 Notes: Section 8.1

6.001 Notes: Section 8.1 6.001 Notes: Section 8.1 Slide 8.1.1 In this lecture we are going to introduce a new data type, specifically to deal with symbols. This may sound a bit odd, but if you step back, you may realize that everything

More information

Comments on drafts of final paper

Comments on drafts of final paper Comments on drafts of final paper 1 References Everone s paper should have a list of references, both to attribute where material came from and to point the reader to places where omitted details can be

More information

I. PREWRITING. Two kinds of freewriting may help writers unleash their cognition and creativity unfocused and focused.

I. PREWRITING. Two kinds of freewriting may help writers unleash their cognition and creativity unfocused and focused. Page 1 I. PREWRITING Your most productive way of beginning almost any writing task will be to collect your thoughts on paper without the pressure of structuring your expression into its final form. Robert

More information

Federal Plain Language Guidelines

Federal Plain Language Guidelines Federal Plain Language Guidelines March 2011 Revision 1, May 2011 Table of Contents Introduction... i Revision 1 Changes... ii Table of Contents... iii I. Think about your audience... 1 a. Identify and

More information

Paper Proof Manual. As a Student... Paper Proof Manual

Paper Proof Manual. As a Student... Paper Proof Manual Paper Proof consists of a large whiteboard region. Along the left hand side is the buttons bar. Details on the various button bar items will be given here. Along the top of the paper proof page is a tool

More information

SECTION 2: PUNCTUATION

SECTION 2: PUNCTUATION PUNCTUATION SECTION 2: PUNCTUATION This section will cover the use of: Commas Quotation Marks Hyphens 2 When to Use Commas% A comma is like a small pause in your sentence. Commas are often misused. Taking

More information

MULTIMEDIA TRAINING KIT INTRODUCTION TO OPENOFFICE.ORG WRITER HANDOUT

MULTIMEDIA TRAINING KIT INTRODUCTION TO OPENOFFICE.ORG WRITER HANDOUT MULTIMEDIA TRAINING KIT INTRODUCTION TO OPENOFFICE.ORG WRITER HANDOUT Developed by: Anna Feldman for the Association for Progressive Communications (APC) MULTIMEDIA TRAINING KIT...1 INTRODUCTION TO OPENOFFICE.ORG

More information

Basic Microsoft Word

Basic Microsoft Word (Demonstrated using Windows XP) An Introduction to Word Processing Adapted from Taskstream Word Tutorial (2005) < http://www.taskstream.com > Updated 4/05 by Dr. Bruce Ostertag What can Microsoft Word

More information

Definition: A data structure is a way of organizing data in a computer so that it can be used efficiently.

Definition: A data structure is a way of organizing data in a computer so that it can be used efficiently. The Science of Computing I Lesson 4: Introduction to Data Structures Living with Cyber Pillar: Data Structures The need for data structures The algorithms we design to solve problems rarely do so without

More information

3 Follows two- and three-part oral directions. TE: 44, 57, 58 59, , PE: 57, 58 59, ,

3 Follows two- and three-part oral directions. TE: 44, 57, 58 59, , PE: 57, 58 59, , Strand: Oral Communication Reading Standards 10 and 11 are addressed in Houghton Mifflin READING, Georgia Edition. Strand: Written Communication Reading Standards 13, 15 19, 29, 39, and 41 are addressed

More information

The semicolon [ ; ] is a powerful mark of punctuation with three uses.

The semicolon [ ; ] is a powerful mark of punctuation with three uses. The Semicolon Recognize a semicolon when you see one. The semicolon [ ; ] is a powerful mark of punctuation with three uses. The first appropriate use of the semicolon is to connect two related sentences.

More information

Chapter 17. User Interface Design. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved.

Chapter 17. User Interface Design. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 17 User Interface Design McGraw-Hill/Irwin Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Objectives 17-2 Distinguish between different types of computer users and design

More information

FastEMC ICD-10 Upgrading and Instructions

FastEMC ICD-10 Upgrading and Instructions ICD-9 to ICD-10 Simplified. What can you expect? A completely different set of codes will be used for diagnosis codes on your claims. ICD-9 codes do not map to ICD-10 codes with a one-to-one relationship.

More information

Editorial Style. An Overview of Hofstra Law s Editorial Style and Best Practices for Writing for the Web. Office of Communications July 30, 2013

Editorial Style. An Overview of Hofstra Law s Editorial Style and Best Practices for Writing for the Web. Office of Communications July 30, 2013 Editorial Style An Overview of Hofstra Law s Editorial Style and Best Practices for Writing for the Web Office of Communications July 30, 2013 What Is Editorial Style? Editorial style refers to: Spelling

More information

MyDispense User Guide

MyDispense User Guide MyDispense User Guide 1 About MyDispense MyDispense is an online pharmacy simulation that allows you to develop and to practise your dispensing skills. It provides a safe environment in which you may make

More information

Clear language and design. Joan Acosta

Clear language and design. Joan Acosta Clear language and design Joan Acosta What is clear writing? Clear writing involves thinking about your readers and writing for them. It does not mean simply replacing difficult words with easier words

More information

Learn About Design Principles AND COPYRIGHT RULES

Learn About Design Principles AND COPYRIGHT RULES LESSON 5 Learn About Design Principles AND COPYRIGHT RULES What You ll Do Print Design vs. Web Design Who s going to be viewing your images, and how? Will your image be printed in a lot of 5000, or will

More information

Object-Oriented Software Engineering Practical Software Development using UML and Java

Object-Oriented Software Engineering Practical Software Development using UML and Java Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 5: Modelling with Classes Lecture 5 5.1 What is UML? The Unified Modelling Language is a standard graphical

More information

ReadyGEN Grade 2, 2016

ReadyGEN Grade 2, 2016 A Correlation of ReadyGEN Grade 2, 2016 To the Introduction This document demonstrates how meets the College and Career Ready. Correlation page references are to the Unit Module Teacher s Guides and are

More information

Assessment of Informational Materials (AIM) Tool. Funded by Alberta Enterprise and Education

Assessment of Informational Materials (AIM) Tool. Funded by Alberta Enterprise and Education Assessment of Informational Materials (AIM) Tool Funded by Alberta Enterprise and Education AIM Tool Factor to be Rated 1. Content a. Purpose b. Scope c. Summary and Review 2. Word and Sentence Complexity

More information

How To Write Maintainable Engineering Specifications. Forrest Warthman

How To Write Maintainable Engineering Specifications. Forrest Warthman 1 How To Write Maintainable Engineering Specifications Forrest Warthman 2 Outline Motivations and audience Editing and vector-graphics tools Document formats and templates Inserting figures and tables

More information

Proofwriting Checklist

Proofwriting Checklist CS103 Winter 2019 Proofwriting Checklist Cynthia Lee Keith Schwarz Over the years, we ve found many common proofwriting errors that can easily be spotted once you know how to look for them. In this handout,

More information

Formal Methods of Software Design, Eric Hehner, segment 1 page 1 out of 5

Formal Methods of Software Design, Eric Hehner, segment 1 page 1 out of 5 Formal Methods of Software Design, Eric Hehner, segment 1 page 1 out of 5 [talking head] Formal Methods of Software Engineering means the use of mathematics as an aid to writing programs. Before we can

More information

Chapter 2 The SAS Environment

Chapter 2 The SAS Environment Chapter 2 The SAS Environment Abstract In this chapter, we begin to become familiar with the basic SAS working environment. We introduce the basic 3-screen layout, how to navigate the SAS Explorer window,

More information

Propositional Logic. Part I

Propositional Logic. Part I Part I Propositional Logic 1 Classical Logic and the Material Conditional 1.1 Introduction 1.1.1 The first purpose of this chapter is to review classical propositional logic, including semantic tableaux.

More information

StyleEye. The Team: Jia Le He (Dev Lead) Katy Hulsman (Documentation) Sunny Peng (Webmaster) Jennifer Sloan (Design) Derek Tseng (Project Manager)

StyleEye. The Team: Jia Le He (Dev Lead) Katy Hulsman (Documentation) Sunny Peng (Webmaster) Jennifer Sloan (Design) Derek Tseng (Project Manager) StyleEye The Team: Jia Le He (Dev Lead) Katy Hulsman (Documentation) Sunny Peng (Webmaster) Jennifer Sloan (Design) Derek Tseng (Project Manager) Problem Description: Sometimes, people will see an image,

More information

BMIT Capstone Course Business Plan Rubric. Name of Social Enterprise: Type of Business: Owners Name: Evaluator(s):

BMIT Capstone Course Business Plan Rubric. Name of Social Enterprise: Type of Business: Owners Name: Evaluator(s): BMIT Capstone Course Business Plan Rubric Name of Social Enterprise: Type of Business: Owners Name: Evaluator(s): Business Plan Rubric 0 = no evidence 1 = little evidence or major flaws 2 = adequate minimum

More information

CMSC 201 Fall 2016 Lab 09 Advanced Debugging

CMSC 201 Fall 2016 Lab 09 Advanced Debugging CMSC 201 Fall 2016 Lab 09 Advanced Debugging Assignment: Lab 09 Advanced Debugging Due Date: During discussion Value: 10 points Part 1: Introduction to Errors Throughout this semester, we have been working

More information

Invitation to Computer Science 7th Edition TEST BANK Schneider Gersting

Invitation to Computer Science 7th Edition TEST BANK Schneider Gersting Invitation to Computer Science 7th Edition TEST BANK Schneider Gersting Instant download at: Invitation to Computer Science 7th Edition SOLUTIONS MANUAL Schneider Gersting Instant download at: https://testbankreal.com/download/invitation-computer-science-7th-edition-test-bankschneider-gersting/

More information

How Your First Program Works

How Your First Program Works How Your First Program Works Section 2: How Your First Program Works How Programs Are Structured...19 Method Main ( )...21 How Programs Are Structured In Section 1, you typed in and ran your first program

More information

COMP-421 Compiler Design. Presented by Dr Ioanna Dionysiou

COMP-421 Compiler Design. Presented by Dr Ioanna Dionysiou COMP-421 Compiler Design Presented by Dr Ioanna Dionysiou Administrative! Next time reading assignment [ALSU07] Chapters 1,2 [ALSU07] Sections 1.1-1.5 (cover in class) [ALSU07] Section 1.6 (read on your

More information

Cognitive Disability and Technology: Universal Design Considerations

Cognitive Disability and Technology: Universal Design Considerations Cognitive Disability and Technology: Universal Design Considerations Clayton Lewis Coleman Institute for Cognitive Disabilities RERC-ACT clayton.lewis@colorado.edu Prepared for AUCD Training Symposium,

More information

WORD BASICS: MICROSOFT OFFICE 2010

WORD BASICS: MICROSOFT OFFICE 2010 WORD BASICS: MICROSOFT OFFICE 2010 GETTING STARTED PAGE 02 Prerequisites What You Will Learn USING MICROSOFT WORD PAGE 03 Microsoft Word Components The Keyboard SIMPLE TASKS IN MICROSOFT WORD PAGE 08 Typing

More information

Proposition 89 Using Plain English

Proposition 89 Using Plain English Proposition 89 Using Plain English In a Word Many people write too much, bureaucratically, and obscurely. Using plain English will save time in writing, make writing far easier, and improve understanding.

More information

Word Processing Knowledge and Skills: Word Processing Knowledge and Skills:

Word Processing Knowledge and Skills: Word Processing Knowledge and Skills: Texas University Interscholastic League Contest Event: Computer Applications The contest focuses on word processing speed and accuracy, computer skills in database and spreadsheet, and integration of applications.

More information

Some Hints on Technical Writing. EE492 Robert C. Maher

Some Hints on Technical Writing. EE492 Robert C. Maher Some Hints on Technical Writing EE492 Robert C. Maher Outline Introduction Getting Started First Draft Proofreading, Critical Reading, Revision Where to get help? 2 Technical writing is Formal Informative

More information

Known Visual Bug with UBC CLF Theme Publishing Surveys Deploying Survey Customizing the Survey URL Embedding Surveys on to

Known Visual Bug with UBC CLF Theme Publishing Surveys Deploying Survey Customizing the Survey URL Embedding Surveys on to Contents Accounts... 3 Logging In... 3 Note about CWL user accounts... 4 Updating Your Account Details... 4 Adding/Inviting Users... 5 Surveys... 5 Creating a Survey from a Template... 5 Creating a Survey

More information

13.1 End Marks Using Periods Rule Use a period to end a declarative sentence a statement of fact or opinion.

13.1 End Marks Using Periods Rule Use a period to end a declarative sentence a statement of fact or opinion. 13.1 End Marks Using Periods Rule 13.1.1 Use a period to end a declarative sentence a statement of fact or opinion. Rule 13.1.2 Use a period to end most imperative sentences sentences that give directions

More information

The language of

The language of The language of e-mail An e-mail is formed by a fixed discourse structure. The structure is dictated by the software which has become increasingly standardized. Just like in a newspaper article or an academic

More information

Letter writing Pattern and tips

Letter writing Pattern and tips CHAPTER 7 Letter writing Pattern and tips Most of the high profile examinations are taking descriptive tests nowadays. But have you ever thought that WHY ARE THEY TAKING DESCRIPTIVE TESTS? There are several

More information

FORMAT & TYPING GUIDE

FORMAT & TYPING GUIDE FORMAT & TYPING GUIDE for CEATI Reports updated March 2018 Timeline of a Report Pre-Writing As you sit down to write the report, ensure you begin by downloading the most recent CEATI template at www.ceati.com/rfps.

More information

Rapid Software Testing Guide to Making Good Bug Reports

Rapid Software Testing Guide to Making Good Bug Reports Rapid Software Testing Guide to Making Good Bug Reports By James Bach, Satisfice, Inc. v.1.0 Bug reporting is a very important part of testing. The bug report, whether oral or written, is the single most

More information

14.1 Encoding for different models of computation

14.1 Encoding for different models of computation Lecture 14 Decidable languages In the previous lecture we discussed some examples of encoding schemes, through which various objects can be represented by strings over a given alphabet. We will begin this

More information

Formal Figure Formatting Checklist

Formal Figure Formatting Checklist Formal Figure Formatting Checklist Presentation of Data Independent values are plotted on the x-axis, dependent values on the y-axis In general, no more than five curves to a figure (may be more or less

More information

CS102 Unit 2. Sets and Mathematical Formalism Programming Languages and Simple Program Execution

CS102 Unit 2. Sets and Mathematical Formalism Programming Languages and Simple Program Execution 1 CS102 Unit 2 Sets and Mathematical Formalism Programming Languages and Simple Program Execution 2 Review Show how "Hi!\n" would be stored in the memory below Use decimal to represent each byte Remember

More information

Introduction to Computer Programming Using FORTRAN 77

Introduction to Computer Programming Using FORTRAN 77 Introduction to Computer Programming Using FORTRAN 77 Al-Dhaher, K. Garout, Y. Lafi, A. Al-Muhtaseb, H. Nazzal, A. Saeed, M. Yazdani, J. Zeidan, Y. August 1995 Second Edition Information and Computer Science

More information

Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras

Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 25 Tutorial 5: Analyzing text using Python NLTK Hi everyone,

More information

etiquette rules for effective replies

etiquette rules for effective  replies Page 1 of 7 Home Email Software Books Links Contact policy Search This site explains how to send effective email replies. It discusses why email etiquette is necessary, lists email etiquette rules, and

More information

The Writer s Guild. Commas

The Writer s Guild. Commas The Writer s Guild Commas Commas and periods are the most frequently used punctuation marks. Commas customarily indicate a brief pause; they're not as final as periods. Rule 1. Use commas to separate words

More information

English for Academic Research. Series editor Adrian Wallwork Pisa Italy

English for Academic Research. Series editor Adrian Wallwork Pisa Italy English for Academic Research Series editor Adrian Wallwork Pisa Italy This series aims to help non-native, English-speaking researchers communicate in English. The books in this series are designed like

More information

Word Processing Basics Using Microsoft Word

Word Processing Basics Using Microsoft Word Word Processing Basics Using Microsoft Word lab 3 Objectives: Upon successful completion of Lab 3, you will be able to Use Word to create a simple word processing document Understand the concept of word

More information

Writing a letter quiz

Writing a letter quiz Writing a letter quiz Level A 1. Which type of letter is not likely to be formal? A) making a booking B) making a complaint C) email to a friend D) confirming an interview date 2. True or false? When writing

More information

Heuristic Evaluation of Team Betamax

Heuristic Evaluation of Team Betamax Heuristic Evaluation of Team Betamax Eric Gallimore Connor Riley Becky Scholl Chris Stone November 4, 2006 Overview Evaluation Let s just state for the record that we like this a whole lot better than

More information

Design First ITS Instructor Tool

Design First ITS Instructor Tool Design First ITS Instructor Tool The Instructor Tool allows instructors to enter problems into Design First ITS through a process that creates a solution for a textual problem description and allows for

More information

A Short Guide To Preparing Your Files for ebookit.com s Free epub Conversion Service

A Short Guide To Preparing Your Files for ebookit.com s Free epub Conversion Service Introduc9on A Short Guide To Preparing Your Files for ebookit.com s Free epub Conversion Service Here at ebookit.com, we ve been offering professional conversion services since day one. While there s no

More information

SQL for Palm Zhiye LIU MSc in Information Systems 2002/2003

SQL for Palm Zhiye LIU MSc in Information Systems 2002/2003 Zhiye LIU MSc in Information Systems 2002/2003 The candidate confirms that the work submitted is their own and the appropriate credit has been given where reference has been made to the work of others.

More information

Report Template. Joe B. Student and Dan Simon * Department of Electrical and Computer Engineering Cleveland State University Cleveland, Ohio 44115

Report Template. Joe B. Student and Dan Simon * Department of Electrical and Computer Engineering Cleveland State University Cleveland, Ohio 44115 Joe B. Student and Dan Simon * Department of Electrical and Computer Engineering Cleveland State University Cleveland, Ohio 44115 May 20, 2004 Abstract Every report should have an abstract. The abstract

More information

DR. H S 4 RULES. I have whittled the list down to 4 essential rules for college writing:

DR. H S 4 RULES. I have whittled the list down to 4 essential rules for college writing: PUNCTUATION Since we will NOT be drafting letters or addressing envelopes Since most students understand the use of direct quotes Since some of these rules can be combined DR. H S 4 RULES I have whittled

More information