Databases 2 (VU) ( )

Size: px
Start display at page:

Download "Databases 2 (VU) ( )"

Transcription

1 Databases 2 (VU) ( ) Denis Helic KMI, TU Graz Oct 5, 2015 Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

2 Lecturer Name: Denis Helic Office: IWM (Know-Center), Inffeldgasse 13, 5th Floor, Room 070 Office hours: Tuesday from 12 til 13 Phone: / Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

3 Outline 1 Welcome and Introduction 2 Course Organization 3 Motivation 4 Course Highlights Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

4 Welcome and Introduction KTI B Introduction to Knowledge Technologies Databases B M Multimedia Information Systems I M Knowledge Discovery and Data Mining I (Relational data) (Web systems) (Theory and basics) Semantic Technologies (Ontologies) M B Web Science and Web Technology (Web data) M Knowledge Discovery and Data Mining II (Applications) Network Science (Networks and analysis) M M Multimedia Information Systems II (Visualizations) Structured Data Unstructured Data Data Analysis Sensors & User Models M Science 2.0 M Evaluation Methodology M (Sensor data) (Science and Social Media) Applications (User studies) + Projects, Bachelor Thesis, Master Projects, Master Thesis, PhD Thesis Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

5 Welcome and Introduction Course context Databases 2 (VU) ( ) Obligatory course in Computer Science, Software Development & Business Elective course in Telematics Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

6 Welcome and Introduction Goals of the course To learn about the fundamentals of NoSQL systems To learn about semi-structured and unstructured data To learn about Map-Reduce and graph databases To practically implement a Map-Reduce program Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

7 Welcome and Introduction Goals of the course Student goals: to pass the examination Bonus goal for all: to have fun! Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

8 Course Organization Course Calendar (VU/ ) : Course organization : Introduction to NoSQL : Submission system / Python Tutorial Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

9 Course Organization Course Calendar (VU/ ) : Map-Reduce : Map-Reduce (cont.) : Map-Reduce (cont.) : Map-Reduce (cont.) Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

10 Course Organization Course Calendar (VU/ ) : Discussion of student projects : Discussion of student projects (cont.) : Examination Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

11 Course Organization Course Logistics Course website: http: //kmi.tugraz.at/staff/denis/courses/dbase2/index.html Slides will be made available on the course website Additional readings, references, links, etc. also on the website Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

12 Course Organization Grading One programming project with a Map-Reduce framework You will need to analyze a Web access log Task: filter the file and calculate a distribution of visited URLs We will measure your accuracy Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

13 Course Organization Grading F 1 = 2 p = r = p r p + r tp tp + fp tp tp + fn Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

14 Course Organization Grading Example Correct result includes 40 URLs. Your results has 60 URLs with 20 correct URLs and 40 wrong URLs. tp = 20, fp = 40, fn = 20 p = 1 3, r = 1 2, F 1 = 2 5, x = 16 Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

15 Course Organization Grading F 1 is a number between 0 and 1 Total number of points for the example x = 40 F 1 Final examination 2 questions with 20 points each Total example and examination is 80 points Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

16 Course Organization Grading You have to reach at least 10 points for example! You have to reach at least 10 points for the final exam! You have to reach at least 41 points combined to be positive! Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

17 Course Organization Grading 0-40 points: points: points: points: points: 1 Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

18 Course Organization Dates SVN project created We will check if the SVN project is created and we will a remainder if necessary If after that the SVN project is not there you will not be able to participate in the course student tasks handed out (via SVN) test tasks with solutions handed out Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

19 Course Organization Dates submission date (soft deadline) 24h delay is allowed 1h delay results in 1 point subtracted Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

20 Course Organization Questions? Raise them now! Ask after the lecture Visit me in the office hours Send me an As a side note: you should(!) interrupt me immediately and ask any question you might have during the lecture Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

21 Motivation Database systems Systems for managing data in different forms Create, Retrieve (Search, Browse, etc.), Update, Delete, etc. CRUD operations Persistent storage With a special purpose Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

22 Motivation Database systems TUGOnline TUGOnline is a database system for managing data about students, e.g. which courses, which marks,... Also management of teachers, courses, and other administration tasks. When a student passes an examination then a sequence of operations is executed, e.g. create an examination, update data, insert mark, store, etc. Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

23 Motivation Database systems Various kinds of database systems Depending on the nature of data that is managed: Structured data clear separation of structure and content Relational Databases Unstructured, or semi-structured information e.g. text documents Document Management Systems If semi-structured information comes in the form of different media (text, video, images, etc.) Multimedia Systems Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

24 Motivation Database systems Wikipedia A typical example of a document management system is Wikipedia. Semi-structured data exist when there is a certain structure but this structure differs from one data record to another whereas in the case of structured data each data record has always one and the same structure. An example of semi-structured data records are articles. Each article can have title, subtitle, one or more authors, abstract, one or more chapters and subchapters. Each chapter can have one or more paragraphs, might include figures, and so on. The exact number and nesting of these structural elements is however different for different articles. Also, in Wikipedia we have links which connect articles with each other, and thus, the data records are interlinked into a network. Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

