Pr oj ect Repor t Kat hr i n Schadow- Pohl OOP obj ect- ori ented programmi ng

Size: px
Start display at page:

Download "Pr oj ect Repor t Kat hr i n Schadow- Pohl OOP obj ect- ori ented programmi ng"

Transcription

1 Pr oj ect Repor t Kat hr i n Schadow- Pohl OOP obj ect- ori ented programmi ng

2 I nt roduct i on J oi ni ng Tool Marks & Points (Umweltinformationstechnologie) - software for environmental science, agriculture and forestry objective during my project - improve programming skills object of interest - botanical gardens weather stations

3 Basi cs i n OOP cl asses, obj ects, methods Class: abstraction of a thing including its characteristics (attributes or properties) behaviour (methods, features) class is the blueprint we work with e.g. class dog attributes: 4 legs, tail, colour, breed methods: sit, bark, walk J oi ni ng Tool Object: instance (copy) of blueprint e.g. object Lassi e state: 4 long legs, long tail, white and brown, collie methods: sit, bark, walk Methods: abilities of an object (functions) e.g. Lassi e. si t( ) Lassi e. bark( ) Lassi e. save( chi l d)

4 message passi ng, encapsul ati on, i nheri tance Basi cs i n OOP J oi ni ng Tool Message passing: an object send a message to another object e.g. Ti mmy. tel l ( Lassi e. si t( ) ) Encapsulation: object conceals functional details of class e.g. vi l l ai n. tel l ( Lassi e. si t( ) ) villain is not a FRIEND of Lassie Inheritance: subclass inherits attributes and methods of parent class e.g. subclass Col l i e state: legs, tail, colour methods: sit, bark, walk, jump Lassi e inherits from subclass Col l i e and class dog

5 J oi ni ng Tool text files one for every station one per data transfer up to 45 text files for one station

6 J oi ni ng Tool What is the task of the J oi ni ng Tool to determine which text file is a member of one weather station to sort the text files by the last part of name space (continuous number) to get the header for the new file to check if all text files from one station have the same amount of columns to sort data rows by date to remove data rows with equal date to write a new file with header and edited data rows

