Master, Part-Time
- Campus Hagenberg
- Email eni@fh-hagenberg.at
- Telephone +43 664 80484 22810
- Download info sheet Contact us
Curriculum
Modules
Interdisciplinary Competences
1. | 2. | 3. | 4. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Physics |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PhysicsThis course is designed to provide students with a working knowledge of the elementary physics principles needed in the energy domain to en-hance their conceptual understanding of physical laws, and to increase their problem solving abilities. Special focus is given to measurement in the context of the generation, distribution and storage of energy. Physics
- Fundamental definitions and units DC and AC, current, voltage, resistor, impedance, energy and power. - Measurement technology Fundamentals of measurements (electrical Power, electrical energy, temperature, light); measurement chain (sensor to data acquisition). - EMC Physically principles of electromagnetically impacts; screening and coupling decreasing measures; source and sink considerations; filtering. - Measurement errors and accuracy Error types (systematic, digitalization, random, ...); accuracy; resolution. - Data acquisition concepts - Filtering of data - Measurement amplifiers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
International Energy Markets and Energy Law |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
International Energy Markets and Energy LawParticipants should get an insight into the different aspects of the energy law and energy market with a strong focus on electricity and gas. Espe-cially the different approaches being taken in different countries should be elaborated. International Energy Markets and Energy Law
- Energy and Climate Policy within the EU The 2020 climate and energy package; the 2030 framework for climate and energy policies; liberalisation of the electricity and gas markets; promotion of the use of energy from renewable sources; energy efficiency directive; the EU emissions trading system; regulation on wholesale energy market integrity and transparency (REMIT); agency for the cooperation of energy regulators; network codes. - Smart Meter Smart meter rollout recommendation (EU); smart grid task forces (EU); homologation/verification of meters (Non EU/EU/National). - Energy pricing with respect to examples like: Whole sale trading market, stock exchange; classical energy utilization; domestic systems; island systems. - Microgrid systems Energy trading Market places, products, hedging, … - Financial assessment - Overview on marketing and market development |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Processes and Process Modelling |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Processes and Process ModellingBuilding up e.g. a Smart Grid system is a very complex and demanding task. It is not only to select the best IT-system. It is also very important to understand market processes, corporate processes but also the processes being used when rolling out such a large system. Participants of this course will get an insight into process modelling including methodology and tools. They will also get an overview on existing market processes in a liberalized energy market. Additionally they will learn how to manage a smart grid rollout from the process perspective. Processes and Process Modelling
- Market roles and processes in a liberalized energy market Supply contract management and related processes, such as start of supply, move-in and move-out and end of supply; grid usage contracting and billing; meter-reading services; master data distribution; energy settlement; process and communication monitoring; grid operator, supplier. - Business processes - Rollout process - Processes modelling Methodologies, tools. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Energy Generation, Distribution and Storage |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Energy Generation, Distribution and StorageUnderstanding the operation and function of electrical grids and systems with special respect to increasing share of renewables Knowing the benefits and risks of future electrical grids and systems with special respect to smart grids. Understanding the demand for future technologies to be developed. Knowing the state of art of smart grid systems Energy Generation, Distribution and Storage
- Power generation Fossil, nuclear and renewables; harmonics and load system feedback; economic aspects of operation; plant deployment planning; maintenance and monitoring energy demand; forecasts; load fluctuations energy transmission and distribution; concepts and technologies; components; high voltage DC systems grid stability and load flow control; smart grid - a critical infrastructure; primary, secondary and tertiary control (e.g. PV and wind systems impact); load flow control; grid control (voltage, active / reactive power; frequency); protection and failure prevention and interruption; settling up after black out energy storage; hydro; batteries; hydrogen; flywheels; power to gas. - Centralized versus distributed concepts - Smart grid aspects Idea; safety and emergency operation features. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Energy Consumers |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Energy ConsumersKnowing and understanding the technology of the main consumers. Understanding energy efficiency potentials and economic effects on modern technologies. Understanding the conditions for implementation of energy efficient technology. Knowing passive house and low energy house concepts for reduced heating, venting, air conditioning and lighting consumption concepts of automation and impact onto energy efficiency and cost reduction for load shift. Economical and environmental impacts. Energy Consumers
- Technology of energy consumers with special respect to energy efficiency and load shift flexibility: Lights ( Tungsten, florescent, LED); power supply aspects (power electronic converters, daylight concepts, drives, single phase, three phase); heating, cooling, and venting systems (heat pumps, venting systems, air conditions, fridges). - Applications with respect to efficiency and load shift potential: Pumping; compressed air; heating, venting and air conditioning (low energy and passive house aspects); lighting (life cycle, physiology, and architecture aspects); street lighting (life span aspects with special aspects to: LED technology (lightning protection, life span under environ-mental conditions)). - Automation aspects: Automation concepts; additional auxiliary energy aspects; energy saving potentials due to automation. - Economic aspects of energy efficient technologies and load shift. |
Technical Competences
1. | 2. | 3. | 4. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Communication Technology |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Communication TechnologyCourse participants will gain an insight into smart grid related communication principles. Special focus is given to power line and radio frequency technologies that are most common used in this field. Beside the spectral requirements, the communication channel characteristic, the modulation principles also the legal requirements will be handled in this course. Additionally an overview on existing and ongoing standardization work will be given. Communication Technology
- State of the art communication technology - Communication architectures and models for smart grid - Physical data communications, access, detection and estimation techniques for smart grid - Smart grid and wide-area networks - Spectrum requirement planning - Communication channel characteristics: CENELEC A-D Band; FCC; ARIB; EPRI; ISM; COSTxxx; IMT etc. - Radio communication systems: Cellular systems; wireless local area networks; terrestrial broadcasting; shortrange communication. - Standards / Upcoming standards: IEEE P1901; ITU-T G.hn; IEEE 802.15.4; 6LoWPAN; IEEE 802.11; ETSI GS OSG 001; G3-PLC; homeplug. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Smart Grid Field Components |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Smart Grid Field ComponentsSmart Grid systems comprise of many different components needed for measurement (including consumption), monitoring and control of environmental parameters and grid parameters. This course focuses on all of the components needed, the functionality, protocols and even legal requirements, like the homologation and verification of measurement devices. Smart Grid Field Components
- Electricity meters (single phase, poly phase, CT), gas meters, water meters, cooling/heating meters: measuring principles, smart meter architectures, smart meter protocols (M-Bus, OMS, DLMS/COSEM, OSGP, meters and more, …), homologation and verification. - Load management components (ripple control) - Gateways - Power quality measurement components (EN 50160, ...) - Switchgears, protection devices, automation devices, relevant standards (IEC 61850, …) - Charging stations and protocols (open charge point protocol, …) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IT Security |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IT SecurityThe module is an introduction into IT security especially in the field of Industrial Control Systems. Finishing the lectures, a student gained a fundamental overview and a critical awareness of the current state and future trends in the fundamentals of IT security, cryptography, network and wireless security, Smart Grid Security, cyber threads and thread analysis, IT risk management and information security management. He/she will be able to follow and participate at discussions on IT security and assess security components of IT infrastructures in the field of Industrial Control Systems. IT Security
Terms and definitions in IT security, introduction into network security and cryptography and security aspects of Industrial Control Systems as well as an introduction into Smart Grid Security. Protection targets and security objectives, treads in it security, cyber threads and tread analysis, introduction in to it risk management methods (topics, methods and standards like ISO 31000 and NIST SP300-80). An introduction into information security management (topics, methods and Security Standards like ISO 2700x family and BSI Grundschutz) and business continuity management. Additionally relevant international frameworks and models, like: - Austrian Cyber-Security-Strategy (in German) (ÖSCS, 2013, BKA, BM.I, BMLVS) - Cyber-Security Risk Analysis (in German) (KSÖ, BM.I, 2011) - Austrian Programme for Critical Infrastructure Protection (AP-CIP, 2008, BM.I) - European Programme for Critical Infrastructure Protection (EP-CIP, 2006) - NIST Cyber-Security Framework (NIST-Guidelines for Smart Grid Cyber Security) - NIST Guideline to Intrustion Detection and Prevention Systems - NESCOR Guide to Penetration Testing for Electrical Utilities - Schweizer IKT-Risikoanalyse will be discussed. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Software Systems I |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Software Systems ICourse participants will gain an insight into the used software landscape allowing to understand the required functionality, the interrelation of different business processes, the used architectures as well as different integration schemes. Additionally an overview on ongoing standardization work will be given. Software Systems I
- Functionality of Operation Support, Business Support and Customer Information Systems: Headend systems (HES), grid management system (GMS), meter data management (MDM), energy data management (EDM), geographic information system (GIS), enterprise resource planning system (ERP), customer information systems (CIS). - Principles of scalable architectures - Common Information Model (CIM) - Ongoing Standardization |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Home and Building Automation |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Home and Building AutomationThe course gives an overview on existing state of the art technologies and protocols being used in Home and Building automation environments. Particular focus is put on network characteristics, protocols and information models used in this domain. Also, system integration in the context of smart grids and the IoT will be tackled. Additionally specific frameworks like openHAB, OSGi or Apple HomeKit will be discussed in detail. Practical examples allow the attendee to get a deeper insight into some of the mentioned technologies. Home and Building Automation
KNX, LON, BACNet, digitalstrom, DALI, Z-Wave, ZigBee, EnOcean, HomePlug (AV, GreenPhy), Nest, ULE (DECT), G3-PLC, IEEE 1901.2, BACnet, EEBus, openHAB, OSGI (Open Services Gateway initiative), Apple HomeKit. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cloud Computing / Big Data |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cloud Computing / Big DataSmart grid applications offer utilities vast amounts of new data. This considerably big amount of data must be processed, analyzed and stored in a cost effective ways. In this manner, an enormous pool of computing resources and storage must be provided for computing. Students will get an insight into high performance computing architectures for analytics, massively parallel processing (MPP), and in-memory databases being used in Big Data systems. Graduates learn the system architecture of the main cloud computing platforms and can assess their applications. They acquire a sound knowledge in the design of highly scalable software applications and can apply the relevant architectural patterns. The graduates are familiar with the programming models and available services of major cloud-computing providers, and are capable of designing cloud applications for these platforms. Cloud Computing/Big Data
Basic principles of cloud computing (idea and motivation, opportunities and risks, application areas); architecture of cloud computing platforms (layer model for the classification of platforms, IaaS, PaaS, SaaS); architecture of cloud applications (tier architecture, AOP, stateful / stateless services, loose coupling, separation of concerns, asynchronous message processing); google app engine (architecture, memory models, task queues, integration of external services, security, programming model); microsoft windows azure (architecture, fault tolerance, programming model, memory services: blobs, tables , queues, SQL azure, windows azure service bus); amazon web services (architecture, EC2, SQS, SNS, S3, load balancing, VPC). |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Software Systems II: SCADA |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Software Systems II: SCADAThis module aims at providing insights into software concepts, products and communication technologies for electric power system automation and analysis. Students will learn about control architectures and information/data processing in power grids and which protocols are used with respect to their standards. Also, students will gain an overview on existing products and their typical features in order to be able to understand practical requirements to software systems and be able to select/introduce such systems in companies. While power grid automation integrates embedded devices, students will also learn to understand the special requirements concerning integration and (real-time) communication that result from the respective components. Beside typical SCADA systems used in online-operation of power grids, simulation and analysis tools build a secondary focus of the course. Here, students shall gain insights into standard analysis methods for demand and generation forecasts, applied computation methods for simulation and analysis, and once more typical software products and their abilities. In a practical part, students will get in touch with such systems in order to deepen their understanding through hands-on learning. Software Systems II: SCADA
- Power System Operation: Supervisory control and data acquisition (SCADA); basics of power grid automation (typical functionality, real-time requirements, information flow); information architecture (CIM-reference model); protocols (IEC 61850, IEC 60870-5 standards, DNP3); deepened understanding of IEC 61850; existing software solutions and their features; power grid protection; IT security aspects in power grids. - Power System Analysis: Data analysis (weather forecast, load profiles and simultaneity of loads); basic simulation/computation/analysis approaches used in power grid operation (load flow, short circuit); optimization and control of the grid (optimal power flow, load frequency control). - Practical Part: Application of selected SCADA and simulation tools. |
Scientific Competences
1. | 2. | 3. | 4. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Scientific Working |
1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Scientific WorkingCourse participants learn the techniques of writing a scientific work and implement these into their own work. Through support and feedback of the advisor, a successive advancement with continuous improvement in quality is assured. Scientific Working
Understanding the scientific method, the peer reviewing process, and the organization of program committees and scientific conferences. Improving scientific paper reading and paper writing skills. Improving scientific presentation skills. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Master's Thesis Seminar |
1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Master's Thesis SeminarCourse participants learn the techniques of writing a scientific work and implement these into their own work. Through support and feedback of the advisor, a successive advancement with continuous improvement in quality is assured. Master's Thesis Seminar
Course participants learn the techniques of writing a scientific work and implement these into their own work. Through support and feedback of the advisor, a successive advancement with continuous improvement in quality is assured. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Master's Thesis |
24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Master's ThesisCourse participants learn the techniques of writing a scientific work and implement these into their own work. Through support and feedback of the advisor, a successive advancement with continuous improvement in quality is assured. Master’s Examination
Master’s Examination Master's Thesis
Course participants learn the techniques of writing a scientific work and implement these into their own work. Through support and feedback of the advisor, a successive advancement with continuous improvement in quality is assured. |
Methodical/Organizational Competences
1. | 2. | 3. | 4. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Systems Engineering I: Fundamentals |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Systems Engineering I: FundamentalsGraduates possess advanced knowledge in the area of systems and software engineering, covering all phases ranging from requirements analysis to maintenance. In addition to processes and methods, the emphasis is on the use of standardized modelling languages such as the UML or SysML. Knowledge of software metrics, as well as the methodical testing of software systems, completes this expertise. Systems Engineering I: Fundamentals
Fundamentals of systems and software engineering; system development life cycle, life cycle management, agile and traditional processes and methods, unified process, scrum, XP, eclipse process framework project; requirements engineering, use cases; software architectures; modeling structure and behavior in UML and SysML, UML style guidelines, language architecture of UML (Metamodel, meta object facility (MOF)), XML metadata interchange format (XMI), UML profiles, object constraint language (OCL), eclipse modeling framework (EMF), graphical modeling framework, model-to-model transformation, model-to-text transformation, code generation, Xtext and Xtend; model driven architecture, domain specific languages and domain specific modeling; software configuration management (SCM), defect tracking. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
International Project Management |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
International Project ManagementIn view of the rapidly changing IT world which brings about increasing growth, complexity and diversity, future graduates will acquire extensive expertise and competency in the practical application of international project management. This knowledge embraces intercultural negotiation processes, a deeper understanding of societal and professional cultures and the underlying principles of agile project management methods that enable them to promote software development, speed up development cycles, and foster maintainability in an international setting while at the same time leaving sufficient flexibility for changing project requirements. International Project Management
- Intercultural competences: Global awareness, cultural dimensions and standards, negotiation styles and insights into cultural communication practices, management of multicultural projects based on case studies and critical incidents. - Leadership skills: Leadership theory, leading with cultural intelligence, common traits in leaders, change management and decision making processes, conflict resolution. - International project management: Characteristics of international projects, pitfalls and success factors, project concept creation, force field analysis. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Master's Thesis Project |
4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Master's Thesis ProjectProjects should prepare students as realistically as possible for their later professional lives with concrete case studies and consolidate the connection to theoretical teaching content through the independent study of real themes. Deadline pressure and stress situations should not be avoided; great value is placed on effective time management. Team work and the capacity for teamwork should be promoted, as well as individual initiative, the quick assessment of complex situations and flexible reaction in unexpected situations. Master's Thesis Project
The project work is expressively seen as a preparation for the Master’s thesis. In this project, the concretization of the Master’s thesis topic will be supported, so that a very clear concept for the Master's thesis is available at the end of the semester. This project is normally an individual project and should be conducted with the future thesis advisor as far as possible. |
Elective Courses (One elective course has to be chosen each semester)
1. | 2. | 3. | 4. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Elective Course 1 |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Elective Course 1Elective Course 1
Please choose one of the following elective courses each semester. You can also select courses from other Master’s degree programmes after consultation with the Head of Studies. -Design of Eco-Feedback (5 ECTS) In this course, students will explore how technology can be used to effectively sense and report information about environmental behaviours to promote awareness and enable positive behaviour change. Students will learn the fundamental concepts of human-computer interaction and user-centered design thinking. - Electromobility (5 ECTS) Types of electrical cars, comparison of electric and combustion engine concepts, dominant energy consumption effects, environmental impact, electrical drives, battery systems, auxiliary consumers in cars and aspects of consumption decreasing, safety aspects, charging aspects. -Numeric and Heuristic Optimization (5 ECTS) Introduction and basic definitions, taxonomy of optimization methods, examples of optimization problems, heuristic optimization vs. exact methods, motivation and survey of metaheuristic optimization algorithms, trajectory based methods, hill-climbing methods, simulated annealing, tabu-search, population based methods , ant colony optimization (ACO), particle swarm optimization (PSO),genetic algorithms (GA), evolution strategies (ES), genetic programming (GP), hybrid methods. -Project (5 ECTS) Independent project work that should be assigned to one of courses of the then current semester or in addition to the Master’s theses project to the Master’s theses itself. Team projects (Team size: 2-4 persons) are possible. A coach/advisor is assigned to the projects. Immanent project goal is the extraction of a suitable Master’s thesis topic. -Software Architecture and Patterns (5 ECTS) Software architecture design process, process models, software pattern, architectural pattern (Layers, pipes and filters, MVC, blackboard, …), design pattern (Builder, factory, command, decorator, strategy, …), idioms, anti-pattern. -Systems Engineering II: Metrics and Testing (5 ECTS) Software metrics (e. g., code coverage, kloc, bugs/kloc, cyclomatic complexity, function points, cohesion and coupling), black box and white box testing, unit tests, integration tests, system test, regression tests, testing of non-functional properties, test plans, testing tools, automated testing, testing and the software development process, test-driven development, model-based testing, GUI-testing, UML testing profile, TTCN-3 (Testing and test control notation), certifications. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Elective Course 2 |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Elective Course 2Elective Course 2
Please choose one of the following elective courses each semester. You can also select courses from other Master’s degree programmes after consultation with the Head of Studies. -Design of Eco-Feedback (5 ECTS) In this course, students will explore how technology can be used to effectively sense and report information about environmental behaviours to promote awareness and enable positive behaviour change. Students will learn the fundamental concepts of human-computer interaction and user-centered design thinking. - Electromobility (5 ECTS) Types of electrical cars, comparison of electric and combustion engine concepts, dominant energy consumption effects, environmental impact, electrical drives, battery systems, auxiliary consumers in cars and aspects of consumption decreasing, safety aspects, charging aspects. -Numeric and Heuristic Optimization (5 ECTS) Introduction and basic definitions, taxonomy of optimization methods, examples of optimization problems, heuristic optimization vs. exact methods, motivation and survey of metaheuristic optimization algorithms, trajectory based methods, hill-climbing methods, simulated annealing, tabu-search, population based methods , ant colony optimization (ACO), particle swarm optimization (PSO),genetic algorithms (GA), evolution strategies (ES), genetic programming (GP), hybrid methods. -Project (5 ECTS) Independent project work that should be assigned to one of courses of the then current semester or in addition to the Master’s theses project to the Master’s theses itself. Team projects (Team size: 2-4 persons) are possible. A coach/advisor is assigned to the projects. Immanent project goal is the extraction of a suitable Master’s thesis topic. -Software Architecture and Patterns (5 ECTS) Software architecture design process, process models, software pattern, architectural pattern (Layers, pipes and filters, MVC, blackboard, …), design pattern (Builder, factory, command, decorator, strategy, …), idioms, anti-pattern. -Systems Engineering II: Metrics and Testing (5 ECTS) Software metrics (e. g., code coverage, kloc, bugs/kloc, cyclomatic complexity, function points, cohesion and coupling), black box and white box testing, unit tests, integration tests, system test, regression tests, testing of non-functional properties, test plans, testing tools, automated testing, testing and the software development process, test-driven development, model-based testing, GUI-testing, UML testing profile, TTCN-3 (Testing and test control notation), certifications. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Elective Course 3 |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Elective Course 3Elective Course 3
Please choose one of the following elective courses each semester. You can also select courses from other Master’s degree programmes after consultation with the Head of Studies. -Design of Eco-Feedback (5 ECTS) In this course, students will explore how technology can be used to effectively sense and report information about environmental behaviours to promote awareness and enable positive behaviour change. Students will learn the fundamental concepts of human-computer interaction and user-centered design thinking. - Electromobility (5 ECTS) Types of electrical cars, comparison of electric and combustion engine concepts, dominant energy consumption effects, environmental impact, electrical drives, battery systems, auxiliary consumers in cars and aspects of consumption decreasing, safety aspects, charging aspects. -Numeric and Heuristic Optimization (5 ECTS) Introduction and basic definitions, taxonomy of optimization methods, examples of optimization problems, heuristic optimization vs. exact methods, motivation and survey of metaheuristic optimization algorithms, trajectory based methods, hill-climbing methods, simulated annealing, tabu-search, population based methods , ant colony optimization (ACO), particle swarm optimization (PSO),genetic algorithms (GA), evolution strategies (ES), genetic programming (GP), hybrid methods. -Project (5 ECTS) Independent project work that should be assigned to one of courses of the then current semester or in addition to the Master’s theses project to the Master’s theses itself. Team projects (Team size: 2-4 persons) are possible. A coach/advisor is assigned to the projects. Immanent project goal is the extraction of a suitable Master’s thesis topic. -Software Architecture and Patterns (5 ECTS) Software architecture design process, process models, software pattern, architectural pattern (Layers, pipes and filters, MVC, blackboard, …), design pattern (Builder, factory, command, decorator, strategy, …), idioms, anti-pattern. -Systems Engineering II: Metrics and Testing (5 ECTS) Software metrics (e. g., code coverage, kloc, bugs/kloc, cyclomatic complexity, function points, cohesion and coupling), black box and white box testing, unit tests, integration tests, system test, regression tests, testing of non-functional properties, test plans, testing tools, automated testing, testing and the software development process, test-driven development, model-based testing, GUI-testing, UML testing profile, TTCN-3 (Testing and test control notation), certifications. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Elective Course 4 |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Elective Course 4Elective Course 4
Please choose one of the following elective courses each semester. You can also select courses from other Master’s degree programmes after consultation with the Head of Studies. -Design of Eco-Feedback (5 ECTS) In this course, students will explore how technology can be used to effectively sense and report information about environmental behaviours to promote awareness and enable positive behaviour change. Students will learn the fundamental concepts of human-computer interaction and user-centered design thinking. - Electromobility (5 ECTS) Types of electrical cars, comparison of electric and combustion engine concepts, dominant energy consumption effects, environmental impact, electrical drives, battery systems, auxiliary consumers in cars and aspects of consumption decreasing, safety aspects, charging aspects. -Numeric and Heuristic Optimization (5 ECTS) Introduction and basic definitions, taxonomy of optimization methods, examples of optimization problems, heuristic optimization vs. exact methods, motivation and survey of metaheuristic optimization algorithms, trajectory based methods, hill-climbing methods, simulated annealing, tabu-search, population based methods , ant colony optimization (ACO), particle swarm optimization (PSO),genetic algorithms (GA), evolution strategies (ES), genetic programming (GP), hybrid methods. -Project (5 ECTS) Independent project work that should be assigned to one of courses of the then current semester or in addition to the Master’s theses project to the Master’s theses itself. Team projects (Team size: 2-4 persons) are possible. A coach/advisor is assigned to the projects. Immanent project goal is the extraction of a suitable Master’s thesis topic. -Software Architecture and Patterns (5 ECTS) Software architecture design process, process models, software pattern, architectural pattern (Layers, pipes and filters, MVC, blackboard, …), design pattern (Builder, factory, command, decorator, strategy, …), idioms, anti-pattern. -Systems Engineering II: Metrics and Testing (5 ECTS) Software metrics (e. g., code coverage, kloc, bugs/kloc, cyclomatic complexity, function points, cohesion and coupling), black box and white box testing, unit tests, integration tests, system test, regression tests, testing of non-functional properties, test plans, testing tools, automated testing, testing and the software development process, test-driven development, model-based testing, GUI-testing, UML testing profile, TTCN-3 (Testing and test control notation), certifications. |
Contact
EmailE eni@fh-hagenberg.at
TelephoneT +43 664 80484 22810