Representation and Modelling CS4012. Module Info Lecturer: Michael English Contact Details: – –Tel: 061.

Slides:



Advertisements
Similar presentations
Centre for the Enhancement of Learning and Teaching Supporting & Enhancing Online Teaching & Learning by Catherine Ogilvie Centre for the Enhancement of.
Advertisements

Multimedia Web Site Design Chapter Building an Effective Web Site Creating a Web site is easy, but creating one that is useful and attractive takes.
Lecture 0: Course Overview
IEOR 4004: Introduction to Operations Research Deterministic Models January 22, 2014.
Requested Faculty Input 4 Packages 1.Course catalog description, List of CLO (Achieved) 2.List of assessments, List of activities- Today 3.Course topics.
Course Web Site – Also linked from Blackboard Course Materials – Excel Tutorials – Access Tutorials – PPT.
INTRODUCTION TO MODELING
Chapter 1 Introduction to Modeling DECISION MODELING WITH MICROSOFT EXCEL Copyright 2001 Prentice Hall.
CS1203 SCCC/ATS COURSE SYLLABUS Introduction to Computer Concepts and Applications Revised 8/16/2014 Online 7/14 revision Ed Hall Instructor.
CS1101: Programming Methodology
1 CENG 707 Data Structures and Algorithms Nihan Kesim Çiçekli Department of Computer Engineering Middle East Technical University Fall 2010.
IT 240 Intro to Desktop Databases Introduction. About this course Design a database: Entity Relation (ER) modeling and normalization techniques Create.
1 Introduction to Software Engineering Lecture 42 – Communication Skills.
1004INT Information Systems Week 11 Databases as Business Tools.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
1 CIS 3700 Local Area Networks Abdou Illia, Ph.D School of Business Eastern Illinois University (Week 1, Monday 8/22/2006)
Technical Report Writing and Presentation Skills Course Outline 1.
COMP 1001: Introduction to Computers for Arts and Social Sciences.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
® Microsoft Office 2010 INF 150 Personal Productivity with IT.
System Analysis Overview Document functional requirements by creating models Two concepts help identify functional requirements in the traditional approach.
CSCI 347 – Data Mining Lecture 01 – Course Overview.
Software Engineering CS B Prof. George Heineman.
Modelling information systems
Financial Statement Modeling & Spreadsheet Engineering “Training in spreadsheet modeling improves both the efficiency and effectiveness with which analysts.
CS 103 Discrete Structures Lecture 01 Introduction to the Course
ITEC224 Database Programming
Introduction to Network Security J. H. Wang Feb. 24, 2011.
Chapter 2 – Software Processes Lecture 1 1Chapter 2 Software Processes.
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
Decision and Risk Analysis FT MBA 2000 Kiriakos Vlahos January 99.
SE3183 Advance Web Programming Programming Session 2013/2014.
ITMS3101: Digital Media Introduction and Overview Eng. Mohanned M. Dawoud Software Engineering University of Palestine.
Dr. Gina Green Intro to Information Technology & Processing.
CISB594 – Business Intelligence Introduction. What will we look at today Lecturer Learning Outcomes Course Structure Materials Reference Texts Assessments.
Modeling and simulation of systems Model building Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Methodology - Conceptual Database Design. 2 Design Methodology u Structured approach that uses procedures, techniques, tools, and documentation aids to.
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
1 Introduction to Software Engineering Lecture 1.
Methodology - Conceptual Database Design
L8 - March 28, 2006copyright Thomas Pole , all rights reserved 1 Lecture 8: Software Asset Management and Text Ch. 5: Software Factories, (Review)
1 (21) EZinfo Introduction. 2 (21) EZinfo  A Software that makes data analysis easy  Reveals patterns, trends, groups, outliers and complex relationships.
44220: Database Design & Implementation Modelling the ‘Real’ World Ian Perry Room: C41C Ext.: 7287
LT512 Reading in the Content Areas Professor: Donna Numeroff-Martin, EdD Seminar: Monday 7:00pm EST Week 5: Unit 5 Comprehension Strategies.
By N.Gopinath AP/CSE. There are 5 categories of Decision support tools, They are; 1. Reporting 2. Managed Query 3. Executive Information Systems 4. OLAP.
Introduction Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or * Section A Instructor: Dr. David Hutchinson Office:
Software Requirements: A More Rigorous Look 1. Features and Use Cases at a High Level of Abstraction  Helps to better understand the main characteristics.
Why Standardize Metadata?. Why Have a Standard? Think for a moment how hard it would be to… … bake a cake without standard units of measurement. … put.
 Course Overview Distributed Systems IT332. Course Description  The course introduces the main principles underlying distributed systems: processes,
