Course Description: Name of Applicant
Course Description: Name of Applicant
Course of studies: [insert your course of studies here (e.g. “Information Systems”)]
Grade Average: [insert your average grade on a scale of 1 to 5 with 1 being the best, i.e.
100% = 1,0; 75% = 2,0; 0% = 5,0]
1.2. […]
2.1. […]
Literature
Example (template):
[Surname], [first letter of given name]. ; [Surname], [first letter of given name]. : [Title].
[Subtitle]. [xth edition]., [place of publication] [year].
Example (applied):
Winskel, G.: The Formal Semantics of Programming Languages, 5th edition, Cambridge 2001.
Additional Information
Structure
Literature
Additional Information
ECTS: 5
Contact hours (semester periods per week):
Lecture: 2
Tutorial: 2
SUM: 4
Structure
1. Introduction
1.1. Classification of programming languages
1.2. Aims of programming
2. Object-oriented programming (with Java)
2.1. First java programs and features
2.2. Basic types and operations
2.3. Arrays
2.4. Control structures
2.5. Object orientation and programming on large-scale
2.6. Graphical user interfaces (GUI)
2.7. Inner classes
2.8. Exception handling
2.9. Generic types
2.10. Loops applied to collections
2.11. Automated pack and upack
2.12. Enumeration types
2.13. Data files
2.14. Value- vs. reference-semantics
2.15. Java memory administration
2.16. Applets
2.17. Concurrency
2.18. General programming principles
3. Declarative/functional programming (with Haskell/Curry)
3.1. Definition of functions
3.2. Definition of types
3.3. Pattern-matching
3.4. Type-inference
3.5. Functions of a higher rank
3.6. Lazy evaluation
3.7. Accumulation within parameters
4. Semantics of imperative programming languages (by means of imperative language “IMP”)
4.1. Syntax of IMP
4.2. Reduction-semantics of IMP
4.3. Machine-semantics of IMP
Literature
Java:
Krüger, G.: Handbuch der Java-Programmierung, Studentenausgabe, München 2007.
Haskell:
Chakravarty. M.; Keller, G.: Einführung in die Programmierung mit Haskell, München
2004.
Thompson, S.: Haskell - The Craft of Functional Programming, 2nd edition, Harlow
2003.
Bird, R.: Introduction to Functional Programming using Haskell, 2nd edition, London
1998.
Semantics:
Winskel, G.: The Formal Semantics of Programming Languages, 5th edition, Cambridge
2001.
Additional Information
ECTS: 10
Contact hours (semester periods per week):
Lecture: 4
Tutorial: 2
SUM: 6
Structure
Literature references
Kathöfer, U.; Müller-Funk, U.: BWL-Crash-Kurs Operations Research, 2nd edition, Kon-
stanz 2008.
Bomze, I., Grossmann, W.: Optimierung- Theorie und Algorithmen. Eine Einführung in
Operations Research für Wirtschaftsinformatiker, Mannheim 1993.
Gal, T.: Grundlagen des Operations Research, Part 3, Berlin 1992.
Neumann, K., Morlock, M.: Operations Research, 2nd edition, München 2002.
Additional Information
ECTS: 10
Contact hours (semester periods per week):
Lecture: 3
Tutorial: 2
Additional qualification - computer supported mathematics: 2
SUM: 7
Structure
Literature
Berens, W.; Flacke, K.; Kraft, M.; Triska, T.: Grundlagen des betriebswirtschaftlichen
Rechnngswesens, 3rd edition, Münster 2006.
Coenenberg, A.: Kostenrechnung und Kostenanalyse, 5th edition, Stuttgart 2003.
Baetge, J.; Kirch, H.-J.; Thiele, S.: Bilanzen, 8th edition, Düsseldorf 2005.
Additional Information
ECTS: 10
Contact hours (semester periods per week):
Lecture: 5
Tutorial: 1
SUM: 6