We are one of the 25 chairs of the informatics faculty at technische universitat munchen and contribute to the informatics and business informatics education at the phd, master and bachelor level. Bachmann a, hesse w, russ a, kop c, mayr hc, vohringer j 2007 obse an approach to ontologybased software engineering in the practice. The students know the most important software engineering terms and workflows and are able to analyze and evaluate given problems. After a brief introduction to programming concepts, this unit focuses on the importance of abstraction and modularity for managing complexity. The rechnerbetriebsgruppe rgb of the tum departments of mathematics and informatics has responsibility for coordinating and managing the budget for the funding programs run by the german research association dfg, which is engaged in funding scientific instruments and equipment, among them the cipwap funding requests. Tum chair for applied software engineering the ipraktikum is coming to the finish line. Software engineering is the application of engineering to software ieee 610. This lab course covers mobile applications for smart devices, ranging from standalone applications, embedded systems including hardware and sensors to the design of modern interfaces for complex business applications. Coordination of large equipment, cip and wap funding requests. As a students you will apply software engineering concepts in realistic settings real projects, real deadlines, real problems.
Introduction to software engineering eist summer 2018. Where can i dowload software for free or at low cost. Seeber tum lab prototype of a magnetic flow cytometer with inserted cartridge for cell function analysis image. From april 15th to 18th, 2019 ruth demmel from the chair for applied software engineering and andreas jung from the multimediagroup rbg at the department of computer science tum, travelled to the national institute for medical research nimr in dar es salaam, tanzania with the brandnew equipment to build up a full recording studio. We assume that you participate activley in the online exercises during the lecture and in our live chat where you can ask. Using uml, patterns and java, 3rd edition publisher. Department of electrical and computer engineering theresienstr. Introduction vorlesungsnotizen 1 0821022409 tum studocu. Wearables for animals winter 20172018 ios praktikum winter 20172018. The emphasis in software engineering is on both words, software and engineering.
In teaching, we are involved in the basic phase of computer science education and also offer advanced courses on software engineering in general and other specialized topics, e. We will discuss the main activities during software development in particular project management, requirements engineering, design, testing. D, title agile techniques for project management and software engineering, year. Munchen zur erlangung des akademischen grades eines. The course focuses on software development with exercises on analysis, design, modeling, programming and testing. Content software engineering is the establishment and systematic use of engineering principles, methods, and tools for the division of work, the development and application of extensive, complex software systems. More often than not, the moon was promised, a lunar rover built, and a pair of square wheels delivered. You have to register for this course in tumonline before the course starts. They are further aware of the problems and issues that generally have to be considered in software engineering projects. Topics may differ in each offering, but will be chosen from. Daneben gibt es kombinierte studiengange an fachhochschulen, zum beispiel software engineering and management in heilbronn.
Tum chair for applied software engineering, boltzmannstr. Oct 10, 2019 attendandce to the lecture introduction to software engineering in0006. Tum school of management technische universitat munchen masterkurs rechnernetze english netzsicherheit english kognitive systeme english advanced topics of software engineering chemistry depending on their previous knowledge, students are able to select basic modules minor or advanced modules major in chemistry. Software engineering is the establishment and systematic use of engineering principles, methods, and tools for the division of work, the development and application of extensive, complex software systems. How practical are the courses at the tu munich informatics msc. Welcome to the tum department of electrical and computer. Goal of this course is to provide a broad overview over the challenges of software engineering and techniques and tools to overcome them. This includes objectoriented modeling and system design as well as the realization of graphical user interfaces, usability testing, continuous integration and continuous delivery. Understand how quality attributes affect the software architecture and conversely, how architectures influence these attributes in different. Fortgeschrittene konzepte verteilter datenbanken programming database web applications prof. Welcome to the tum department of electrical and computer engineering anechoic chamber image. For this course, industry partners provide real problem statements.
A new dichotomic algorithm for the uniform random generation of words in. It includes the present state of software engineering, what has been tried in the past, what worked, what did not, and why. Studium software engineering erfahrungen, berufsaussichten. We just announced our new massive open online course software engineering essentials seecx on edx that we developed together with the tum media center. There are lots of courses that provide you theoretical background, but most of them have optional projects and homework that make you do more practical stuff. Software engineering for business information systems sebis professor florian matthes holds this chair since its establishment in 2002. You have to register for this course in tumonline before the course starts time and location. Software engineering is the the establishment and systematic use of engineering principles, methods, and tools for the division of work, the development and application of extensive, complex software systems. Final presentation of all projects including live demos of all applications the client acceptance test consists of 2 parts.
Hordijk w, linos p, molterer s, paech b, salzmann c maintainable systems with a business object approach in. Softwaretechnik software engineering lecture software engineering is the application of engineering to software ieee 610. A demonstration of the developed prototype is part of the presentation. We will again teach a large interactive course introduction to software engineering eist in the summer 2020 with more than 1800 students with special emphasis on blended and experiential learning, mixing theory with exercises. In this last step, the final version of the web application, including the results of the previous steps must be presented in front of an audience. Agile techniques for project management and software engineering. You will also learn the stateoftheart tools and understand the importance of collaboration and team work. Software engineering concepts aeronautics and astronautics. It includes video lectures, quizzes, modeling and programming exercises and focuses on management, development and patterns. This is a reading and discussion subject on issues in the engineering of software systems and software development project design. The correct functionality of the developed software is a critical part of the work. The programme imparts indepth, practice and applicationoriented knowledge in the central topics of software engineering.
Lehrstuhl fur angewandte softwaretechnik chair for applied. Attendandce to the lecture introduction to software engineering in0006. Software engineering als masterstudiengang wird in augsburg, kaiserslautern. General principles are developed in the context of state machines, with tangible applications in controlling the behaviors of a mobile robot. In addition, students can solve concrete problems in software engineering, e. Orchestration of global software engineering projects position paper christian bartelt1, manfred broy2, christoph herrmann4, eric knauss3, marco kuhrmann2, andreas rausch1, bernhard rumpe4, kurt schneider3 1technische universitat clausthal, software systems engineering juliusalbertstr. International conference in software engineering icse. Proceedings of the 31st ieeeacm international conference on automated software engineering, 2016, 780785 mehr. Please contact the department or the student council. To this end, we will discuss the main activities with software development in particular project management, requirements engineering, design, testing. In addition to software engineering concepts like object oriented analysis and design, you learn key concepts of usability engineering and continuous delivery. How practical are the courses at the tu munich informatics. We would like to invite you to the final event, the client acceptance test cat on thursday, february 2 from 4.
Rugby a process model for continuous software engineering. And based on the design on the informatik msc program at t. Software developers were not able to set concrete objectives, predict the resources necessary to attain those objectives, and manage the customers expectations. This summer semester, we will teach the course introduction to software engineering in an all online format as of the restrictions due to the coronavirus we will live stream the weekly online lectures. Dutoits 54 research works with 1,394 citations and 8,067 reads, including. A manifesto b penzenstadler software, ieee 32 5, 9092. Applied software engineering, tum project description the goal of the virtual symphony orchestra project is to increase the interest of children in classical music by giving them an understanding of the variety and beauty of music in a timely and playful manner. Agile techniques for project management and software.
Lehrstuhl fur angewandte softwaretechnik chair for. Leibnizrechenzentrum lrz has campus agreements and software licenses in place with numerous manufacturers, which in most cases allow the tum employees to get products at no cost or at extremely reasonable cost. Bernd brgge technische universitt mnchen lehrstuhl fr angewandte softwaretechnik 6 may 1998 bernd. Introduction to software engineering eist summer 2019. Softwaretechnik software engineering lecture software. Goal of this course is to provide a broad overview over the challenges of software engineering and techniques and tools to address these challenges. Lehrstuhl fur angewandte softwaretechnik, chair for applied software engineering. His current research interests include datadriven software engineering, participation in requirements and design, innovative mobile services, and contextaware adaptive systems. Attend the client acceptance test of this semester on thursday, february 6, 2020, 4. Successful graduates can evaluate software processes, requirements engineering methods, design and architectural principles, validation methods and techniques and can create technical solutions in analysis, design, implementation, and validation of software intensive systems. Students learn and apply software engineering and usability engineering techniques. Jan 27, 2020 from april 15th to 18th, 2019 ruth demmel from the chair for applied software engineering and andreas jung from the multimediagroup rbg at the department of computer science tum, travelled to the national institute for medical research nimr in dar es salaam, tanzania with the brandnew equipment to build up a full recording studio. Walid maalej is a full professor of informatics at the university of hamburg and head of the applied software technology group. All software products we provide centrally for tum members e.
The course is 9 weeks long and will start on may 30, 2017. Jessica saroufim teaching assistant software engineering. Build complex software systems in the context of frequent change. Introduction to software engineering eist summer 2020. Lehrstuhl fur angewandte softwaretechnik, chair for applied software. Lab course foundations of programming in0002 tumonline. An engineer is able to build a highquality product using offtheshelf components and integrating them under time and budget constraints.
923 513 2 1131 1275 1008 884 753 791 1106 29 1620 744 989 1098 909 829 223 1198 324 590 1085 1536 174 1628 622 230 662 1562 308 1230 157 568 418 304 505 925 247 58 497 765 771