Introduction to Templates

Size: px
Start display at page:

Download "Introduction to Templates"

Transcription

1 Introduction to Templates Module 1 of the Reference Data Readiness Course Julian M.N. Bourne JORD 2014 PCA and Fiatech

2 Module & Course Introduction Introduction to Templates is the first module of the Reference Data Readiness Course The Reference Data Readiness course helps us to: consistently analyze and communicate reference data needs produce discipline-specific reference data solutions collaborate on abstract reference data solutions This first module, Introduction to Templates helps us to: express the rules and meaning of existing data flows

3 Topics in this Module The Need for Reference Data Implicit Information Naming the Parts of Data The Shape of Information The Rules of Information Identifiers and Scope Capturing Information

4 Topic: The Need for Reference Data and templates, and iring and ISO The Introduction to Templates module will help describe existing data flows: But why is that even important? And how does that relate to reference data, templates, iring and ISO 15926? Understanding the need for reference data is the key

5 Engineering Data Today Is Like a Bucket of Nuts and Bolts Different Bolts: thread type & size cap type & size threaded length body length material strength condition etc. Different Data: format character encoding schema value type allowable range identifier registry context etc. Worse for data: the relationship between values is often not recorded at all. Its not just like a bucket of nuts and bolts, its like that bucket before parts became interchangeable and no two threads were even the same. Adapted from work Bucket of bolts under Creative Commons Attribution 3.0 Unported license attributed to Vinvent Racaniello

6 Reference Data and Interchangeability Part interchangeability revolutionized engineering: make parts to one specification then a part can be swapped for another enabled mass production reduced maintenance costs Reference data is part interchangeability for data: make data to one specification then a data source or target can be changed in a flow enables mass data reuse reduces integration costs but we re not quite there yet.

7 Identification Marks in Engineering For example A4-70 Aids in identification by asserting: thread type & geometry (metric) material (corrosion resistant stainless steel) tensile strength (annealed to 700MPa) Helps interpret more obvious properties like: diameter (10mm) body length (40mm) thread pitch (coarse) cap shape (17mm hex) Reduces knowledge and time required to use. A4-70 DIN ES ISO :1997 thread type: metric; material: Fe,Cr,Mo,Ni min. tensile strength: 700N/mm^2; etc.

8 Reference Data Stamps Meaning on Data applies the same principle to data stamps the data with a mark the mark points to reference data the reference data provides the meaning Example: Max. Press.: 80 maximum pressure? in what units? for the equipment design? for the selected equipment? for the operational process? for an alarm trigger? We might already have the data Reference data would provide clear answers to all these questions but its reference data that will preserve what that data means.

9 Reference Data Provides Data With Meaning Reference data adds meaning to data: data + reference data > data data + reference data = information Information that can then: be re-used be re-purposed cross between companies cross between work processes cross between disciplines... at low cost. Because you don t need to sort through a bucket of unlabelled nuts and bolts, because you don t need to guess about the meaning.

10 Connecting Reference Data to iring and ISO ISO a way of describing changing engineering data iring a community of people that develop ISO solutions Templates a kind of shorthand for ISO 15926, described in part 7 Templates and ISO are the how: discipline framework Reference data is the what: tight engineering-centric descriptions of data concepts The iring community: defines reference data collaborative cover whole industry needs without favoring competitors

11 Reference Data and the Introduction to Templates Reference data is: needed to preserve the meaning of data stamps the meaning directly on the data critical to ISO built around templates by the iring community The rest of this module: starting point for templates how to describe existing data using templates author use cases provide sample data Valuable inputs to making reference data.

12 Topic: Implicit Information using a spreadsheet example Column Column Label To stakeholder representatives: HELP NEEDED We put out the call for real-world content on we really need real world sample data to put on this page and to use for the course. Header Row A B C D E 1 Tag Nom. Press. Max. Press. Alarm Press. Shut. Press P Heading Cell Row Number Value

13 Columns In a spreadsheet: columns have a label (eg. A, B, C) and often a heading in row 1 (eg. Tag) the rest of the cells can contain values and most importantly: those values are usually a similar kind of thing the heading gives a clue as to what that kind of thing is We will use those last two features a lot in this course.

14 Rows In a spreadsheet: rows have a number (1, 2, 3, 4 etc.) the first row often isn t data, but a header the rest of the cells can contain values usually not past the last column heading though empty rows are not meaningful and most importantly: those values on the same row are related to the same thing and that thing is usually referred to in column A quite often, the values in column A cannot repeat sometimes, a combination of values cannot repeat

15 What is Implicit Information? Any notion: not explicitly mentioned in the spreadsheet; and necessary to populate the spreadsheet properly; or necessary to interpret the spreadsheet properly. Includes a lot of company and industry conventions. Our aim: make all information explicit So someone outside of: the workflow the discipline the company Can evaluate what is needed to: populate change interpret the spreadsheet.

16 Why is implicit information important? With it we can create a profile of the data: record real-world sample data record the rules that apply to the data record the nature of those rules This profile makes it possible to: re-use the workflow against different data re-purpose the same data in downstream applications provide high value inputs into reference data definition helping engineering companies avoid duplicate work

17 Working Towards Discovering Implicit Information return to the spreadsheet examine the obvious features columns especially ask some simple questions about the content and structure list some kinds of rules that can apply to content

18 Obvious Assumptions Column A: the values must all be tags the values must not repeat probably a functional location maybe physical equipment Columns B and C: the values must all be numbers some assumed unit of measure represent a kind of pressure A B C D E 1 Tag Nom. Press. Max. Press. Alarm Press. Shut. Press P

19 How to discover implicit information: Columns Look at the values in a column collectively and consider: Is the value a unique name or number for something (eg. tag in A)? Does that value refer to a physical thing? Could some other physical thing keep the same value and replace it? Is it a place where we put a physical thing? Is that a single real world place, or is it a place in a general design? Does the whole row describe what things can go in that place? What group of names or numbers should it be unique in? The spreadsheet? A design? A plant? A company? A 1 Tag 2 3 P

20 How to discover implicit information: Values If the value isn t a unique name or number Is the value some other kind of number? Is it numbering things in order (an ordinal number or index)? Is it counting quantities of things (a cardinal number or count)? Is the value a measurement (such as a pressure in B or C): What kind of measure is it (pressure, length, volume, power )? What unit of measure does it imply (bargs, kpa; m, ft; m^3; W etc.)? What is it measuring (maximum pressure, height, power draw etc.)? What other column refers to the thing being measured or counted (eg. A)? If the value isn t a measurement, number or unique name: Is the value a comment or description? What column refers to the thing being described, or is it the whole row? B 1 Nom. Press.

