Software Engineering and Management

Graz University of Technology Curriculum for the master’s degree programme in Software Engineering and Management Version 2016 This curriculum was a...
4 downloads 2 Views 191KB Size
Graz University of Technology

Curriculum for the master’s degree programme in

Software Engineering and Management Version 2016 This curriculum was approved by the Curricula Committee of Graz University of Technology in the meeting dated 29.02.2016.

On the basis of the Federal Act on the Organisation of Universities and their Studies (UG), Austrian Federal Law Gazette (BGBl.) No. 120/2002 as amended, the Senate of Graz University of Technology issues the following curriculum for the master’s degree programme in Software Engineering and Management. (Please note: The English version of this document is a courtesy translation. Only the German version is legally binding.)

§ 1 General provisions (1) The engineering sciences master’s degree programme in Software Engineering and Management comprises four semesters. The total scope of the programme is 120 ECTS credit points. Graduates of this programme are awarded the university degree of “Diplom-Ingenieurin”/“Diplom-Ingenieur”, abbreviated: “Dipl.-Ing.” or “DI”. The international equivalent of this university degree is “Master of Science”, abbreviated: “MSc”. (2) The master’s degree programme in Software Engineering and Management is held in English according to § 71e para. 4 UG. (3) Admission to the master’s degree programme in Software Engineering and Management requires a subject-related bachelor’s degree or another equivalent degree according to § 64 para. 5 UG. The master’s degree programme in Software Engineering and Management builds upon the content of the bachelor’s degree programme in Software Development and Business Management of TU Graz. Graduates of this bachelor’s degree programme are admitted to this master’s programme without any prerequisites being imposed.

Master’s degree programme in Software Engineering and Management Curriculum 2016

Page 1 of 23

Graz University of Technology

(4) Depending on the previous education of the applicant to the programme, up to 25 ECTS credit points from the courses of the above bachelor’s degree programme in Software Development and Business Management may be prescribed as part of the admission to the curriculum presented here for graduates of other bachelor’s degree programmes. These prescribed courses reduce the workload outlined in the curriculum for achievements in elective subjects accordingly. The admission rules for selected bachelor’s degree programmes are summarised in Part 5 of the Annex. However, a bachelor’s degree programme that entitles the student to be admitted must comprise at least 180 ECTS credit points. In order to obtain an overall scope of 300 ECTS credit points for the graduate and postgraduate study programmes together, students shall not be assigned courses in the master’s programme which they have already completed as part of their bachelor’s degree and which were part of their qualification for the master’s degree programme.

§ 2 Qualification profile (1) Object of study programme Software engineering focuses on the basics of and technologies for systematically manufacturing and developing software. Students learn the principles, methods and tools for the engineering development and application of complex and large-scale software systems. Software engineering covers the entire process, from identifying the requirements to implementing and maintaining an IT solution. The objective is a punctual supply of dependable software with guaranteed quality characteristics at calculated costs. To achieve this objective, the methods of practical computer science must be combined with management methods. For this reason, graduates of the master’s degree programme in Software Engineering and Management are provided with in-depth technical and scientific expertise in the field of software development as well as in-depth economic and scientific expertise in the field of management. The degree programme aims to provide a specialisation in selected topics while ensuring breadth and an interdisciplinary nature, and increases students’ independence and initiative in the way they think, decide and act. Students choose particular topics of software engineering and management for an independent specialisation of their skills. The following scientific areas are available for the specialisation: In the field of software engineering, these are    

Intelligent Systems; Secure and Correct Systems; Visual Computing, and Web and Data Science,

and, in the field of management,  Business Informatics;  Industrial Management and Innovation;  Management and Strategy, and Master’s degree programme in Software Engineering and Management Curriculum 2016

Page 2 of 23

Graz University of Technology

 Management Control, Accounting and Finance. The degree programme aims to provide a high degree of freedom in choosing the teaching content. Of particularly high importance are topics with an integrative character, which combine several selected topics that are normally considered separately and help to develop an integrative approach to software systems. A particular objective of this education is therefore to develop the ability to think, decide and act in an interdisciplinary manner, and to develop an integrative approach to systems and environmental and social issues, which are gaining in significance, especially with regard to increasing economic and social globalisation. Information technologies are the medium for and motors of globalisation and the expansion of the English language as the lingua franca of our world. This master’s degree programme is therefore held in English, study periods abroad are encouraged, international doctoral students are integrated into the field of studies, and visiting professors from the international community enrich the degree programme considerably and contribute to the development of social competence. Projects, lecture activities, written work and teamwork in groups further the development of the corresponding key competencies. Strategic thinking is developed as an integral element of the degree programme. (2) Qualification profile and skills The master’s degree in Software Engineering and Management is awarded to students who have demonstrated the following knowledge, skills and competencies. Knowledge and understanding Graduates  have developed a deep understanding of the relevant basics of software engineering;  have developed a deep understanding of the relevant basics of management;  are familiar with the key theories, principles and methods of software engineering, and have deepened their knowledge in one of the abovementioned scientific fields of software engineering;  are familiar with the key theories, principles and methods of management, and have deepened their knowledge in one of the abovementioned scientific fields of management;  have acquired abilities for abstraction and analysis and the ability to think formally and algorithmically, and  have learnt to think and act in a business context. Acquiring knowledge Graduates are able to  apply theoretical knowledge of a technical and scientific nature in a practical way in the field of software engineering;  apply their knowledge and their skills to solve problems, including in new and unfamiliar situations;

