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

Size: px
Start display at page:

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

Transcription

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

2 Introduction Introduction Basic organisational information Roman Kern (KTI, TU Graz) Introduction / 32

3 Introduction Course Software Architecture VO/KU ( / ) Obligatory course for Software Engineering Obligatory course for Computer Sciences (Teacher Training) Elective course for various studies Roman Kern (KTI, TU Graz) Introduction / 32

4 Lecturer Introduction Name: Office: Office hours: Roman Kern IWT (Know-Center), Inffeldgasse 13, 6th Floor, Room 072 By appointment Phone: / Roman Kern (KTI, TU Graz) Introduction / 32

5 Introduction Language Lectures in German Communication in German/English If in German: please informally (Du)! Project: German/English Examination: German/English Roman Kern (KTI, TU Graz) Introduction / 32

6 Introduction Basic info Lectures: Wednesday, 13:15-14:45, HS i13 Registration for the course in TUGOnline until , 23:59 Course Homepage: Presence at lectures is not obligatory Watch out for old homepage / slides! Roman Kern (KTI, TU Graz) Introduction / 32

7 Basic info Introduction Roman Kern (KTI, TU Graz) Introduction / 32

8 Introduction Basic info Newsgroup: tu-graz.lv.sa News server: news.tu-graz.ac.at Newsgroup is the preferred way of communication for this course! Study assistant will actively participate in the newsgroup Roman Kern (KTI, TU Graz) Introduction / 32

9 Goals Goals Why Software Architecture? Roman Kern (KTI, TU Graz) Introduction / 32

10 Goals Goals of the course (VO/ ) To recognise the importance of software architecture for complex systems To learn about the development process of a software architecture To understand different views, different abstraction and granularity levels of software architecture To learn about proven software architectures To understand software architecture of successful software systems Roman Kern (KTI, TU Graz) Introduction / 32

11 Goals Content of the course (VO/ ) Definitions of systems, software systems, and complexity Definition of software architecture Analysis and design of software architecture Architectural views Roman Kern (KTI, TU Graz) Introduction / 32

12 Goals Content of the course (VO/ ) Conceptual, execution, and implementation view on software architecture Architectural prototype in an OO programming language Architectural styles & patterns Real-world examples: Web, Content Management Systems,... Relation to project management Roman Kern (KTI, TU Graz) Introduction / 32

13 Other Lectures of the KTI Goals 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 Roman Kern (KTI, TU Graz) Introduction / 32

14 Schedule Schedule How is this lecture structured? Roman Kern (KTI, TU Graz) Introduction / 32

15 Schedule Course Calendar (VO/ ) : Course organization : OO design principles : KU course organization : SA analysis and design, functional, non-functional requirements, quality attributes : Conceptual architecture Roman Kern (KTI, TU Graz) Introduction / 32

16 Schedule Course Calendar (VO/ ) : Execution and implementation architecture : Architectural styles I : Architectural styles II : Web architecture I : Web tutorial & Web architecture II Roman Kern (KTI, TU Graz) Introduction / 32

17 Schedule Course Calendar (VO/ ) : Distributed architectures : Example Project I: wissen.de : Project management : Example Project II: EEXCESS : Examination Roman Kern (KTI, TU Graz) Introduction / 32

18 Exams Exams What to expect at the examinations? Roman Kern (KTI, TU Graz) Introduction / 32

19 Exams Examination (VO/ ) Written exam 40 multiple choice questions Each question one or two correct answers If one correct answer 2 points, if two correct answers 1 point each Total points: 80 Roman Kern (KTI, TU Graz) Introduction / 32

20 Exams Grading (VO/ ) 0-40 points: points: points: points: points: 1 Roman Kern (KTI, TU Graz) Introduction / 32

21 Exams Examination (VO/ ) There are 8 question pools with approx. 20 questions in each pool From each pool 5 questions are selected randomly 40 randomly selected questions The selection is repeated for each student Consequently, each student gets a completely different examination sheet from any other student By default, the questions will be in German, but one can request an English version Roman Kern (KTI, TU Graz) Introduction / 32

22 Exams Examination topics (VO/ ) SA definition Quality attributes SA analysis, design, and conceptual architecture Execution and implementation architecture Roman Kern (KTI, TU Graz) Introduction / 32

23 Exams Examination topics (VO/ ) OO design principles Architectural styles Web architecture Distributed architectures Roman Kern (KTI, TU Graz) Introduction / 32

24 KU Course KU Course What to do at the KU Course? Roman Kern (KTI, TU Graz) Introduction / 32

25 KU Course Basic info (KU/ ) : KU course organization Registration is required: until , 23:59 Study assistant: Matthias Vierthaler KU submissions by to Newsgroup: tu-graz.lv.sa, News server: news.tu-graz.ac.at Roman Kern (KTI, TU Graz) Introduction / 32