21 How to discover implicit information: Rows What about rows, is the order of rows significant in any way? which columns show the order progressing? is the order for the whole spreadsheet? or just for rows with other columns with matching values? which columns do they depend on? is that something that you can manage with a spreadsheet function? or does information outside of the spreadsheet govern the order?

22 How to discover implicit information: Other Considerations Are some values not allowed to repeat? In one column? In combinations of columns? Is two identical rows legal? Are there special values? Text in a number field? Does zero or -1 have a special meaning? Multiple numbers in one cell? Can the value in a cell be empty? What must be in the spreadsheet? What does it mean for a value in Eg. all equipment tags in plant a cell to be empty? XYZ? Does empty mean: Don t know? Eg. all pressure transponder No data? Not needed? Or something else? functional locations in some refinery stage? Questions to ask and answer about your data.

23 Topic: Naming the Parts of Data Putting names on the things we ve discovered: The things that columns represent. The way that values refer to those things. The things that rows represent. The thing that pulls all of that together. Then we name some common kinds of rules. Before naming though, lets work through a short, visual example.

24 Categorize Each Column As Completely As Possible A B C D E 1 Tag Nom. Press. Max. Press. Alarm Press. Shut. Press 2 Transponder Functional Location in Splitter Z1 draw a box around the column label draw an oval somewhere convenient connect them with a line describe what a column value represents put that description in the oval Transponder Functional Location in Splitter Z identified by Tag A. describe how the value refers to that start a sentence with that description underneath

25 Extend the Sentence at the Bottom for Each Column Transponder Functional Location in Splitter Z1 Gauge Pressure in bars same process: box, line, oval, describe and extend sentence A B C D E 1 Tag Nom. Press. Max. Press. Alarm Press. Shut. Press 2 Transponder Functional Location in Splitter Z identified by Tag A has nominal pressure B measured as gauge pressure in bars.

26 Join Like Things Together and Continue to Extend Sentence Transponder Functional Location in Splitter Z1 Gauge Pressure in bars similar process: but join like things together and extend sentence A B C D E 1 Tag Nom. Press. Max. Press. Alarm Press. Shut. Press 2 Transponder Functional Location in Splitter Z identified by Tag A has: nominal pressure B measured as gauge pressure in bars; and maximum pressure C measured as gauge pressure in bars.

27 Naming the Ovals and Lines entity Transponder Functional Location in Splitter Z1 the oval is called an entity the line is called a role role A B C 1 Tag Nom. Press. Max. Press. 2

28 Naming the whole thing... relation description A B C 1 Tag Nom. Press. Max. Press. 2 role Transponder Functional Location in Splitter Z1 role Gauge Pressure in bars role the chain of boxes is called a relation the text is a description for the relation the whole thing: roles + relation + description is a template definition Transponder Functional Location in Splitter Z identified by Tag A has: nominal pressure B measured as gauge pressure in bars; and maximum pressure C measured as gauge pressure in bars.

29 Constraints: Naming the Rules Most rules in general: Collectively called Constraints. Formally, very complicated. Restrict to common, simple ones for our usage. The rules we will cover: This thing has to be in this spreadsheet. This value can only appear once. This combination of values can only appear once.

30 When Something Must Appear mandatory constraint Transponder Functional Location in Splitter Z1 Gauge Pressure in bars In some column, if an entity MUST appear: where the line starts on the oval place a filled dot This is called a mandatory constraint. A B C D E 1 Tag Nom. Press. Max. Press. Alarm Press. Shut. Press 2 Transponder Functional Location in Splitter Z identified by Tag A has: nominal pressure B measured as gauge pressure in bars; and maximum pressure C measured as gauge pressure in bars. all transponder funclocs in splitter Z1 must be in this spreadsheet.

31 When A Value Can Only Appear Once uniqueness constraint Transponder Functional Location in Splitter Z1 Gauge Pressure in bars In some column, if a value can only appear once: where the role line ends above the box draw a line the length of the box This is called a uniqueness constraint. A B C D E 1 Tag Nom. Press. Max. Press. Alarm Press. Shut. Press 2 Transponder Functional Location in Splitter Z identified by Tag A has: nominal pressure B measured as gauge pressure in bars; and maximum pressure C measured as gauge pressure in bars. a transponder can only have one nominal and one maximum pressure.

32 And On A Combination of Values uniqueness constraint Electrical Bus Equipment The same principle can be applied to multiple columns: extend the bar in-line Current in Amps A B C D E 1 Bus Equipment Current Wire Gauge Insulation 2 Electrical Bus identified by Tag A connected to equipment identified by Tag B drawing current C Amps. a bus can only connect once to each equipment.

33 Even Works with Intervening Columns Electrical Bus Current in Amps Just skip over non-relevant intervening columns: keep lines aligned gray dashes to link uniqueness constraint Equipment A B C D E 1 Bus Current Equipment Wire Gauge Insulation 2 Electrical Bus identified by Tag A connected to equipment identified by Tag C drawing current B Amps. a bus can only connect once to each equipment.

34 Even Works with Multiple Constraints Electrical Bus Current in Amps Stack the different constraints: so they don t line up gray dashes to link different uniqueness constraints A B C D E 1 Bus Current Equipment Wire Gauge Insulation 2 Equipment Insulation Coloring Electrical Bus identified by Tag A connected to equipment identified by Tag C drawing current B Amps. insulation colors have to be different for anything on the same bus.

35 Review Visual and Textual Vocabulary: ovals for entities boxes chained together for relations lines from ovals to boxes for roles dots for mandatory constraints (on the oval end) free lines for uniqueness constraints (stacked above boxes) Important: if you ever need to guess, just write it in text and leave it off the diagram but always record as much as you can however you can.

36 Topic: The Shape of Data If we reduce columns to square boxes Transponder Functional Location in Splitter Z1 Gauge Pressure in bars the diagram is similar to Object-Role Modelling (ORM). Add anything abnormal to ORM in grey, like the uniqueness constraint dashes and data modellers can still understand you. Transponder Functional Location in Splitter Z1 Gauge Pressure in bars

37 Tying Back to the Spreadsheet How does it link to your spreadsheet? Add spreadsheet column labels in grey (since they re not conventional) inside the box that corresponds to the column. Transponder Functional Location in Splitter Z1 A B C Gauge Pressure in bars This greatly helps data modellers too: when they start splitting up the relations and moving things around it keeps it linked back to your data.