7 J oi ni ng Tool Namespace and classes System Stri ng class I nt32 Structure Array class System.Collections Array Li st class System.IO Fi l e class System.Windows.Forms controls (buttons, numeric up down, text boxes common dialogue box (FolderBrowserDialog)

8 J oi ni ng Tool Methods GetAllFileNamesStartingWith SortFileNames ReadAllHeaderRows CheckEqualAmountOfColumns ReadAllDataRows RemoveEqualDate WriteNewFile

9 J oi ni ng Tool Files of mainfolder will be diplayed here While running the program progress and errors will be displayed Start button will be enabled if mainfolder and search string are set

10 Each purpose has i t s l anguage J oi ni ng Tool A program can never be compl et ed

11 J oi ni ng Tool good opportuni ty to l earn somethi ng about pr ogr ammi ng & what el se i s needed to stand one' s ground i n the worki ng worl d

12 Resources J oi ni ng Tool personal discussion with Mr. Marks

Object oriented programming Concepts

Object oriented programming Concepts Object oriented programming Concepts Naresh Proddaturi 09/10/2012 Naresh Proddaturi 1 Problems with Procedural language Data is accessible to all functions It views a program as a series of steps to be

More information

Fairfax County Public Schools Program of Studies: 3.5.a.1, 3.5.a.2, Students pract ice. мин

Fairfax County Public Schools Program of Studies: 3.5.a.1, 3.5.a.2, Students pract ice. мин 1 План урока Multiplication Expand ed Algorithm Возрастная группа: 4, 5 Virginia - Mathematics Standards of Learning (2009): 3.5, 3.6, 5.4 Virginia - Mathematics Standards of Learning (2016): 3.3.b, 3.4.a,

More information

mapreduceclass.r carolinaalvesdelimasalge Fri Nov 18 15:42:

mapreduceclass.r carolinaalvesdelimasalge Fri Nov 18 15:42: mapreduceclass.r carolinaalvesdelimasalge Fri Nov 18 15:42:46 2016 # cr eat e a li st of 10 i nt eger s i nt s

More information

CMSC201 Computer Science I for Majors

CMSC201 Computer Science I for Majors CMSC201 Computer Science I for Majors Lecture 25 Classes All materials copyright UMBC and Dr. Katherine Gibson unless otherwise noted Run time Last Class We Covered Run time of different algorithms Selection,

More information

MITOCW MIT6_01SC_rec2_300k.mp4

MITOCW MIT6_01SC_rec2_300k.mp4 MITOCW MIT6_01SC_rec2_300k.mp4 KENDRA PUGH: Hi. I'd like to talk to you today about inheritance as a fundamental concept in object oriented programming, its use in Python, and also tips and tricks for

More information

CS260 Intro to Java & Android 02.Java Technology

CS260 Intro to Java & Android 02.Java Technology CS260 Intro to Java & Android 02.Java Technology CS260 - Intro to Java & Android 1 Getting Started: http://docs.oracle.com/javase/tutorial/getstarted/index.html Java Technology is: (a) a programming language

More information

E xpe ri e nc e manipulating triangles on a coordinate grid

E xpe ri e nc e manipulating triangles on a coordinate grid 1 U n t er r ich t splan Triangles on the Coord inate Grid Altersgruppe: Grade 6 Virginia - Mathematics Standards of Learning (2009): 6.11a, 6.11b Virginia - Mathematics Standards of Learning (2016): 6.8.a,

More information

Virginia - Mathematics Standards of Learning (2009): 3.10b, 3.9d,

Virginia - Mathematics Standards of Learning (2009): 3.10b, 3.9d, 1 U n t er r ich t splan Calculating Area of Right Triangles Altersgruppe: Grade 4, Grade 3 Virginia - Mathematics Standards of Learning (2009): 3.10b, 3.9d, 5.8a Virginia - Mathematics Standards of Learning

More information

Lecture 16 Common Information Model

Lecture 16 Common Information Model Lecture 16 Common Information Model Course Map 1 Contents Information Modelling in Power Industry - Information Exchange Need - Information modeling Common Information Model-CIM - Background - CIM based

More information

Fairfax County Public Schools Program of Studies: 3.6.a.1, 3.6.a.2, Students pract ice. мин

Fairfax County Public Schools Program of Studies: 3.6.a.1, 3.6.a.2, Students pract ice. мин 1 План урока The Distributive Property Возрастная группа: 3 rd Grade, 4 t h Grade Virginia - Mathematics Standards of Learning (2009): 3.6, 5.19 Virginia - Mathematics Standards of Learning (2016): 3.4.a,

More information

Clarifying Roles. Jonathan Worthington German Perl Workshop 2007

Clarifying Roles. Jonathan Worthington German Perl Workshop 2007 Clarifying Roles Jonathan Worthington German Perl Workshop 2007 The Perl 6 Object Model The Perl 6 object model attempts to improve on the Perl 5 one Nicer, more declarative syntax One way to do things,

More information

how to multiply 3 and 4-digit by 3-digits, using the standard algorithm.

how to multiply 3 and 4-digit by 3-digits, using the standard algorithm. 1 U n t er r ich t splan Multiplying 4-Digit by 3-Digit numbers using the stand ard Algorithm Altersgruppe: 6t h Grade, 5 t h Grade Online-Ressourcen: M ul t i pl i c at i o n Al go ri t hm Opening Teacher

More information

Fairfax County Public Schools Program of Studies: 1.12.a.5,

Fairfax County Public Schools Program of Studies: 1.12.a.5, 1 U n t er r ich t splan Id entifying Polygons - Ad vanced Altersgruppe: Grade 2, Grade 1 Texas - TEKS: G2.8.GM.C, G3.7.GM.B Hampton City Schools Math Power Standards: K.11bSg Riverside USD Scope and Sequence:

More information

Java OOP (SE Tutorials: Learning the Java Language Trail : Object-Oriented Programming Concepts Lesson )

Java OOP (SE Tutorials: Learning the Java Language Trail : Object-Oriented Programming Concepts Lesson ) Java OOP (SE Tutorials: Learning the Java Language Trail : Object-Oriented Programming Concepts Lesson ) Dongwon Jeong djeong@kunsan.ac.kr; http://ist.kunsan.ac.kr/ Information Sciences and Technology

More information

CSIT 2008 June 28, 2008 Anita Verno, Bergen Community College,

CSIT 2008 June 28, 2008 Anita Verno, Bergen Community College, CSIT 2008 June 28, 2008 Anita Verno, Bergen Community College, averno@bergen.edu Introducing OOD, An Example Design Methodologies Alphabet Soup: OOA, OOD, OOP Slides for an Introductory Lesson Why OOD?

More information

Name: Class: Date: Chapter 3 - Foundations 7. Multiple Choice Identify the choice that best completes the statement or answers the question.

Name: Class: Date: Chapter 3 - Foundations 7. Multiple Choice Identify the choice that best completes the statement or answers the question. Name: Class: Date: Chapter 3 - Foundations 7 Multiple Choice Identify the choice that best completes the statement or answers the question. 1. Determine the value of tan 59, to four decimal places. a.

More information

Sorting. Sorting. Selection sort

Sorting. Sorting. Selection sort Sorting 1 Sorting Given a linear list of comparable objects of the same class (or values of the same type), we wish to sort (or reärrange) the objects in the increasing order. For simplicity, let s just

More information

Riverside USD Scope and Sequence: 3.M D.5 a [3.9], 3.M D.5 b

Riverside USD Scope and Sequence: 3.M D.5 a [3.9], 3.M D.5 b 1 U n t er r ich t splan Introduction to Perimeter Altersgruppe: Grade 4, Grade 3 Texas - TEKS: G3.7.GM.B, G4.5.AR.C, G4.5.AR.D, G5.4.AR.H Riverside USD Scope and Sequence: 3.M D.5 a [3.9], 3.M D.5 b [3.9]

More information

Students pract ice. min. E xpe ri e nc e aligning polygons with a grid to determine area

Students pract ice. min. E xpe ri e nc e aligning polygons with a grid to determine area 1 U n t er r ich t splan Calculating Area of Parallelograms Altersgruppe: Grade 4, Grade 3 Virginia - Mathematics Standards of Learning (2009): 3.10b, 3.9d Virginia - Mathematics Standards of Learning

More information

Objective-C: An Introduction (pt 1) Tennessee Valley Apple Developers Saturday CodeJam July 24, 2010 August 7, 2010

Objective-C: An Introduction (pt 1) Tennessee Valley Apple Developers Saturday CodeJam July 24, 2010 August 7, 2010 Objective-C: An Introduction (pt 1) Tennessee Valley Apple Developers Saturday CodeJam July 24, 2010 August 7, 2010 What is Objective-C? Objective-C is an object-oriented programming language that adds

More information

Virginia - Mathematics Standards of Learning (2009): 3.9d, 5.8a,

Virginia - Mathematics Standards of Learning (2009): 3.9d, 5.8a, 1 Lesson Plan Area and Perimeter (Meters) Age group: 4 t h Grade Virginia - Mathematics Standards of Learning (2009): 3.9d, 5.8a, 6.10c Virginia - Mathematics Standards of Learning (2016): 3.8.b, 4.7 Fairfax

More information

Altersgruppe: Ye ar 4 The Australian Curriculum: ACM N A07 5 NSW Mathematics K-10 Syllabus: M A2-6N A, M A2-6N A. Students play.

Altersgruppe: Ye ar 4 The Australian Curriculum: ACM N A07 5 NSW Mathematics K-10 Syllabus: M A2-6N A, M A2-6N A. Students play. 1 U n t er r ich t splan Multiplication - Expand ed and Stand ard Algorithms Altersgruppe: Ye ar 4 The Australian Curriculum: ACM N A07 5 NSW Mathematics K-10 Syllabus: M A2-6N A, M A2-6N A. Victorian

More information

Object oriented Programming

Object oriented Programming Object-Oriented Programming Chapter 4 Object oriented Programming 91 Chapter 4 Object oriented Programming Chapter 4 Object oriented Programming System modelling helps the analyst to understand the functionality

More information

Altersgruppe: Grade 4 Virginia - Mathematics Standards of Learning (2009): 3.10a, 3.9d,

Altersgruppe: Grade 4 Virginia - Mathematics Standards of Learning (2009): 3.10a, 3.9d, 1 U n t er r ich t splan Meter and Centimeter in Perimeter and Area Altersgruppe: Grade 4 Virginia - Mathematics Standards of Learning (2009): 3.10a, 3.9d, 5.8a, 6.10c Virginia - Mathematics Standards

More information

C++ & Object Oriented Programming Concepts The procedural programming is the standard approach used in many traditional computer languages such as BASIC, C, FORTRAN and PASCAL. The procedural programming

More information

Data Structures. Data structures. Data structures. What is a data structure? Simple answer: a collection of data equipped with some operations.

Data Structures. Data structures. Data structures. What is a data structure? Simple answer: a collection of data equipped with some operations. Data Structures 1 Data structures What is a data structure? Simple answer: a collection of data equipped with some operations. Examples Lists Strings... 2 Data structures In this course, we will learn

More information

UML IB Computer Science. Content developed by Dartford Grammar School Computer Science Department

UML IB Computer Science. Content developed by Dartford Grammar School Computer Science Department UML IB Computer Science Content developed by Dartford Grammar School Computer Science Department HL Topics 1-7, D1-4 1: System design 2: Computer Organisation 3: Networks 4: Computational thinking 5: Abstract

More information

The 10 Minute Guide to Object Oriented Programming

The 10 Minute Guide to Object Oriented Programming The 10 Minute Guide to Object Oriented Programming Why read this? Because the main concepts of object oriented programming (or OOP), often crop up in interviews, and all programmers should be able to rattle

More information

Label-based Defenses Against Side Channel Attacks in PaaS Cloud Infrastructure

Label-based Defenses Against Side Channel Attacks in PaaS Cloud Infrastructure Label-based Defenses Against Side Channel Attacks in PaaS Cloud Infrastructure Read Sprabery, Konstantin Evchenko, Abhilash Raj*, Shivana Wanjara*, Sibin Mohan, Rakesh Bobba*, Roy H. Campbell University

More information

JAVA MOCK TEST JAVA MOCK TEST II

JAVA MOCK TEST JAVA MOCK TEST II http://www.tutorialspoint.com JAVA MOCK TEST Copyright tutorialspoint.com This section presents you various set of Mock Tests related to Java Framework. You can download these sample mock tests at your

More information

CS 1331 Fall 2016 Exam 2

CS 1331 Fall 2016 Exam 2 CS 1331 Fall 2016 Exam 2 Fall 2016 Name (print clearly): GT account (gpburdell1, msmith3, etc): Section (e.g., B1): Signature: Failure to properly fill in the information on this page will result in a

More information

Table of Contents. Features... 1 System Requirement... 2 Package Checklist... 2

Table of Contents. Features... 1 System Requirement... 2 Package Checklist... 2 Table of Contents Chapter 1 Intr oduction Features... 1 System Requirement... 2 Package Checklist... 2 Chapter 2 Instal l ation Hardware Installation... 3 Front Panel LED... 3 Driver Installation for both

More information

CS 6456 OBJCET ORIENTED PROGRAMMING IV SEMESTER/EEE

CS 6456 OBJCET ORIENTED PROGRAMMING IV SEMESTER/EEE CS 6456 OBJCET ORIENTED PROGRAMMING IV SEMESTER/EEE PART A UNIT I 1. Differentiate object oriented programming from procedure oriented programming. 2. Define abstraction and encapsulation. 3. Differentiate

More information

Software Development. Modular Design and Algorithm Analysis

Software Development. Modular Design and Algorithm Analysis Software Development Modular Design and Algorithm Analysis Data Encapsulation Encapsulation is the packing of data and functions into a single component. The features of encapsulation are supported using

More information

design patterns FOR B.tech (jntu - hyderabad & kakinada) (IV/I - CSE AND IV/II - IT) CONTENTS 1.1 INTRODUCTION TO DESIGN PATTERNS TTERNS... TTERN?...

design patterns FOR B.tech (jntu - hyderabad & kakinada) (IV/I - CSE AND IV/II - IT) CONTENTS 1.1 INTRODUCTION TO DESIGN PATTERNS TTERNS... TTERN?... Contents i design patterns FOR B.tech (jntu - hyderabad & kakinada) (IV/I - CSE AND IV/II - IT) CONTENTS UNIT - I [CH. H. - 1] ] [INTRODUCTION TO ]... 1.1-1.32 1.1 INTRODUCTION TO... 1.2 1.2 WHAT T IS

