Module Handbook

  • Dynamischer Default-Fachbereich geändert auf INF

Module INF-82-53-M-2

Foundations of Programming (M, 10.0 LP)

Module Identification

Module Number Module Name CP (Effort)
INF-82-53-M-2 Foundations of Programming 10.0 CP (300 h)

Basedata

CP, Effort 10.0 CP = 300 h
Position of the semester 1 Sem. in WiSe
Level [2] Bachelor (Fundamentals)
Language [DE] German
Module Manager
Lecturers
Area of study [INF-LA] Teacher Education
Reference course of study [INF-31.79-SG] B.Ed. LaGR Computer Science
Livecycle-State [NORM] Active

Courses

Type/SWS Course Number Title Choice in
Module-Part
Presence-Time /
Self-Study
SL SL is
required for exa.
PL CP Sem.
4V+4U INF-02-01-K-2
Foundations of Programming
P 112 h 188 h - - PL1 10.0 WiSe
  • About [INF-02-01-K-2]: Title: "Foundations of Programming"; Presence-Time: 112 h; Self-Study: 188 h

Examination achievement PL1

  • Form of examination: written exam (Klausur) (150-180 Min.)
  • Examination Frequency: each semester
  • Examination number: 60201 ("Foundations of Programming")

Evaluation of grades

The grade of the module examination is also the module grade.


Contents

  • Basic elements and concepts of programming languages, programming paradigms: object-oriented, functional, logical, parallel
  • Syntax and semantics of programming languages
  • Methods and languages for object-oriented design
  • Modelling concepts and modelling languages
  • Software ergonomic standards and aspects of human-machine interaction

Competencies / intended learning achievements

The students
  • know the different programming paradigms;
  • have in-depth knowledge of a programming language;
  • know basic modeling concepts.

Literature

  • FANCHER, Dave. The Book of F#: Breaking Free with Managed Functional Programming. No Starch Press, 2014.
  • HANSEN, Michael R.; RISCHEL, Hans. Functional programming using F. Cambridge University Press, 2013.
  • PICKERING, Robert; DE LA MAZA, Michael. Beginning F♯. Apress, 2009.

Requirements for attendance of the module (informal)

None

Requirements for attendance of the module (formal)

None

References to Module / Module Number [INF-82-53-M-2]

Course of Study Section Choice/Obligation
[INF-31.79-SG] B.Ed. LaGR Computer Science [Compulsory Modules] Study entry modules [P] Compulsory
[INF-47.79-SG] B.Ed. LaBBS Computer Science [Compulsory Modules] Study entry modules [P] Compulsory
[INF-47.C59-SG] B.Ed. LaBBS Computer Science (Informationstechnik/Informatik) [Compulsory Modules] Study entry modules [P] Compulsory
[INF-B4.79-SG] ZEP LaG Computer Science [Compulsory Modules] Certificate course of studies [P] Compulsory
[INF-B5.79-SG] ZEP LaBBS Computer Science [Compulsory Modules] Certificate course of studies [P] Compulsory
[INF-B5.C59-SG] ZEP LaBBS Computer Science (Informationstechnik/Informatik) [Compulsory Modules] Certificate course of studies [P] Compulsory
[INF-B2.?-SG] ZEP LaRSP Computer Science [Compulsory Modules] Certificate course of studies [P] Compulsory