38 Optional Values What about when a cell can be empty? Templates don t like empty. ORM doesn t like empty. Data modellers don t like empty. Transponder Functional Location in Splitter Z1 Gauge Pressure in bars A B C D Construction Plan Label Why don t they like empty? Because empty can have more than one meaning. Not applicable? Not specified? Missing? To be done (by whom?)? What if the construction plan label can be empty?

39 Showing Optional Values Add an open circle in grey (since it s not conventional) centered on where the role joins with the box and document why! (very important) Transponder Functional Location in Splitter Z1 Gauge Pressure in bars A B C D Construction Plan Label Communicates that in the spreadsheet the value is optional. Indicates to data modellers that this needs refactoring. The construction plan label is optional (document why, data modellers will fix it)

40 Documenting Optional Values Document by considering: What does empty mean? Can it always be empty? Or is it dependent on other values? Does it have to be empty in certain cases? Why were these choices made? an empty cell can hold an awful lot of implicit information, an awful lot of meaning Example: The construction plan label D must not be empty if the functional location is not subordinate to another functional location without a plan label. It may otherwise be empty to indicate that it is at the same plan location as its enclosing functional location. It must be empty on integral equipment subordinate functions, so that the plan location only needs to be changed in one place if the equipment is moved on the plan.

41 More On the Shape of Data Transponder Functional Location in Splitter Z1 Gauge Pressure in bars A B C D Transponder Functional Location in Splitter Z1 A A B C D Gauge Pressure in bars Construction Plan Label Construction Plan Label how data modellers think of it. (you don t need to learn this for this module)

42 Topic: Identifiers and Scope What is an identifier? a name (or number) that stands for something (other than itself) and is unique (within some specific list of things) Examples: equipment tags (within a plant scope ) serial numbers (within a make and model scope ) model numbers (within a make scope )

43 Purpose of Identifiers and Scope Identifiers: critical to the interoperability of data unique within a scope eg. Tag P83945 in Plant XYZ used so that we can make definitive statements about one thing or another and repurpose those statements in other situations Scope: the same identifier in a scope can refer to only one thing needs an identifier of its own eg. Equip. Tags in Plant XYZ Sometimes permitted: multiple identifiers for the same thing though usually discouraged in the same scope

44 Implicit Information: Format and Registry Needed to manage identifiers outside of origin tools. Format: the textual form eg. P83945 might have to start with a letter and be followed by five digits those rules are parts of its format. Registry: where/how to register/create new identifiers in some scope. Things to remember to record about format: can contain derived elements (check digits) sometimes ignores spaces, dashes, dots (P might be the same) information bearing identifiers (next slide)

45 Implicit: Information Bearing Identifiers Example: transponders in plant XYZ might all have an identifier like P83945 starts with a letter, followed by 5 digits but at plant XYZ, two things are special: P stands for pressure transponders, like P83945 T stands for temperature transponders, maybe like T84101 The first digit (8 in this case) stands for splitter Z1 Very important to record :: sometimes it might be the only data linkage A B C D E 1 Tag Nom. Press. Max. Press. Alarm Press. Shut. Press 2 T P C, not barg

46 Ramifications of Information Bearing Identifiers Transponder Functional Location in Splitter Z1 Gauge Pressure in bars or Temperature in Celsius data modellers shudder A B C might involve creating some weird entities (like an entity that is either a pressure or temperature)

47 How A Modeller Might See That Instead Changes: A appears 6 times B appears 3 times C appears 3 times 9 roles not on sheet Explicit key (Tag) for A Relations split B & C Role names added Entities wrap relations Arrows joining entities Dashed entity (data type) Other things could be added: constant references (to bar and Celsius) stop something being both temp. & pressure ORM Diagram (you don t have to learn this now)

48 Real World Data Topic: Capturing Information Entire Goal: how to create & use solid reference data Course Goal: how to create reference data Module Goal: how to describe information flows Describe Information Flows Analyse Flows Across Discipline The Importance of Real World Data Quick Checklist Template Breakdown Summary Create Discipline-Specific Reference Data Analyse Reference Data Across Disciplines Create Whole-Life-Cycle Reference Data

49 Importance of Real-World Sample Data Real-World Sample Data: Is essential to describe an information flow accurately. Is critical to the definition of reference data. Analyse: Always start with real-world sample data. Describe it using the techniques shown. Diagram it to check and complete. Release: description diagram sample data legal terms

50 Quick Checklist Write about the spreadsheet: For each column: does it hold identifiers, numbers, or something else? For identifiers: what is their scope and how are they information-bearing? For numbers: ordinal, cardinal or measurement? For measurements: what is the unit of measure and how are they connected? For rows: do they ever have to be in a particular order? For cells: what does empty mean? For values: are there special values treated differently? Represent the spreadsheet on a diagram: For entities: what must appear in the spreadsheet? For roles: which ones cannot repeat? For combinations of roles: which combinations cannot repeat? Real-world data: Representative sample? Legal terms?

51 Templates Breakdown Everything in blue on the diagram contributes to a template definition: The chain of boxes illustrating the relation The three role lines connecting the boxes to the entity ovals The role name haspossessor and its inverse participatesaspossessor The role name hasscale and its inverse participatesasscale The role name hasvalue The index of each role (1, 2, 3), left to right in the chain of boxes The uniqueness constraint line over role 1 The mandatory constraint dot on role 1 The description transponder has maximum operational pressure The entity oval around the relation and description. What s not part of the template? Everything in black: The solid line ovals representing named entities The dashed line oval representing the real number data type conceptual extent of a template definition by example What s not part of Object Role Modelling (ORM)? The dashed part of the uniqueness constraint (we add to be clearer). The individual role names and their inverses (not needed for ORM). The column labels A & C (we add to tie back to the spreadsheet)

52 Summary Reference data: makes data interchangeable stamps the meaning on data allows re-use of workflows allows re-purposing of data ISO Templates: describe spreadsheet-like data with rules and names Template definitions can make good reference data. Describing Information Flows Start with real-world data. Uncover implicit information. Describe it in sentences. Diagram it with ORM. Release it with sample data. The first step to reference data. Thanks!

Grade 6 Math Circles November 6 & Relations, Functions, and Morphisms

Grade 6 Math Circles November 6 & Relations, Functions, and Morphisms Faculty of Mathematics Waterloo, Ontario N2L 3G1 Centre for Education in Mathematics and Computing Relations Let s talk about relations! Grade 6 Math Circles November 6 & 7 2018 Relations, Functions, and

More information

Creating a Box-and-Whisker Graph in Excel: Step One: Step Two:

Creating a Box-and-Whisker Graph in Excel: Step One: Step Two: Creating a Box-and-Whisker Graph in Excel: It s not as simple as selecting Box and Whisker from the Chart Wizard. But if you ve made a few graphs in Excel before, it s not that complicated to convince