More information

OOP in Java Review. CS356 Object-Oriented Design and Programming October 1, 2014

OOP in Java Review. CS356 Object-Oriented Design and Programming   October 1, 2014 OOP in Java Review CS356 Object-Oriented Design and Programming http://cs356.yusun.io October 1, 2014 Yu Sun, Ph.D. http://yusun.io yusun@csupomona.edu Announcement Submit your GitHub username as soon

More information

Python Objects. Charles Severance. Python for Everybody

Python Objects. Charles Severance. Python for Everybody Python Objects Charles Severance Python for Everybody www.py4e.com Warning This lecture is very much about definitions and mechanics for objects This lecture is a lot more about how it works and less about

More information

Altersgruppe: Grade 4 Virginia - Mathematics Standards of Learning (2009): 3.10a, 3.9d,

Altersgruppe: Grade 4 Virginia - Mathematics Standards of Learning (2009): 3.10a, 3.9d, 1 U n t er r ich t splan More Area and Perimeter (Yard s) Altersgruppe: Grade 4 Virginia - Mathematics Standards of Learning (2009): 3.10a, 3.9d, 5.8a, 6.10c Virginia - Mathematics Standards of Learning

More information

Government Polytechnic, Muzaffarpur. Name of the Lab: OBJECT ORIENTED PROGRAMMING

