Universität Wien

269010 UE Übungen zu Programming Languages and Software Engineering (2014W)

3.00 ECTS (2.00 SWS), SPL 26 - Physik
Prüfungsimmanente Lehrveranstaltung

An/Abmeldung

Hinweis: Ihr Anmeldezeitpunkt innerhalb der Frist hat keine Auswirkungen auf die Platzvergabe (kein "first come, first served").

Details

max. 25 Teilnehmer*innen
Sprache: Englisch

Lehrende

Termine

Vorbesprechung: Mi 01.10.14, 11:30-13:00 Uhr, PC-Unterrichtsraum 3, Währinger Straße 29.

Wöchentlich Mi 11:30-13:00 Uhr, PC-Unterrichtsraum 3, Währinger Straße 29. Beginn: 08.10.2014

Anmeldung über Univis von Mo 01.09.14 08:00 Uhr bis Mi 24.09.14 23:00 Uhr, abmelden bis So 26.10.14 23:00 Uhr.


Information

Ziele, Inhalte und Methode der Lehrveranstaltung

The topics that will be covered in the course are: Introductory programming problems (writing some functions that do predefined tasks), Recursive programming, Complex data types, High order and built-in functions, Object-oriented programming (objects: encapsulation, aggregation), Subtyping, Inheritance, Polymorphism, Collections, Concurrent programming, Requirements specifications, Design specifications and Software architecture evaluation.

Art der Leistungskontrolle und erlaubte Hilfsmittel

Practical assignments with the following grading:

>= 87,50%: 1 (sehr gut);
>= 75,00%: 2 (gut);
>= 62,50%: 3 (befriedigend);
>= 50,00 %: 4 (ausreichend);
< 50,00%: 5 (nicht bestanden)

Mindestanforderungen und Beurteilungsmaßstab

This course provides basic programming and software engineering concepts and their comprehension through solving the corresponding set of problems. Regarding programming concepts participants will learn how to solve different problems using Java programming language starting from writing simple programs that perform some calculations up to learning different object-oriented programming concepts. Regarding software engineering concepts participants will learn how to describe different phases in the software development life cycle like requirements specifications, design specifications using different UML diagrams and how to evaluate software architecture representation of the system.
Attending the theoretic course: 269009 VO Programming Languages and Software Engineering, that goes in parallel with this course is highly recommended because it provides a necessary background for the practical assignments in this course.

Prüfungsstoff

- Practical assignments
- Presentation of the results

Important: Attendance of the meetings every week is mandatory! If someone is not able to come, he/she has to provide a confirmation for that. During those meetings the participants will present their solutions and answer the questions from other participants.

Literatur

Lecture notes and accompanying texts

Zuordnung im Vorlesungsverzeichnis

CO-INF1

Letzte Änderung: Mo 07.09.2020 15:41