More information

Section 4 General Factorial Tutorials

Section 4 General Factorial Tutorials Section 4 General Factorial Tutorials General Factorial Part One: Categorical Introduction Design-Ease software version 6 offers a General Factorial option on the Factorial tab. If you completed the One

More information

DOING MORE WITH WORD: MICROSOFT OFFICE 2010

DOING MORE WITH WORD: MICROSOFT OFFICE 2010 DOING MORE WITH WORD: MICROSOFT OFFICE 2010 GETTING STARTED PAGE 02 Prerequisites What You Will Learn USING MICROSOFT WORD PAGE 03 Viewing Toolbars Adding and Removing Buttons MORE TASKS IN MICROSOFT WORD

More information

Microsoft Excel Level 2

Microsoft Excel Level 2 Microsoft Excel Level 2 Table of Contents Chapter 1 Working with Excel Templates... 5 What is a Template?... 5 I. Opening a Template... 5 II. Using a Template... 5 III. Creating a Template... 6 Chapter

More information

Creating a new form with check boxes, drop-down list boxes, and text box fill-ins. Customizing each of the three form fields.

Creating a new form with check boxes, drop-down list boxes, and text box fill-ins. Customizing each of the three form fields. In This Chapter Creating a new form with check boxes, drop-down list boxes, and text box fill-ins. Customizing each of the three form fields. Adding help text to any field to assist users as they fill

More information

RAD-IT Tool Training. June 2017

RAD-IT Tool Training. June 2017 Welcome to overview of the RAD-IT Output. This training is designed for transportation professionals who want to understand how to use RAD-IT tool to create regional and project ITS architectures. The

More information

1: Introduction to Object (1)

1: Introduction to Object (1) 1: Introduction to Object (1) 김동원 2003.01.20 Overview (1) The progress of abstraction Smalltalk Class & Object Interface The hidden implementation Reusing the implementation Inheritance: Reusing the interface

More information

Breeding Guide. Customer Services PHENOME-NETWORKS 4Ben Gurion Street, 74032, Nes-Ziona, Israel

Breeding Guide. Customer Services PHENOME-NETWORKS 4Ben Gurion Street, 74032, Nes-Ziona, Israel Breeding Guide Customer Services PHENOME-NETWORKS 4Ben Gurion Street, 74032, Nes-Ziona, Israel www.phenome-netwoks.com Contents PHENOME ONE - INTRODUCTION... 3 THE PHENOME ONE LAYOUT... 4 THE JOBS ICON...

More information

KNACK TRAINING. MICROSOFT OFFICE: TIPS & TRICKS FOR EFFICIENCY

KNACK TRAINING.     MICROSOFT OFFICE: TIPS & TRICKS FOR EFFICIENCY KNACK TRAINING http://knacktraining.com http://youtube.com/neilmalek MICROSOFT OFFICE: TIPS & TRICKS FOR EFFICIENCY 2 TABLE OF CONTENTS MICROSOFT WORD MOUSE & KEYBOARD TRICKS NAVIGATION 4 SELECTION 7 FORMATTING

More information

In this lesson, you ll learn how to:

In this lesson, you ll learn how to: LESSON 5: ADVANCED DRAWING TECHNIQUES OBJECTIVES In this lesson, you ll learn how to: apply gradient fills modify graphics by smoothing, straightening, and optimizing understand the difference between

More information

SOME TYPES AND USES OF DATA MODELS

SOME TYPES AND USES OF DATA MODELS 3 SOME TYPES AND USES OF DATA MODELS CHAPTER OUTLINE 3.1 Different Types of Data Models 23 3.1.1 Physical Data Model 24 3.1.2 Logical Data Model 24 3.1.3 Conceptual Data Model 25 3.1.4 Canonical Data Model

More information

arxiv: v1 [cs.se] 17 Aug 2016

arxiv: v1 [cs.se] 17 Aug 2016 Introduction to the Case Management Model and Notation (CMMN) arxiv:1608.05011v1 [cs.se] 17 Aug 2016 Mike A. Marin University of South Africa IBM Analytics Group mmarin@acm.org August 18, 2016 Abstract

More information

Excel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller

Excel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller Excel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller Table of Contents Introduction!... 1 Part 1: Entering Data!... 2 1.a: Typing!... 2 1.b: Editing

More information

ABOUT THIS COURSE... 3 ABOUT THIS MANUAL... 4 LESSON 1: MANAGING LISTS... 5

ABOUT THIS COURSE... 3 ABOUT THIS MANUAL... 4 LESSON 1: MANAGING LISTS... 5 Table of Contents ABOUT THIS COURSE... 3 ABOUT THIS MANUAL... 4 LESSON 1: MANAGING LISTS... 5 TOPIC 1A: SORT A LIST... 6 Sort a list in A-Z or Z-A Order... 6 TOPIC 1B: RENUMBER A LIST... 7 Renumber a List

More information

DOING MORE WITH EXCEL: MICROSOFT OFFICE 2013

DOING MORE WITH EXCEL: MICROSOFT OFFICE 2013 DOING MORE WITH EXCEL: MICROSOFT OFFICE 2013 GETTING STARTED PAGE 02 Prerequisites What You Will Learn MORE TASKS IN MICROSOFT EXCEL PAGE 03 Cutting, Copying, and Pasting Data Basic Formulas Filling Data

More information

InDesign Part II. Create a Library by selecting File, New, Library. Save the library with a unique file name.

InDesign Part II. Create a Library by selecting File, New, Library. Save the library with a unique file name. InDesign Part II Library A library is a file and holds a collection of commonly used objects. A library is a file (extension.indl) and it is stored on disk. A library file can be open at any time while

More information

TUTORIAL: CREATING A SCANNABLE SURVEY Part 1: Bubble Publishing Form Shop

TUTORIAL: CREATING A SCANNABLE SURVEY Part 1: Bubble Publishing Form Shop TUTORIAL: CREATING A SCANNABLE SURVEY Part 1: Bubble Publishing Form Shop OVERVIEW Bubble Publishing Form Shop is a tool for designing and printing professional quality, OMR (optical mark read) surveys.

More information

DOING MORE WITH WORD: MICROSOFT OFFICE 2013

DOING MORE WITH WORD: MICROSOFT OFFICE 2013 DOING MORE WITH WORD: MICROSOFT OFFICE 2013 GETTING STARTED PAGE 02 Prerequisites What You Will Learn USING MICROSOFT WORD PAGE 03 Viewing Toolbars Adding and Removing Buttons MORE TASKS IN MICROSOFT WORD

More information

