Deutsch
Help
Login
Lectures
Courses
Academic Programs
Offered Theses
Application for studies
Mobility Services
roomTUlearn
Rooms
Booking Schedule
Student Support Services
Lehre
Forschung
Organisation
185.208
Programming Languages
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.
2024S
2023S
2022S
2021S
2020S
2019S
2018S
2017S
2016S
2015S
2014S
2013S
2012S
2011S
2010S
2009S
2008S
2007S
2006S
2005S
2004S
2011S, VL, 2.0h, 3.0EC
Properties
Semester hours: 2.0
Credits: 3.0
Type: VL Lecture and Laboratory Exercise
Aim of course
Participants shall get an overview of all important concepts of programming languages. Especially, participants shall get the ability to see the pros and cons of programming languages and to use languages in an optimal way. The focus is on imperative and object-oriented languages, basic concepts of functional languages are also covered.
Subject of course
Concepts and paradigms of programming languages, calling conventions, abstractions, genericity, programming in the large, links between several paradigms / languages. Didactic approach: In a lecture we discuss the foundations. Then, participants solve three programming assignments in small groups to internalize the matter and to get a feeling for the similarities and differences of the paradigms.
Lecturers
Puntigam, Franz
Institute
E185 Institute of Computer Languages
Course dates
Day
Time
Date
Location
Description
Fri
14:00 - 16:00
11.03.2011 - 25.03.2011
EI 3A Hörsaal
PUNTIGAM
Fri
10:00 - 12:00
06.05.2011 - 20.05.2011
EI 3A Hörsaal
PUNTIGAM
Show single appointments
Programming Languages - Single appointments
F
P
1
N
E
Day
Date
Time
Location
Description
Fri
11.03.2011
14:00 - 16:00
EI 3A Hörsaal
PUNTIGAM
Fri
18.03.2011
14:00 - 16:00
EI 3A Hörsaal
PUNTIGAM
Fri
25.03.2011
14:00 - 16:00
EI 3A Hörsaal
PUNTIGAM
Fri
06.05.2011
10:00 - 12:00
EI 3A Hörsaal
PUNTIGAM
Fri
13.05.2011
10:00 - 12:00
EI 3A Hörsaal
PUNTIGAM
Fri
20.05.2011
10:00 - 12:00
EI 3A Hörsaal
PUNTIGAM
F
P
1
N
E
Examination modalities
Review of the solutions of the programming assignments and an oral exam. We discuss the solutions of the programming assignments in a review meeting which has to take place in June at latest. Afterwards, an oral exam (to be taken until January at latest) scans the knowledge of the matter imparted in the lecture. The ratings of the review meeting and the oral exam contribute with the same value to the total rating; however, both ratings must be positive for a positive total rating. It is possible to repeat the review meeting as well as the oral exam at most once within the given time frame if a corresponding rating is negative.
Course registration
Registration modalities
Ort: siehe http://www.complang.tuwien.ac.at/franz/programmiersprachen.html
Curricula
Study Code
Obligation
Semester
Precon.
Info
066 937 Software Engineering & Internet Computing
Mandatory elective
066 950 Didactic for Informatics
Not specified
Literature
Carlo Ghezzi and Mehdi Jazayeri: Programming Language Concepts, 3. Edition. ISBN 0-471-10426-4, John Wiley & Sons, 1998
Previous knowledge
Programming skills are required.
Miscellaneous
Course homepage
Language
German