Master’s degree programme in Software Engineering and Management Curriculum 2016

Page 3 of 23

Graz University of Technology

 define and interpret characteristics, limits, terminologies and schools of thought of their field, and  carry out scientific work independently, and are therefore qualified for a subsequent doctoral programme. Making assessments Graduates are able to  handle complex situations;  formulate scientifically founded assessments, including on the basis of incomplete or limited information, and  take the societal, social and ethical effects into account in their specialist or scientific activities. Communicative, organisational and social competencies Graduates  have mastered communication and presentation techniques;  are able to write scientific texts;  are flexible, able to adapt and to work in a team, and  can use learning strategies that enable them to further develop their knowledge independently.

§ 3 ECTS credit points In accordance with the European Credit Transfer and Accumulation System, the individual courses are assigned ECTS credit points that determine the relative share of the workload. The Universities Act (UG) determines the workload for one ECTS credit point to be an average of 25 full hours.

§ 4 Structure of the study programme The master’s degree programme in Software Engineering and Management consists of: 1. the compulsory subject Advanced Software Engineering and Management (23.5 ECTS credit points); 2. the elective subject Software Engineering and the elective subject Management, for which courses are to be selected with a total scope of 54 ECTS credit points, primarily from 2 catalogues of electives:  For the elective subject Software Engineering, a catalogue of electives from the field of Software Engineering must be chosen, and for the elective subject Management, a catalogue of electives from the field of Management.  For each catalogue of electives, courses with a minimum scope of 21 ECTS credit points must be chosen, including the indicated compulsory courses in each case.  The remaining elective courses with a maximum scope of 12 ECTS credit points can be freely selected from the courses of any catalogues Master’s degree programme in Software Engineering and Management Curriculum 2016

Page 4 of 23

Graz University of Technology

of electives listed in the curriculum. Elective courses from the catalogues of electives in the field of Software Engineering are assigned to the elective subject Software Engineering. Elective courses from the catalogues of electives in the field of Management are assigned to the elective subject Management. Other courses can also be completed as part of the elective courses to improve knowledge of a foreign language (English or German) with a total scope of up to 4 ECTS credit points.  Elective courses that are seminar-type courses (SE) with a minimum scope of 3 ECTS credit points must be chosen; 3. a free-choice subject that encompasses free-choice courses with a workload of 12.5 ECTS credit points, and 4. a master’s thesis (30 ECTS credit points). The topic of the master’s thesis must be assignable to the compulsory subject or an elective subject. The following table contains the allocation of the sums of ECTS credit points to the compulsory subject, elective subjects and free-choice subject.

Master’s degree programme in Software Engineering and Management: Duration

4 semesters

Total workload without master’s thesis Compulsory subject Advanced Software Engineering and Management Elective subject Software Engineering: 21 to 33 ECTS Elective subject Management: 21 to 33 ECTS Total for the elective subjects Free-choice subject

90 ECTS

23.5 ECTS

54 ECTS 12.5 ECTS

Master’s thesis Total for the master’s degree programme in Software Engineering and Management

30 ECTS 120 ECTS

§ 5 below contains a list of the individual courses of this master’s programme and their allocation to the subjects. The semester allocation is a recommendation and ensures that the sequence of courses builds optimally on previous knowledge and that the workload of an academic year does not exceed 60 ECTS credit points. Courses that were used to complete the bachelor’s degree programme to grant admission to this programme are not part of this master’s degree programme. If compulsory courses that are provided for in this curriculum were already used as part of the bachelor’s degree programme described above, they are to be replaced by additional elective courses comprising the same work load.

Master’s degree programme in Software Engineering and Management Curriculum 2016

Page 5 of 23

Graz University of Technology

§ 5 Course content and semester plan Master’s degree programme in Software Engineering and Management Subject Course SSt

Type of course

ECTS

I

2

VO

3

3

General Management and Organisation Industrial Management and Innovation Industrial Management and Innovation IT Security IT Security

2 2 1 2 1

UE VO UE VO KU

3 3 2 3 2

3 3 2 3 2

Knowledge Discovery & Data Mining 1

2

VO

2.5

2.5

2 1 15

VO UE

3 2 23.5

3 2 23.5

Total elective subjects according to § 5a below

54

4

Master’s thesis

30

Compulsory subject Advanced Software Engineering and Management General Management and Organisation

Verification and Testing Verification and Testing Total for the compulsory subject

Semester incl. ECTS II

III

25

25

IV

30

Free-choice subject Free-choice courses according to § 5b below

12.5

2.5

5

5

Total

120

30

30

30

30

Abbreviations: KU: design exercise; SSt: semester hours; UE: exercise; VO: lecture

§ 5a Catalogues of electives The courses marked in bold are compulsory courses of the relevant catalogue of electives. The supplementary catalogue from the field of Software Engineering provides broad and in-depth knowledge of the basics and may not be selected as the catalogue of electives for the elective subject Software Engineering. As an addition to the elective subjects listed, courses with the title “Selected Topics in Computer Science (subheading)” and “Selected Topics in Management (subheading)” are assigned to the corresponding catalogues of electives. These courses have descriptive subtitles and are offered with a total scope of 1-3 SSt for lectures and/or 1-2 SSt for exercises. Courses with different subtitles shall be classified as different courses.

Master’s degree programme in Software Engineering and Management Curriculum 2016

Page 6 of 23