Learning Objectives: Topic Karnaugh Maps. At the end of this topic you will be able to;

Learning Objectives: Topic Karnaugh Maps. At the end of this topic you will be able to; Topic.2.3 Karnaugh Maps Learning Objectives: t the end of this topic you will be able to; Draw a Karnaugh map for a logic system with up to four inputs and use it to minimise the number of gates required;

More information

ITEC 101 LAB 9 USING A DATABASE: Tables and Queries

ITEC 101 LAB 9 USING A DATABASE: Tables and Queries ITEC 101 LAB 9 USING A DATABASE: Tables and Queries In the last lab, we saw how a spreadsheet can be useful for organized storage of information. Some kinds of information, however, have more structure

More information

Rev. C 11/09/2010 Downers Grove Public Library Page 1 of 41

Rev. C 11/09/2010 Downers Grove Public Library Page 1 of 41 Table of Contents Objectives... 3 Introduction... 3 Excel Ribbon Components... 3 Office Button... 4 Quick Access Toolbar... 5 Excel Worksheet Components... 8 Navigating Through a Worksheet... 8 Making

More information

Topic Notes: Java and Objectdraw Basics

Topic Notes: Java and Objectdraw Basics Computer Science 120 Introduction to Programming Siena College Spring 2011 Topic Notes: Java and Objectdraw Basics Event-Driven Programming in Java A program expresses an algorithm in a form understandable

More information

Survey of Math: Excel Spreadsheet Guide (for Excel 2016) Page 1 of 9

Survey of Math: Excel Spreadsheet Guide (for Excel 2016) Page 1 of 9 Survey of Math: Excel Spreadsheet Guide (for Excel 2016) Page 1 of 9 Contents 1 Introduction to Using Excel Spreadsheets 2 1.1 A Serious Note About Data Security.................................... 2 1.2

More information

Dept. of Electrical, Computer and Biomedical Engineering. Data Acquisition Systems and the NI LabVIEW environment

Dept. of Electrical, Computer and Biomedical Engineering. Data Acquisition Systems and the NI LabVIEW environment Dept. of Electrical, Computer and Biomedical Engineering Data Acquisition Systems and the NI LabVIEW environment Data Acquisition (DAQ) Use of some data acquisition technique can be convenient, when not

More information

Google Sheets: Spreadsheet basics

Google Sheets: Spreadsheet basics Google Sheets: Spreadsheet basics You can find all of your spreadsheets on the Google Sheets home screen or in Google Drive. Create a spreadsheet On the Sheets home screen, click Create new spreadsheet

More information

INTRODUCTION TO SPSS. Anne Schad Bergsaker 13. September 2018

INTRODUCTION TO SPSS. Anne Schad Bergsaker 13. September 2018 INTRODUCTION TO SPSS Anne Schad Bergsaker 13. September 2018 BEFORE WE BEGIN... LEARNING GOALS 1. Be familiar with and know how to navigate between the different windows in SPSS 2. Know how to write a

More information

Week - 04 Lecture - 01 Merge Sort. (Refer Slide Time: 00:02)