Government Polytechnic, Muzaffarpur. Name of the Lab: OBJECT ORIENTED PROGRAMMING Government Polytechnic, Muzaffarpur. Name of the Lab: OBJECT ORIENTED PROGRAMMING THROUGH C++ Practical: OOPS THROUGH C++ Subject Code: 1618407 PROGRAM NO.1 Programming exercise on executing a Basic C++

More information

CSE 484 / CSE M 584 Computer Security. TA: Jared Moore

CSE 484 / CSE M 584 Computer Security. TA: Jared Moore CSE 484 / CSE M 584 Computer Security TA: Jared Moore jlcmoore@cs Logistics Lab #1 due next Friday Today: Lab 1 questions. Authentication grab bag. (if time) Cryptography Password Salting Servers shouldn

More information

Altersgruppe: Grade 2 Virginia - Mathematics Standards of Learning (2009): 1.12, 1.16, Virginia - Mathematics Standards of Learning (2016): 3.12.

Altersgruppe: Grade 2 Virginia - Mathematics Standards of Learning (2009): 1.12, 1.16, Virginia - Mathematics Standards of Learning (2016): 3.12. 1 U n t er r ich t splan Classify Polygons Based on Vertices, Ed ges and Angles Altersgruppe: Grade 2 Virginia - Mathematics Standards of Learning (2009): 1.12, 1.16, 2.16, 3.14, 4.12a, 4.12b Virginia

More information

CHAPTER 5 GENERAL OOP CONCEPTS

CHAPTER 5 GENERAL OOP CONCEPTS CHAPTER 5 GENERAL OOP CONCEPTS EVOLUTION OF SOFTWARE A PROGRAMMING LANGUAGE SHOULD SERVE 2 RELATED PURPOSES : 1. It should provide a vehicle for programmer to specify actions to be executed. 2. It should

More information

Multi-Touch Frame User Manual

Multi-Touch Frame User Manual Multi-Touch Frame User Manual This roduct supports true 2-40 touch points, remote diagnosis, multi-screen capable 1 Content At a Glance Quick Start 3 1.Introduction 5 1.1 The zinframeserver Interface 5

More information

CSC148H Week 1 >> COURSE INFORMATION, RECAP, OOP. Sadia Rain Sharmin Week of May 7, 2018

CSC148H Week 1 >> COURSE INFORMATION, RECAP, OOP. Sadia Rain Sharmin Week of May 7, 2018 CSC148H Week 1 >> COURSE INFORMATION, RECAP, OOP Sadia Rain Sharmin Week of May 7, 2018 Welcome! What is CSC148 about? - Designing programs using OO programming principles - Reasoning about efficiency

More information

The Basics. Concepts of Class and Object