Graz University of Technology

Software Engineering Catalogue 1. Intelligent Systems As compulsory courses, either Expert Systems VO and KU and Machine Learning VO or Expert Systems VO and Machine Learning VO and KU may be selected. Course Advanced Robotics Advanced Robotics Adaptive Systems Adaptive Systems Advanced Topics in Artificial Intelligence Advanced Topics in Artificial Intelligence Autonomously Learning Systems Autonomously Learning Systems Computational Intelligence Seminar A Computational Intelligence Seminar B Configuration Systems Construction of Mobile Robots Context-Aware-Computing Context-Aware-Computing Expert Systems Expert Systems Machine Learning Machine Learning Mobile Robots Mobile Robots Navigation Systems Navigation Systems Neural Networks Neural Networks Master’s degree project Intelligent Systems Principles of Brain Computation Principles of Brain Computation Software Technology, Seminar Software Technology Tools

SSt 2 1 2 1 2 1 2 1 2 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 1 2 1 2 2

Type VO LU VO UE VO UE VO KU SE SE VU PT VO UE VO KU VO KU VO UE VO UE VO KU PT VO KU SE SE

ECTS 3 2 3 2 3 2 3 2 3.5 3.5 3 5 3 2 3 2 3 2 3 2 4 4 3 2 10 3 2 3 3

Catalogue 2. Secure and Correct Systems As compulsory courses, either Compiler Construction VO and KU and Security Aspects in Software Development VO or Compiler Construction VO and Security Aspects in Software Development VO and KU may be selected. Course Advanced Computer Networks Advanced Computer Networks Applied Cryptography Applied Cryptography Applied Cryptography 2 Applied Cryptography 2 Compiler Construction Compiler Construction Design Patterns Design Patterns Embedded Security IT Security, Seminar Master’s degree project Secure and Correct Systems

SSt 2 1 2 1 2 1 2 1 2 1 3 3 1

Master’s degree programme in Software Engineering and Management Curriculum 2016

Type VO KU VO KU VO KU VO KU VO UE VU SE PT

ECTS 3 2 3 2 3 2 3 2 3 2 5 5 10

Page 7 of 23

Graz University of Technology

Mathematical Foundations of Cryptography Mathematical Foundations of Cryptography Security Aspects in Software Development Security Aspects in Software Development Selected Topics Design and Verification Selected Topics Design and Verification Selected Topics IT Security 1 Selected Topics IT Security 1 Selected Topics IT Security 2 Selected Topics Software Technology 1 Selected Topics Software Technology 1 Selected Topics Software Technology 2 Selected Topics Software Technology 2 Selected Topics Software Technology 3 Selected Topics Software Technology 3 Selected Topics Software Technology 4 Selected Topics Software Technology 4 Software Technology Software Technology, Seminar Software Technology Tools System-on-Chip Architectures and Modelling Wireless Communication Networks & Protocols

2 1 2 1 2 1 2 1 2 2 1 2 1 2 1 2 1 3 2 2 3 1

VO UE VO KU VO UE VO KU SE VO UE VO UE VO UE VO UE VU SE SE VU VO

3 2 3 2 3 2 3 2 3.5 3 2 3 2 3 2 3 2 5 3 3 5 1.5

Catalogue 3. Visual Computing As compulsory courses, either Computer Vision 2 VU and Real-Time Graphics VO and KU or Computer Vision 2 VU and Real-Time Graphics VO and Computer Graphics 2 VU may be selected. Course 3D Computer Graphics and Realism 3D Object Retrieval Advanced Computer Graphics Advanced Computer Vision Augmented Reality Computer Aided Geometric Design Computer Graphics 2 Computer Vision 2 Geometric 3D-Modeling in Computer Graphics Image Processing and Pattern Recognition Image Processing and Pattern Recognition Image Understanding Image Understanding Information Visualisation Master’s degree project Visual Computing Mathematical Principles in Vision and Graphics Medical Image Analysis Medical Image Analysis Pattern Recognition, Seminar Real-Time Graphics Real-Time Graphics Real-Time Graphics 2 Real-Time Graphics 2 Research Seminar Virtual Reality Robot Vision Robot Vision Scene Graph Programming Selected Topics Computer Graphics Selected Topics Computer Graphics

SSt 3 3 2 2 3 3 1.5 1.5 3 2 1 2 1 3 1 3 2 1 3 2 1 1 2 2 2 1 1 2 1

Master’s degree programme in Software Engineering and Management Curriculum 2016

Type VU VU SE SE VU VU VU VU VU VO KU VO KU VU PT VU VO KU SE VO KU VO KU SE VO KU VO VO KU

ECTS 5 5 3 3 5 5 2.5 2.5 5 3 2 3 2 5 10 5 3 2 5 3 2 1.5 4 3.5 3 2 1.5 3 2

Page 8 of 23

Graz University of Technology

Selected Topics Computer Vision Selected Topics Computer Vision Simulation and Animation Virtual Reality

Catalogue 4. Web and Data Science Course Designing Interactive Systems Digital Libraries Evaluation Methodology Game Design and Development Game Design and Development II Human-Computer Interaction (Selected Topics): Applying UserCentered Design Information Search and Retrieval Information Architecture and Web Usability Knowledge Discovery & Data Mining 2 Master’s degree project Web and Data Science Mobile Applications Network Science Recommender Systems Science 2.0 Selected Topics Digital Libraries Selected Topics Information Systems Social Media Technologies Structured Data-Management – Advanced Topics Web Technology Visual Analytics Web Science

