Introduction to Informatics (INHN0001) WS22/23
Intended Learning Outcomes
After successful completion of this module, students will understand the essential concepts of computer science at a basic, practical, but scientific level: Algorithms, syntax and semantics, and efficiency in terms of memory usage or time. Students will be able to solve manageable algorithmic problems and program simple distributed and concurrent applications in Java or a similar object-oriented language. Students understand the underlying concepts and models of these programming languages and are therefore able to learn other imperative and object-oriented programming languages independently.
- SWS: 4
- ECTS: 6
- Module: INHN0001
- Course description:
- Prerequisite: none
- Assessment: Final exam (computer-based)
- Time and Location:
- Lectures including small exercises will take place on Tuesday from 9:00 to 11:00 and 15:00 to 17:00.
- First lecture: Tuesday, 18.10.2021
- Room: Heilbronn, D.2.01, Seminarraum (1901.02.201)
- There will be small breaks.
- For slide downloads and discussion, access https://artemis.in.tum.de
- Deitel, Harvey / Deitel, Paul: Java How to Program, Early Objects, Pearson, 11th edition, 2017
- Evans, Ben / Flanagan, David: Java in a Nutshell O’Reilly, 7th edition, 2018
- Sedgewick, Robert / Wayne, Kevin: Computer science: An interdisciplinary approach, Addison-Wesley, 2016
- Sedgewick, Robert / Wayne, Kevin: Introduction to programming in Java: an interdisciplinary approach, Addison-Wesley, 2017
Prof. Dr. Stephan Krusche
Professorship of Software Engineering