Universität Wien

269010 UE Programming Languages and Software Engineering - Exercises (2015W)

3.00 ECTS (2.00 SWS), SPL 26 - Physik
Continuous assessment of course work

Registration/Deregistration

Note: The time of your registration within the registration period has no effect on the allocation of places (no first come, first served).

Details

max. 25 participants
Language: English

Lecturers

Classes

Currently no class schedule is known.

Information

Aims, contents and method of the course

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.

Assessment and permitted materials

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)

Minimum requirements and assessment criteria

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.

Examination topics

- 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.

Reading list

Lecture notes and accompanying texts

Association in the course directory

CO-INF1

Last modified: Mo 07.09.2020 15:41