Supplementary catalogue Course Algorithm Design Seminar 1 Algorithm Design Seminar 2 Logic and Computability Logic and Computability Problem Analysis and Complexity Theory Selected Topics in Computational Geometry Selected Topics in Computational Geometry Geometrische Algorithmen (in German) Geometrische Algorithmen (in German) Kombinatorische Optimierung 1 (in German) Kombinatorische Optimierung 1 (in German) Logik und Logische Programmierung (in German)

2 1 3 4

VO KU VU VU

3 2 5 7

SSt 2 2 2 3 3

Type VU VU VU VU VU

ECTS 3 3.5 3 5 5

3 3 3 3 1 3 3 2 2 3 3 2 3 3 3 2

VU VU VU VU PT VU VU VU VU VU VU VU VU VU VU VU

4.5 5 5 5 10 5 5 3 3 5 5 3 5 5 5 3

SSt 2 2 2 1 3 2 1 2 1 3 1 2

Type SE SE VO KU VU VO KU VO UE VO UE VU

ECTS 3.5 3.5 3 1.5 4.5 3 2 3 2 4.5 2 3

SSt 1 2 2 2 1

Type VO UE VO UE VO

ECTS 1.5 3 2 2 1.5

Management Catalogue 1. Business Informatics Course Business Informatics Business Informatics Business Modeling and Simulation Business Modeling and Simulation Information Management

Master’s degree programme in Software Engineering and Management Curriculum 2016

Page 9 of 23

Graz University of Technology

Information Management Optimization Methods for Operations Planning Production Planning & Control Production Planning & Control Selected Topics of Business Informatics Selected Topics of Business Informatics Selected Topics of Business Simulation Modeling and Optimization in Production and Logistic Systems Technology Management IuK-Management in der Praxis (in German) IuK-Management in der Praxis (in German)

2 3 2 2 2 1 2 2 2 1 1

UE VU VO UE VO UE SE VU SE VO UE

4 5 3 3 3 1.5 2 2 2 1.5 2

Catalogue 2. Industrial Management and Innovation Course Creativity Techniques Creativity Techniques Design to Value Design to Value Enabling Innovation Enabling Innovation Implementing Innovation Strategy through Merger and Acquisition Industrial Energy Management Industrial Energy Management Industrial Engineering 1 Industrial Engineering 1 Industrial Engineering 2 Industrial Engineering 2 Industrial Management Seminar Lean Management Logistics Logistics Product Innovation Project 1 Product Innovation Project 2 Value Engineering Value Engineering

SSt 1 1 1 3 1 2 2 1 1 2 1 1 1 2 2 1 1 3 2 1 1

Type VO UE VO UE VO UE SE VO UE VO UE VO UE SE LU VO UE PT PT VO UE

ECTS 1.5 1.5 1.5 6 1.5 3 3 1.5 1.5 3 2 1.5 1.5 3 3 1.5 1.5 5 3 1.5 1.5

Catalogue 3. Management and Strategy Course Business Model Management Change Management Change Management Entrepreneurship Entrepreneurship General Management, Case Studies General Management, Case Studies Information Management Information Management Marketing Intelligence Marketing Management Purchasing and Supply Management Research Design in Management Science Selected Topics in Management Strategic Management Technology Management Gründungsgarage (in German)

SSt 2 1 1 2 1 1 2 1 2 1 3 3 2 3 2 2 2

Type SE VO UE VO UE VO UE VO UE SE SE VO SE SE VO SE SE

ECTS 2 1.5 2 3 2 1.5 2 1.5 4 1 3 4.5 2 3 3 2 2

Master’s degree programme in Software Engineering and Management Curriculum 2016

Page 10 of 23

Graz University of Technology

IuK-Management in der Praxis (in German) IuK-Management in der Praxis (in German) Prozessmanagement (in German) Prozessmanagement (in German)

Catalogue 4. Management Control, Accounting and Finance Course Business Valuation Entrepreneurship Entrepreneurship Financial Management General Management, Case Studies General Management, Case Studies International Accounting Standards Management Control Systems Marketing Intelligence Marketing Management Purchasing and Supply Management Research Design in Management Science Rhetoric and Presentation Technology Management AK Controlling (in German) Arbeitsrecht (in German) Patentrecht (in German) Unternehmens- und Jahresabschlussanalyse (in German)

1 1 2 2

VO UE VO UE

1.5 2 3 4

SSt 3 2 1 2 1 2 2 3 1 3 3 2 2 2 4 2 2 2

Type SE VO UE VO VO UE SE VO SE SE VO SE SE SE SE VO VO SE

ECTS 3 3 1.5 3 1.5 2 2 4.5 1 3 4.5 2 2 2 4 3 3 2

Abbreviations: KU: design exercise; LU: laboratory course; PT: project; SE: seminar; SSt: semester hours; UE: exercise; VO: lecture; VU: lecture with integrated exercises

Please note: Possible additions to the catalogues of electives will be announced in the University Gazette of TU Graz.

§ 5b Free-choice subject The courses to be completed as part of the free-choice subject in the master’s degree programme in Software Engineering and Management are designed to provide individual emphasis and further development of the students. They can be freely selected from the courses offered by any recognised Austrian or foreign universities. Students are recommended to spread free-choice courses over the entire length of the programme. If a course is assigned the same number of ECTS credit points in all curricula in which it is a compulsory or an elective course, it shall be allocated the same number of ECTS credit points when taken as a free-choice subject. If a course has been allocated varying numbers of ECTS credit points, the minimum number of assigned ECTS credit points is to be allocated to the course when taken as a free-choice subject.

