MINB1105 | |
Prof. Dr. Carsten Sinz | |
12 | |
12 | |
1st Semester | |
none | |
none | |
The courses of this module teach the students fundamental programming and algorithmic skills. The students should be enabled to analyze small problems, find solutions to these problems, and develope them in the Java programming language. | |
Written Exam 120 Min. (graded) |
Lecture Computer Science 1 | |
MINB1114.a | |
Prof. Dr. Carsten Sinz | |
5 | |
4 | |
Lecture | |
German | |
Informatik | |
With weekly exercises the students deepen the practical contents of the lecture on the computer. They use an integrated Java development environment to create, test and modify programs. In the following exercises the students program simple calculations with Java using variables, expressions and control structures. This also includes graphical data processing tasks. Later, the students develop object-oriented programs on the computer. In the end, they solve recursive problems and implement solution strategies with the help of backtracking. | |
Selected exercises with solutions, slides in PDF format, Java programs and their documentation as Javadoc. Supplementary Java exercises with solutions to deepen the programming skills. | |
Module exam | |
Lecture participation. Solving simple exercises in the lecture with teacher support. |
Lecture Theoretical Computer Science | |
MINB1114.b | |
Prof. Dr. Heiko Körner | |
4 | |
4 | |
Lecture | |
German | |
Informatik | |
This course gives an introduction to the theory of formal languages. The Chomsky hierarchy will serve as a model to classify these languages by their computational complexity. Modern computers are represented by finite state automatons, showing theier principal limits. The students also learn how to apply several proof techniques. The lecture include the following areas of theoretical computer science: mathematical logic, formal languages, proof techniques, the O-calculus, finite automata, regular languages and expressions, the Chomsky hierarchy, the pumping lemma for regular and context-free languages and the minimization of finite automata by the theorem of Myhill-Nerode. Furthermore, the course covers pushdown automata, the CYK algorithm and closure properties of regular and context-free languages. | |
The substance of the lecture will be discussed at the blackboard. Lecture notes containing the complete material are also available. Furthermore, there are sample solutions to all exercises. Literature: D. W. Hoffmann: Theoretische Informatik, 3. Auflage. Hanser, 2015. M. Sipser: Introduction to the Theory of Computation, 3rd edition. Cengage Learning, Inc., 2012. | |
Module exam | |
This course will take place as a pure lecture. Numerous exercises deepen selected areas and will be discussed in tutorials. |
Lecture Computer Science 1 Exercise | |
MINB1124 | |
Prof. Dr. Carsten Sinz | |
3 | |
4 | |
Exercise | |
German | |
Informatik | |
With weekly exercises the students deepen the practical contents of the lecture on the computer. They use an integrated Java development environment to create, test, and modify programs. In the following exercises the students program simple calculations with Java using variables, expressions and control structures. This also includes graphical data tasks. Later, the students develop object-oriented programs on the computer. In the end, they solve recursive problems and implement solution strategies with the help of backtracking. | |
Exercise 1 Semester (not graded) | |
Practical assignment in a computer laboratory. |
MINB1205 | |
Prof. Thomas Hinz | |
7 | |
6 | |
1st Semester | |
none | |
none | |
Students learn the technical basics of media design. They develop design concepts and are able to implement them practically in the context of simple tasks, taking usability and user experience into account when designing user interfaces. | |
Individual exams |
Lecture Media Design | |
MINB1214 | |
Prof. Thomas Hinz | |
3 | |
2 | |
Lecture | |
German | |
Spezieller Anwendungsbereich | |
The students become acquainted with the theoretical foundations of media design. This includes knowledge about creativity techniques, design rules and gestalt principles, systems of organisation, micro- and macro typography, colour theory, logos/pictograms/icons as well as grid systems for layouts. Additionally, they gain insights into analog and digital photography and the conception and design of digital media content exemplified through web applications. The students explore the history of design, starting at the dawn of industrialisation and including the seminal design movements of the 19th and 20th centuries as well as contemporary trends in design. This overview enables students to categorise and evaluate different design styles, allowing an integration of the acquired knowledge into their own design processes. | |
| |
Concept 1 Semester (graded) | |
Lecture Media Design Excercise | |
MINB1224 | |
Prof. Thomas Hinz | |
4 | |
4 | |
Exercise | |
German | |
Spezieller Anwendungsbereich | |
Exercise 1 Semester (not graded) | |
MINB1305 | |
Prof. Dr. Frank Schaefer | |
8 | |
6 | |
1st Semester | |
none | |
none | |
Participants learn the mathematical basics from linear algebra, which are often used in computer science. These basics are specifially needed in computer graphics, robotic, cryptography. | |
Individual exams |
Lecture Mathematics 1 | |
MINB1314 | |
Prof. Dr. Frank Schaefer | |
5 | |
4 | |
Lecture | |
German | |
Mathematische und naturwissenschaftliche Grundlagen | |
The participants should learn basic knowledge of mathematics and especially of linear algebra and acquire the methods to solve smaller mathematical tasks by themselves. In the part on linear algebra we will focus on knowledge needed in computer grafic and 3D simulations. Content of the lectures: Proof methods, relations, euqivalence relations, modulo-calculation, Euklid's algorithm, functions, operations, groups, rings, fields, polynomial rings, finite fields, interpolation, vector spaces, basis, dimension, linear equations, rank, Gauß-Jordan-algorithm, determinant, matrices, linear map, inverse matrices, rotation, translation, scaling, scalarproduct, norm, vectorproduct, orthogonal matrizen, eigenvalues, eigenvectors, homogeneous coordinates. | |
Own writings from the blackboard, | |
Written Exam 90 Min. (graded) | |
Lecture, |
Lecture Mathematics 1 Laboratory | |
MINB1324 | |
Prof. Dr. Frank Schaefer | |
3 | |
2 | |
Laboratory Course | |
German | |
Mathematische und naturwissenschaftliche Grundlagen | |
Improving the knowledge of the related lectures, With the help of the computer algebra system Maple different, applied mathematical questions from the fields of geometry, curves, interpolation and linear equations will be solved. It will be focussed on matrices and homogenous coordinates, which are an important foundation for computer grafic. | |
Short introduction will be given. Exercises distributed in the classes and also | |
Exercise 1 Semester (not graded) | |
Exercises in the labs with Maple (instructor will be present). |
MINB1405 | |
Prof. Dr.-Ing. Holger Vogelsang | |
4 | |
4 | |
1st Semester | |
none | |
none | |
The learning of a foreign language is an integral component of the in the course of studies communicated key qualification. | |
Individual exams |
Lecture Foreign Languages | |
MINB1414 | |
Mehrere Dozenten | |
4 | |
4 | |
Lecture | |
English | |
Sonstige fachübergreifende Grundlagen und überfachliche Schlüsselkompetenzen | |
After a grading test students can deepen their English skills to three grades. The entry level requires the competence grade A2 (basic user) in the six-stage common European reference framework. The first two grades (English for advanced learners 1 and 2) engage besides a recapitulation of grammar mainly in issues of job-oriented common language and cultural studies, e.g. job application letters, descriptions of products and services, business telephone calls, progress of formal and informal conferences, presentations etc. The thus achieved grade complies with 173 points in the TOEFL (computer-based) or the competence grade B2 (independent user) of the European reference framework. In the following grade special language skills (English for science and technics) are leant: In business English the priority is on spoken language and small study groups. At the beginning of the semester each group founds its own company which advances dynamically during the course of the semester. At the same time vocabulary and phrasing in respect of topics like company structures, meetings, negotiation, marketing, production and sale, finances, comprehending of reports and presentations are gone through in order to make the attendees handle the language instruments to cope with each step of the simulation in English. The highlights of the course are a simulated exhibition, a hiring procedure and the group presentation. In technical English the priority is on the learning and practice of a technical basis vocabulary and typical expressions of technical communication. | |
Literature depends on grade, PowerPoint presentations, execises, Videos, DVDs | |
Written Exam 120 Min. (graded) | |
Lecture participation, short talks, discussions |
MINB2105 | |
Prof. Dr. Christian Pape | |
6 | |
6 | |
2nd Semester | |
Computer Science 1 | |
none | |
The module is based on module "Informatik 1”. The students will learn to develop a computer science project using object oriented techniques in Java. They become acquainted with advanced analysis, design and realization competences as well as abstract data types and their implementation by data structures and algorithms. The students will learn to choose an appropriate data type depending on the application area and the given runtime conditions. Furthermore they will be familiar with graphical user interfaces and object-based programming with JavaScript. | |
Individual exams |
Lecture Computer Science 2 | |
MINB2114 | |
Prof. Dr. Christian Pape | |
4 | |
4 | |
Lecture | |
German | |
Informatik | |
This lecture consists of four parts. The first one introduces basic concepts of object | |
On the lecture homepage: PowerPoint presentation, program examples, script
| |
Written Exam 120 Min. (graded) | |
Preparation of lecture contents and exam |
Lecture Computer Science 2 Exercise | |
MINB2124 | |
Dr. Martin Holzer Prof. Dr. Christian Pape | |
2 | |
2 | |
Exercise | |
German | |
Informatik | |
The students solve Java and JavaScript exercises and model small applications using UML class diagrams. | |
Script, compulsory and optional exercises on the homepage, solutions for optional exercises | |
Exercise 1 Semester (not graded) | |
Practical exercise with discussion of solutions |
MINB2205 | |
Prof. Dr. Martin Sulzmann | |
5 | |
4 | |
2nd Semester | |
Computer Science 1 | |
none | |
The students learn to apply the theoretical knowledge of "Informatik 2” using the programming language C++. They have design and implement projects with an increasing level of difficulty. The main topics are:
| |
Individual exams |
Lecture Software Project | |
MINB2214 | |
Prof. Dr. Martin Sulzmann | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
The students implement projects with an increasing complexity in C++. They have to use generic classes, inheritance, polymorphism, abstract classes and interfaces and concepts for error handling and detection like exceptions and assertions. Additionally they will learn to use elements of the STL and to model the classes and their relationships with UML. | |
On the homepage: Project description with a step-by-step instruction, Java script, optional exercise with solutions, books:
| |
Written Exam 90 Min. (graded) | |
Laboratory work |
Lecture Software Project Exercise | |
MINB2224 | |
Prof. Dr. Martin Sulzmann Dipl. Inf. (FH) Oktavian Gniot | |
3 | |
2 | |
Exercise | |
German | |
Informatik | |
Exercise 1 Semester (not graded) | |
MINB2305 | |
Prof. Dr. Christian Zirpins | |
7 | |
6 | |
2nd Semester | |
Computer Science 1 | |
none | |
The two lectures on the topic of distributed systems ("Distributed Systems 1” and "Distributed Systems 2”) teach both foundational and advanced principles that are illustrated through practical examples of existing paradigms and technologies. Principles treated in this course encompass foundations of goals and classes of distributed systems, as well as their architectures, processes, communication and name systems. Advanced principles include synchronisation, consistency and replicability, error-tolerance and security. The principles introduced in this course are exemplified through the paradigms of web-based systems and component-based systems. This includes sample implementations of individual principles. In addition, the course gives an introduction into the development of corresponding systems using actual technologies as examples. | |
Individual exams |
Lecture Distributed Systems 1 | |
MINB2314 | |
Prof. Dr. Christian Zirpins | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
The course provides a practical introduction to the concepts and paradigms of distributed systems using the example of web technologies and application development on the web. This initially involves an introduction of the world wide web with basic protocols such as HTTP and other standards in the context of the Internet. After that an introduction to the design and construction of web applications is provided. This includes firstly the frontend development with HTML5, CSS3 as well as client-side JavaScript and secondly the backend development with server-side JavaScript on the Node.js platform. Interactions between frontend and backend follow modern REST/HTTP and AJAX techniques. In addition, mechanisms for personalization with cookies and sessions as well as to authenticate users are presented. The course closes with a detailed discussion of web application security. | |
| |
Written Exam 90 Min. (graded) | |
In preparation for individual lecture units, the self-study of basic content is required by means of the accompanying literature (relevant chapters will be announced in the event). Further independent work concerns the follow-up of the lecture contents and the exam preparation. |
Lecture New Lecture | |
MINB2324 | |
Prof. Dr. Christian Zirpins | |
2 | |
1 | |
Laboratory Course | |
German | |
Informatik | |
The lab course covers the practical application of various basic web technologies. The selection of technologies follows the topics of the VS1 lecture. In the laboratory, a complete web application is created in several steps. Each step takes a closer look at a range of web technologies. This will specifically promote skills in understanding and applying Web technologies including the areas of declarative languages such as HTML, CSS, and JSON, client-side and server-side JavaScript programming, and special technologies for single-page applications and REST architectures. | |
| |
Laboratory Work 1 Semester (not graded) | |
Basic knowledge of general programming and declarative web languages is required (the latter can be obtained by a limited self-study of the accompanying literature). The course includes 50% supervised presence time (1 SWS) in the LKIT lab and 50% individual work. Proof of achievement is provided by presentation and defense of the solution. |
Lecture Interfacedesign | |
MINB2334 | |
Prof. Daniel Schwarz | |
2 | |
2 | |
Lecture | |
German | |
Spezieller Anwendungsbereich | |
This course provides students with the theoretical and applied knowledge about the creation of media-based web applications. This includes the foundations of the markup language HTML and Cascading Style Sheets, how to embed different types of media, as well as the conception, design and programming of responsive web applications. | |
Lecture notes, slides (PDF), multiple examples of programs | |
Concept 1 Semester (graded) | |
Preparation of lecture contents and exam |
Lecture Interfacedesign Excercise | |
MINB2344 | |
Prof. Daniel Schwarz | |
1 | |
1 | |
Exercise | |
German | |
Sonstige fachübergreifende Grundlagen und überfachliche Schlüsselkompetenzen | |
Exercise 1 Semester (not graded) | |
MINB2405 | |
Prof. Dr. Matthias Wölfel | |
5 | |
4 | |
2nd Semester | |
none | |
none | |
Students will learn the basic concepts of computer engineering. They learn the mathematical concepts of number representation and Boolean algebra, which are required for the analysis and design of hardware circuits. They understand how the basic digital computing elements are constructed and how to combine them into complex switching networks. Furthermore, the students will be able to explain the structure and operation of current standard circuits such as adders or shift registers. Additionally, students are familiar with internal functions of typical processors. They are able to implement the hardware related software parts using the "C" programming languege including the use of typical peripherals. All knowledge gained is reinforced by practical work in the laboratory. | |
Individual exams |
Lecture Computer Engineering | |
MINB2414 | |
Prof. Dr. Matthias Wölfel | |
2 | |
2 | |
Lecture | |
German | |
Mathematische und naturwissenschaftliche Grundlagen | |
On the processor side, the lecture will cover the following, basic processor hardware, processor architecture, addressing modes, instructions, memory mapping, peripherals and bit processing. The special features of the programming languages C / C++ needed for hardware programming will also be covered. | |
Powerpoint slide, personal notes, web based exercises and the suggested solution (provided upon request). | |
Written Exam 90 Min. (graded) | |
The student will be required to come prepared to participate in the lecture and will be expected to be able to develop a summary upon completion of the lecture, all exercises provided for reinforcement will be required to be individual work. |
Lecture Digital Technology Laboratory | |
MINB2424 | |
Prof. Daniel Schwarz | |
3 | |
2 | |
Laboratory Course | |
German | |
Mathematische und naturwissenschaftliche Grundlagen | |
Lab experiments will be conducted using:
| |
Exercises, equipment provided and various manuals and other support material. | |
Exercise 1 Semester (not graded) | |
All laboratory work will be group work. It will include the conduct of the experiment, demonstration of the required result and be prepared to answer questions on the work and the results. Groups are on their own and are required to come to the laboratory prepared to conduct the exercise. Each group will prepare a final documentation of the exercise. |
MINB2505 | |
Prof. Dr.-Ing. Astrid Laubenheimer | |
7 | |
6 | |
2nd Semester | |
none | |
none | |
Written Exam 120 Min. (graded) |
Lecture Analysis | |
MINB2514.a | |
Prof. Dr.-Ing. Astrid Laubenheimer | |
4 | |
4 | |
Lecture | |
German | |
Mathematische und naturwissenschaftliche Grundlagen | |
| |
| |
Module exam | |
|
Lecture Statistics | |
MINB2514.b | |
Prof. Dr. Reimar Hofmann | |
3 | |
2 | |
Lecture | |
German | |
Mathematische und naturwissenschaftliche Grundlagen | |
| |
| |
Module exam | |
|
MINB3105 | |
Prof. Dr. Thomas Fuchß | |
7 | |
6 | |
3rd Semester | |
Software Project, Computer Science 2, Computer Science 1 | |
none | |
Participants should know the design and implementation principles of modern operating systems. They should learn how to think in parallel structures and solve problems with the parallel programming paradigm. | |
Individual exams |
Lecture System Software | |
MINB3114 | |
Prof. Dr. Thomas Fuchß | |
4 | |
4 | |
Lecture | |
German | |
Informatik | |
Written Exam 90 Min. (graded) | |
Lecture System Software Laboratory | |
MINB3124 | |
Prof. Dr. Carsten Sinz | |
3 | |
2 | |
Laboratory Course | |
German | |
Informatik | |
The course is organized in three exercises, covering compiler construction and interprocess communication. Starting with a scanner, the students consolidate their skills in handling large dynamic data structures, pointers, and doing low level IO. The second exercise focuses on the development of a recursive descendent parser and a short introduction to semantic analysis and code generation. The third exercise is an introduction to the field of interprocess communication. Within the exercise, elementary techniques and concepts are trained:
| |
Slides and textbooks:
| |
Laboratory Work 1 Semester (not graded) | |
Attended teamwork and three lectures. |
MINB3205 | |
Prof. Dr.-Ing. Holger Vogelsang | |
7 | |
7 | |
3rd Semester | |
Computer Science 2, Computer Science 1 | |
none | |
The students know the current models of communication and database technology and are able to classify and evaluate unknown, e.g. new systems. They are familiar with the advantages and disadvantages of different architectures and will be considered when selecting the architecture for their own products. In the database area, they are largely familiar with the SQL-92 standard and are able to select, set up and safely operate database systems. The students are able to analyze given facts, to transfer these facts into a normalized data model, to create this data model under SQL and to use the resulting SQL databases under object-oriented languages. In the field of communication networks, students know the individual layers of the TCP/IP layer model and understand the tasks and service models of each layer. They can characterize and compare different protocols of each layer. They can analyze the requirements of a given application, select the most suitable protocols for that application, and combine them into a functioning network stack. You can also use the client-server approach and socket programming techniques to solve your own problems. | |
Written Exam 120 Min. (graded) |
Lecture Databases 1 | |
MINB3214.a | |
Prof. Dr.-Ing. Holger Vogelsang | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
Introduction to information systems, basics of database systems, database organization, data models, database schema, architecture: 3-layer model, client-server architecture, language interfaces: SQL92 (queries, DDL, DML), SQL:2003 (object-oriented extensions, NF2), JDBC, recovery and transactions, ERM, mapping of entities and relationships to relational data models, normalization, OR mapping. | |
| |
Module exam | |
Lecture Communication Networks 1 | |
MINB3214.b | |
Prof. Dr. Oliver P. Waldhorst | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
Distributed systems; data transmission and communication networking techniques (circuit/packet switching); Serial / Parallel, fault detection-/protection mechanisms; service and protocol specification; flow control; negotiating qualities of service; multiplexing; time charts and finite state machines as a means of describing protocols; OSI reference model (Layers, protocols, services), protocol-stacks; the physical layer: analog and digital transmission, transmission media, STP/UDP, ISDN, xDSL; the data link layer: character and bitorientierte protocols (BSC, HDLC), Local area networks (LAN e.g.ETHERNET, Token Ring), topology, access procedures; the network layer: connection oriented and connectionless services, routing, congestion control; the transport layer: transport layer classes; RPC; socketprogramming; TCP / IP; the application system: Internet, services and protocols in the Internet environment (Telnet, FTP , SMTP, SNMP, DNS, Web, HTML / HTTP); | |
• Powerpoint slides • Word handouts • Tanenbaum: Computer Networks, Pearson Studies, 2003 (german edition) • Collection of old exams and their solutions
| |
Module exam | |
Lecture supported by transparencies and Power Point Slides. Student questions are welcome. In parallel to the lecture the participants should control their knowledge using the old exams and their solutions (available on the server). |
Lecture Databases 1 Laboratory | |
MINB3224 | |
Prof. Dr.-Ing. Holger Vogelsang M.Sc. Amir Bukhari | |
2 | |
2 | |
Exercise | |
German | |
Informatik | |
The knowledge learned in "Databases 1" is deepened and practiced in group work. The interaction of a database with a higher programming language (Java) is understood. The use of SQL (DCL; DML; DDL), transactions and isolation levels and the avoidance of deadlocks is mastered. A database application for warehouse management will be designed and prototypically implemented. This includes the setup of a DB schema, the design and testing of SQL queries, the use of transactions and transaction levels as well as the programming of queries and transactions with Java using JDBC based on Oracle (the preparation for the laboratory should be done in PostgreSQL or MySQL). Finally, several given verbal facts are analyzed, transferred to an Entity Relationship model, normalized, transferred to a physical schema and finally created in SQL. Finally, the handling of the OR mapper Hibernate is practiced. Translated with www.DeepL.com/Translator | |
| |
Exercise 1 Semester (not graded) | |
Supervised laboratory with final presentation on the computer, independent work, preparation for follow-up, writing a laboratory report on the tasks. |
Lecture New Lecture | |
MINB3234 | |
Prof. Dr. Oliver P. Waldhorst | |
1 | |
1 | |
Laboratory Course | |
German | |
Informatik | |
Laboratory Work 1 Semester (not graded) | |
MINB3305 | |
Prof. Thomas Hinz | |
5 | |
5 | |
3rd Semester | |
none | |
none | |
Individual exams |
Lecture Media Project | |
MINB3314 | |
Prof. Thomas Hinz | |
2 | |
2 | |
Lecture | |
German | |
Spezieller Anwendungsbereich | |
Concept 1 Semester (graded) | |
Lecture Media Project Excercise | |
MINB3424 | |
Prof. Thomas Hinz | |
3 | |
3 | |
Exercise | |
German | |
Spezieller Anwendungsbereich | |
Exercise 1 Semester (not graded) | |
MINB3405 | |
Prof. Thomas Hinz | |
5 | |
3 | |
3rd Semester | |
Computer Science 1 | |
none | |
The courses of this module teach the students fundamental programming and algorithmic skills. The students should be enabled to analyze small problems, find solutions to these problems, and develope them in the Java programming language. By means of periodic evening events they get basic understanding of association work, concretely the work of the Usability Professionals' Association (UPA). | |
Individual exams |
Lecture Man-Machine-Communication | |
MINB3414 | |
Prof. Dr. Ulrich Bröckl | |
3 | |
2 | |
Lecture | |
German | |
Spezieller Anwendungsbereich | |
An MMC-task which is standard practice is designed starting from task analysis up to the paper prototype. This prototype is subject - possibly over several iterations - of a usability test until the specified quality targets are reached. | |
Script, eye-tracker and user monitoring space in the Usability Lab Textbooks:
| |
Written/verbal Exam 90/20 Min. (graded) | |
Supervised group work with presentation and discussion; test the usability of the prototype, prepare a test report with proposals for improvements. |
Lecture Man-Machine-Communication Design | |
MINB3424 | |
B.Sc. Valeria Zitz | |
2 | |
1 | |
Exercise | |
German | |
Spezieller Anwendungsbereich | |
An MMC-task which is standard practice is designed starting from task analysis up to the paper prototype. This prototype is subject - possibly over several iterations - of a usability test until the specified quality targets are reached. | |
Script, eye-tracker and user monitoring space in the Usability Lab Textbooks:
| |
Laboratory Work 1 Semester (not graded) | |
Supervised group work with presentation and discussion; test the usability of the prototype, prepare a test report with proposals for improvements. |
MINB3505 | |
Prof. Dr. Uwe Haneke | |
6 | |
6 | |
3rd Semester | |
none | |
none | |
Individual exams |
Lecture Business Administration | |
MINB3514 | |
Prof. Dr. Uwe Haneke | |
4 | |
4 | |
Lecture | |
German | |
Sonstige fachübergreifende Grundlagen und überfachliche Schlüsselkompetenzen | |
Es werden folgende Kenntnisse vermittelt:
| |
Tafelmitschrift, Übungsaufgaben mit Lösungen, Java-Programme und deren Dokumentation als Javadoc. Weitere Java-Übungsaufgaben mit Lösungen zur Vertiefung. Joachim Goll, Cornelia Heinisch, "Java als erste Programmiersprache: Ein professioneller Einstieg in die Objektorientierung mit Java", Springer Vieweg, 7. Auflage, 2014. James Gosling, Bill Joy, Guy Steele, Gilad Bracha, Alex Buckley, "The Java Language Specification, Java SE 8 Edition", Oracle America, 8. Auflage, März 2015 | |
Written Exam 90 Min. (graded) | |
Vorlesungsteilnahme. Lösen einfacher Aufgaben während der Vorlesung. |
Lecture IT Service Management | |
MINB3524 | |
Prof. Dr. rer. pol. Mathias Philipp | |
2 | |
2 | |
Lecture | |
German | |
Sonstige fachübergreifende Grundlagen und überfachliche Schlüsselkompetenzen | |
Written Exam 60 Min. (graded) | |
MINB4P05 | |
Prof. Dr. Heiko Körner | |
6 | |
4 | |
4th Semester | |
Computer Science 1 | |
Basic study period | |
The students improve their vocational skills which are also important for the internship. Topics include managing projects, time and cost planning. The students will lean how to use standard software like the MS-Office products for evaluating calculations and presenting them attractively. In addition to that, macro skripts will be taught to solve recurring problems. | |
Individual exams |
Lecture Internship Preparation | |
MINB4P14 | |
B.Sc. Veit Richter Dr. Martin Holzer | |
3 | |
2 | |
Lecture | |
German | |
Praxissemester und Abschlussarbeit | |
This course deals with the general handling of MS Office products and gives specifically an introduction to the main functions of MS-Excel. Topics include input methods, formulas, chart depictions and search functions. Basic knowledge about the programming in VBA are also taught. These methods will also be used for macro skripts in MS-Word. Afterwards, the students have learned how to solve typicals problems efficiently with these today's standard programs. | |
MS-PowerPoint slides, an accompanying script for reference, exercises. | |
Exercise 1 Week (not graded) | |
The course consists of of a lecture (50%) and supervised, practical exercises (50%). |
Lecture Internship Roundup | |
MINB4P24 | |
Dipl. WiInf. Lars Thoralf Thielemann Prof. Dr. Heiko Körner | |
3 | |
2 | |
Exercise | |
German | |
Praxissemester und Abschlussarbeit | |
This course aims to systematically reflect the internship done by each student and especially to advise them with their written assignments to be submitted. To this end, we will discuss the entire process of scientific writing, address each particular step in more detail, and deduce general guidelines towards a smooth implementation into practice. Furthermore, this course provides a thorough introduction to the use of LaTeX, a typesetting system widespread throughout the scientific community. | |
| |
Exercise 1 Week (not graded) | |
Students are expected to attend this course regularly and to actively take part in discussions and practical lab exercises. To pass this course, they must further submit their written assignment by the end of the course (meeting the demands specified by the lecturer in the first session). |
MINB4PX5 | |
Prof. Dr. Thomas Fuchß | |
24 | |
0 | |
4th Semester | |
none | |
Basic study period | |
The internship is designed to deepen the previously acquired knowledge and skills by qualified collaboration in a larger project. The focus is on improving the technical competence and the development of social and personal skills. The student needs to assert himself as an independent member of the team. He becomes acquainted with new fields of duty and will become familiar with new tools. He learns to evolve himself and to assess his skills. The internship may be pursued in a company, in a research facility or an authority. | |
Individual exams |
Lecture Internship | |
MINB4PX14 | |
Prof. Dr. Thomas Fuchß | |
24 | |
0 | |
On-the-job Training | |
German | |
Praxissemester und Abschlussarbeit | |
The project must include at least 95 days presence and a relevantly application in computer science using modern technologies. There are to create an internship report and an experience report. The supervising company grants a work certificate. By the university of applied sciences each student is assigned a mentor. The task of the mentor is to monitor the quality of training detail. | |
The material depends on the task and is made available by the supervising company. | |
Hands-on Work 95 Days (not graded) | |
Participation in a larger project |
MINB5105 | |
Prof. Dr. Thomas Fuchß | |
7 | |
7 | |
5th Semester | |
Man Machine Communication 1, Technologies of the Internet, Internship, Databases and Communication Networks 1, Computer Science 2 | |
none | |
The students learn how to work independently and productively in large software projects. This includes the decomposing of development tasks as well as the determination and assessment of appropriate architectures. They are able to capture the necessary steps in the context of a given task, to structure and clarify their decisions using suitable tools and methodologies, independently. In this context, the students also gain the ability to recognize and classify goals and problems of distributed software systems. They can explain the general concepts of architectures, processes, communication, naming, coordination, replication fault tolerance and security, and apply them to the construction of distributed software services and applications. | |
Written Exam 120 Min. (graded) |
Lecture Software Engineering | |
MINB5114.a | |
Prof. Dr. Thomas Fuchß | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
The course "software engineering" concentrates on methods and techniques for the structured development of large software systems. Beyond the repetition of well-known object oriented concepts, the focus lies on establishing the fundamentals of modern and agile software development process. Based on their experiences made during internship, the students discover the real challenges associated to such a development process. The lecture is accompanied by a course-project, to gain experiences in practice. This covers agile and component based development techniques, containing requirement engineering, analysis, and design as well as a prototypical implementation of the software system in java. | |
Slides, textbooks, and other literature:
| |
Module exam | |
The lecture will take the form of seminars with exercises. |
Lecture Distributed Systems 2 | |
MINB5114.b | |
Prof. Dr. Christian Zirpins | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
The lecture conveys both fundamental and extended principles of distributed systems and illustrates these in practical form on the basis of concrete paradigms and technologies. The spectrum of principles covered includes fundamental aspects of the objectives and classes of distributed systems, as well as their architectures, processes, communications, and naming. Advanced principles include coordination, consistency and replication, fault tolerance and security. The covered principles are exemplified by various paradigms. Here, exemplary implementations of individual principles are presented. In addition, an introduction to the development of corresponding systems based on concrete software technologies is given. | |
| |
Module exam | |
Autonomous work includes pre- and post processing of lectures, exercises and exam preparation. |
Lecture Softwareengineering Laboratory | |
MINB5124 | |
Prof. Dr. Thomas Fuchß | |
2 | |
2 | |
Laboratory Course | |
German | |
Informatik | |
Accompanying the software engineering lecture this course project covers a complete step in a modern software development process. Beginning with requirement engineering and analysis, central use cases are designed and finally implemented in Java. By this students learn more than facts, they get experiences and they understand the meaning of terms like architecture-oriented, iterative, incremental, or component-based. | |
Slides, textbooks, and other literature:
| |
Laboratory Work 1 Semester (not graded) | |
Attended teamwork |
Lecture Distributed Systems 2 Laboratory | |
MINB5134 | |
Prof. Dr. Christian Zirpins | |
1 | |
1 | |
Laboratory Course | |
German | |
Informatik | |
The lab provides practical insights into the functioning and construction of distributed information systems. To this end, current paradigms are taken up and fundamental principles are examined in the context of exemplary realizations. The lab tasks are based on the contents of the lecture, but also address current topics of industrial research and development. The practical implementation is done under utilization of modern industry-relevant platforms and frameworks. | |
| |
Laboratory Work 1 Semester (not graded) | |
Basic knowledge of programming, operating systems and databases is required. The course includes 50% supervised presence time (1 SWS) in the LKIT lab and 50% individual work. Proof of achievement is provided by presentation and defense of the solution. |
MINB5205 | |
Prof. Dr. Zoltán Nochta | |
5 | |
4 | |
5th Semester | |
Databases and Communication Networks 1 | |
none | |
This module provides advanced knowledge about the development of database applications and computer networks. The students learn the systematic approach to invention as planning and implementation of complex information and communication structures, particularly for distributed systems. While database applications focus on a waterfall-like approach, it is in communication networks focus on the actual network structures and network components. | |
Written Exam 120 Min. (graded) |
Lecture Databases 2 | |
MINB5213.a | |
Prof. Dr. Zoltán Nochta | |
3 | |
2 | |
Lecture | |
German | |
Informatik | |
Definition of database application, database design process, database analysis and design techniques, database design, logical database design, normalization, physical database design, current and future trends in the field of database technology. | |
Powerpoint slides, Blackboard, Exercises Textbooks:
| |
Module exam | |
Seminaristic lecture, excercises |
Lecture Cloud Computing | |
MINB5214.b | |
Prof. Dr. Oliver P. Waldhorst | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
The buzzword "Cloud" represents a variety of interesting technologies which gained importance in the life of a computer science professional. Those are being collected, examined, explained and understood during the course. Primary objective is usefulness for the student, regardless of whether he acts as a cloud user, developer, administrator or even entrepreneur. Understand the broad meaning of "Cloud Computing" from a variety of perspectives: Definition, use cases, technology basics, key players, APIs, scaling, redundancy … | |
Powerpoint slides | |
Module exam | |
MINB5305 | |
Prof. Dr. Peter Henning | |
7 | |
5 | |
5th Semester | |
none | |
none | |
Visual cognition and its creation through modern computer graphics, as well as color models, textures and graphic effects are understood in basic theoretical details as well as in practical application. | |
Written Exam 120 Min. (graded) |
Lecture Computer Graphics | |
MINB5314.a | |
Prof. Dr. Peter Henning | |
2 | |
2 | |
Lecture | |
German | |
Spezieller Anwendungsbereich | |
Coordinate systemy and their transformations, models and their projection, transformation pipeline. Light and color, color models in computer graphics, coding of colors and brightness, lighting and shading models, visual realism, non-photorealistic rendering. Graphics processors, displays and human interface devices | |
Powerpoint transparencies in lecture, electronic whiteboard stored on the ILIAS Server, electronic learning modules as additional material. Book: Henning, Taschenbuch Multimedia. Further literature list at beginning of course. | |
Module exam | |
Participation in the lecture and in online tests |
Lecture Computer Vision | |
MINB5314.b | |
Prof. Dr.-Ing. Astrid Laubenheimer | |
2 | |
2 | |
Lecture | |
German | |
Spezieller Anwendungsbereich | |
Module exam | |
Lecture Computer Graphics Laboratory | |
MINB5324 | |
Prof. Dr. Peter Henning | |
3 | |
1 | |
Laboratory Course | |
German | |
Spezieller Anwendungsbereich | |
Graphical primitives, polygonalmodels, transformations. Coloring, lighting and textures. Animation through sensors and interpolators. Elements of OpenGL: Vertices, polygons, transformation matrices. Lighting and textures | |
Material from the lecture | |
Exercise 1 Semester (not graded) | |
Presence required, solution of lab problems |
MINB5405 | |
Prof. Dr. Heiko Körner | |
5 | |
4 | |
5th Semester | |
none | |
none | |
The students gain the ability to elaborate an individual solution of a clearly defined design requirement. In addition to the practical work the students will develop a documentation which clearly defines their individual work. The students will demonstrate the ability to present resultant work in a colloquial setting. | |
Individual exams |
Lecture Student Research Projekt | |
MINB5414 | |
Alle Dozenten | |
4 | |
4 | |
Hands-on Experience | |
German | |
Informatik | |
The project will require individual work to solve problems in both the software and hardware arenas. Normally the work will be comprised of a practical problem, but instead may include software or hardware evaluation or literature research. | |
Homework 1 Semester (not graded) | |
All work will be individual work and will include basic literature research, system analysis, coding, documentation, and oral presentation. |
Lecture Student Research Projekt Colloquium | |
MINB5424 | |
Alle Dozenten | |
1 | |
0 | |
Hands-on Experience | |
German | |
Informatik | |
The colloquium is the final step in completing the project work. The colloquium will include a description of the project, the work conducted and the final solution. | |
Verbal Exam 20 Min. (graded) | |
All work will be individual work and will include the presentation, discussion, defense of the work. |
MINB5505 | |
Prof. Dr.-Ing. Holger Vogelsang | |
6 | |
6 | |
5th Semester | |
none | |
none | |
The student should be able to lay his emphasis on individual interests. | |
Individual exams |
Lecture Parallel Systems | |
I W391 | |
Prof. Dr. Christian Langen | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
Written Exam 90 Min. (graded) | |
Lecture IT-Security Management | |
I W394 | |
Prof. Dr. rer. pol. Mathias Philipp | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
Written Exam 90 Min. (graded) | |
Lecture New Lecture | |
I W502 | |
Prof. Dr. Thomas Morgenstern | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
Presentation 20 Min. (graded) | |
Lecture „Empathic-pragmatic“. Methods in User Research. | |
I W503 | |
Dipl.Design. Heike Biscosi | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
User Research - methods all around fictitious and real users, to to establish a "human centered approach" in projects. Teaching contents are methods which contribute to a better understanding of people and their usage contexts, to improve the development, design and evaluation of interactive products and systems. Following topics - in theory and praxis - will be part of the seminar:
| |
| |
Homework 1 Semester (graded) | |
Seminaristic lecture with practical exercises. |
Lecture ERP Systems with Laboratory | |
I W551 | |
Prof. Dr. rer. pol. Mathias Philipp | |
4 | |
4 | |
Lecture | |
German | |
Sonstige fachübergreifende Grundlagen und überfachliche Schlüsselkompetenzen | |
Contents: | |
Recommended reading: Lecture material completely as PowerPoint documents, blackboard notes for interactive development of central problem positions, a main textbook to ERP, a main textbook to SAP ECC 6.0. | |
Written Exam 90 Min. (graded) | |
Kind of work: Lecture participation |
Lecture Embedded Software | |
I W611 | |
Prof. Dr. Dirk Hoffmann | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
The lecture introduces software development methods for embedded real time systems. Embedded systems within the meaning of this lecture are systems that are controlled by computer software and are part of a larger system whose primary function is not compute-oriented. For real-time systems, the result has to be computed within a specified time frame. In particular, topics from the following areas are covered: Design and architecture of automotive ECUs, bus architectures, data transmission encodings, Embedded C. | |
Slides, blackboard, exercise sheets | |
Written Exam 90 Min. (graded) | |
Lecture |
Lecture Game Programming | |
I W620 | |
Prof. Dr. Peter Henning | |
2 | |
2 | |
Lecture | |
English | |
Spezieller Anwendungsbereich | |
Written Exam 90 Min. (graded) | |
Lecture Computer Vision Laboratory | |
I W773 | |
Prof. Dr.-Ing. Astrid Laubenheimer | |
2 | |
2 | |
Laboratory Course | |
German | |
Informatik | |
Laboratory Work 1 Semester (graded) | |
Lecture App Programming | |
I W912 | |
M.Sc. Adrian Wörle | |
2 | |
2 | |
Lecture | |
German | |
Spezieller Anwendungsbereich | |
The lecture teaches the construction of mobile media applications. The main concepts are discussed using the Android platform. In a first partt, the basic technologies and limitations of mobile devices are shown. The second part examins different development strategies like native applications, device independend abstractions and web applications. A main part of the lecture is the integration of different media types into mobile applications and the constraints the developer has to keep in mind. | |
will be announced | |
Written Exam 90 Min. (graded) | |
Leacture with exercise |
Lecture Cloud Computing | |
I W913 | |
Dipl. Inform. (FH) Georg Magschok Dipl. Inform. (FH) Michael Fischer | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
The buzzword "Cloud" represents a variety of interesting technologies which gained importance in the life of a computer science professional. Those are being collected, examined, explained and understood during the course. Primary objective is usefulness for the student, regardless of whether he acts as a cloud user, developer, administrator or even entrepreneur. Understand the broad meaning of "Cloud Computing" from a variety of perspectives: Definition, use cases, technology basics, key players, APIs, scaling, redundancy … | |
Powerpoint slides | |
Written Exam 90 Min. (graded) | |
Lecture Video | |
I W925 | |
Prof. Thomas Hinz Marc Steinmetz | |
2 | |
2 | |
Lecture | |
German | |
Spezieller Anwendungsbereich | |
Homework 1 Semester (graded) | |
MINB6105 | |
Prof. Daniel Schwarz | |
5 | |
4 | |
6th Semester | |
Computer Science 1 | |
Module Internship | |
The courses of this module teach the students the fundamental concepts about embedded systems. Students know the basic terminology about embedded systems and they are able to distinguish different types of real-time systems from each other. By studying the CAN bus technology, students get to know a typical communication medium and acquain with the CDMA technology an important coding scheme for data transmission. Students are able to implement typical programming tasks in the field of embedded systems in C. Furthermore, students learn how to deal with software tools that are suited for analyzing and developing embedded systems. | |
Individual exams |
Lecture Embedded Software | |
MINB6114 | |
Prof. Daniel Schwarz | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
The lecture introduces software development methods for embedded real time systems. Embedded systems within the meaning of this lecture are systems that are controlled by computer software and are part of a larger system whose primary function is not compute-oriented. For real-time systems, the result has to be computed within a specified time frame. In particular, topics from the following areas are covered: Design and architecture of automotive ECUs, bus architectures, data transmission encodings, Embedded C. | |
Slides, blackboard, exercise sheets | |
Concept 1 Semester (graded) | |
Lecture |
Lecture Embedded Software Laboratory | |
MINB6124 | |
Prof. Daniel Schwarz | |
3 | |
2 | |
Exercise | |
German | |
Informatik | |
With the help of the modeling tool CANoe the participants design a control unit in the field of automotive electronics. The project also includes tasks from the field of signal decoding. | |
Software and hardware tools für designing automative ECUs | |
Exercise 1 Semester (not graded) | |
Practical work |
MINB6205 | |
Prof. Dr. Matthias Wölfel | |
6 | |
4 | |
6th Semester | |
Computer Graphics and Computer Vision, Computer Science 1, Computer Science 2, Media Design, Media Project, Man Machine Communication 1, Software Engineering and Distributed Systems 2, Software Project | |
Module Internship | |
This module integrates different media technologies. The students will be able to write user interfaces for rich fat clients and mobile media applications. They learn how computer vision works and how computer vision ist used in media applications. | |
Individual exams |
Lecture Intuitive and Perceptive User Interfaces | |
MINB6214 | |
Prof. Dr. Matthias Wölfel | |
3 | |
2 | |
Lecture | |
German | |
Spezieller Anwendungsbereich | |
The lecture first deals with SWT/JFace and the Eclipse Rich Client Platform 4 (RCP), which uses SWT and JFace as its basis. The most important topics are the model-view-controller pattern, layout management and event handling using the observer pattern. Based upon this techniques advanced technologies like the separation of business logic and user interface code using data binding and dialog control are presented. Other topics are internationalization and multithreading in the context of user interfaces. The last part of the lecture shows the declarative construction of user interfaces and the application of the RCP framework. | |
Books and Web sites:
| |
Written Exam 90 Min. (graded) | |
Lecture preparation, exam preparation, implementing the bonus exercise, 30% of the lecture is held as a computer exercise |
Lecture Intuitive and Perceptive User Interfaces Exercise | |
MINB6224 | |
Prof. Dr. Matthias Wölfel | |
3 | |
2 | |
Exercise | |
German | |
Spezieller Anwendungsbereich | |
The lecture teaches the construction of mobile media applications. The main concepts are discussed using the Android platform. In a first partt, the basic technologies and limitations of mobile devices are shown. The second part examins different development strategies like native applications, device independend abstractions and web applications. A main part of the lecture is the integration of different media types into mobile applications and the constraints the developer has to keep in mind. | |
will be announced | |
Exercise 1 Semester (not graded) | |
Leacture with exercise |
MINB6305 | |
Prof. Dr.-Ing. Holger Vogelsang | |
6 | |
6 | |
6th Semester | |
Internship | |
Module Internship | |
The student should learn how a common, computer science-related content will be refurbished for a specific group of audiants. Additionnally he should have learned how to give his presentation and defend it. | |
Individual exams |
Lecture Seminar | |
MINB6314 | |
Alle Dozenten | |
5 | |
5 | |
Seminar | |
German | |
Informatik | |
Each participant of the seminar creates under the guidance of a supervising faculty staff a written report in housework. The contents of the report should be computer science related. Based on the report suitable presentation techniques (slides, video sequences, programmed examples) are selected. Each participant individually presents his report followed by a discussion. The seminar topics are classified into thematic groups. Besides the technical problem the student has to learn how to do 'self-marketing'. The assessment of the student is based on the following criteria: degree of difficulty, quality of written preparation; didactically skillful presentation. | |
Depends on the topic | |
Homework 1 Semester (not graded) | |
Meetings with the faculty supervisor; eventually experimental studies, literature refurbishment; presenting the work-out; defend the own presentation; active participation in discussing the presentations of others. |
Lecture Presentation | |
MINB6324 | |
Alle Dozenten | |
1 | |
1 | |
Seminar | |
German | |
Informatik | |
A students creates under the guidance of a supervising faculty staff the topic, prepared in IB631. He should learn how to construct a presentation, tailored to an specific group of audiants. Additionally he/she has to give his presentation and successfully defend it in a discussion with the audience He presents his content individually in the context of a lecture with an closing discussion. Besides the technical problem the student has to learn how to do 'self-marketing'. The assessment of the student is based on the following criteria: compliance with the requirements of time, didactically skillful presentation, discussion strength. | |
Depends on the topic | |
Verbal Exam 20 Min. (graded) | |
Presenting the work-out; defend the own presentation; active participation in discussing the presentations of others. |
MINB6405 | |
Prof. Dr.-Ing. Holger Vogelsang | |
6 | |
6 | |
6th Semester | |
Language Competence | |
Module Internship | |
The job marked has an increased demand for graduates with certain key skills. In the context of globalization the most important skills are the ability to communicate with people of other culture groups and basic knowledge of laws to write contract documents. The third important capability the students will learn is a good self-manifestation to present their work results in an optimal manner. | |
Individual exams |
Lecture Intercultural Communication | |
MINB6414 | |
Prof. Dr. Andrea Cnyrim | |
2 | |
2 | |
Lecture | |
English | |
Sonstige fachübergreifende Grundlagen und überfachliche Schlüsselkompetenzen | |
| |
PowerPoint slides, exercises, continuative information on the Web side of this lecture | |
Exercise 1 Semester (not graded) | |
Lectures and practical exercises |
Lecture Presentation techniques | |
MINB6424 | |
Dr. Martin Holzer | |
2 | |
2 | |
Exercise | |
German | |
Sonstige fachübergreifende Grundlagen und überfachliche Schlüsselkompetenzen | |
To exist in the political, social, economical and cultural living nowadays the students must be able to held speeches and to participate in discussions without stoppages. This seminar shows how to express oneself independently of a concrete text. | |
PowerPoint slides | |
Verbal Exam 20 Min. (graded) | |
Lectures and practical exercises |
Lecture Law | |
MINB6434 | |
RA Karin Bähr | |
2 | |
2 | |
Lecture | |
German | |
Sonstige fachübergreifende Grundlagen und überfachliche Schlüsselkompetenzen | |
| |
Written Exam 90 Min. (graded) | |
Lecture participation, lecture preparation, exam preparation |
MINB6505 | |
Prof. Dr.-Ing. Holger Vogelsang | |
8 | |
8 | |
6th Semester | |
none | |
Module Internship | |
The student should be able to lay his emphasis on individual interests. | |
Individual exams |
Lecture HKA-APP | |
I W155 | |
M.Sc. Daniel Weisser Prof. Dr. Manfred Seifert | |
2 | |
2 | |
Hands-on Experience | |
German | |
Informatik | |
Hands-on Work 1 Semester (graded) | |
Lecture Graphical-geometric algorithms | |
I W158 | |
Prof. Dr. Christian Pape | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
Written/verbal Exam 90/20 Min. (graded) | |
Lecture Augmented and virtual reality | |
I W171 | |
Prof. Dr. Matthias Wölfel | |
4 | |
4 | |
Lecture | |
German | |
Informatik | |
Written Exam 90 Min. (graded) | |
Lecture IT Security | |
I W210 | |
Dipl. Inform. (FH) Michael Fischer Dipl. Inform. (FH) Georg Magschok | |
2 | |
2 | |
Lecture | |
German | |
Spezieller Anwendungsbereich | |
Technological and topological mechanisms for securingnetworks, attack patterns and defense mechanisms againstthem. Basics of, variants of and defense against malicioussoftware. Analysis and judgement of security mechanismsand related activities. Excercies at the end of each semester provide practicalexperience in dealing with security topics. | |
Written Exam 90 Min. (graded) | |
Presentation with a lot of room for discussions andinteraction. Finalized by a hands-on session. |
Lecture Robotics | |
I W233 | |
Prof. Dr. Björn Hein | |
4 | |
4 | |
Lecture | |
German | |
Mathematische und naturwissenschaftliche Grundlagen | |
Fields of application of industrial and service robots, kinematic types, coordinate transformation, kinematic modelling of manipulators, track design, sensorics, control architecture (hardware and software), methods of programming, programming languages | |
Lecture Notes and Literature | |
Written/verbal Exam 90/20 Min. (graded) | |
Lecture in form of seminar |
Lecture IT Consulting | |
I W433 | |
Prof. Dr. rer. pol. Mathias Philipp | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
Consulting market, basic methods and analysis tools, peculiarities of IT consulting, basis types of case studies. | |
Lecture material completely as pdf documents, blackboard notes for interactive development of central problem positions, instructions for interactive role play and case study material | |
Written Exam 90 Min. (graded) | |
Participation lecture, development of an interactive role play in the group, individual execution of a short case study. |
Lecture Embedded Software Laboratory | |
I W612 | |
Prof. Dr. Dirk Hoffmann | |
2 | |
2 | |
Laboratory Course | |
German | |
Informatik | |
With the help of the modeling tool CANoe the participants design a control unit in the field of automotive electronics. The project also includes tasks from the field of microcontroller programming and software quality assurance. | |
Software and hardware tools für designing automative ECUs | |
Laboratory Work 1 Semester (graded) | |
Practical work |
Lecture New Lecture | |
I W779 | |
Prof. Dr. Zoltán Nochta | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
Module exam | |
Lecture Python frameworks | |
I W800 | |
Prof. Dr. Jürgen Zimmermann | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
Written Exam 90 Min. (graded) | |
Lecture Sound design | |
I W801 | |
B.Sc. Noah Ibers | |
2 | |
2 | |
Lecture | |
German | |
Spezieller Anwendungsbereich | |
This lecture introduces various concepts and areas of sound design. Besides technical basics to:
creative applications of sound design like:
will also be thematized. The lecture teaches how professional soundscapes and moods can be created to achieve desired effects.
The lecture is accompanied by exercises in which the knowledge is practically applied. The content of the assignments ranges from editing audio tracks, sound synthesis and scoring of film scenes to the development of sound brands. | |
Written Exam 60 Min. (graded) | |
Lecture Serious Games | |
I W910 | |
Prof. Daniel Schwarz | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
Written Exam 90 Min. (graded) | |
Lecture Model-based Software Development | |
I W911 | |
Prof. Dr. Martin Sulzmann | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
| |
| |
Written Exam 90 Min. (graded) | |
Prerequisistes:
Mix of lecture (2/3) and practical exercies/project work (1/3)
|
Lecture Mobile communication | |
I W914 | |
Prof. Dr. Oliver P. Waldhorst | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
Verbal Exam 20 Min. (graded) | |
Lecture Concept, Design und Presentation of interactive Projects | |
I W915 | |
Prof. Thomas Hinz | |
2 | |
2 | |
Lecture | |
German | |
Spezieller Anwendungsbereich | |
Homework 1 Semester (graded) | |
Lecture CC Operation | |
I W917 | |
Dr. Günther Schreiner | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
Written Exam 90 Min. (graded) | |
Lecture New Lecture | |
I W928 | |
Prof. Dr. Martin Sulzmann | |
2 | |
2 | |
Lecture | |
English | |
Informatik | |
Module exam | |
Lecture Microservices | |
I W930 | |
Prof. Dr. Jürgen Zimmermann | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
Written Exam 90 Min. (graded) | |
Lecture New Lecture | |
I W934 | |
Prof. Dr. Jürgen Zimmermann | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
Written Exam 90 Min. (graded) | |
MINB7105 | |
Prof. Dr.-Ing. Holger Vogelsang | |
8 | |
8 | |
7th Semester | |
none | |
Module Internship | |
The student should be able to lay his emphasis on individual interests. | |
Individual exams |
Lecture External selected chapter 1 | |
I W600 | |
Prof. Dr.-Ing. Holger Vogelsang | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
This course is a placeholder for an external, graded course from another faculty or university. You must have the external subject approved before attending it. | |
Written Exam 90 Min. (graded) | |
Lecture New Lecture | |
I W600.a | |
Prof. Dr.-Ing. Holger Vogelsang | |
2 | |
2 | |
Hands-on Experience | |
German | |
Sonstige fachübergreifende Grundlagen und überfachliche Schlüsselkompetenzen | |
Verbal Exam 20 Min. (graded) | |
Lecture External selected chapter 2 | |
I W700 | |
Prof. Dr.-Ing. Holger Vogelsang | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
This course is a placeholder for an external, graded course from another faculty or university. You must have the external subject approved before attending it. | |
Written Exam 90 Min. (not graded) | |
Lecture Reinforcement Learning | |
I W775 | |
Prof. Dr. Patrick Baier | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
Written/verbal Exam 90/20 Min. (graded) | |
Lecture Social commitment | |
I W776 | |
Prof. Dr.-Ing. Holger Vogelsang | |
2 | |
2 | |
Hands-on Experience | |
German | |
Sonstige fachübergreifende Grundlagen und überfachliche Schlüsselkompetenzen | |
This course enables students to obtain ECTS credits for social work done at Karlsruhe University of Applied Sciences. The activity must be closely coordinated with a professor of the faculty. This can be, for example, support for the O-Phase or support for visually impaired students. In the case of the O-Phase, you will usually have to work on two semesters in order to achieve the required minimum number of hours. If you are interested, you can also obtain the "Certificate of International and Intercultural Competence (CIIC)". It certifies the intercultural competences and foreign language skills acquired during the degree programme, provides evidence of study-related experiences abroad and lists the framework in which the participants have been involved in intercultural activities. To earn the CIIC, you must cover three of four subject areas. The main component in subject area 1 is the voluntary commitment of at least 50 hours (about 2 hours per week in one semester), which can be completed in institutions or projects with an international and/or intercultural connection. In addition to the commitment, you will attend an introductory event as well as a reflection workshop and prepare an experience report, which is necessary to pass the subject area. If you have any questions about the certificate, please contact the Center of Competence: https://www.h-ka.de/ciic Through the Center of Competence, it is also possible to obtain the "Certificate for Social Engagement (ZGE)". It takes into account an even wider range of opportunities to get involved. Find your suitable area, whether it is community, social, cultural or ecological engagement. Your social engagement should comprise at least 100 time hours and last for at least one year. In addition to your commitment, you will attend various seminars from the Studium Generale (a total of 8 ECTS) to link your practical experience with theoretical knowledge. This certificate cannot be recognised as an elective subject. You can find more information here: https://www.h-ka.de/zge At regular intervals, the Center of Competence offers introductory events and reflection workshops for HKA students who are involved in voluntary work outside of their studies. This gives them the opportunity to exchange their experiences as volunteers with other participants and learn to reflect on and classify the insights they have gained. The next dates can be found on the CIIC website. | |
Verbal Exam 20 Min. (not graded) | |
Lecture New Lecture | |
I W777 | |
B.Sc. Tim Hänlein | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
Hands-on Work 1 Semester (graded) | |
Lecture Seminar Digital Twin | |
I W778 | |
Prof. Dr.-Ing. Holger Vogelsang | |
4 | |
4 | |
Seminar | |
German | |
Spezieller Anwendungsbereich | |
Written Exam 60 Min. (graded) | |
Lecture New Lecture | |
I W936 | |
Prof. Dr.-Ing. Holger Vogelsang | |
2 | |
2 | |
Hands-on Experience | |
German | |
Informatik | |
Hands-on Work 1 Semester (graded) | |
Lecture ABAP Programming | |
MINB18 | |
Prof. Dr. rer. pol. Mathias Philipp B.Sc. Stefan Schorn | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
Einführung in die Programmiersprache ABAP mit praktischen Übungen im SAP NetWeaver Application Server ABAP. | |
Vorlesungsmaterial vollständig in PowerPoint-Folien, Tafelaufschrieb bei interaktiver Erarbeitung von Kernproblemstellungen, Übungsblätter und selbständige praktische Übungen am SAP System. | |
Written Exam 90 Min. (graded) | |
Seminaristischer Unterricht mit hohem Laboranteil |
Lecture Project Management | |
MINB22 | |
Prof. Dr. Uwe Haneke | |
2 | |
2 | |
Project Lecture | |
German | |
Sonstige fachübergreifende Grundlagen und überfachliche Schlüsselkompetenzen | |
The lecture focuses mainly on practice oriented project management and new procedure models like Scrum.
| |
PowerPoint slides, exercise-sheets, eLearning module in the ILIAS-eLearning-system, continuative information on the web-site | |
Verbal Exam 20 Min. (graded) | |
Blocked course; lecture with exercises and case studies; eLearning module in preparation of the course |
Lecture Teamteaching | |
MINB30 | |
Alle Dozenten Prof. Dr.-Ing. Holger Vogelsang | |
2 | |
2 | |
Project Lecture | |
German | |
Sonstige fachübergreifende Grundlagen und überfachliche Schlüsselkompetenzen | |
The concrete tasks are formulated by different lecturers. They can consist of teaching or organizational parts. A tutor can advise exercises, write lessons or correct house work under the supervision of a lecturer. He also can organize excursions for several days’ duration and exhibitions. | |
Depends on the concrete task, supplied by a lecturer | |
Verbal Exam 20 Min. (graded) | |
|
Lecture Software Quality | |
MINB92 | |
Prof. Dr. Dirk Hoffmann | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
Adatabase application for a flight reservation system is designed and prototypically implemented. This includes setting up a DB scheme, the design and testing of SQL queries, the use of transactions and transaction levels, as well as programming a seat reservation transaction with Java, JDBC and SQLJ-based on Oracle.
| |
Sample database, JUnit test cases, test-GUI; Textbooks:
| |
Presentation 20 Min. (graded) | |
Supervised laboratory with final presentation on the computer, self-work, preparation and after working of lab sessions, prepare a reportof the laboratory tasks.
|
MINB7205 | |
Prof. Dr. Heiko Körner | |
5 | |
2 | |
7th Semester | |
Student Research Project, Key Qualification | |
Module Internship | |
This module enables the students to solve a realistic problem self-dependent by applying scientific and practical methods. | |
Individual exams |
Lecture Scientific Working | |
MINB7214 | |
Alle Dozenten | |
5 | |
2 | |
Hands-on Experience | |
German | |
Sonstige fachübergreifende Grundlagen und überfachliche Schlüsselkompetenzen | |
Methods of scientific work in computer science, usage of academic literature (investigation, evaluation, citation), writing a scientific thesis (formulation of the subject, way of looking at a problem, structuring, quality assurance) | |
Documentation for structuring the thesis and citations
| |
Exercise 1 Month (not graded) | |
Self-dependent introduction into the subject, structuring the work and discussion with a lecturer |
MINB7305 | |
Prof. Dr. Heiko Körner | |
12 | |
0 | |
7th Semester | |
Final Examination, System Software, Business Administration and IT Service Management, Computer Graphics and Computer Vision, Databases and Communication Networks 1, Databases and Communication Networks 2, Computer Science 1, Computer Science 2, Communication Competence, Mathematics 1, Mathematics 2, Media Design, Media Project, Embedded Software, Computer Engineering, Man Machine Communication 1, Man Machine Communication 2, Internship, Internship Preparation and Roundup, Student Research Project, Key Qualification, Software Engineering and Distributed Systems 2, Software Project, Language Competence, Technologies of the Internet, Scientific Working | |
Module Internship | |
During the thesis phase the individual will demonstrate that s/he has the basic knowledge and ability to solve a complex practical problem or work on a research project in a specific timeframe using the scientific method, research in the specific field of interest. The student will be required to structure the problem, conduct the research, and develop a solution using PERT principles. The student will be required to orally present and defend the results. | |
Individual exams |
Lecture Thesis | |
MINB7314 | |
Alle Professoren | |
12 | |
0 | |
Thesis | |
German | |
Praxissemester und Abschlussarbeit | |
The thesis may address any subject within the field of computer science and will be defined by the subject agreed upon by the student and the advisor. | |
Bachelor Thesis 4 Months (graded) | |
All work will be individual work and will include basic literature research, system analysis, coding, documentation, and oral presentation. |
MINB7405 | |
Prof. Dr. Heiko Körner | |
3 | |
0 | |
7th Semester | |
Thesis, System Software, Business Administration and IT Service Management, Computer Graphics and Computer Vision, Databases and Communication Networks 1, Databases and Communication Networks 2, Computer Science 1, Computer Science 2, Communication Competence, Mathematics 1, Mathematics 2, Media Design, Media Project, Embedded Software, Computer Engineering, Man Machine Communication 1, Man Machine Communication 2, Internship, Internship Preparation and Roundup, Student Research Project, Key Qualification, Software Engineering and Distributed Systems 2, Software Project, Language Competence, Technologies of the Internet, Scientific Working | |
Module Internship | |
The students are able to present their work and the results gained in front of a skilled audience. The students show students their abilities to apply interdisciplinary knowledge to a given problem. | |
Individual exams |
Lecture Final examination | |
MINB7414 | |
Alle Professoren | |
3 | |
0 | |
Colloquium | |
German | |
Praxissemester und Abschlussarbeit | |
The student has to apply different fields of computer science to find a solution for a given problem. | |
Verbal Exam 20 Min. (not graded) | |