The Basics. Concepts of Class and Object Web Programming Week 11 COSC2453-SP2, 2011 OO- Part I 1 2 What are we covering now? The Basics Concepts of class and objects, How to write a class in PHP? Constructors, Visibility Modifiers, Abstract classes,

More information

INTRODUCTION OF SERVER SIDE PROGRAMMING. Topic Objective: At the end of this topic the student will be able to:

INTRODUCTION OF SERVER SIDE PROGRAMMING. Topic Objective: At the end of this topic the student will be able to: 1 INTRODUCTION OF SERVER SIDE PROGRAMMING Topic Objective: At the end of this topic the student will be able to: Integrate JavaScript into HTML documents Use inline JavaScript within HTML tags Create simple

More information

Object-Oriented Programming in C++/Handout 01 Page 1 of 8

Object-Oriented Programming in C++/Handout 01 Page 1 of 8 Object-Oriented Programming in C++/Handout 01 Page 1 of 8 Table of Contents Table of Contents... 1 Learning Objectives... 2 Object-Oriented Approach... 2 Advantages of Object-Oriented Approach... 2 Principles

More information

Age group: 2nd Grade Mathematics Florida Standards (MAFS): 2.M D.2.5 Fairfax County Public Schools Program of Studies: 3.10.a.1,

Age group: 2nd Grade Mathematics Florida Standards (MAFS): 2.M D.2.5 Fairfax County Public Schools Program of Studies: 3.10.a.1, 1 Lesson Plan Find ing Perimeter of Polygons Age group: 2nd Grade Mathematics Florida Standards (MAFS): 2.M D.2.5 Fairfax County Public Schools Program of Studies: 3.10.a.1, 3.9.d.1, 3.9.d.2, 5.8.a.1,

More information

Answer1. Features of Java

Answer1. Features of Java Govt Engineering College Ajmer, Rajasthan Mid Term I (2017-18) Subject: PJ Class: 6 th Sem(IT) M.M:10 Time: 1 hr Q1) Explain the features of java and how java is different from C++. [2] Q2) Explain operators

More information

Use Arrays and Collections

Use Arrays and Collections Use Arrays and Collections Contents Introduction... 1 Create Act on each item action... 1 Use Array and Collection in a Method... 9 Create a method... 9 Create Action Execute actions for all items... 10

More information

CMSC 132: Object-Oriented Programming II

CMSC 132: Object-Oriented Programming II CMSC 132: Object-Oriented Programming II Java Support for OOP Department of Computer Science University of Maryland, College Park Object Oriented Programming (OOP) OO Principles Abstraction Encapsulation

More information

The first tim e you use Visual Studio it is im portant to get the initial settings right. Load Visual Studio 2010 from the Start menu:

The first tim e you use Visual Studio it is im portant to get the initial settings right. Load Visual Studio 2010 from the Start menu: Visual Studio is an I nt egrated Developm ent Environm ent (I DE) for program m ing in Visual Basic (it can also do C# and C+ + but we will not be covering those). I t is perfectly possible to write Visual

More information

BCA (Part II) EXAMINATION, 2009 C++ PROGRAMMING Time allowed: Three Hours Maximum Marks: 50 Attempt any five questions

BCA (Part II) EXAMINATION, 2009 C++ PROGRAMMING Time allowed: Three Hours Maximum Marks: 50 Attempt any five questions C++ PROGRAMMING Attempt any five questions 1. (a) What is encapsulation? Why is data considered safe if encapsulated? How are the terms abstraction and encapsulation related. 4 (b) What do you understand

More information

7. C++ Class and Object

7. C++ Class and Object 7. C++ Class and Object 7.1 Class: The classes are the most important feature of C++ that leads to Object Oriented programming. Class is a user defined data type, which holds its own data members and member

More information

Riverside USD Scope and Sequence: 4.G.2 [4.7 ], 4.G.2 [4.8] Oklahoma Academic Standards Mathematics: 4.A.1.3, 4.GM.1.2,

Riverside USD Scope and Sequence: 4.G.2 [4.7 ], 4.G.2 [4.8] Oklahoma Academic Standards Mathematics: 4.A.1.3, 4.GM.1.2, 1 U n t er r ich t splan Classifying Triangles Altersgruppe: Grade 5, Grade 4 Texas - TEKS: G4.6.GM.C, G6.8.E E R.A, G6.8.E E R.B Riverside USD Scope and Sequence: 4.G.2 [4.7 ], 4.G.2 [4.8] Oklahoma Academic

More information

The Australian Curriculum: ACM M G088 NSW Mathematics K-10 Syllabus: M A2-15 M G, M A2-15 M G.

The Australian Curriculum: ACM M G088 NSW Mathematics K-10 Syllabus: M A2-15 M G, M A2-15 M G. 1 U n t er r ich t splan Classifying Quad rilaterals Altersgruppe: Ye ar 4, Ye ar 5 The Australian Curriculum: ACM M G088 NSW Mathematics K-10 Syllabus: M A2-15 M G, M A2-15 M G. Victorian Curriculum:

More information

Virginia - Mathematics Standards of Learning (2009): 6.10d Virginia - Mathematics Standards of Learning (2016): 5.8.a, 5.8.b,

Virginia - Mathematics Standards of Learning (2009): 6.10d Virginia - Mathematics Standards of Learning (2016): 5.8.a, 5.8.b, 1 Lesson Plan Volume of a Rectangular Prism Age group: 5 t h Grade, 6t h Grade Virginia - Mathematics Standards of Learning (2009): 6.10d Virginia - Mathematics Standards of Learning (2016): 5.8.a, 5.8.b,

More information

LIB 510 MV Process Operator s Manual

LIB 510 MV Process Operator s Manual 1MRS751388-MUM Issue date: 31.01.2000 Program revision: 4.0.3 Documentation version: A LIB 510 Copyright 2000 ABB Substation Automation Oy All rights reserved. Notice 1 The information in this document

More information

Name Date pad started / / Commencing Notice Number Authorised Collector Number Date pad finished / / Last Issue Notice Number EXAMPLE

Name Date pad started / / Commencing Notice Number Authorised Collector Number Date pad finished / / Last Issue Notice Number EXAMPLE Penalty Fare Notices Name Date pad started / / Commencing Notice Number Authorised Collector Number Date pad finished / / Last Issue Notice Number Notes For The Guidance Of Authorised Collector Issuing

More information

C++ Classes & Object Oriented Programming

C++ Classes & Object Oriented Programming C++ Classes & Object Oriented Programming What is it? Object Oriented Programming 1 Object Oriented Programming One of the first applications of modern computing was modeling and simulation. Scientists

More information

Practice 7-1. Graphing on a Coordinate Plane. Give the coordinates AND quadrant of each point. 1. F 2. X 3. T 4. B 5. D 6. R 7. H 8.

Practice 7-1. Graphing on a Coordinate Plane. Give the coordinates AND quadrant of each point. 1. F 2. X 3. T 4. B 5. D 6. R 7. H 8. Chapter 7 Practice 7-1 Graphing on a Coordinate Plane Give the coordinates AND quadrant of each point. 1. F 2. X 3. T 4. B 5. D 6. R 7. H 8. Y Graph and label each point on the coordinate plane. 9. A(2

More information

The Number Plane THE NUMBER PLANE PASSPORT.

The Number Plane THE NUMBER PLANE PASSPORT. THE NUMBER PLANE PASSPORT www.mathletics.co.nz Fill in the mind-map below with what you already know about number planes. A start has been made for you! Uses a coordinate system developed by the French

More information

Row 1 This is data This is data

Row 1 This is data This is data mpdf TABLES CSS Styles The CSS properties for tables and cells is increased over that in html2fpdf. It includes recognition of THEAD, TFOOT and TH. See below for other facilities such as autosizing, and

More information

Row 1 This is data This is data. This is data out of p This is bold data p This is bold data out of p This is normal data after br H3 in a table

Row 1 This is data This is data. This is data out of p This is bold data p This is bold data out of p This is normal data after br H3 in a table mpdf TABLES CSS Styles The CSS properties for tables and cells is increased over that in html2fpdf. It includes recognition of THEAD, TFOOT and TH. See below for other facilities such as autosizing, and

More information

UML & OO FUNDAMENTALS CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 3 08/30/2011

UML & OO FUNDAMENTALS CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 3 08/30/2011 UML & OO FUNDAMENTALS CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 3 08/30/2011 1 Goals of the Lecture Review the material in Chapter 2 of the Textbook Cover key parts of the UML notation

More information

Computer Security Sec4on Week 4: Cryptography

Computer Security Sec4on Week 4: Cryptography CSE 484 / CSE M 584 Computer Security Sec4on Week 4: Cryptography TA: Thomas Crosley tcrosley@cs Thanks to Franzi Roesner and Adrian Sham for previous slides [Examples/Images thanks to Wikipedia.] Administrivia

More information

Overview. Elements of Programming Languages. Objects. Self-Reference

Overview. Elements of Programming Languages. Objects. Self-Reference Overview Elements of Programming Languages Lecture 10: James Cheney University of Edinburgh October 23, 2017 Last time: programming in the large Programs, packages/namespaces, importing Modules and interfaces

More information

Object Oriented Software Development CIS Today: Object Oriented Analysis

Object Oriented Software Development CIS Today: Object Oriented Analysis Object Oriented Software Development CIS 50-3 Marc Conrad D104 (Park Square Building) Marc.Conrad@luton.ac.uk Today: Object Oriented Analysis The most single important ability in object oriented analysis

More information

Software Practice 1 - Inheritance and Interface Inheritance Overriding Polymorphism Abstraction Encapsulation Interfaces

Software Practice 1 - Inheritance and Interface Inheritance Overriding Polymorphism Abstraction Encapsulation Interfaces Software Practice 1 - Inheritance and Interface Inheritance Overriding Polymorphism Abstraction Encapsulation Interfaces Prof. Hwansoo Han T.A. Minseop Jeong T.A. Wonseok Choi 1 In Previous Lecture We

More information

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.)

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) INTRODUCTION TO.NET Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In-

More information

Elementary Concepts of Object Class

Elementary Concepts of Object Class Elementary Concepts of Object Class Modeling entities and their behaviour by objects. A class as a specification of objects and as an object factory, computation as message passing/function call between

More information

Introduction and Review of Java: Part 2