EG1003: Introduction to Engineering and Design Software for Engineers.
EG1003: Introduction to Engineering and Design Software for Engineers.
After completing this lesson, you will be able to: Identify the basic features of productivity programs. Lesson: 1 Introduction to Productivity Programs.
Introduction to Financial Management. Overview of Financial Management Introduction Keys to Success Recitations Class Structure - Syllabus Text – Financial.
A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Applications software. Systems.
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
1 Sobah Abbas Petersen Adjunct Associate Professor, NTNU Researcher, Sintef TDT4252 Modelling of Information Systems Advanced Course TDT4252,
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
SAP BPC / EPM ONLINE TRAINING UK Contact Us :
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
Document Architectures/ Language Programming 2 CS4146/CS4703 Nikola Nikolov (Nik) office: CS1-030; tel.: Best time.
Computer Skills Lecturer Muhammed YASIN
BIS 221 MENTOR Lessons in Excellence- -bis221mentor.com.
CIS 111 STUDY Lessons in Excellence-- cis111study.com.
BIS 221 Education for Service-- tutorialrank.com
CIS 111 Education for Service-- tutorialrank.com
Item 1: This task required students to evaluate search results to choose the most appropriate one for a specified topic. This task illustrates achievement.
BIS 221 Great Wisdom/tutorialrank.com. BIS 221 All Assignments For more course tutorials visit BIS 221 Week 2 Assignment Business.
Review of Week 1 Database DBMS File systems vs. database systems
Multimedia Web Site Design
Presentation transcript:

Representation and Modelling CS4012

Module Info Lecturer: Michael English Contact Details: – –Tel: ext –Office: CS Building CS1-024 Lecture Times: –Monday 11h00 S205 –Thursday 13h00 S206 Tutorials start week 3 Labs: more info later

Module Info All course material will be available on the web

Module Assessment Mid-term Week 7 (15%) Assignments (15%) Final Exam 70% Attendance will be monitored if…

Module Grading 30% D2 35% D1 40% C3 48% C2 52% C1 56% B3 60% B2 64% B1 72% A2 80% A1

Module Overview Modelling –Introduction to modelling –Types of Models –Modelling in Software Development –Data representation modelling –Using MS Excel for modelling –Modelling in other domains

Module Overview Representation –File Formats –Text, Graphic, Audio, Video formats –Compression –Markup Languages –Standards

Modelling What is a model? –“a simplified illustration of a real situation”, a simplified representation of the relevant entities of some reality and their characteristics –Abstraction –Aspects of Interest –Mapping

Modelling

A model can be –Descriptive: a design or description of an existing or potential situation A house plan –Prescriptive: provide the best answer to the problem under consideration An optimisation problem

Modelling Example 1

Modelling Example 2 Consider the following problem: I need to travel from UL to UCC for an urgent meeting. The meeting will be held as soon as I arrive at UCC. I have three options: 1.Travel by car 2.Travel by train 3.Travel by plane

Modelling Example 2 This is an optimisation problem Take the mode of transport that will get me to UCC in the shortest time Formulate the problem as follows: Let T1 = time required to travel by car Let T2 = time required to travel by train Let T3 = time required to travel by plane

Modelling Example 2 Optimisation: Min(T1,T2,T3) For i=1 to 3 Min(Ti) Take into consideration time required to get from initial point to start of transport i (a_i) Take into consideration time spent on transport i (b_i) Take into consideration time required to get from end point of transport i to destination (c_i)

Modelling Example 2 Ti=a_i + b_i + c_i For each mode of transport estimate as accurately as possible a_i, b_i and c_i

Modelling ature=PlayList&p=4138D624E45779B5&index=0 &playnext=1http://ie.youtube.com/watch?v=pQt9qCNfqv4&fe ature=PlayList&p=4138D624E45779B5&index=0 &playnext=1

Advantages of Modelling Achieve a greater understanding of a problem –An algorithm to calculate income tax due A model combined with an experienced user can facilitate effective decision making –Stock trading in financial services – monitoring trends Cost less More convenient They can be reasoned about

Disadvantages/hazards of Modelling An abstraction –A simplification of reality –Output reflects this –Might not include all possibilities…important variables might have been erroneously excluded Model may address only one perspective –A balance sheet for a family business

The Modelling Process (1) 1.Problem conceptualisation –Identify model objectives –Variables to be considered –Relationships to be considered 2.Model design –Planning the content of the model –Designing the layout 3.Development of the model –Resolving the detail

The Modelling Process (2) 4.Model Automation Use of macros in spreadsheets Use of CAD tool to generate 3D model of a house 5.Validation and verification of model Validation: Are we building the right model? E.g. Can known results be reproduced? Verification: Are we building the model correctly? E.g. Is the internal logic correct? 6.Model Documentation Documentation for users Documentation for maintainers Model ready for use

Essential Features of a Model Easy to use and maintain Comprehensively documented Cost-effective

Summary Module Information What is a model? Mapping? Descriptive or Prescriptive Modelling Examples Advantages/Disadvantages of models Modelling Process Essential Features of a model