Master’s degree programme in Software Engineering and Management Curriculum 2016

Page 11 of 23

Graz University of Technology

Courses without any allocation are assigned 1 ECTS credit point for each semester hour (SSt). However, if such courses are lecture-type courses (VO), they are assigned 1.5 ECTS credit points for each semester hour. In addition, students should note that an application may be sent to the Dean of Studies to have active participation in international summer or winter schools recognised as part of the free-choice subject.

§ 6 Admission to examinations Admission to examinations is not subject to any prerequisites. In order to assist students in completing their degrees in a timely manner, courses with continual assessment must allow students to submit, supplement or repeat partial course requirements no later than two weeks after commencement of the semester following the course.

§ 6a Guidelines for the allocation of places on courses (1) If the number of students registered for a course exceeds the number of available places, parallel courses are to be provided. If necessary, these parallel courses may also be provided during the semester break. (2) If it is not possible to offer a sufficient number of parallel courses (groups), the students are to be admitted to the course according to the following priority ranking: a) Students who are required to complete the course according to their curriculum have priority. b) Further students are to be ranked according to the sum of the successfully completed courses of the respective study programme (total ECTS credit points). c) Students who have met the participation requirement at an earlier date are ranked by date. d) Students who have already been placed on a waiting list or who have to repeat the course are to be given priority on the next course. e) The further ranking is made according to the grade of the examination or the average grade of the examinations (weighted on the basis of the ECTS credit points) of the respective course(s) that are specified as the participation requirement. f) Students who do not need to complete such courses in order to fulfil their curriculum are only considered based on the number of free places. It is possible to be included on a separate waiting list. The abovementioned provisions shall apply accordingly. (3) Students who complete a part of their studies at TU Graz in the context of mobility programmes are given priority for up to 10% of the available places.

Master’s degree programme in Software Engineering and Management Curriculum 2016

Page 12 of 23

Graz University of Technology

§ 7 Examination regulations Courses are evaluated individually. 1. Examinations for courses held as lectures (VO) cover the complete content of the course. 2. For courses held as lectures with integrated exercises (VU), exercise-based courses (PR, UE), design exercises (KU), laboratory courses (LU), seminartype courses (SE, SP), and excursions (EX), a student’s performance is continually assessed on the basis of that student’s contributions and/or through accompanying tests. The assessment must always consist of at least two examinations. 3. Examinations with positive results are to be assessed as “very good” (1), “good” (2), “satisfactory” (3) or “sufficient” (4); those with negative results are to be assessed as “insufficient” (5). Specially indicated courses and excursiontype courses are assessed as “successful participation” or as “unsuccessful participation”. 4. If a subject includes separate examinations for the relevant courses, the overall subject grade is to be determined by: a. multiplying the grade of each examination result in connection with the subject with the ECTS credit points of the corresponding course; b. adding the values calculated according to lit. a.; c. dividing the result of the addition by the sum of the ECTS credit points of the courses, and d. rounding the result of the division to a whole-numbered grade if required. The grade must be rounded up if the decimal place exceeds 0.5. Otherwise, the grade must be rounded down. The types of courses are explained in Part 4 of the Annex. In addition to the types of courses, the following maximum group sizes are set forth: 1. The maximum group size for exercise-based courses (UE), exercise components of lectures with integrated exercises (VU) and for design exercises (KU) is 30 students. 2. The maximum group size for projects is 8 students. Alternatively, the Dean of Studies can commission the project with individual mentoring. In this case, the project is equivalent to 0.75 semester hours. 3. The maximum group size for seminars is 15 students. Lectures with integrated exercises (VU) are divided into lecture and exercise components, with 2/3 of the semester hours (SSt) being allocated to lecture components and 1/3 being allocated to exercise components.

Master’s degree programme in Software Engineering and Management Curriculum 2016

Page 13 of 23

Graz University of Technology

§ 7a Final examination before a committee Admission to the master’s degree examination before a committee requires proof of the positive assessment of all examination results according to § 4 and § 5 above as well as proof of the positive assessment of the master’s thesis. The final examination before a committee takes place before an examination senate composed of three persons who are appointed by the Dean of Studies. The supervisor of the master’s thesis must be part of the examination senate. In the event of the supervisor’s incapacity, he/she can suggest a substitute. During the master’s degree examination before a committee, students must present their master’s thesis written in accordance with the regulations, and must defend the thesis before the members of the examination senate in the subsequent oral examination. § 7b Degree certificate The master’s degree certificate is composed of: a) all examination subjects according to § 5 above and their assessments; b) the title and the assessment of the master’s thesis; c) the assessment of the final examination before a committee; d) the entirety of the ECTS credit points for successfully completed freechoice courses from the free-choice subject, as defined in § 5b above, and e) the overall assessment.

§ 8 Transitional provisions Regular students who started their master’s degree programme in Software Development and Business Management before 1 October 2016 are entitled to continue and complete their studies until 30 September 2019 according to the previously valid curriculum as published in the University Gazette of TU Graz dated 16 May 2013. If the study programme is not completed within this period of time, students are subject to this curriculum for the rest of the study period. Students are entitled to voluntarily opt for the new curriculum at any time within the admission periods. To this end, a written irrevocable declaration must be sent to the Registration Office. Any allocation of courses to catalogues of electives that were completed prior to this curriculum taking effect remains valid.