Introduction and Review of Java: Part 2 Introduction and Review of Java: Part 2 Fundamental Concepts (Principles) of Object Oriented Programming Java s implementation of Object Oriented Programming 1of 59 WHAT IS OBJECT ORIENTED PROGRAMMING?

More information

CS 1316 Exam 1 Summer 2009

CS 1316 Exam 1 Summer 2009 1 / 8 Your Name: I commit to uphold the ideals of honor and integrity by refusing to betray the trust bestowed upon me as a member of the Georgia Tech community. CS 1316 Exam 1 Summer 2009 Section/Problem

More information

Object-Oriented Programming

Object-Oriented Programming iuliana@cs.ubbcluj.ro Babes-Bolyai University 2018 1 / 40 Overview 1 2 3 4 5 2 / 40 Primary OOP features ion: separating an object s specification from its implementation. Encapsulation: grouping related

More information

Object-oriented development. Object-oriented Design. Objectives. Characteristics of OOD. Interacting objects. Topics covered

Object-oriented development. Object-oriented Design. Objectives. Characteristics of OOD. Interacting objects. Topics covered Object-oriented development Object-oriented Design Object-oriented analysis, design and programming are related but distinct. OOA is concerned with developing an object model of the application domain.

More information

Chapter 4.!Data Abstraction: The Walls! 2011 Pearson Addison-Wesley. All rights reserved 4-1

