269010 UE Übungen zu Programming Languages and Software Engineering (2015W)
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 Do 03.09.2015 08:00 bis Mi 23.09.2015 23:00
- Abmeldung bis Mi 21.10.2015 23:00
Details
max. 25 Teilnehmer*innen
Sprache: Englisch
Lehrende
Termine
Zur Zeit sind keine Termine bekannt.
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