IB Computer Science Content developed by Dartford Grammar School Computer Science Department Objects as a programming concept.

Slides:



Advertisements
Similar presentations
Staff Training Type your subject here. Welcome and Introduction Welcome the staff members to the session. State the subject of the session. Describe the.
Advertisements

The Library Catalog: An Overview.  The library catalog is an index to all the material owned by the MSJC Libraries.  The catalog includes both physical.
Introduction to Information and Computer Science Computer Programming Lecture e This material (Comp4_Unit5e) was developed by Oregon Health and Science.
IBM Business Consulting Services © Copyright IBM Corporation 2006 Unified Process March 27, 2006 Chris Armstrong.
1 Software Testing and Quality Assurance Lecture 12 - The Testing Perspective (Chapter 2, A Practical Guide to Testing Object-Oriented Software)
6. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain how events can be used to identify use cases that define requirements.
Component-Based Software Engineering Dr R Bahsoon 1 Revision Session Component-Based Software Dr. Rami Bahsoon School of Computer Science The University.
CHAPTER ONE Problem Solving and the Object- Oriented Paradigm.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Introduction to Leddy Library Welcome to UWindsor and Leddy Library! Tamsin Bacon: Librarian Scott Cowan: Co-op Student.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Slide 1 UML Review Chapter 2: Introduction to Object-Oriented Systems Analysis and Design with the Unified Modeling Language, Version 2.0 Alan Dennis,
Unified Modeling Language, Version 2.0
Object-Oriented Analysis and Design An Introduction.
An Introduction to Java Chapter 11 Object-Oriented Application Development: Part I.
Object Management Group (OMG) Specifies open standards for every aspect of distributed computing Multiplatform Model Driven Architecture (MDA)
ALGORITHM CHAPTER 8. Chapter Outlines and Objectives  Define an algorithm and relate it to problem solving.  Define three construct and describe their.
Chapter Two The UML – Unified Modeling Language Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
CS442: ADVANCED PROGRAMMING USING JAVA Lab 6: Classes and objects Computer Science Department.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Oceans Assure Model Lesson Plan 1 By Rusty Richards.
Computer Science Topical Paper Presentation #NN Presenter Name Pattern Name P a t t e r n X Y Z – P a g e 1 Original Paper Title by Paper Author.
UNIVERSITY QUESTIONS. MODULE 1 ( 1 & 2 MARK)  list out two functions of cumulative records ?  what is cumulative records  what is performance appraisal.
IB Economics assessment objectives and command terms.
April 20022CS3X1 Database Design Entity-relationship modelling John Wordsworth Department of Computer Science The University of Reading
IB Group 4 Project Groups: Pick up a color Get a colored slip of paper based on the course you are testing for in May. If you are registered.
General Instructions Evidence is the basis for our understanding in science and a lab report is your opportunity to present evidence you’ve collected to.
IB Computer Science Content developed by Dartford Grammar School Computer Science Department UML.
1 Advanced Computer Programming Software Modeling UML Copyright © Texas Education Agency, 2013.
IB Computer Science Content developed by Dartford Grammar School Computer Science Department Objects as a programming concept.
Computer Organisation
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Computational Thinking, Problem-solving and Programming: General Principals IB Computer Science.
System Design Basics IB Computer Science.
Objects as a programming concept
Planning & System installation
Planning & System installation
Resource Management IB Computer Science.
Control Systems IB Computer Science.
Planning & System Installation
Planning & System installation
Computer Organisation
Computational Thinking, Problem-solving and Programming: General Principals IB Computer Science.
System Backup IB Computer Science.
Objects as a programming concept
Computational Thinking, Problem-solving and Programming: General Principals IB Computer Science.
Planning & System Installation
* Type your subject here
Planning & System Installation
Objects as a programming concept
Chapter 5: Object Oriented Analysis and Design
Staff Training Type your subject here.
Planning & System Installation
System Design Basics IB Computer Science.
Computer Organisation
Database Concepts Relational Databases Start ….
Chapter 4: Use Case Modeling
Planning & System Installation
Planning & System Installation
System Design Basics IB Computer Science.
CS7026: Authoring for Digital Media
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Resistance Year 9 Science.
C Programming Lecture 0 : Introduction
* Type your subject here
Command WORDS Make sure you are answering the question not simply writing down everything you know about a topic! C Savage 2017 Aquinas Grammar School.
Analyse (HL) To study a problem in detail, by breaking it down into various parts and to examine possible relationships.
Topics discussed in this section:
Presentation transcript:

IB Computer Science Content developed by Dartford Grammar School Computer Science Department Objects as a programming concept

Content developed by Dartford Grammar School Computer Science Department HL Topics 1-7, D1-4

Content developed by Dartford Grammar School Computer Science Department HL & SL D.1 Overview D.1 Objects as a programming concept D.1.1 Outline the general nature of an object D.1.2 Distinguish between an object (definition, template or class) and instantiation D.1.3 Construct unified modelling language (UML) diagrams to represent object designs D.1.4 Interpret UML diagrams D.1.5 Describe the process of decomposition into several related objects D.1.6 Describe the relationships between objects for a given problem D.1.7 Outline the need to reduce dependencies between objects in a given problem D.1.8 Construct related objects for a given problem D.1.9 Explain the need for different data types to represent data items D.1.10 Describe how data items can be passed to and from actions as parameters

Content developed by Dartford Grammar School Computer Science Department Topic D.1.5 Describe the process of decomposition into several related objects

Content developed by Dartford Grammar School Computer Science Department Turning a problem into objects A library rents out audio books on CD to members. They employ 18 staff members. Decomposition

Content developed by Dartford Grammar School Computer Science Department Practice with these Employers Traffic simulation model Calculator Calendar Media Collections