25 Motivation Networks 6 How to search in a small world Pajek Figure 2: HP Labs communication (light grey lines) mapped onto the organizational hierarchy (black lines). Note that communication tends to cling to the formal organizational chart. Figure : Social network of HP Labs constructed out of communication. From: How to search a social network, Adamic, with one another. The h-distance, used to navigate the network, is computed as follows: individuals have h-distance one to their manager and to everyone they share a manager with. Distances are then recursively assigned, so that each individual Denis Helic (KMI, TUhas Graz) h-distance 2 to their first neighbor s Dbase2 neighbors, and h-distance 3 to their second Oct 5, / 33

26 Motivation Networks Figure : Network of pages and hyperlinks on a Website. From: Networks, Mark Newman, Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

27 Motivation Database systems Taking into account the networking environment Standalone database systems no network Distributed database system network is needed Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

28 Motivation Database systems In this course we discuss semi-structured data E.g. networked data records such as Wikipedia E.g. Web access logs Also, we discuss Distributed Database Systems Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

29 Motivation How much data is being produced? Study at Berkley: projects/how-much-info-2003/ The World Wide Web contains about 170 terabytes of information on its surface This is seventeen times the size of the Library of Congress print collections Instant messaging generates five billion messages a day This is 274 Terabytes a year Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

30 Motivation How much data is being produced? generates about 400,000 terabytes of new information each year worldwide P2P file exchange on the Internet is growing rapidly That was 2003, what do we have today? In 1993: G transferred over the Internet per year Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

31 Motivation How much data is being produced? generates about 400,000 terabytes of new information each year worldwide P2P file exchange on the Internet is growing rapidly That was 2003, what do we have today? In 1993: G transferred over the Internet per year In 2008: G transferred over the Internet in a second Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

32 Motivation How much data is being produced? Data, data everywhere: Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

33 Motivation How much data is being produced? We need new database technology to manipulate these huge amounts of data It should be very fast We will need to pass on e.g. consistency or simplicity NoSQL technologies try to address this problem Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

34 Course Highlights Databases 2: some highlights NoSQL Map-Reduce Graph Databases Python Denis Helic (KMI, TU Graz) Dbase2 Oct 5, / 33

Introduction. Software Architecture VO/KU ( / ) Roman Kern. KTI, TU Graz

Introduction. Software Architecture VO/KU ( / ) Roman Kern. KTI, TU Graz Introduction Software Architecture VO/KU (707.023/707.024) Roman Kern KTI, TU Graz 2013-10-02 Roman Kern (KTI, TU Graz) Introduction 2013-10-02 1 / 32 Introduction Introduction Basic organisational information

More information

Web Science (VU) ( )

Web Science (VU) ( ) Web Science (VU) (706.716) Elisabeth Lex ISDS, TU Graz March 5, 2018 Elisabeth Lex (ISDS, TU Graz) WebSci March 5, 2018 1 / 56 Lecturer Name: Elisabeth Lex Office: ISDS, Inffeldgasse 13, 5th Floor, Room

More information

Knowledge Discovery and Data Mining 1 (KU)

Knowledge Discovery and Data Mining 1 (KU) Knowledge Discovery and Data Mining 1 (KU) Simon Walk IICM, TU Graz October 22, 2015 Simon Walk (IICM) KDDM1 October 22, 2015 1 / 11 KDDM 1 (KU) - Introduction Introduction Institute for Information Systems

More information

: Semantic Web (2013 Fall)

: Semantic Web (2013 Fall) 03-60-569: Web (2013 Fall) University of Windsor September 4, 2013 Table of contents 1 2 3 4 5 Definition of the Web The World Wide Web is a system of interlinked hypertext documents accessed via the Internet

More information

SA Analysis and Design

SA Analysis and Design SA Analysis and Design Software Architecture (707.023) Denis Helic KMI, TU Graz Oct 24, 2012 Denis Helic (KMI, TU Graz) SA Analysis and Design Oct 24, 2012 1 / 99 Outline 1 Terminology 2 Development Process

More information

Master of Technology (Integrated)/ Bachelor of Technology

Master of Technology (Integrated)/ Bachelor of Technology SCHEME OF EXAMINATION for Master of Technology (Integrated)/ Bachelor of Technology ( Science and Engineering) 5 YEAR/4 YEAR COURSE (For Batch 217-221/222) Sri Guru Granth Sahib World University, Fatehgarh

More information

Course. Multimediale Informationssysteme 2. Lecturer. Lecturer VU SS

Course. Multimediale Informationssysteme 2. Lecturer. Lecturer VU SS Course Multimediale Informationssysteme 2 VU SS 2011-707.025 Denis Helic KMI, TU Graz Multimediale Informationssysteme 2 (VU 707.025) Elective (optional) course for Software Engineering Elective (optional)

More information

Web Frameworks MMIS 2 VU SS Denis Helic. March 10, KMI, TU Graz. Denis Helic (KMI, TU Graz) Web Frameworks March 10, / 18

Web Frameworks MMIS 2 VU SS Denis Helic. March 10, KMI, TU Graz. Denis Helic (KMI, TU Graz) Web Frameworks March 10, / 18 Web Frameworks MMIS 2 VU SS 2011-707.025 Denis Helic KMI, TU Graz March 10, 2011 Denis Helic (KMI, TU Graz) Web Frameworks March 10, 2011 1 / 18 Web Application Frameworks MVC Frameworks for Web applications