Week - 04 Lecture - 01 Merge Sort. (Refer Slide Time: 00:02) Programming, Data Structures and Algorithms in Python Prof. Madhavan Mukund Department of Computer Science and Engineering Indian Institute of Technology, Madras Week - 04 Lecture - 01 Merge Sort (Refer

More information

QUICK EXCEL TUTORIAL. The Very Basics

QUICK EXCEL TUTORIAL. The Very Basics QUICK EXCEL TUTORIAL The Very Basics You Are Here. Titles & Column Headers Merging Cells Text Alignment When we work on spread sheets we often need to have a title and/or header clearly visible. Merge

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

DOING MORE WITH WORD: MICROSOFT OFFICE 2007

DOING MORE WITH WORD: MICROSOFT OFFICE 2007 DOING MORE WITH WORD: MICROSOFT OFFICE 2007 GETTING STARTED PAGE 02 Prerequisites What You Will Learn USING MICROSOFT WORD PAGE 03 Viewing Toolbars Adding and Removing Buttons MORE TASKS IN MICROSOFT WORD

More information

Intro. Scheme Basics. scm> 5 5. scm>

Intro. Scheme Basics. scm> 5 5. scm> Intro Let s take some time to talk about LISP. It stands for LISt Processing a way of coding using only lists! It sounds pretty radical, and it is. There are lots of cool things to know about LISP; if

More information

On the Web sun.com/aboutsun/comm_invest STAROFFICE 8 DRAW

On the Web sun.com/aboutsun/comm_invest STAROFFICE 8 DRAW STAROFFICE 8 DRAW Graphics They say a picture is worth a thousand words. Pictures are often used along with our words for good reason. They help communicate our thoughts. They give extra information that

More information

WHCC Sports and Events

WHCC Sports and Events WHCC Sports and Events We re using ROES Events as our ordering software for Sports and Events. This is a special version of ROES, written specifically for high volume events. There are two primary differences

More information

Animations that make decisions

Animations that make decisions Chapter 17 Animations that make decisions 17.1 String decisions Worked Exercise 17.1.1 Develop an animation of a simple traffic light. It should initially show a green disk; after 5 seconds, it should

More information

APPM 2460 Matlab Basics

APPM 2460 Matlab Basics APPM 2460 Matlab Basics 1 Introduction In this lab we ll get acquainted with the basics of Matlab. This will be review if you ve done any sort of programming before; the goal here is to get everyone on

More information

Because After all These Years I Still Don t Get it!

Because After all These Years I Still Don t Get it! BILT North America 2017 Westin Harbour Castle Toronto August 3-5 Session 3.2 Shared Coordinates: Because After all These Years I Still Don t Get it! Class Description In an effort to reveal the system

More information

CSCI 1100L: Topics in Computing Lab Lab 11: Programming with Scratch

CSCI 1100L: Topics in Computing Lab Lab 11: Programming with Scratch CSCI 1100L: Topics in Computing Lab Lab 11: Programming with Scratch Purpose: We will take a look at programming this week using a language called Scratch. Scratch is a programming language that was developed

More information

CSCI-1200 Data Structures Spring 2018 Lecture 14 Associative Containers (Maps), Part 1 (and Problem Solving Too)

CSCI-1200 Data Structures Spring 2018 Lecture 14 Associative Containers (Maps), Part 1 (and Problem Solving Too) CSCI-1200 Data Structures Spring 2018 Lecture 14 Associative Containers (Maps), Part 1 (and Problem Solving Too) HW6 NOTE: Do not use the STL map or STL pair for HW6. (It s okay to use them for the contest.)

More information

Matrices. Chapter Matrix A Mathematical Definition Matrix Dimensions and Notation

Matrices. Chapter Matrix A Mathematical Definition Matrix Dimensions and Notation Chapter 7 Introduction to Matrices This chapter introduces the theory and application of matrices. It is divided into two main sections. Section 7.1 discusses some of the basic properties and operations

More information

Shorthand for values: variables

Shorthand for values: variables Chapter 2 Shorthand for values: variables 2.1 Defining a variable You ve typed a lot of expressions into the computer involving pictures, but every time you need a different picture, you ve needed to find

More information

Using Microsoft Excel

Using Microsoft Excel About Excel Using Microsoft Excel What is a Spreadsheet? Microsoft Excel is a program that s used for creating spreadsheets. So what is a spreadsheet? Before personal computers were common, spreadsheet

More information

Word: Print Address Labels Using Mail Merge

Word: Print Address Labels Using Mail Merge Word: Print Address Labels Using Mail Merge No Typing! The Quick and Easy Way to Print Sheets of Address Labels Here at PC Knowledge for Seniors we re often asked how to print sticky address labels in

More information

Repetition Through Recursion

Repetition Through Recursion Fundamentals of Computer Science I (CS151.02 2007S) Repetition Through Recursion Summary: In many algorithms, you want to do things again and again and again. For example, you might want to do something

More information

The first thing we ll need is some numbers. I m going to use the set of times and drug concentration levels in a patient s bloodstream given below.

The first thing we ll need is some numbers. I m going to use the set of times and drug concentration levels in a patient s bloodstream given below. Graphing in Excel featuring Excel 2007 1 A spreadsheet can be a powerful tool for analyzing and graphing data, but it works completely differently from the graphing calculator that you re used to. If you

More information

Part II Composition of Functions

Part II Composition of Functions Part II Composition of Functions The big idea in this part of the book is deceptively simple. It s that we can take the value returned by one function and use it as an argument to another function. By

More information

Business Processes for Managing Engineering Documents & Related Data

Business Processes for Managing Engineering Documents & Related Data Business Processes for Managing Engineering Documents & Related Data The essence of good information management in engineering is Prevention of Mistakes Clarity, Accuracy and Efficiency in Searching and

More information

Lecture 3 : General Preprocessing. Introduction to ANSYS Mechanical Release ANSYS, Inc. February 27, 2015

Lecture 3 : General Preprocessing. Introduction to ANSYS Mechanical Release ANSYS, Inc. February 27, 2015 Lecture 3 : General Preprocessing 16.0 Release Introduction to ANSYS Mechanical 1 2015 ANSYS, Inc. February 27, 2015 Chapter Overview In this chapter we cover basic preprocessing operations that are common

More information

Week 1: Introduction to R, part 1

Week 1: Introduction to R, part 1 Week 1: Introduction to R, part 1 Goals Learning how to start with R and RStudio Use the command line Use functions in R Learning the Tools What is R? What is RStudio? Getting started R is a computer program

More information

Key Features. Let s Get Started!

Key Features. Let s Get Started! WELCOME TO plans Key Features swipe to next page Let s Get Started! There are many great things you ll discover as you begin using BluVue, like faster collaborative decisions in the field, saving money

More information

IntelliReport Advanced Topics. Presented by: Robert Goemans

IntelliReport Advanced Topics. Presented by: Robert Goemans IntelliReport Advanced Topics Presented by: Robert Goemans Table Linking Everything You Need to Know (or, Linking Tables Like a Boss ) Table linking allows you to put related records from different tables

More information

Karlen Communications Add Accessible PowerPoint Placeholders. Karen McCall, M.Ed.

Karlen Communications Add Accessible PowerPoint Placeholders. Karen McCall, M.Ed. Karlen Communications Add Accessible PowerPoint Placeholders Karen McCall, M.Ed. Table of Contents Introduction... 3 Step 1: Slide Master View... 3 Step 2: Duplicate a Slide Layout... 5 Step 3: Rename

More information

Welcome to Introduction to Microsoft Excel 2010

Welcome to Introduction to Microsoft Excel 2010 Welcome to Introduction to Microsoft Excel 2010 2 Introduction to Excel 2010 What is Microsoft Office Excel 2010? Microsoft Office Excel is a powerful and easy-to-use spreadsheet application. If you are

More information

THINGS. Setup Guide. David Allen Company

THINGS. Setup Guide. David Allen Company THINGS Setup Guide David Allen Company TABLE OF CONTENTS FOCUS OF THIS GUIDE WHAT YOU CAN EXPECT FROM THIS GUIDE 1 FOCUS OF THIS GUIDE UNDERSTANDING THE GTD BEST PRACTICES AN OVERVIEW OF THE KEY BEST PRACTICES

More information

Civil Engineering Computation

Civil Engineering Computation Civil Engineering Computation First Steps in VBA Homework Evaluation 2 1 Homework Evaluation 3 Based on this rubric, you may resubmit Homework 1 and Homework 2 (along with today s homework) by next Monday

More information

SharePoint 2013 Site Owner

SharePoint 2013 Site Owner SharePoint 2013 Site Owner Effective Content and Document Collaboration with Axalta Teams 9 May 2014 Instructor: Jason Christie Site Owner Course Topics to be Covered Content Management Creating and configuring

More information

DOING MORE WITH EXCEL: MICROSOFT OFFICE 2010

DOING MORE WITH EXCEL: MICROSOFT OFFICE 2010 DOING MORE WITH EXCEL: MICROSOFT OFFICE 2010 GETTING STARTED PAGE 02 Prerequisites What You Will Learn MORE TASKS IN MICROSOFT EXCEL PAGE 03 Cutting, Copying, and Pasting Data Filling Data Across Columns

More information

1 Introduction to Using Excel Spreadsheets

1 Introduction to Using Excel Spreadsheets Survey of Math: Excel Spreadsheet Guide (for Excel 2007) Page 1 of 6 1 Introduction to Using Excel Spreadsheets This section of the guide is based on the file (a faux grade sheet created for messing with)

More information

Adobe Flash CS3 Reference Flash CS3 Application Window

Adobe Flash CS3 Reference Flash CS3 Application Window Adobe Flash CS3 Reference Flash CS3 Application Window When you load up Flash CS3 and choose to create a new Flash document, the application window should look something like the screenshot below. Layers

More information

[Video] and so on... Problems that require a function definition can be phrased as a word problem such as the following:

[Video] and so on... Problems that require a function definition can be phrased as a word problem such as the following: Defining Functions (Time 20 minutes) Defining a value is helpful when a program has lots of identical expressions. Sometimes, however, a program has expressions that aren t identical, but are just very

More information

Learning to use the drawing tools

Learning to use the drawing tools Create a blank slide This module was developed for Office 2000 and 2001, but although there are cosmetic changes in the appearance of some of the tools, the basic functionality is the same in Powerpoint

More information

Metadata Workshop 3 March 2006 Part 1

Metadata Workshop 3 March 2006 Part 1 Metadata Workshop 3 March 2006 Part 1 Metadata overview and guidelines Amelia Breytenbach Ria Groenewald What metadata is Overview Types of metadata and their importance How metadata is stored, what metadata

More information

Introduction to Flash - Creating a Motion Tween

Introduction to Flash - Creating a Motion Tween Introduction to Flash - Creating a Motion Tween This tutorial will show you how to create basic motion with Flash, referred to as a motion tween. Download the files to see working examples or start by

More information

StudentSignature: Student Number: Your Computer Number. Concepts for Advanced Computer Usage.

StudentSignature: Student Number: Your Computer Number. Concepts for Advanced Computer Usage. University of Waterloo Place sticker here CS200 Lab Exam Student Name: StudentSignature: Student Number: Handin Code: Your Computer Number Course Abbreviation: Course Title: Course Instructor: CS200 Concepts

More information

MAKING TABLES WITH WORD BASIC INSTRUCTIONS. Setting the Page Orientation. Inserting the Basic Table. Daily Schedule

MAKING TABLES WITH WORD BASIC INSTRUCTIONS. Setting the Page Orientation. Inserting the Basic Table. Daily Schedule MAKING TABLES WITH WORD BASIC INSTRUCTIONS Setting the Page Orientation Once in word, decide if you want your paper to print vertically (the normal way, called portrait) or horizontally (called landscape)

More information

Barchard Introduction to SPSS Marks

Barchard Introduction to SPSS Marks Barchard Introduction to SPSS 21.0 3 Marks Purpose The purpose of this assignment is to introduce you to SPSS, the most commonly used statistical package in the social sciences. You will create a new data

More information

In Depth: Writer. The word processor is arguably the most popular element within any office suite. That. Formatting Text CHAPTER 23

In Depth: Writer. The word processor is arguably the most popular element within any office suite. That. Formatting Text CHAPTER 23 CHAPTER 23 In Depth: Writer The word processor is arguably the most popular element within any office suite. That said, you ll be happy to know that OpenOffice.org s Writer component doesn t skimp on features.

More information

Introduction To Inkscape Creating Custom Graphics For Websites, Displays & Lessons

Introduction To Inkscape Creating Custom Graphics For Websites, Displays & Lessons Introduction To Inkscape Creating Custom Graphics For Websites, Displays & Lessons The Inkscape Program Inkscape is a free, but very powerful vector graphics program. Available for all computer formats

More information

How to use Excel Spreadsheets for Graphing

How to use Excel Spreadsheets for Graphing How to use Excel Spreadsheets for Graphing 1. Click on the Excel Program on the Desktop 2. You will notice that a screen similar to the above screen comes up. A spreadsheet is divided into Columns (A,

More information

Chapter 10. Object-Oriented Analysis and Modeling Using the UML. McGraw-Hill/Irwin

Chapter 10. Object-Oriented Analysis and Modeling Using the UML. McGraw-Hill/Irwin Chapter 10 Object-Oriented Analysis and Modeling Using the UML McGraw-Hill/Irwin Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Objectives 10-2 Define object modeling and explain

More information

ORB Education Quality Teaching Resources

ORB Education Quality Teaching Resources These basic resources aim to keep things simple and avoid HTML and CSS completely, whilst helping familiarise students with what can be a daunting interface. The final websites will not demonstrate best

More information

Barchard Introduction to SPSS Marks

Barchard Introduction to SPSS Marks Barchard Introduction to SPSS 22.0 3 Marks Purpose The purpose of this assignment is to introduce you to SPSS, the most commonly used statistical package in the social sciences. You will create a new data

More information

CS Multimedia and Communications. Lab 06: Webpage Tables and Image Links (Website Design part 3 of 3)

CS Multimedia and Communications. Lab 06: Webpage Tables and Image Links (Website Design part 3 of 3) CS 1033 Multimedia and Communications Lab 06: Webpage Tables and Image Links (Website Design part 3 of 3) REMEMBER TO BRING YOUR MEMORY STICK TO EVERY LAB! Table Properties Reference Guide The Property

More information

New Trends That Can Change Our Role

New Trends That Can Change Our Role "Architecture" Architecture... what is it? Enterprise Architecture Some people think this is Architecture: New Trends That Can Change Our Role John A. Zachman Zachman International 2222 Foothill Blvd.

More information

060-Hardware. Clamps and Brackets Hose Clamps

060-Hardware. Clamps and Brackets Hose Clamps Hose Clamps Part No. Range 401-41904 7/32" - 5/8" 401-41906 7/16" - 25/32" 401-41908 1/2" - 29/32" 401-41910 9/16" - 1-1/16" 401-41912 11/16" - 1-1/4" 401-41916 13/16" - 1-1/2" 401-41920 13/16" - 1-3/4"

More information

H1 Spring C. A service-oriented architecture is frequently deployed in practice without a service registry

H1 Spring C. A service-oriented architecture is frequently deployed in practice without a service registry 1. (12 points) Identify all of the following statements that are true about the basics of services. A. Screen scraping may not be effective for large desktops but works perfectly on mobile phones, because

More information

BobCAD-CAM FAQ #50: How do I use a rotary 4th axis on a mill?

BobCAD-CAM FAQ #50: How do I use a rotary 4th axis on a mill? BobCAD-CAM FAQ #50: How do I use a rotary 4th axis on a mill? Q: I ve read FAQ #46 on how to set up my milling machine. How do I enable 4th axis to actually use it? A: Enabling 4th axis in the machine

More information

Introduction to the Internet Computer Essentials Session 4 - Step-by-Step Guide

Introduction to the Internet Computer Essentials Session 4 - Step-by-Step Guide What is the Internet? The Internet is a collection of millions of computers world-wide that are all connected to one another. While they do not share everything with each other, there is some limited amount

More information

2 Sets. 2.1 Notation. last edited January 26, 2016

2 Sets. 2.1 Notation. last edited January 26, 2016 2 Sets Sets show up in virtually every topic in mathematics, and so understanding their basics is a necessity for understanding advanced mathematics. As far as we re concerned, the word set means what

More information

Solution Documentation - Graphical Process Editor

Solution Documentation - Graphical Process Editor Documentation SAP Solution Manager 7.2 SPS 6 Document Version: 3.01 2018-01-15 Typographic Conventions Type Style Example Example EXAMPLE Example Example EXAMPLE Description Words or characters

More information

Basic concepts and terms

Basic concepts and terms CHAPTER ONE Basic concepts and terms I. Key concepts Test usefulness Reliability Construct validity Authenticity Interactiveness Impact Practicality Assessment Measurement Test Evaluation Grading/marking

More information

Title: Jan 29 11:03 AM (1 of 23) Note that I have now added color and some alignment to the middle and to the right on this example.

Title: Jan 29 11:03 AM (1 of 23) Note that I have now added color and some alignment to the middle and to the right on this example. Title: Jan 29 11:03 AM (1 of 23) Note that I have now added color and some alignment to the middle and to the right on this example. Sorry about these half rectangle shapes a Smartboard issue today. To

More information

COMP : Practical 6 Buttons and First Script Instructions

COMP : Practical 6 Buttons and First Script Instructions COMP126-2006: Practical 6 Buttons and First Script Instructions In Flash, we are able to create movies. However, the Flash idea of movie is not quite the usual one. A normal movie is (technically) a series

More information

Chapter 10 Working with Graphs and Charts

Chapter 10 Working with Graphs and Charts Chapter 10: Working with Graphs and Charts 163 Chapter 10 Working with Graphs and Charts Most people understand information better when presented as a graph or chart than when they look at the raw data.

More information

INCREMENTAL SOFTWARE CONSTRUCTION WITH REFINEMENT DIAGRAMS

INCREMENTAL SOFTWARE CONSTRUCTION WITH REFINEMENT DIAGRAMS INCREMENTAL SOFTWARE CONSTRUCTION WITH REFINEMENT DIAGRAMS Ralph-Johan Back Abo Akademi University July 6, 2006 Home page: www.abo.fi/~backrj Research / Current research / Incremental Software Construction

More information

SciGraphica. Tutorial Manual - Tutorials 1and 2 Version 0.8.0

SciGraphica. Tutorial Manual - Tutorials 1and 2 Version 0.8.0 SciGraphica Tutorial Manual - Tutorials 1and 2 Version 0.8.0 Copyright (c) 2001 the SciGraphica documentation group Permission is granted to copy, distribute and/or modify this document under the terms

More information

Making a maze with Scratch

Making a maze with Scratch Making a maze with Scratch Can you make it to the end? Student guide An activity by the Australian Computing Academy Let s go! Step 0: Get started Go to www.scratch.mit.edu Sign in with the username and

More information

2. Click on the Freeform Pen Tool. It looks like the image to the right. If it s not showing, right click on that square and choose it from the list.

2. Click on the Freeform Pen Tool. It looks like the image to the right. If it s not showing, right click on that square and choose it from the list. This tutorial will walk you through how to use Paths in Photoshop. It explains the general workings of paths, as well as how to use them to do specific tasks. Tasks such as how to create vector shapes

More information

Microsoft Office. Microsoft Office

Microsoft Office. Microsoft Office is an office suite of interrelated desktop applications, servers and services for the Microsoft Windows. It is a horizontal market software that is used in a wide range of industries. was introduced by

More information

WORD XP/2002 USER GUIDE. Task- Formatting a Document in Word 2002

WORD XP/2002 USER GUIDE. Task- Formatting a Document in Word 2002 University of Arizona Information Commons Training Page 1 of 21 WORD XP/2002 USER GUIDE Task- Formatting a Document in Word 2002 OBJECTIVES: At the end of this course students will have a basic understanding

More information

Excel Basics: Working with Spreadsheets

Excel Basics: Working with Spreadsheets Excel Basics: Working with Spreadsheets E 890 / 1 Unravel the Mysteries of Cells, Rows, Ranges, Formulas and More Spreadsheets are all about numbers: they help us keep track of figures and make calculations.

More information

How to Make Graphs with Excel 2007

How to Make Graphs with Excel 2007 Appendix A How to Make Graphs with Excel 2007 A.1 Introduction This is a quick-and-dirty tutorial to teach you the basics of graph creation and formatting in Microsoft Excel. Many of the tasks that you

More information

LBSC 690: Information Technology Lecture 05 Structured data and databases

LBSC 690: Information Technology Lecture 05 Structured data and databases LBSC 690: Information Technology Lecture 05 Structured data and databases William Webber CIS, University of Maryland Spring semester, 2012 Interpreting bits "my" 13.5801 268 010011010110 3rd Feb, 2014

More information

Basic Computer Skills: An Overview

Basic Computer Skills: An Overview Basic Computer Skills: An Overview Proficiency in the use of computers and common software packages is essential to completing technical tasks and in communicating results. The basic skills required include:

More information

Math Dr. Miller - Constructing in Sketchpad (tm) - Due via by Friday, Mar. 18, 2016

Math Dr. Miller - Constructing in Sketchpad (tm) - Due via  by Friday, Mar. 18, 2016 Math 304 - Dr. Miller - Constructing in Sketchpad (tm) - Due via email by Friday, Mar. 18, 2016 As with our second GSP activity for this course, you will email the assignment at the end of this tutorial

More information

Chapter 2. Basic Operations. you through the routine procedures that you will use nearly every time you work with SPSS.

Chapter 2. Basic Operations. you through the routine procedures that you will use nearly every time you work with SPSS. 1 Chapter 2 Basic Operations Chapter 1 presented a very conceptual overview of SPSS. The present chapter will walk you through the routine procedures that you will use nearly every time you work with SPSS.

More information

RIB Spain SA Rodríguez San Pedro Madrid

RIB Spain SA Rodríguez San Pedro Madrid RIB Spain SA +34 914 483 800 Rodríguez San Pedro 10 info@rib-software.es 28015 Madrid www.rib-software.es Excel2Presto Manual Objective Excel2Presto is an Excel complement that allows you to convert any

More information

Section 1.1 Definitions and Properties

Section 1.1 Definitions and Properties Section 1.1 Definitions and Properties Objectives In this section, you will learn to: To successfully complete this section, you need to understand: Abbreviate repeated addition using Exponents and Square

More information

Ch. 10: Name Control

Ch. 10: Name Control Ch. 10: Name Control Static elements from C The static keyword was overloaded in C before people knew what the term overload meant, and C++ has added yet another meaning. The underlying concept with all

More information

Software Engineering 2 A practical course in software engineering. Ekkart Kindler

Software Engineering 2 A practical course in software engineering. Ekkart Kindler Software Engineering 2 A practical course in software engineering Quality Management Main Message Planning phase Definition phase Design phase Implem. phase Acceptance phase Mainten. phase 3 1. Overview

More information