Chapter 4.!Data Abstraction: The Walls! 2011 Pearson Addison-Wesley. All rights reserved 4-1 Chapter 4!Data Abstraction: The Walls! 2011 Pearson Addison-Wesley. All rights reserved 4-1 2015-09-29 11:44:25 1/45 Chapter-04.pdf (#4) bubblesort(int[] a) { int last = a.length - 1; while (last > 0)

More information

Testing Anomalies in Multiple and Multilevel Inheritance

Testing Anomalies in Multiple and Multilevel Inheritance Testing Anomalies in Multiple and Multilevel Inheritance Thesis Report Submitted in partial fulfillment of the requirements for the award of degree of Master of Engineering In Computer Engineering Submitted

More information

Altersgruppe: Grade 6 Virginia - Mathematics Standards of Learning (2009): 3.14, 5.8b,

Altersgruppe: Grade 6 Virginia - Mathematics Standards of Learning (2009): 3.14, 5.8b, 1 U n t er r ich t splan Nets of Rectangular Prisms Altersgruppe: Grade 6 Virginia - Mathematics Standards of Learning (2009): 3.14, 5.8b, 5.8c, 6.10d Virginia - Mathematics Standards of Learning (2016):

More information

Sri Vidya College of Engineering & Technology

Sri Vidya College of Engineering & Technology UNIT I INTRODUCTION TO OOP AND FUNDAMENTALS OF JAVA 1. Define OOP. Part A Object-Oriented Programming (OOP) is a methodology or paradigm to design a program using classes and objects. It simplifies the

More information

C_TAW12_740

C_TAW12_740 C_TAW12_740 Passing Score: 800 Time Limit: 4 min Exam A QUESTION 1 Which of the foldynpro application to transaction database data to the user interface? A. Interface controller B. Supply function C. Inbound

More information

Digital Backbone Project Overview Sony Pictures Technologies

Digital Backbone Project Overview Sony Pictures Technologies Digital Backbone Project Overview Sony Pictures Technologies Digital Backbone Project Overview ghj / 2010.04a 1 Why a Digital Backbone? Digital Backbone Project Overview ghj / 2010.04a 2 End to End Digital

More information

Subject: Aircraft Flight Information Services-Broadcast (FIS-B) Data Link Systems and Equipment

Subject: Aircraft Flight Information Services-Broadcast (FIS-B) Data Link Systems and Equipment European Aviation Safety Agency European Technical Standard Order Subject: Aircraft Flight Information Services-Broadcast (FIS-B) Data Link Systems and Equipment 1 - Applicability This ETSO gives the requirements

More information

Object-Oriented Concept

Object-Oriented Concept Object-Oriented Concept Encapsulation ADT, Object Inheritance Derived object Polymorphism Each object knows what it is Polymorphism noun, the quality or state of being able to assume different forms -

More information

Compulsory course in Computer Science

Compulsory course in Computer Science Compulsory course in Computer Science University of Macau Faculty of Science and Technology Department of Computer and Information Science SFTW241 Programming Languages Architecture I Syllabus 2 nd Semester

More information

Students pract ice. min. E xpe ri e nc e aligning polygons with a grid to determine area. P rac t i c e finding area of triangles and quadrilaterals

Students pract ice. min. E xpe ri e nc e aligning polygons with a grid to determine area. P rac t i c e finding area of triangles and quadrilaterals 1 U n t er r ich t splan Calculating Area of Polygons Altersgruppe: Grade 4, Grade 3 Virginia - Mathematics Standards of Learning (2009): 3.10b, 3.9d Virginia - Mathematics Standards of Learning (2016):

More information

Shape and Structure. Forms of Quadratic Functions. Lesson 4.1 Skills Practice. Vocabulary

Shape and Structure. Forms of Quadratic Functions. Lesson 4.1 Skills Practice. Vocabulary Lesson.1 Skills Practice Name Date Shape and Structure Forms of Quadratic Functions Vocabular Write an eample for each form of quadratic function and tell whether the form helps determine the -intercepts,

More information

Patterns and Testing

Patterns and Testing and Lecture # 7 Department of Computer Science and Technology University of Bedfordshire Written by David Goodwin, based on the lectures of Marc Conrad and Dayou Li and on the book Applying UML and (3

More information

Intro to R. Fall Fall 2017 CS130 - Intro to R 1

Intro to R. Fall Fall 2017 CS130 - Intro to R 1 Intro to R Fall 2017 Fall 2017 CS130 - Intro to R 1 Intro to R R is a language and environment that allows: Data management Graphs and tables Statistical analyses You will need: some basic statistics We

More information

UML & OO Fundamentals. CSCI 4448/5448: Object-Oriented Analysis & Design Lecture 3 09/04/2012

UML & OO Fundamentals. CSCI 4448/5448: Object-Oriented Analysis & Design Lecture 3 09/04/2012 UML & OO Fundamentals CSCI 4448/5448: Object-Oriented Analysis & Design Lecture 3 09/04/2012 1 Goals of the Lecture Review the material in Chapter 2 of the Textbook Cover key parts of the UML notation

More information

Introduction to ActionScript 3.0 programming Object Oriented Programming pt. 1 & 2

Introduction to ActionScript 3.0 programming Object Oriented Programming pt. 1 & 2 Introduction to ActionScript 3.0 programming Object Oriented Programming pt. 1 & 2 Thomas Lövgren Flash developer, designer & programmer thomas.lovgren@humlab.umu.se Umeå Institute of Design, 2011-09-20

More information

TRELLEBORG MARINE SYSTEMS VERSION 3.1

TRELLEBORG MARINE SYSTEMS VERSION 3.1 VERSION 3.1 Table of Contents What's new in SafePilot Shore 3.1... 2 Introduction... 3 Traffic overview... 4 Vessels list and notes... 5 Charts management... 8 Quick jumps... 9 Using tools to manipulate

More information

Overview. Elements of Programming Languages. Objects. Self-Reference

Overview. Elements of Programming Languages. Objects. Self-Reference Overview Elements of Programming Languages Lecture 11: James Cheney University of Edinburgh November 3, 2015 Last time: programming in the large Programs, packages/namespaces, importing Modules and interfaces

More information

Object-Oriented Design

Object-Oriented Design Object-Oriented Design IT4GIS Keith T. Weber, GISP GIS Director ISU GIS Training and Research Center Topics During the balance of this semester, we will pursue and follow two learning threads Object-relational

More information

AMD and OpenCL. Mike Houst on Senior Syst em Archit ect Advanced Micro Devices, I nc.

AMD and OpenCL. Mike Houst on Senior Syst em Archit ect Advanced Micro Devices, I nc. AMD and OpenCL Mike Houst on Senior Syst em Archit ect Advanced Micro Devices, I nc. Overview Brief overview of ATI Radeon HD 4870 architecture and operat ion Spreadsheet perform ance analysis Tips & tricks

More information

Introduction to OOP. Procedural Programming sequence of statements to solve a problem.

Introduction to OOP. Procedural Programming sequence of statements to solve a problem. Introduction to OOP C++ - hybrid language improved and extended standard C (procedural language) by adding constructs and syntax for use as an object oriented language. Object-Oriented and Procedural Programming

More information

How to: Create a Site in a SharePoint Site Collection. Updated: 12 July 2012

How to: Create a Site in a SharePoint Site Collection. Updated: 12 July 2012 How to: Create a Site in a SharePoint Site Collection Updated: 12 July 2012 Table of Contents Creating sites in the HPIT/Sites sit e collect ion... 3 Create the site... 3 Initial setup... 4 Banner Setup...

More information

Fractions and Mixed Numbers: Multiplication and Division

Fractions and Mixed Numbers: Multiplication and Division Chapter Fractions and Mixed Numbers: Multiplication and Division Chapter Opener Puzzle Section. Introduction to Fractions and Mixed Numbers Section. Practice Exercises. Answers will vary.. (a) A fraction

More information

Classes, Objects, and OOP in Java. June 16, 2017

Classes, Objects, and OOP in Java. June 16, 2017 Classes, Objects, and OOP in Java June 16, 2017 Which is a Class in the below code? Mario itsame = new Mario( Red Hat? ); A. Mario B. itsame C. new D. Red Hat? Whats the difference? int vs. Integer A.

More information

TeenCoder : Java Programming (ISBN )

TeenCoder : Java Programming (ISBN ) TeenCoder : Java Programming (ISBN 978-0-9887070-2-3) and the AP * Computer Science A Exam Requirements (Alignment to Tennessee AP CS A course code 3635) Updated March, 2015 Contains the new 2014-2015+

More information

NRAO Proposal Tool (PST) Gustaaf van Moorsel NRAO Community Day 1/13/2012

NRAO Proposal Tool (PST) Gustaaf van Moorsel NRAO Community Day 1/13/2012 NRAO Proposal Tool (PST) Gustaaf van Moorsel NRAO Community Day 1/13/2012 Creating an NRAO proposal Proposal Submission Tool (PST) EVLA, VLBA, GBT, but for ALMA, use ALMA OT This presentation: EVLA-centric

More information