More information

CSC 261/461 Database Systems. Fall 2017 MW 12:30 pm 1:45 pm CSB 601

CSC 261/461 Database Systems. Fall 2017 MW 12:30 pm 1:45 pm CSB 601 CSC 261/461 Database Systems Fall 2017 MW 12:30 pm 1:45 pm CSB 601 Agenda Administrative aspects Brief overview of the course Introduction to databases and SQL ADMINISTRATIVE ASPECTS Teaching Staff Instructor:

More information

What s a database anyway?

What s a database anyway? Lecture 1 Databases TDA357/DIT620 Pablo Picazo pablop@chalmers.se What s a database anyway? Structured Persistant Changable Digital A database is True to integrity constraints DBMS Database == Data collection

More information

Multimedia Information Systems - Introduction

Multimedia Information Systems - Introduction Multimedia Information Systems - Introduction VO/KU (707.020) Christoph Trattner Know-Center, TU Graz Oct 05, 2015 Christoph Trattner (Know-Center, TU Graz)Multimedia Information Systems - Introduction

More information

Establishment of new Department of Informatics, UNIRI and experiences in teaching SE course

Establishment of new Department of Informatics, UNIRI and experiences in teaching SE course Establishment of new Department of Informatics, UNIRI and experiences in teaching SE course Nataša Hoić-Božić, natasah@inf.uniri.hr Sanja Čandrlić, sanjac@inf.uniri.hr Odjel za informatiku, Sveučilište

More information

Master Course in Computer Science Orientation day

Master Course in Computer Science Orientation day Master Course in Computer Science Orientation day Info on the Department of Computer Science Ranked first (in its area) in 5-year Research Assessment by Ministry of University and Research 2013 e 2017

More information

Master & Doctor of Philosophy Programs in Computer Science

Master & Doctor of Philosophy Programs in Computer Science Master & Doctor of Philosophy Programs in Computer Science Research Fields Pattern Recognition Data Analysis Internet of Things and Network Communication Machine Learning Web Semantic and Ontology For

More information

An Introduction to Blackboard

An Introduction to Blackboard An Introduction to Blackboard This document provides instructions on navigating Blackboard and utilizing its features. Check out http://www.uis.edu/colrs/students/blackboard/blackboardtutorial.html for

More information

What impact does OneNote have on engagement in Business Studies?

What impact does OneNote have on engagement in Business Studies? OneNote: its impact on engagement in business studies Roxanne Dee, Shireland Collegiate Academy Overview Question What impact does OneNote have on engagement in Business Studies? Project aim: To improve

More information

Introduction to the course and basic programming concepts

Introduction to the course and basic programming concepts Introduction to the course and basic programming concepts Lecture 1 of TDA 540 Object-Oriented Programming Jesper Cockx Fall 2018 Chalmers University of Technology Gothenburg University About the course

More information

Getting Started with Moodle

Getting Started with Moodle Getting Started with Moodle Moodle is the Virtual Learning Environment (VLE) for the University of Kent. Your teachers will use Moodle to provide course materials such as handouts, lecture notes and PowerPoint

More information

Knowledge Discovery and Data Mining 1 (VO) ( )

Knowledge Discovery and Data Mining 1 (VO) ( ) Knowledge Discovery and Data Mining 1 (VO) (707.003) Data Matrices and Vector Space Model Denis Helic KTI, TU Graz Nov 6, 2014 Denis Helic (KTI, TU Graz) KDDM1 Nov 6, 2014 1 / 55 Big picture: KDDM Probability

More information

INF 315E Introduction to Databases School of Information Fall 2015

INF 315E Introduction to Databases School of Information Fall 2015 INF 315E Introduction to Databases School of Information Fall 2015 Class Hours: Tuesday & Thursday10:30 am-12:00 pm Instructor: Eunyoung Moon Email: eymoon@utexas.edu Course Description Almost every website

More information

Introduction to Database Systems. Motivation. Werner Nutt