§ 9 Legal validity This curriculum shall come into effect on 1 October 2016.

Master’s degree programme in Software Engineering and Management Curriculum 2016

Page 14 of 23

Graz University of Technology

Annex to the curriculum of the master’s degree programme in Software Engineering and Management

Part 1 of the Annex: Descriptions of the subjects Compulsory subject Advanced Software Engineering and Management, 23.5 ECTS credit points Subject content: This subject covers the basics of software engineering and management that are required for further specialisation in the elective subjects. They include data analysis, security, verification, and management and organisation. Learning outcomes: After completing the subject, students are familiar with the key theories, principles and methods of software engineering and management. They are able to apply these in the elective subjects that provide specialisations. Prerequisites: None

Catalogue of electives: Intelligent Systems Subject content: This subject provides students with access to the most important currently known methods of making machines “intelligent”, as well as practical experience with state-of-the-art software from the fields of machine learning, adaptive robots, biological neural networks, configuration, computational neuroscience and speech-processing systems. Learning outcomes: After completing the subject, students are familiar with the essential algorithms and technologies of “intelligent” machines. They know the advantages and disadvantages of the various (learning) algorithms and are able to solve practical and theoretical problems independently and to design a robot for an assigned task and program it accordingly. Prerequisites: Subject content of the courses Introduction to Knowledge Processing and Computational Intelligence, as well as the basics of probability theory

Master’s degree programme in Software Engineering and Management Curriculum 2016

Page 15 of 23

Graz University of Technology

Catalogue of electives: Secure and Correct Systems Subject content: Secure and Correct Systems focuses on the challenge of designing complex information and communication technology in a dependable way. The focus is on the key attributes of such systems: security and correctness. In the area of security, the subject concentrates on an understanding of the practical aspects in the implementation and use of security mechanisms, based on a thorough knowledge of the principles of the security mechanisms. Correctness, as an aim, is covered through teaching of advanced software technologies for the engineering development of software. This includes the fields of analysis, design, validation and verification. Programming languages and compiler construction are also covered. Learning outcomes: After completing the subject, students are familiar with the various aspects of applied information security and the engineering development and verification of complex systems. They are able to apply these in practice. Prerequisites: Basic knowledge of information security, discrete mathematics and software paradigms

Catalogue of electives: Visual Computing Subject content: The subject Visual Computing provides students with a deeper knowledge of computer graphics, image processing, geometric modelling, virtual and augmented reality and information visualisation. In addition to mastering the theoretical basics of the subject, particular emphasis is placed on practical application. The fields of application range from medicine to industrial automation. Learning outcomes: After completing the subject, students are able to implement imaging and image-processing procedures independently in various fields of application. Prerequisites: Basic knowledge of computer graphics and computer vision

Catalogue of electives: Web and Data Science Subject content: This subject provides students with a deeper knowledge of the analysis and design of web-based information systems. This includes the fields of data mining, computer games, recommender systems, networks and social media or user models and the evaluation methodologies of such models. This subject not only covers the theoretical basics in detail – great importance is also attached to practical implementation. Learning outcomes: After completing the subject, students are familiar with the essential basics and applications of web-based information systems and can also implement these in practical applications. Master’s degree programme in Software Engineering and Management Curriculum 2016

Page 16 of 23

Graz University of Technology

Prerequisites: Basic knowledge of linear algebra, probability theory, data structures and algorithms

Catalogue of electives: Business Informatics Subject content: This catalogue of electives provides students with a deeper knowledge of the use of information and communication technologies in business. Particular emphasis is placed on the practical implementation of theoretical concepts from the fields of IT system design and IT architecture, business modelling and simulation and quantitative methods for business. The content learnt is discussed and implemented in practice using specific tasks from the business context. Learning outcomes: After completing the catalogue of electives Business Informatics, students are able to use their knowledge in the field of software engineering and management in the business environment and in a targeted manner. Prerequisites: Basic knowledge in the field of software development and databases

Catalogue of electives: Industrial Management and Innovation Subject content: This catalogue of electives provides students with basic knowledge of industrial management. The entire value-added chain of a company, from the product creation (e.g. efficient product development), to the production (e.g. increasing productivity through IT), to logistics, is covered in the individual courses. An application-oriented lecture style and the integration of Harvard Business case studies facilitate sustainable learning success, providing students with good preparation for a later career. Learning outcomes: Students are able to analyse problems along the entire valueadded chain of a company in a structured manner and to develop proposals for solutions. Prerequisites: The course Industrial Management from the bachelor’s degree programme is recommended.

Master’s degree programme in Software Engineering and Management Curriculum 2016

Page 17 of 23

Graz University of Technology

Catalogue of electives: Management and Strategy Subject content: In this subject, students deepen their knowledge of particular topics of corporate management. Students learn the basics of setting up a company, as well as how to make well-informed strategic decisions and to implement them in the company. Knowledge of business model development, information management, change management and process management, among others, complete the profile. In addition to knowledge of the theoretical basics, great importance is attached to practical implementation and application. Learning outcomes: After completing the subject, students have extensive knowledge in selected aspects of corporate management, including in strategic and organisational matters. The aim is also to promote an entrepreneurial spirit. Prerequisites: Basic knowledge of business administration, corporate management and organisation

