back to search

Introduction to Programming

CIT5230000Specialization in Technology12 ECTSEnglishwinter semesterDepartment Computer Science
AI-edited module sheet. Based on the TUMonline module description, edited for readability.Original in TUMonline

What it is about

You learn the fundamental concepts of programming (imperative, object-oriented, functional) as well as fundamental data structures, recursion, syntax/semantics of programming languages, GUI and concurrent programming. In the end you will be able to solve simple algorithmic problems and independently implement small applications in Java or a similar object-oriented language.

What you will be able to do

  • Understand fundamental concepts of computer science
  • Solve simple algorithmic problems
  • Implement small applications in Java or a similar OO language
  • Understand concepts and models in a way that independent learning of additional OO languages is possible

What the module consists of

  • LectureIntroduction to concepts, examples and demonstrations
  • Tutorials/Exercise groupsDeepening through group exercises and development of small example applications
  • HomeworkIndependent practice and checking understanding

Teaching method

  • Lecture with slides and animationsfor introduction and explanation of the fundamentals
  • Small exercises (quizzes, programming tasks) with individual feedbackto check understanding and show learning progress
  • Accompanying tutor groups with group exercises and presentationsfor practical deepening and improvement of communication skills
  • Online exercises and communication platformfor independent practice and exchange with instructors/tutors

Dates

LectureIntroduction to Programming (CIT5230000)3 groups to choose from

  • ATue09:00–16:0001.07.014, Seminarraum (5607.01.014)once on 06.04.
  • BWed14:00–18:00004, Hörsaal 1, Jürgen-Manchot "Interims II" (5416.01.004)
    15× · 14.10.–03.02.
    • 14.10.
    • 21.10.
    • 28.10.
    • 04.11.
    • 11.11.
    • 18.11.
    • 25.11.
    • 02.12.
    • 09.12.
    • 16.12.
    • 23.12.
    • 13.01.
    • 20.01.
    • 27.01.
    • 03.02.
  • CMon09:00–16:0001.07.014, Seminarraum (5607.01.014)once on 05.04.

From the current semester, not binding. You attend one of several groups; the timetable automatically suggests the one with the fewest clashes.

Module ratings

No ratings for this module yet.

Rate this module

Only fill in the categories you can judge – for each one, either stars and text together or nothing at all.

Lecture
Tutorial
Exam

Reviews are automatically checked before they are published.

Official page in TUMonline · Details are not binding.