269010 UE Übungen zu Programming Languages and Software Engineering (2014W)
Prüfungsimmanente Lehrveranstaltung
Labels
An/Abmeldung
Hinweis: Ihr Anmeldezeitpunkt innerhalb der Frist hat keine Auswirkungen auf die Platzvergabe (kein "first come, first served").
- Anmeldung von Mo 01.09.2014 08:00 bis Mi 24.09.2014 23:00
- Abmeldung bis So 26.10.2014 23:00
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.2014Anmeldung ü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)
>= 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.
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 resultsImportant: 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.
- Presentation of the resultsImportant: 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