Catalogue of electives: Management Control, Accounting and Finance Subject content: Management Control, Accounting and Finance is a business administration tool that serves to ensure the viability of a company and make it attractive for investors. This subject provides students with the relevant in-depth knowledge of this tool, with the aim of managing the company successfully in financial terms. For this purpose, students acquire the core competencies from the key financial areas of management control systems, accounting and finance, taught in both a national and an international context; additionally, content from the areas of procurement and sales is covered, as well as selected legal topics. In addition to a practice-oriented selection of teaching content, particular emphasis is also placed on developing the corresponding methodical skills reflecting the state of the art of science and practice. Learning outcomes: After completing the subject, students are equipped with the key instruments of corporate management regarding finance and sales and are able to assume medium-term management responsibility in these areas. In addition, students are able to act as a competent interface with the external financial world in their future position in the company. Prerequisites: The compulsory courses Betriebswirtschaftslehre, Kostenrechnung and Buchhaltung und Bilanzierung from the bachelor’s degree programme must have been completed.

Master’s degree programme in Software Engineering and Management Curriculum 2016

Page 18 of 23

Graz University of Technology

Part 2 of the Annex: Recognition and equivalence list An equivalence list defines the equivalence of successfully completed courses of this curriculum and of the previous curriculum. This equivalence applies in both directions, that is, successfully completed courses of the previous curriculum may be credited in this curriculum and successfully completed courses of this curriculum may be credited in the previous curriculum. Courses of TU Graz that are the same with regard to name and type, the number of ECTS credit points and the number of semester hours are considered to be equivalent, and are thus not explicitly listed in the equivalence list. Equivalence list: Present curriculum for 2016 New course SSt Type Elective subject 3D Computer Graphics and Realism AK Controlling (in German) Autonomously Learning Systems Autonomously Learning Systems Designing Interactive Systems

ECTS

3

VU

5

4

SE

2

Previous curriculum for 2013 Old course SSt Type

ECTS

3

VU

5

4

Fotorealismus Business Economics Case Studies

1+2

VO+UE

1.5+4

VO

3

Machine Learning B

2

VO

3

1

KU

2

Machine Learning B

1

KU

2

2

VU

3

Sensors and User Models

2

VU

3

Entrepreneurship

2

VO

3

Unternehmungsgründung

2

VO

3

Entrepreneurship

1

UE

2

Unternehmungsgründung

1

UE

2

Machine Learning

2

VO

3

Machine Learning A

2

VO

3

Machine Learning

1

KU

2

Machine Learning A

1

KU

2

Marketing Intelligence

1

SE

1

Marketing Intelligence

1+1

VO+UE

1.5+2

Marketing Management

3

SE

3

2+1

VO+UE

3+2

Marketing Management

3

SE

3

Marketing Management Marketing Management (English)

2+1

VO+UE

3+2

Network Science

3

VU

5

Network Science (NS)

2

VU

3

Neural Networks

2

VO

3

Neural Networks A

2

VO

3

Neural Networks Principles of Brain Computation Principles of Brain Computation

1

KU

2

Neural Networks A

1

KU

2

2

VO

3

Neural Networks B

2

VO

3

1

KU

2

Neural Networks B

1

KU

2

Master’s degree programme in Software Engineering and Management Curriculum 2016

Page 19 of 23

Graz University of Technology

Selected Topics in Management Social Media Technologies

3

SE

3

2

VU

3

Visual Analytics

3

VU

5

Web Science

2

VU

3

Web Technology

3

VU

5

Ausgewählte Kapitel aus Unternehmungsführung Social Media Multimedia Information Systems 2 (MMIS 2) Web Science and Web Technology Multimedia Information Systems 1 (MMIS 1)

2+1

VO+UE

4

2

VU

3

3

VU

5

2

VU

3

3

VU

5

Abbreviations: KU: design exercise; SE: seminar; SSt: semester hours; UE: exercise; VO: lecture; VU: lecture with integrated exercises

In contrast, a recognition list defines when successfully completed courses of the previous curriculum are recognised as successfully completed courses of this curriculum, with no automatic crediting being provided in the opposite direction. The complete equivalence and recognition list is drawn up by the Curricular Committee Working Group on Computer Science, Teacher Training Course in Software Development & Computer Science and an up-to-date version is always available on the website of the Dean’s Office of the Faculty of Computer Science (www.dinf.tugraz.at). Courses for which the equivalence or recognition is defined in this part of the Annex to the curriculum do not require separate recognition by the Dean of Studies. Of course, individual recognition awarded by means of an official decision made by the Dean of Studies according to § 78 UG is also possible.

Part 3 of the Annex: Recommended free-choice courses Free-choice courses can be freely chosen from the courses offered at any recognised Austrian and foreign universities according to § 5b of this curriculum. In order to broaden students’ basic knowledge in the subjects of this study programme, courses in foreign languages, social competence, technology assessment and women’s and gender studies are recommended. In particular, we would like to refer students to the courses offered by the TU Graz service department Languages, Key Competencies and In-House Training, the Centre for Social Competence of Uni Graz as well as the Inter-University Research Centre for Technology, Work and Culture (IFZ). Course English for Engineers (Refresher 1) English for Engineers (Refresher 2) English for Engineers (Perfection Level 1) English for Engineers (Perfection Level 2)

SSt 2 2 2 2

Type SE SE SE SE

ECTS 2 2 2 2

Abbreviations: SE: seminar; SSt: semester hours