26 KU Course Goals of the course (KU/ ) Develop a Web-based application using different architectural styles Analyse the consequences of the chosen architecture on the software quality attributes Pipeline Architecture (Unix command line) GUI Application (standalone) or Mobile App Web Application (thin client) Dynamic Web Application (modern thin client) Roman Kern (KTI, TU Graz) Introduction / 32

27 KU Course What do you need to do? (KU/ ) Practical application of the theory discussed in the lectures By developing a software architecture and implement an architectural prototype for a Web based system The project is carried out in a team of 4 students Four submissions by SVN Roman Kern (KTI, TU Graz) Introduction / 32

28 KU Course Submissions (KU/ ) Team building: Deadline 1 (Task 1+2): Deadline 2 (Task 3+4): Submission talk 1: and for the first submission Submission talk 2: and for the second submission Roman Kern (KTI, TU Graz) Introduction / 32

29 KU Course Submission discussions (KU/ ) In total 80 points 50% implementation and 50% answers given at the submission interview Every team member at least one understanding question There is a single team grade determined from the combined performance of all students Presence at the discussion is obligatory (doctor certificate in case of illness) Roman Kern (KTI, TU Graz) Introduction / 32

30 KU Course Submission discussions (KU/ ) There is no difference in the grade between the GUI application and the Mobile App Roman Kern (KTI, TU Graz) Introduction / 32

31 KU Course Grading (KU/ ) 0-40 points: points: points: points: points: 1 Roman Kern (KTI, TU Graz) Introduction / 32

32 KU Course The End... of today s lecture Roman Kern (KTI, TU Graz) Introduction / 32

Databases 2 (VU) ( )

Databases 2 (VU) ( ) Databases 2 (VU) (707.030) Denis Helic KMI, TU Graz Oct 5, 2015 Denis Helic (KMI, TU Graz) Dbase2 Oct 5, 2015 1 / 33 Lecturer Name: Denis Helic Office: IWM (Know-Center), Inffeldgasse 13, 5th Floor, Room

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

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

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

LIS 2680: Database Design and Applications

LIS 2680: Database Design and Applications School of Information Sciences - University of Pittsburgh LIS 2680: Database Design and Applications Summer 2012 Instructor: Zhen Yue School of Information Sciences, University of Pittsburgh E-mail: zhy18@pitt.edu

More information

STUDY GUIDE: MASTER S DEGREE IN INTERNATIONAL ECONOMICS AND PUBLIC POLICY

STUDY GUIDE: MASTER S DEGREE IN INTERNATIONAL ECONOMICS AND PUBLIC POLICY STUDY GUIDE: MASTER S DEGREE IN INTERNATIONAL ECONOMICS AND PUBLIC POLICY This version: August 01, 2012 This study guide informs you about the rules and policies for the Master s program in International

More information

Disclaimer. Introductory Session for New Master Students

Disclaimer. Introductory Session for New Master Students Disclaimer Please always double-check the information provided with this information with the module catalogue! As we announce during the presentation, the module catalogue is always right 1 in the degree

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

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

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

The University of Jordan. Accreditation & Quality Assurance Center. Curriculum for Doctorate Degree

The University of Jordan. Accreditation & Quality Assurance Center. Curriculum for Doctorate Degree Accreditation & Quality Assurance Center Curriculum for Doctorate Degree 1. Faculty King Abdullah II School for Information Technology 2. Department Computer Science الدكتوراة في علم الحاسوب (Arabic).3

More information

Business Informatics at the University of Mannheim

Business Informatics at the University of Mannheim Business Informatics at the University of Mannheim Fakultät WIM 09.02.2018 1 in the degree program Master of Science in Business Informatics at the University of Mannheim Spring 2018 2 These slides will

More information

Architectural Styles I

Architectural Styles I Architectural Styles I Software Architecture VO/KU (707023/707024) Roman Kern KTI, TU Graz 2015-01-07 Roman Kern (KTI, TU Graz) Architectural Styles I 2015-01-07 1 / 86 Outline 1 Non-Functional Concepts

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

STUDY GUIDE: MASTER S DEGREE IN ECONOMIC POLICY

STUDY GUIDE: MASTER S DEGREE IN ECONOMIC POLICY STUDY GUIDE: MASTER S DEGREE IN ECONOMIC POLICY This study guide informs you about the rules and policies for the Master s program in Economic Policy. It is based on the official examination regulations

More information

MS in Computer Sciences & MS in Software Engineering

MS in Computer Sciences & MS in Software Engineering SUKKUR INSTITUTE OF BUSINESS ADMINISTRATION Merit-Quality-Excellence Schema of Studies for MS in Computer Sciences & MS in Software Engineering (2016-2017) DEPARTMENT OF COMPUTER SCIENCE Schema of Studies

More information

Only the original curriculum in Danish language has legal validity in matters of discrepancy