Introduction to Database Systems. Motivation. Werner Nutt Introduction to Database Systems Motivation Werner Nutt 1 Databases Are Everywhere Database = a large (?) collection of related data Classically, a DB models a real-world organisation (e.g., enterprise,

More information

About this Course. Blackboard Student Orientation Course. About the Portal. Logging In. About the Course Layout. Showing the Course Menu

About this Course. Blackboard Student Orientation Course. About the Portal. Logging In. About the Course Layout. Showing the Course Menu About this Course Blackboard Student Orientation Course Outline and Notes 1 Your progress is automatically saved Most slides follow a Read > Watch > Do structure Click the to close the Information Box

More information

Graduate Student Orientation

Graduate Student Orientation Graduate Student Orientation Department of Computer Science The Volgenau School of Engineering Professor Sanjeev Setia, Chair Fall 2018 http://cs.gmu.edu Presented by: Professor Alex Brodsky Outline CS

More information

Knowledge Representation and Semantic Web

Knowledge Representation and Semantic Web 1 / 29 Knowledge Representation and Semantic Web Mario Alviano University of Calabria, Italy A.Y. 2017/2018 Outline 2 / 29 1 Organization 2 Introduction 3 Fundamental questions Languages Logic 4 Overview

More information

Five Level Schema Architecture Distributed Database Ppt

Five Level Schema Architecture Distributed Database Ppt Five Level Schema Architecture Distributed Database Ppt Remember Distributed Hash tables (DHT) in P2P systems? Yes, sort of, Relational Database Management Systems (RDBMSs) have been around No schema imposed

More information

Getting Started with Blackboard

Getting Started with Blackboard @ Getting Started with Blackboard Information Technology Services The College of Saint Rose Table of Contents What is Blackboard?... 2 Why do professors want to use Blackboard?... 2 Web browsers and hardware

More information

MASTER OF INFORMATION TECHNOLOGY (Structure B)

MASTER OF INFORMATION TECHNOLOGY (Structure B) PROGRAM INFO The MIT (Master of Information Technology) program aims at providing Master s Degree holders with advanced knowledge and skills in dealing with an organization s computing requirements and

More information

Knowledge Representation and Semantic Web

Knowledge Representation and Semantic Web 1 / 29 Knowledge Representation and Semantic Web Mario Alviano University of Calabria, Italy A.Y. 2017/2018 Outline 2 / 29 1 Organization 2 Introduction 3 Fundamental questions Languages Logic 4 Overview

More information

HHH Instructional Computing Fall

HHH Instructional Computing Fall Quick Start Guide for School Web Lockers Teacher log-on is the same as for Infinite Campus Student log-on is the same initial log on to the network except no school year is required before their user name

More information

Conceptual Modeling in ER and UML

Conceptual Modeling in ER and UML Courses B0B36DBS, A7B36DBS: Database Systems Practical Classes 01 and 02: Conceptual Modeling in ER and UML Martin Svoboda 21. and 28. 2. 2017 Faculty of Electrical Engineering, Czech Technical University

More information

Grande Prairie Regional College

Grande Prairie Regional College Grande Prairie Regional College Department of Office Administration COURSE OUTLINE OA 1080 A3, Microsoft Word 2010 Expert Level (3) (0-0-5) 75 hours Monday Tuesday Thursday 11:30 12:50 p.m. Instructor

More information

CS 3030 Scripting Languages Syllabus

CS 3030 Scripting Languages Syllabus General Information CS 3030 Scripting Languages Semester: Fall 2017 Textbook: Location: Instructor Info: None. We will use freely available resources from the Internet. Online Ted Cowan tedcowan@weber.edu

More information

Databases TDA357/DIT620. Niklas Broberg

Databases TDA357/DIT620. Niklas Broberg Databases TDA357/DIT620 Niklas Broberg niklas.broberg@chalmers.se 1 What s a database anyway? 2 A database is Structured Persistant Changable Digital True to integrity constraints 3 DBMS Database == Data

More information

CASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007

CASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007 CASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007 Lecture Hours: 2 Lab Hours: 2 Credit Hours: 3 Class Time: Saturday 8:30 AM - 12:00 PM Room: BU

More information

TestOut Desktop Pro Plus English 4.1.x RELEASE NOTES. Modified

TestOut Desktop Pro Plus English 4.1.x RELEASE NOTES. Modified TestOut Desktop Pro Plus English 4.1.x RELEASE NOTES Modified 2018-06-18 Contents Overview... 2 Version 4.1.3 Release (June 2018)... 2... 2 Version 4.1.2 Release (April 2018)... 2... 2 Videos and Simulations...

More information

745: Advanced Database Systems

745: Advanced Database Systems 745: Advanced Database Systems Yanlei Diao University of Massachusetts Amherst Outline Overview of course topics Course requirements Database Management Systems 1. Online Analytical Processing (OLAP) vs.

More information

Our Goals Teaching with Power Point

Our Goals Teaching with Power Point Our Goals Teaching with Power Point October 14, 2003 Create a new presentation. Add text, graphics,charts, and tables. Apply transitions. Insert hyperlinks such as: http://www.hamline.edu Goals Continued

More information

College of San Mateo Course Outline

College of San Mateo Course Outline College of San Mateo Course Outline New Course Update/No change Course Revision (Minor) Course Revision (Major) Date: 1/26/12 Department: CIS Number: 420 Course Title: Project Management Professional Certificate

More information

An Introduction to Blackboard for Students

An Introduction to Blackboard for Students An Introduction to Blackboard for Students This document provides instructions on navigating Blackboard and utilizing its features. Check out http://www.uis.edu/colrs/students/blackboard/blackboardtutorial.html

More information

Strategies for Training and Implementation Home

Strategies for Training and Implementation Home A Guide to Discovery Ed Streaming Strategies for Training and Implementation http://discoveryeducation.com Log in - - - -> Click on DE STREAMING Page Page From the Page, you can search for digital media

More information

Introduction to Information Technology ITP 101x (4 Units)

Introduction to Information Technology ITP 101x (4 Units) Objective Concepts Introduction to Information Technology ITP 101x (4 Units) Upon completing this course, students will: - Understand the fundamentals of information technology - Learn core concepts of

More information

Internet Praktikum TK WS17/18 (Kickoff) Lecturer: Christian Meurisch, Sebastian Kauschke

Internet Praktikum TK WS17/18 (Kickoff) Lecturer: Christian Meurisch, Sebastian Kauschke Internet Praktikum TK WS17/18 (Kickoff) Lecturer: Christian Meurisch, Sebastian Kauschke LECTURERS Christian Meurisch meurisch@tk.tu-darmstadt.de S2/02 A112 Sebastian Kauschke kauschke@tk.tu-darmstadt.de

More information

Security Protocols and Infrastructures

Security Protocols and Infrastructures Security Protocols and Infrastructures Dr. Michael Schneider michael.schneider@h-da.de October 9, 2017 h_da WS2017/18 Security Protocols Dr. Michael Schneider 1 1 Formalities 2 Contents, Time Table 3 Literature

More information

Master of Engineering in Computer Engineering Orientation. August 22, Pierce Cantrell Department of Electrical and Computer Engineering

Master of Engineering in Computer Engineering Orientation. August 22, Pierce Cantrell Department of Electrical and Computer Engineering Master of Engineering in Computer Engineering Orientation August 22, 2017 Pierce Cantrell Department of Electrical and Computer Engineering Outline Requirements for Master of Engineering in Computer Engineering

More information

Murach's HTML and CSS3 3 rd Edition By Boehm, Anne Fresno, Calif Publisher: Mike Murach & Associates, 2015 ISBN-13:

Murach's HTML and CSS3 3 rd Edition By Boehm, Anne Fresno, Calif Publisher: Mike Murach & Associates, 2015 ISBN-13: Course Number: IS117 Course Title: Introduction to Website Development Section: 005 Semester: Fall 2017 Date & Time: Tuesday: 1:00 PM 4:PM Location: - PC MALL 40 Credits: 3 Contact Hours: 3 Hours Face-to-Face

More information

COMP9336/4336 Mobile Data Networking or ~cs4336. Course Introduction Mahbub Hassan, UNSW 1

COMP9336/4336 Mobile Data Networking   or ~cs4336. Course Introduction Mahbub Hassan, UNSW 1 COMP9336/4336 Mobile Data Networking www.cse.unsw.edu.au/~cs9336 or ~cs4336 Course Introduction 1 Lecture overview Course management Motivation Syllabus 2 Teaching team Lecturer - Mahbub Hassan (www.cse.unsw.edu.au/~mahbub)

More information

COMP 388/441 HCI: Introduction. Human-Computer Interface Design

COMP 388/441 HCI: Introduction. Human-Computer Interface Design Human-Computer Interface Design About Me Name: Sebastian Herr Born and raised in Germany 5-year ( BS and MS combined) degree in Business & Engineering from the University of Bamberg Germany Work experience

More information

Cmpt 101 Lab 1 - Outline

Cmpt 101 Lab 1 - Outline Cmpt 101 Lab 1 - Outline Instructions: Work through this outline completely once directed to by your Lab Instructor and fill in the Lab 1 Worksheet as indicated. Contents PART 1: GETTING STARTED... 2 PART

More information

Data Mining of Web Access Logs Using Classification Techniques

Data Mining of Web Access Logs Using Classification Techniques Data Mining of Web Logs Using Classification Techniques Md. Azam 1, Asst. Prof. Md. Tabrez Nafis 2 1 M.Tech Scholar, Department of Computer Science & Engineering, Al-Falah School of Engineering & Technology,

More information

Grande Prairie Regional College

Grande Prairie Regional College Grande Prairie Regional College Department of Office Administration COURSE OUTLINE OA 2280 M2, Microsoft Word 2007 Expert Level (3) (0-0-4) 60 hours Monday Friday 10 11:30 am. A313 Instructor Sharron Barr

More information

STUDENT GUIDE TO MOODLE

STUDENT GUIDE TO MOODLE STUDENT GUIDE TO MOODLE Education Editing your Student Profile... 2 Engaging with Moodle Resources/ Activities... 3 Moodle books... 4 Composing... 5 Reading & Replying... 6 Editing a Post... 7 Displaying

More information

CSE 544 Principles of Database Management Systems

CSE 544 Principles of Database Management Systems CSE 544 Principles of Database Management Systems Lecture 1 - Introduction and the Relational Model 1 Outline Introduction Class overview Why database management systems (DBMS)? The relational model 2

More information

GET 433 Course Syllabus Spring 2017

GET 433 Course Syllabus Spring 2017 Instructor: Doug Taber Telephone: 315-558-2359 Email: pdtaber@syr.edu Office: Hinds Hall 239 Location: Hinds 013 Day: Tues / Thurs Time: 8 AM to 9:20 AM Office Hours: TBA Course Overview GET 433 Enterprise

More information

OHJ-306x: Software Testing Introduction to the Course Project Part 1: General Information and Project phases 1 & 2: Unit testing

OHJ-306x: Software Testing Introduction to the Course Project Part 1: General Information and Project phases 1 & 2: Unit testing 1 OHJ-306x: Software Testing Introduction to the Course Project Part 1: General Information and Project phases 1 & 2: Unit testing Antti Jääskeläinen, leading course assistant Matti Vuori, course assistant

More information

Dealing with Data Especially Big Data

Dealing with Data Especially Big Data Dealing with Data Especially Big Data INFO-GB-2346.01 Fall 2017 Professor Norman White nwhite@stern.nyu.edu normwhite@twitter Teaching Assistant: Frenil Sanghavi fps241@stern.nyu.edu Administrative Assistant:

More information

TIETS14 Introduction to Formal Specification

TIETS14 Introduction to Formal Specification TIETS14 Introduction to Formal Specification 5 ECTS Teacher: Timo Nummenmaa timo.nummenmaa@staff.uta.fi Executable Formal Specifications in Game Development: Design, Validation and Evolution Teaching times:

More information

Student User Guide for StatsPortal Essential Statistics, Second Edition

Student User Guide for StatsPortal Essential Statistics, Second Edition Student User Guide for StatsPortal Essential Statistics, Second Edition Moore Getting Started with StatsPortal for Moore Essential Statistics, 2e Table of Contents Overview... 1 Getting Help... 1 System

More information

Physics 2660: Fundamentals of Scientific Computing. Lecture 7 Instructor: Prof. Chris Neu

Physics 2660: Fundamentals of Scientific Computing. Lecture 7 Instructor: Prof. Chris Neu Physics 2660: Fundamentals of Scientific Computing Lecture 7 Instructor: Prof. Chris Neu (chris.neu@virginia.edu) Reminder HW06 due Thursday 15 March electronically by noon HW grades are starting to appear!

More information

Creating Universally Designed Word 2010 Documents - Quick Start Guide

Creating Universally Designed Word 2010 Documents - Quick Start Guide Creating Universally Designed Word 2010 Documents - Quick Start Guide Overview Creating accessible documents ones that work well with all sorts of technology can be a daunting task. The purpose of this

More information

Study Abroad Programme

Study Abroad Programme MODULE SPECIFICATION UNDERGRADUATE PROGRAMMES KEY FACTS Module name Module code School Department or equivalent Networks and Operating Systems IN2011 Mathematics, Computer Science and Engineering Department

More information

History and Backgound: Internet & Web 2.0

History and Backgound: Internet & Web 2.0 1 History and Backgound: Internet & Web 2.0 History of the Internet and World Wide Web 2 ARPANET Implemented in late 1960 s by ARPA (Advanced Research Projects Agency of DOD) Networked computer systems

More information

Enrollment. My Class Schedule / Weekly Schedule

Enrollment. My Class Schedule / Weekly Schedule Enrollment My Class Schedule / Weekly Schedule Navigation: Self Service > Enrollment > My Class Schedule OR Click on My Class Schedule link provided in the Academics section on the Student Center page.

More information

Student User Guide (updated )

Student User Guide (updated ) Student User Guide (updated 2.06.06) Copyright 2005 iparadigms, LLC. All rights reserved. Contents Contents 1 Getting Started 4 Creating Your User Profile 4 Logging In 4 Enrolling in a Class 5 Submitting

More information

CSC 443: Web Programming

CSC 443: Web Programming 1 CSC 443: Web Programming Haidar Harmanani Department of Computer Science and Mathematics Lebanese American University Byblos, 1401 2010 Lebanon Today 2 Course information Course Objectives A Tiny assignment

More information

Master of Computer Applications

Master of Computer Applications FIRST SEMESTER EXAMINATION ID 044101 MCA 101 Fundamentals of IT 3 1 4 044103 MCA 103 Programming in C 3 1 4 044105 MCA 105 Discrete Mathematics 3 1 4 044107 MCA 107 Computer Organization 3 1 4 044109 MCA

More information

Diploma in Web Development Part I

Diploma in Web Development Part I Diploma in Web Development Part I Lesson 1 The Web Development Full Stack Presented by: Julian Quirke Web Development Educator Lesson 1 About us Course Agenda Member Area & Community Course Engagement

More information

This module allows candidates to understand the concept of presentations and to demonstrate competence in using presentation software.

This module allows candidates to understand the concept of presentations and to demonstrate competence in using presentation software. Standard Module - Presentation This module allows candidates to understand the concept of presentations and to demonstrate competence in using presentation software. Work with presentations and save them

More information

Fronter User Level 2

Fronter User Level 2 London MLE Fronter Waltham Forest How to customise your today page It is easy to customise your today page so that it shows exactly what you want to see when you login. The instructions below will help

More information

Creating a Course Web Site

Creating a Course Web Site Creating a Course Web Site What you will do: Use Web templates Use shared borders for navigation Apply themes As an educator or administrator, you are always looking for new and exciting ways to communicate

More information

Annex 1: Attainments, admission requirements, attendance obligation and credit points

Annex 1: Attainments, admission requirements, attendance obligation and credit points Examination regulations for the Joint Master s Programme Environmental Policy and Planning of the Department of Politics and Social Sciences at the Freie Universität Berlin and the Faculty Planning Building

More information

CSE111 Introduction to Computer Applications

CSE111 Introduction to Computer Applications CSE111 Introduction to Computer Applications Lecture 0 Organizational Issues Prepared By Asst. Prof. Dr. Samsun M. BAŞARICI Course Title Introduction to Computer Applications Course Type 1. Compulsory

More information

SYLLABUS. Departmental Syllabus. Structured Query Language (SQL)

SYLLABUS. Departmental Syllabus. Structured Query Language (SQL) SYLLABUS DATE OF LAST REVIEW: 02/2013 CIP CODE: 11.0901 SEMESTER: COURSE TITLE: COURSE NUMBER: Structured Query Language (SQL) CIST0151 CREDIT HOURS: 3 INSTRUCTOR: OFFICE LOCATION: OFFICE HOURS: TELEPHONE:

More information

ECDL PROFILE DO IT YOU WAY

ECDL PROFILE DO IT YOU WAY NEW ECDL using MS Office 2007, 2010 or 2013 ECDL Profile ECDL PROFILE DO IT YOU WAY Your ECDL With ECDL Profile, you choose the module combinations best suited to you. After passing the tests, those modules

More information

Networks Florida Social Studies WorkText K-5 Digital Training Guide

Networks Florida Social Studies WorkText K-5 Digital Training Guide Networks Florida Social Studies WorkText K-5 Digital Training Guide Table of Contents Page Navigating Social Studies Content 2 Lesson Plans 3 My Calendar 4 Customize Lesson Plans 5 Lesson Presentations

More information

International Partnerships System

International Partnerships System International Partnerships System User Guide Version 1.0 Contents Chapter One - Introduction... 1 How to use this guide... 1 Application Purpose... 1 How to get help... 1 Online resources... 1 University

More information

FREQUENTLY ASKED QUESTIONS ABOUT CLASS LOGISTICS AND TELECONFERENCE TECHNOLOGY

FREQUENTLY ASKED QUESTIONS ABOUT CLASS LOGISTICS AND TELECONFERENCE TECHNOLOGY FREQUENTLY ASKED QUESTIONS ABOUT CLASS LOGISTICS AND TELECONFERENCE TECHNOLOGY 1. CAN I GET CEUS FOR TAKING LLA? A: LLA has been approved for Continuing Education Credits (CEUs) by a variety of professional

More information

Instructor Manual Contents

Instructor Manual Contents Instructor Manual Contents Welcome to egrade Plus...1 The Roles Within egrade Plus...1 Master Course Instructor...1 Class Section Instructor...2 Navigating egrade Plus...2 Using the Universal Navigation

More information

Strategies for Training and Implementation Home

Strategies for Training and Implementation Home A Guide to unitedstreaming Digital Resources Strategies for Training and Implementation Presentation Menu Overview and Key Features Passcodes, Search Tools, Content Management, & Teacher Tools Implementation

More information

BSc (Honours) Computer Science Curriculum Outline

BSc (Honours) Computer Science Curriculum Outline BSc (Honours) Computer Science Curriculum Outline 1. Introduction: The economic and strategic importance provided by Computer Science and Information Technology is increasing daily. This importance is

More information

UMLEmb: UML for Embedded Systems. I. Introduction. Ludovic Apvrille Eurecom, office 470

UMLEmb: UML for Embedded Systems. I. Introduction. Ludovic Apvrille Eurecom, office 470 UMLEmb: UML for Embedded Systems I. Introduction Ludovic Apvrille ludovic.apvrille@telecom-paristech.fr Eurecom, office 470 http://soc.eurecom.fr/umlemb/ @UMLEmb Eurecom Goals System specification (includes

More information

Getting Started in TRACS Version /1/09

Getting Started in TRACS Version /1/09 What is TRACS? TRACS (Teaching, Research, And Collaboration System) is a new open-source collaborative learning environment. TRACS is being built on a technology developed by a consortium of universities

More information

HCI-4/631 Software Architectures for User Interfaces, Fall 2006

HCI-4/631 Software Architectures for User Interfaces, Fall 2006 HCI-4/6 Software Architectures for User Interfaces, Fall 2006 Place and Time: XXXXXX, Monday and Wednesday 9:00-10:30 Instructor: Vassilis Kostakos (vassilis@cmu.edu) Office: 2.91 Office Hours: Monday

More information

U of S Course Tools. Course Tools Basics and Building Content For Instructors

U of S Course Tools. Course Tools Basics and Building Content For Instructors U of S Course Tools Course Tools Basics and Building Content For Instructors Fall, 2015 Background STEP U of S Course Tools The basic template for all courses contains basic tools, materials and options

More information

Network Architecture I

Network Architecture I Network Architecture I Degree in: Communications Electronic Engineering Telecommunication Systems Engineering Telecommunication Technologies Engineering Telematics Engineering Universidad de Alcalá 2016/17

More information

CS 682: Computer Vision

CS 682: Computer Vision CS 682: Computer Vision Dr. Zoran Duric CS Dept. GMU January 27, 2009 Office: S&T II, Rm. 427 email: zduric@cs.gmu.edu Office Hours: Tue. 2:00-4:00pm, Thu 1:30-2:30pm or by app. URL: http://www.cs.gmu.edu/

More information

You must pass the final exam to pass the course.

You must pass the final exam to pass the course. Computer Science Technology Department Houston Community College System Department Website: http://csci.hccs.cc.tx.us CRN: 46876 978-1-4239-0146-4 1-4239-0146-0 Semester: Fall 2010 Campus and Room: Stafford

More information

ET345P Control Systems [Onsite]

ET345P Control Systems [Onsite] ET345P Control Systems [Onsite] Course Description: Students examine the control of systems with programmable units. Applying digital logic to control industrial processes is emphasized. Prerequisite(s)

More information

Lecture 27: Learning from relational data

Lecture 27: Learning from relational data Lecture 27: Learning from relational data STATS 202: Data mining and analysis December 2, 2017 1 / 12 Announcements Kaggle deadline is this Thursday (Dec 7) at 4pm. If you haven t already, make a submission

More information

Workshop 2: Function Point Analysis. Marlon Dumas

Workshop 2: Function Point Analysis. Marlon Dumas Software Economics Fall 2012 Workshop 2: Function Point Analysis Marlon Dumas (slides partly based on FPA Manual by David Longstreet) Function Point Analysis Function point is a measure of the amount of

More information

Web Programming Fall 2011

Web Programming Fall 2011 Web Programming Fall 2011 Course number: M&IS 24065 Section: 002 CRN: 23080 Location: BSA 110 Meeting Day: TR Meeting Time: 12:30-1:45 Instructor Information: Name: Professor Janet Formichelli, MS E-mail:

More information

Welcome to Blackboard

Welcome to Blackboard Welcome to Blackboard Logging In To access your course, go to http://online.dbu.edu. Click on Login, and enter your User Name and Password. This will be the same user name and password you use to check

More information

Level: M.Ed. Credit Hour: 3 (2+1) Semester: Second Teaching Hour: 80(32+48)

Level: M.Ed. Credit Hour: 3 (2+1) Semester: Second Teaching Hour: 80(32+48) Course Title: Software Engineering Course No. : ICT Ed 528 Nature of course: Theoretical + Practical Level: M.Ed. Credit Hour: 3 (2+1) Semester: Second Teaching Hour: 80(32+48) 1. Course Description The

More information

TEACHER: CREATE PRACTICE QUIZ

TEACHER: CREATE PRACTICE QUIZ TEACHER: CREATE PRACTICE QUIZ Table of Contents Select Questions... 3 Create Practice Test: 1. Select questions... 4 Create Practice Test: 2. Add to an Existing Test... 6 Create versions & Editing Tabs...

More information

B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics

B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics Zarqa University Faculty: Information Technology Department: Computer Science Course title: Programming LAB 1 (1501111) Instructor: Lecture s time: Semester: Office Hours: Course description: This introductory

More information

Become Professional Digital Marketer With

Become Professional Digital Marketer With 1 Mob:- 2 Become Professional Digital Marketer With www.digitalgurucool.in We Transform Your Vision into Creative Results Digital Gurucool is an activity that plans to give proficient Digital Marketing

More information

Implementing and Maintaining Microsoft SQL Server 2005 Analysis Services

Implementing and Maintaining Microsoft SQL Server 2005 Analysis Services Implementing and Maintaining Microsoft SQL Server 2005 Analysis Services Introduction Elements of this syllabus are subject to change. This three-day instructor-led course teaches students how to implement

More information

Analysis of Algorithms - Introduction -

Analysis of Algorithms - Introduction - Analysis of Algorithms - Introduction - Andreas Ermedahl MRTC (Mälardalens Real-Time Research Center) andreas.ermedahl@mdh.se Autumn 004 Administrative stuff Course leader: Andreas Ermedahl Email: andreas.ermedahl@mdh.se

More information

today what is this course about? what is this course about? Welcome to CSC309! Programming on the Web APRIL 05

today what is this course about? what is this course about? Welcome to CSC309! Programming on the Web APRIL 05 Welcome to CSC309! Programming on the Web Amir H. Chinaei, Spring 2017 ahchinaei@cs.toronto.edu http://www.cs.toronto.edu/~ahchinaei/ Office hours: M 3:45-5:45 BA4222 today course outline (bird s-eye view)

More information

HW/Lab 3: SSL/TLS. CS 336/536: Computer Network Security DUE 11am on Nov 10 (Monday)

HW/Lab 3: SSL/TLS. CS 336/536: Computer Network Security DUE 11am on Nov 10 (Monday) HW/Lab 3: SSL/TLS CS 336/536: Computer Network Security DUE 11am on Nov 10 (Monday) This HW/Lab assignment covers Lectures 7. Please review these thoroughly before starting to work on the assignment. It

More information

Welcome! EH2741 Communications & Control in Power Systems. Lars Nordström

Welcome! EH2741 Communications & Control in Power Systems. Lars Nordström 1 Welcome! EH2741 Communications & Control in Power Systems Lars Nordström larsno@kth.se 2 Outline Administration Few words about the department Walk through of course syllabus Demonstration of KTH-social

More information