Master’s degree programme in Software Engineering and Management Curriculum 2016

Page 20 of 23

Graz University of Technology

Part 4 of the Annex: Types of courses offered by TU Graz The types of courses are defined in the relevant regulations of the standard curriculum (decision of the Senate of Graz University of Technology dated 6 October 2008, announced in the University Gazette No. 5 dated 3 December 2008), as follows: 1. Lectures (VO) In lecture-type courses, students are given a didactically well-structured introduction to the sub-areas of the subject and its methods. In lectures, the content and methods of a subject are presented. 2. Exercise-based courses (UE, KU, PR, EX) In exercises, abilities and skills are taught as part of a scientific pre-vocational education to deepen or broaden the subject matter of the respective lectures. These exercises may comprise practical, experimental, theoretical or design work. The curriculum may specify that the successful completion of the exercise is a requirement to register for the examination of the respective lecture. a) UE In exercises, students develop the ability to apply their subject knowledge to solve specific problems. b) KU In design exercises, abilities and skills are taught as part of a scientific prevocational education to deepen or broaden the subject matter of the respective lectures by means of design work. Special equipment or a specially equipped room is required. c) PT In projects, experimental, theoretical or design applied work is carried out, or small research papers are written, taking into account all necessary steps. Projects are completed with a written paper that is part of the assessment. Projects can be carried out as teamwork or individual work; in the case of teamwork, it must still be possible to assess individual performance within the team. d) EX Excursion-type courses help to illustrate and consolidate the content of this type of course. Due to their practical relevance outside the place of study, excursions help to illustrate the content developed in other types of courses. 3. Lecture with integrated exercises (VU) In addition to the introduction in sub-areas of the subject and its methods, lectures with integrated exercises (VU) also offer guidance on independent acquisition of knowledge or independent application using examples. The percentage of lectures and exercises is specified in the curriculum. These courses are courses with continual assessment.

Master’s degree programme in Software Engineering and Management Curriculum 2016

Page 21 of 23

Graz University of Technology

4. Laboratory courses (LU) Laboratory courses (LU) deepen and/or broaden the subject matter of the respective lectures by means of practical, experimental or design work. Students are taught abilities and skills as part of a scientific pre-vocational education and training with particularly intensive tutoring. An essential component of the laboratory courses is the drawing up of short logs on the work carried out. 5. Seminar-type courses (SE, SP) Seminar-type courses enhance scientific work and discussion, and are intended to introduce students to expert-level discourse and argumentation. In this context, students have to write papers or give an oral presentation and take part in critical discussions. Seminars are courses with continual assessment. a) SE Seminars introduce students to scientific methods, to the development and critical assessment of their own work results, to special topics in scientific literature and provide them with exercises in technical discussions. b) SP In seminar projects, students apply scientific methods to work on experimental, theoretical or design applied problems; or they carry out short research assignments, taking into account all the necessary steps. Seminar projects are completed with a written paper and an oral presentation that are part of the assessment. Seminar projects can be carried out as teamwork or individual work; in the case of teamwork, it must still be possible to assess individual performance within the team. The regulations referred to at the beginning also encompass provisions concerning the implementation and assessment of the different types of courses. In particular, they stipulate the following: In lectures (type of course VO), the assessment takes place by way of a final examination that – at the discretion of the examiner – may be a written examination, an oral examination, a written and an oral examination, as well as a written or an oral examination. The examination procedure must be announced in the course description. Courses of the type VU, SE, SP, UE, KU, PT, EX and LU are courses with continual assessment.

Master’s degree programme in Software Engineering and Management Curriculum 2016

Page 22 of 23

Graz University of Technology

Part 5 of the Annex: 5.1 Admission to the study programme According to § 1 of this curriculum, graduates of the bachelor’s degree programme in Software Development and Business Management of TU Graz are admitted to this programme without any further prerequisites. Graduates of the following bachelor’s degree programmes are admitted to the master’s degree programme in Software Engineering and Management, but have to complete a list of prescribed courses of the bachelor’s degree programme in Software Development and Business Management as part of the elective subject; these courses become compulsory subjects due to the admission to the master’s degree programme. If the prescribed courses were already completed as part of the bachelor’s degree programme of TU Graz that grants admission to the master’s degree programme, § 4 of this curriculum shall apply accordingly.

5.2 Admission to the bachelor’s degree programmes in Computer Science and Information and Computer Engineering Graduates of the bachelor’s degree programmes in Computer Science (curriculum 2014) and Information and Computer Engineering (curriculum 2015) at TU Graz are admitted to this master’s degree programme in Software Engineering and Management, with the following courses of the bachelor’s degree programme in Software Development and Business Management being stipulated as compulsory subjects according to § 1 above: Course

SSt

Type

ECTS

Betriebswirtschaftslehre

3

VO

4.5

Betriebswirtschaftslehre

2

UE

2

Buchhaltung und Bilanzierung (SEW)

1

VO

2.5

Buchhaltung und Bilanzierung (SEW)

1

UE

2

Bürgerliches Recht und Unternehmensrecht

3

VO

4

Kosten- u. Erfolgsrechnung (SEW)

1

VO

2.5

Kosten- u. Erfolgsrechnung (SEW)

2

UE

2

Abbreviations: SEW: Software Development and Business Management; SSt: semester hours; UE: exercise; VO: lecture

Master’s degree programme in Software Engineering and Management Curriculum 2016

Page 23 of 23