Only the original curriculum in Danish language has legal validity in matters of discrepancy CURRICULUM Only the original curriculum in Danish language has legal validity in matters of discrepancy CURRICULUM OF 1 SEPTEMBER 2007 FOR THE BACHELOR OF ARTS IN INTERNATIONAL BUSINESS COMMUNICATION (BA

More information

CIM LEVEL 6 DIPLOMA IN PROFESSIONAL MARKETING

CIM LEVEL 6 DIPLOMA IN PROFESSIONAL MARKETING CIM LEVEL 6 DIPLOMA IN PROFESSIONAL MARKETING QUALIFICATION OVERVIEW The aim of the CIM Level 6 Diploma in Professional Marketing is to provide the practising marketer with relevant, contemporary marketing

More information

Curriculum for the main subject at Master s level in. IT and Cognition, The 2015 curriculum. Adjusted 2017 and 2018

Curriculum for the main subject at Master s level in. IT and Cognition, The 2015 curriculum. Adjusted 2017 and 2018 Curriculum for the main subject at Master s level in IT and Cognition, The 2015 curriculum Adjusted 2017 and 2018 Department of Nordic Research Faculty of Humanities U i it f C h Contents Part 1. Authority,

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 OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE (NON-THESIS OPTION)

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE (NON-THESIS OPTION) Master of Science (M.S.) Major in Computer Science (Non-thesis Option) 1 MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE (NON-THESIS OPTION) Major Program The Master of Science (M.S.) degree with a

More information

Fall Principles of Knowledge Discovery in Databases. University of Alberta

Fall Principles of Knowledge Discovery in Databases. University of Alberta Principles of Knowledge Discovery in Databases Fall 1999 Dr. Osmar R. Zaïane 2 1 Class and Office Hours Class: Mondays, Wednesdays and Fridays from 10:00 to 10:50 Office Hours: Tuesdays from 11:00 to 11:55

More information

Please note: Only the original curriculum in Danish language has legal validity in matters of discrepancy. CURRICULUM

Please note: Only the original curriculum in Danish language has legal validity in matters of discrepancy. CURRICULUM Please note: Only the original curriculum in Danish language has legal validity in matters of discrepancy. CURRICULUM CURRICULUM OF 1 SEPTEMBER 2008 FOR THE BACHELOR OF ARTS IN INTERNATIONAL BUSINESS COMMUNICATION:

More information

Please note: Only the original curriculum in Danish language has legal validity in matters of discrepancy. CURRICULUM

Please note: Only the original curriculum in Danish language has legal validity in matters of discrepancy. CURRICULUM Please note: Only the original curriculum in Danish language has legal validity in matters of discrepancy. CURRICULUM CURRICULUM OF 1 SEPTEMBER 2008 FOR THE BACHELOR OF ARTS IN INTERNATIONAL COMMUNICATION:

More information

Course Administration

Course Administration CS 246: Software Abstraction and Specification (Software Engineering Section) Lecture 1 Course Administration http://www.student.cs.uwaterloo.ca/~cs247 Calendar Description CS 247 Software Engineering

More information

The electives catalogue January Multimedia Design and Communication

The electives catalogue January Multimedia Design and Communication The electives catalogue January 2018 Multimedia Design and Communication The electives catalogue, revised January 2018 Content Content 1 1. Elective programme elements... 2 1.1. Completion of the exam...

More information

Film and Media Studies,

Film and Media Studies, Curriculum for the main subject at Master s level in Film and Media Studies, The 2016 curriculum Emended 2016 Adjusted 2018 Department of Media, Cognition and Communication Faculty of Humanities University

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

Multimedia Information Systems Design Patterns & Web Frameworks (Part 1) VU ( ) Christoph Trattner

Multimedia Information Systems Design Patterns & Web Frameworks (Part 1) VU ( ) Christoph Trattner Multimedia Information Systems Design Patterns & Web Frameworks (Part 1) VU (707.020) Christoph Trattner Know-Center @Know-Center, TUG, Austria 1 Today s plan! PART 1: First partial exam (30mins) PART

More information

Film and Media Studies,

Film and Media Studies, Curriculum for the main subject at Master s level in Film and Media Studies, the 2013 curriculum Adjusted 2014 Emended 2015 Adjusted 2017 Department of Media, Cognition and Communication The Faculty of

More information

Execution Architecture

Execution Architecture Execution Architecture Software Architecture VO (706.706) Roman Kern Institute for Interactive Systems and Data Science, TU Graz 2018-11-07 Roman Kern (ISDS, TU Graz) Execution Architecture 2018-11-07

More information

Evolutionary Algorithms Introduction

Evolutionary Algorithms Introduction Evolutionary Algorithms Introduction Prof. Dr. Rudolf Kruse Pascal Held {kruse,pheld}@iws.cs.uni-magdeburg.de Otto-von-Guericke-Universität Magdeburg Fakultät für Informatik Institut für Wissens- und Sprachverarbeitung

More information

Software Development & Technology Spring Andrzej Wasowski

Software Development & Technology Spring Andrzej Wasowski Software Development & Technology Spring 2014 Andrzej Wasowski NNIT, NetCompany, Vodafone, Edlund, NetCompany, Traen A/S, Nordea, Deltek (Maconomy), cbrain, Maconomy, Maconomy, PFA Pension, Accenture,

More information

USER EXPERIENCE DESIGN (UXD)

USER EXPERIENCE DESIGN (UXD) Kent State University Catalog 2018-2019 1 USER EXPERIENCE DESIGN (UXD) UXD 20001 INTRODUCTION TO USER EXPERIENCE DESIGN 3 Credit Students explore the context within which User Experience Design exists

More information

Digital Communication and Aesthetics,

Digital Communication and Aesthetics, Curriculum for the Elective Study at Bachelor Level in Digital Communication and Aesthetics, 2016 Corrected 2017 Amended 2018 Department of Media, Cognition and Communication Faculty of Humanities University

More information

IT Security in Large IT Infrastructures SS18 Lecture 00: Preliminary Discussion

IT Security in Large IT Infrastructures SS18 Lecture 00: Preliminary Discussion IT Security in Large IT Infrastructures SS18 Lecture 00: Preliminary Discussion Florian Fankhauser Christian Schanes Christian Brem Franz Mairhofer INSO Industrial Software Institute of Information Systems

More information

Master's Programme, Integrated Product Design, 120 credits Masterprogram, integrerad produktdesign credits

Master's Programme, Integrated Product Design, 120 credits Masterprogram, integrerad produktdesign credits Programme syllabus Master's Programme, Integrated Product Design, 120 credits Masterprogram, integrerad produktdesign 120.0 credits Valid for students admitted to the education from autumn 14 (HT - Autumn

More information

PURDUE UNIVERSITY. Exam Forms. Graduate School Web Database

PURDUE UNIVERSITY. Exam Forms. Graduate School Web Database PURDUE UNIVERSITY Graduate School Web Database 9/18/2013 This document is an introduction to the Exam Form process recently implemented in the Graduate School Web Database. It provides guidance on how

More information

CMPUT 391 Database Management Systems. Fall Semester 2006, Section A1, Dr. Jörg Sander. Introduction

CMPUT 391 Database Management Systems. Fall Semester 2006, Section A1, Dr. Jörg Sander. Introduction CMPUT 391 Database Management Systems Fall Semester 2006, Section A1, Dr. Jörg Sander Introduction University of Alberta 1 Objectives of Lecture 1 Get a rough initial idea about the content of the course:

More information

Rules and Process Steps for Certification of Job Roles

Rules and Process Steps for Certification of Job Roles Piaristengasse 1, A-3500 Krems, Austria Tel.: +43 (0)316 815910 Fax.: +43 316 815912 info@ecqa.org Rules and Process Steps for Certification of Job Roles Content 1. Criteria for Certification of EU Job

More information

BSc (Hons) Marketing with Digital Technologies (F/T) LM324 (3 Years)

BSc (Hons) Marketing with Digital Technologies (F/T) LM324 (3 Years) BSc (Hons) Marketing with Digital Technologies (F/T) LM24 ( Years) 1. Objectives The BSc Marketing with Digital Technologies has been designed to equip students to cope with challenges of technology-driven

More information

Descriptions for CIS Classes (Fall 2017)

Descriptions for CIS Classes (Fall 2017) Descriptions for CIS Classes (Fall 2017) Major Core Courses 1. CIS 1015. INTRODUCTION TO COMPUTER INFORMATION SYSTEMS. (3-3-0). This course provides students an introductory overview to basic computer

More information

Description: Learning Outcomes:

Description: Learning Outcomes: Syllabus: GD215 / Web Design For Commercial Projects Course Day/Time Wednesdays 1:30-4:45pm Location CDM Room 623 Office Hours Wednesdays 5-6pm CDM 522 Final Project Day/Time Wednesday 11/14/18 at 1:30pm

More information

Curriculum for Master's Programme in Media Studies The 2008 Curriculum

Curriculum for Master's Programme in Media Studies The 2008 Curriculum Curriculum for Master's Programme in Media Studies The 2008 Curriculum Studieordning for kandidatuddannelsen i Medievidenskab 2008-ordningen Adjusted 2010, 2011 og 2018 Justeret 2010, 2011 og 2018 Emended

More information

Introduction to Programming

Introduction to Programming Introduction to Programming Summer Term 2014 Dr. Adrian Kacso, Univ. Siegen adriana.dkacsoa@duni-siegena.de Tel.: 0271/740-3966, Office: H-B 8406 State: April 9, 2014 Betriebssysteme / verteilte Systeme

More information

CURRICULUM OF THE MASTER OF DISASTER MANAGEMENT

CURRICULUM OF THE MASTER OF DISASTER MANAGEMENT THE FACULTY OF HEALTH SCIENCES UNIVERSITY OF COPENHAGEN Applicable to students initiating one or more of the below study activities at the Master of Disaster Management (MDMa) as from 1 September 2008

More information

REGULATIONS AND CURRICULUM FOR THE MASTER S PROGRAMME IN INFORMATION ARCHITECTURE FACULTY OF HUMANITIES AALBORG UNIVERSITY

REGULATIONS AND CURRICULUM FOR THE MASTER S PROGRAMME IN INFORMATION ARCHITECTURE FACULTY OF HUMANITIES AALBORG UNIVERSITY REGULATIONS AND CURRICULUM FOR THE MASTER S PROGRAMME IN INFORMATION ARCHITECTURE FACULTY OF HUMANITIES AALBORG UNIVERSITY SEPTEMBER 2018 Indhold PART 1... 4 PRELIMINARY REGULATIONS... 4 Section 1 Legal

More information

2014 NEW ZEALAND DIPLOMA IN ENGINEERING (ELECTRICAL ENGINEERING) MN4528

2014 NEW ZEALAND DIPLOMA IN ENGINEERING (ELECTRICAL ENGINEERING) MN4528 The New Zealand Diploma in Engineering (NZDE) (Electrical) is a Level 6, 240 credit programme. The NZDE (Electrical) has been developed by a national consortium of tertiary providers, in conjunction with

More information

5. SUBMISSION OF WORK

5. SUBMISSION OF WORK 5. SUBMISSION OF WORK You are required to hand in coursework by the dates specified by your tutors as detailed in the module outlines. For all deadlines for AM-coded modules, work must be submitted by

More information

Masters in Software Engineering

Masters in Software Engineering Masters in Software Engineering Programme Requirements Taught Element, and PG Diploma in Software Engineering: 120 credits: IS5101 CS5001 CS5030 CS5031 CS5032 or CS5033 up to 30 credits from CS4100 - CS4450,

More information

Implementation Architecture

Implementation Architecture Implementation Architecture Software Architecture VO/KU (707023/707024) Roman Kern KTI, TU Graz 2014-11-19 Roman Kern (KTI, TU Graz) Implementation Architecture 2014-11-19 1 / 53 Outline 1 Definition 2

More information

Architectural Styles I

Architectural Styles I Architectural Styles I Software Architecture VO/KU (707.023/707.024) Denis Helic, Roman Kern KMI, TU Graz Nov 14, 2012 Denis Helic, Roman Kern (KMI, TU Graz) Architectural Styles I Nov 14, 2012 1 / 80

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

Diploma Supplement. Anlage zum Antrag auf Akkreditierung Diploma Supplement zum Master- Teilzeitstudiengang Informatik. 1. Holder of the Qualification

Diploma Supplement. Anlage zum Antrag auf Akkreditierung Diploma Supplement zum Master- Teilzeitstudiengang Informatik. 1. Holder of the Qualification Diploma Supplement This Diploma Supplement model was developed by the European Commission, Council of Europe and UNESCO/CEPES. The purpose of the supplement is to provide sufficient independent data to

More information

ASSIUT UNIVERSITY. Faculty of Computers and Information Department of Information Technology. on Technology. IT PH.D. Program.

ASSIUT UNIVERSITY. Faculty of Computers and Information Department of Information Technology. on Technology. IT PH.D. Program. ASSIUT UNIVERSITY Faculty of Computers and Information Department of Information Technology Informatiio on Technology PhD Program IT PH.D. Program Page 0 Assiut University Faculty of Computers & Informationn

More information

This Programme Schedule applies to the Bachelor of Computing Systems (BCS) Level 7 credits 360.

This Programme Schedule applies to the Bachelor of Computing Systems (BCS) Level 7 credits 360. PROGRAMME REGULATIONS Programme Schedule Bachelor of Computing Systems To be read in conjunction with Bachelors Generic Regulations. 1. Programme Schedule This Programme Schedule applies to the Bachelor

More information

Exam Rules & Regulations

Exam Rules & Regulations European Tree Technician Certification Exam Rules & Regulations 1 CONTENTS 1. Introduction 4 2. Organisation 5 3. The Examining Board 7 4. General Examination Rules 8 5. Examination Objective and Name

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

FSE 100x: Introduction to Engineering: Imagine. Design. Engineer! Spring C 2018

FSE 100x: Introduction to Engineering: Imagine. Design. Engineer! Spring C 2018 FSE 100x: Introduction to Engineering: Imagine. Design. Engineer! Spring C 2018 I. COURSE OVERVIEW This 15-week 2-credit hour course is an active introduction to developing an engineering mindset that

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

OVERALL EXAM SCHEDULE AND RULES FOR EXAMINATIONS AT THE DEPARTMENT OF POLITICAL SCIENCE

OVERALL EXAM SCHEDULE AND RULES FOR EXAMINATIONS AT THE DEPARTMENT OF POLITICAL SCIENCE OVERALL EXAM SCHEDULE AND RULES FOR EXAMINATIONS AT THE DEPARTMENT OF POLITICAL SCIENCE Winter 2018/19 December 2018 Version 1.8 1 CONTENTS INFORMATION CONCERNING EXAMS DURING WINTER 2018/19... 3 Deadline

More information

Curriculum. Multimedia Design and Communication programme Collective part

Curriculum. Multimedia Design and Communication programme Collective part Curriculum Multimedia Design and Communication programme Collective part The common component of the curriculum for the Countrywide Network of Multimedia Designers, January 2013 to September 2013 Table

More information

Curriculum Scheme. Dr. Ambedkar Institute of Technology, Bengaluru-56 (An Autonomous Institute, Affiliated to V T U, Belagavi)

Curriculum Scheme. Dr. Ambedkar Institute of Technology, Bengaluru-56 (An Autonomous Institute, Affiliated to V T U, Belagavi) Curriculum Scheme INSTITUTION VISION & MISSION VISION: To create Dynamic, Resourceful, Adept and Innovative Technical professionals to meet global challenges. MISSION: To offer state of the art undergraduate,

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

Compiler Construction

Compiler Construction Compiler Construction Winter semester 2016/2017 Matthias Keil 14. Oktober 2016 Outline 1 General 2 Exercises 3 Tool Chain 4 Visitor Pattern 5 SableCC 6 Summary Matthias Keil Compiler Construction 14. Oktober

More information

Documentation of SAP Student Lifecycle Management (IS-HER- CM) BS 7 (EHP 4)

Documentation of SAP Student Lifecycle Management (IS-HER- CM) BS 7 (EHP 4) Documentation of SAP Student Lifecycle Management (IS-HER- CM) BS 7 (EHP 4) Applies to: Student Lifecycle Management EHP4 For more information, visit the Higher Education & Research homepage. Summary This

More information

APPLICATION GUIDE FOR YOUR ONLINE APPLICATION (MOBILITY ONLINE)

APPLICATION GUIDE FOR YOUR ONLINE APPLICATION (MOBILITY ONLINE) APPLICATION GUIDE FOR YOUR ONLINE APPLICATION (MOBILITY ONLINE) Content I. Nomination II. Registration III. Application Workflow in Mobility Online a. Application details b. Application documents IV. Learning

More information

CCP Written Knowledge Test Required Information Packet. Job Analyst Important Pearson VUE Information Cancelation Policy Cancelation Form

CCP Written Knowledge Test Required Information Packet. Job Analyst Important Pearson VUE Information Cancelation Policy Cancelation Form CCP Written Knowledge Test Required Information Packet Job Analyst Important Pearson VUE Information Cancelation Policy Cancelation Form A JOB ANALYSIS FOR THE CERTIFIED CART PROVIDER Prepared by the National

More information

Implementation Architecture

Implementation Architecture Implementation Architecture Software Architecture VO/KU (707023/707024) Roman Kern ISDS, TU Graz 2017-11-15 Roman Kern (ISDS, TU Graz) Implementation Architecture 2017-11-15 1 / 54 Outline 1 Definition

More information

All LJMU programmes are delivered and assessed in English

All LJMU programmes are delivered and assessed in English PROGRAMME SPECIFICATION Master of Science in Computer Forensics Awarding institution Teaching institution JACS Code Programme Duration Language of Programme Subject benchmark statement Programme accredited

More information

LMU M.Sc. in Media, Management and Digital Technologies

LMU M.Sc. in Media, Management and Digital Technologies Munich School of Management LMU M.Sc. in Media, Management and Digital Technologies Guideline (Start WT 2018/19) Dr. Birgit Bodenstein-Köppl October 2018 www.mmt.bwl.lmu.de Study Program Examination and

More information

Compiler Construction. (1 Design practical)

Compiler Construction. (1 Design practical) S C I E N C E n P A S S I O N n T E C H N O L O G Y (1 ) 716.077 SS 2017 Univ.-Prof. Dr. Franz Wotawa, DI Roxane Koitz Martin Zimmermann, Christopher Liebmann, Stephan Frühwirt Institute for Software Technology

More information

Kick-Off. and presentation of available topics

Kick-Off. and presentation of available topics Kick-Off and presentation of available topics 1 SECUSO Research Group Kick-Off 21.10.2016 You are in the right room if...... you want to participate in our Usable Security and Privacy lab... you are interested

More information

Programme Specification Title of Programme: HNC in Computing and Systems Development with Cisco CCENT

Programme Specification Title of Programme: HNC in Computing and Systems Development with Cisco CCENT Programme Specification Title of Programme: HNC in Computing and Systems Development with Cisco CCENT This specification provides a concise summary of the main features of the programme and the learning

More information

REGULATIONS AND CURRICULUM FOR THE MASTER S PROGRAMME IN INFORMATION ARCHITECTURE FACULTY OF HUMANITIES AALBORG UNIVERSITY

REGULATIONS AND CURRICULUM FOR THE MASTER S PROGRAMME IN INFORMATION ARCHITECTURE FACULTY OF HUMANITIES AALBORG UNIVERSITY REGULATIONS AND CURRICULUM FOR THE MASTER S PROGRAMME IN INFORMATION ARCHITECTURE FACULTY OF HUMANITIES AALBORG UNIVERSITY SEPTEMBER 2017 Indhold PART 1... 4 PRELIMINARY REGULATIONS... 4 Section 1 Legal

More information

CS 4604: Introduction to Database Management Systems. B. Aditya Prakash Lecture #5: Entity/Relational Models---Part 1

CS 4604: Introduction to Database Management Systems. B. Aditya Prakash Lecture #5: Entity/Relational Models---Part 1 CS 4604: Introduction to Database Management Systems B. Aditya Prakash Lecture #5: Entity/Relational Models---Part 1 E/R: NOT IN BOOK! IMPORTANT: Follow only lecture slides for this topic! Differences

More information

Eight units must be completed and passed to be awarded the Diploma.

Eight units must be completed and passed to be awarded the Diploma. Diploma of Computing Course Outline Campus Intake CRICOS Course Duration Teaching Methods Assessment Course Structure Units Melbourne Burwood Campus / Jakarta Campus, Indonesia March, June, October 022638B

More information

COAP 3110 INTERACTIVE SITE DEVELOPMENT

COAP 3110 INTERACTIVE SITE DEVELOPMENT COAP 3110 INTERACTIVE SITE DEVELOPMENT http://wwwai.wu-wien.ac.at/~hahsler/webster/coap3110/ Instructor Michael Hahsler Tel. 31336/6081 0699 100 00 598 E-mail: hahsler@ai.wu-wien.ac.at 1 Course description

More information

ASSIUT UNIVERSITY. Faculty of Computers and Information Department of Information Systems. IS Ph.D. Program. Page 0

ASSIUT UNIVERSITY. Faculty of Computers and Information Department of Information Systems. IS Ph.D. Program. Page 0 ASSIUT UNIVERSITY Faculty of Computers and Information Department of Information Systems Informatiio on Systems PhD Program IS Ph.D. Program Page 0 Assiut University Faculty of Computers & Informationn

More information

PROGRESS BOOK PARENT ACCESS NAVIGATION

PROGRESS BOOK PARENT ACCESS NAVIGATION PROGRESS BOOK PARENT ACCESS NAVIGATION Enter the following web address into your internet browser. https://parent.laca.org From the resulting screen, you can click on your child s school district icon.

More information

Department of Computing MSc Programmes. MSc in Computing Science MSc in Computing(<specialism>) MSc in Advanced Computing MRes in Advanced Computing

Department of Computing MSc Programmes. MSc in Computing Science MSc in Computing(<specialism>) MSc in Advanced Computing MRes in Advanced Computing Department of Computing MSc Programmes MSc in Computing Science MSc in Computing() MSc in Advanced Computing MRes in Advanced Computing 1 Admissions Team: Dr. Michael Huth Dr. Herbert Wiklicky

More information

SECURITY ANALYSIS FINC 4660

SECURITY ANALYSIS FINC 4660 FINC 4660 SECURITY ANALYSIS SPRING 2016 Instructor: Jitka Hilliard, Ph.D. Office: Department of Finance, room 313 Phone: 844-5520 E-mail: Jitka.Hilliard@auburn.edu Office Hours: Monday 9:00 a.m. 10:00

More information

Faculty of Business Administration and Economics: How to register modules and courses in PAUL. (July 2017)

Faculty of Business Administration and Economics: How to register modules and courses in PAUL. (July 2017) Faculty of Business Administration and Economics: How to register modules and courses in PAUL (July 2017) Dear Students, In the course of the last semesters, we were made aware of some insecurities on

More information

Master ASE. Hints concerning the study and examination regulations

Master ASE. Hints concerning the study and examination regulations Master ASE Hints concerning the study and examination regulations Table of Contents General...2 Study Regulations...2 General...2 Structure and Contents of the Study Course...2 Procedure...4 Exams...5

More information

in the degree program Master of Science in Business Informatics at the University of Mannheim Fall/winter 2017/18 intake

in the degree program Master of Science in Business Informatics at the University of Mannheim Fall/winter 2017/18 intake in the degree program Master of Science in Business Informatics at the University of Mannheim Fall/winter 2017/18 intake 1 Agenda Welcome Structure of the M.Sc. Program Fundamentals Specialization Track

More information

Doctoral School: József Hatvany Doctoral School for Computer Science and Engineering

Doctoral School: József Hatvany Doctoral School for Computer Science and Engineering University of Miskolc Faculty of Mechanical Engineering and Doctoral School: József Hatvany Doctoral School for Computer Science and Engineering Name of the Study Program: Computer Science and Engineering

More information

send application for a topic until Wednesday, October 25, 1pm

send application for a topic until Wednesday, October 25, 1pm Overview of topics (today) send application for a topic until Wednesday, October 25, 1pm First milestone (mid/end November) prototype/part of software summary of research (literature and related systems/tools)

More information

MASTER OF ENGINEERING PROGRAM IN INFORMATION

MASTER OF ENGINEERING PROGRAM IN INFORMATION MASTER OF ENGINEERING PROGRAM IN INFORMATION AND COMMUNICATION TECHNOLOGY FOR EMBEDDED SYSTEMS (INTERNATIONAL PROGRAM) Curriculum Title Master of Engineering in Information and Communication Technology

More information

Frequently asked questions on the Exam Period

Frequently asked questions on the Exam Period Frequently asked questions on the Exam Period - Autumn 2018/2019-1. What can I do if I passed the exam, but I am not satisfied with my mark? You can take a grade improvement examination: retaking a successful

More information

Business Information System Analysis and Design Fall 2017

Business Information System Analysis and Design Fall 2017 Business Information System Analysis and Design Fall 2017 Instructor: Dr. Monica Johar Phone: 704-687-7658 Email: msjohar@uncc.edu Office location: Friday 352C Office hours: Tuesday, Thursday 12:30 1:15pm

More information

Tutorials. Tutorial every Friday at 11:30 AM in Toldo 204 * discuss the next lab assignment

Tutorials. Tutorial every Friday at 11:30 AM in Toldo 204 * discuss the next lab assignment 60-212 subir@cs.uwindsor.ca Phone # 253-3000 Ext. 2999 web site for course www.cs.uwindsor.ca/60-212 Dr. Subir Bandyopadhayay Website has detailed rules and regulations All assignments and labs will be

More information

London MLE Waltham Forest Fronter User Level 1. forest/login

London MLE Waltham Forest Fronter User Level 1.   forest/login How to login to the Waltham Forest MLE (Fronter) 1. Login to any computer that has internet access 2. Open your web browser (e.g. Internet Explorer, Firefox, Safari) 3. Type the web address shown below:

More information

A Level ICT Transition Pack

A Level ICT Transition Pack Sawtry Village Academy Extended Certificate Level 3 in IT- Single Award Diploma Level 3 in IT Double Award A Level ICT Transition Pack A Level ICT- Skills for the real business world In today s world,

More information

PROGRAMME SPECIFICATION

PROGRAMME SPECIFICATION PROGRAMME SPECIFICATION Master of Computing (Hons) in Computer Security Awarding institution Teaching institution UCAS Code JACS Code Programme Duration Language of Programme Liverpool John Moores University

More information

PROGRAMME SUMMARY You are required to take eight core modules in terms one and two as outlined in the module list.

PROGRAMME SUMMARY You are required to take eight core modules in terms one and two as outlined in the module list. PROGRAMME SPECIFICATION MSc Real Estate Investment KEY FACTS Programme name Real Estate Investment Award MSc School Cass Business School Department or equivalent Specialist Masters Programme Programme

More information

M. Tech. (Power Electronics and Power System) (Semester I) Course Plan for Each Week (Hrs)

M. Tech. (Power Electronics and Power System) (Semester I) Course Plan for Each Week (Hrs) No. 3 Advanced Power Electronics Computer Application in Power System Modelling and Analysis of Electrical Machines M. Tech. (Power Electronics and Power System) (Semester I) Plan for Each Week (Hrs) Credits

More information

Chapter Objectives 1 of 2. Chapter 3. The Operating System. Chapter Objectives 2 of 2. The Operating System. The Operating System

Chapter Objectives 1 of 2. Chapter 3. The Operating System. Chapter Objectives 2 of 2. The Operating System. The Operating System Teachers Discovering Computers Integrating Technology and Digital Media in the Classroom 6 th Edition Chapter 3 Application Productivity Tools for Educators Chapter Objectives 1 of 2 Explain the role of

More information

First Steps in TUCaN

First Steps in TUCaN First Steps in TUCaN Information for International Degree-seeking Students Activate your digital identity Go to: https://www.idm.tu-darmstadt.de/activation/ On the answer sheet TU Darmstadt sent you after

More information

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

Examples. Software Architecture VO/KU ( / ) Roman Kern KTI, TU Graz. . Roman Kern (KTI, TU Graz) Examples / 88 Examples Software Architecture VO/KU (707023/707024) Roman Kern KTI, TU Graz 2014-10-22 Roman Kern (KTI, TU Graz) Examples 2014-10-22 1 / 88 Outline 1 Example Pattern - Disruptor 2 Example Project - wissende

More information