Inhalt

[ INBIPPRSOF2 ] PR Practical Training in Software Development 2

Versionsauswahl
(*) Unfortunately this information is not available in english.
Workload Education level Study areas Responsible person Hours per week Coordinating university
3 ECTS B2 - Bachelor's programme 2. year Computer Science Herbert Prähofer 2 hpw Johannes Kepler University Linz
Detailed information
Original study plan Bachelor's programme Computer Science 2025W
Learning Outcomes
Competences
Students are familiar with the essential parts of the Java class library. They know the basic principles and techniques of object-oriented frameworks and can apply them. They are proficient in the design of complex application programs and can independently investigate the components and frameworks of a complex object-oriented class library and can use them in programs.
Skills Knowledge
  • Creating multi-threaded applications (K6, K3)
  • Implementing graphical user interfaces with GUI frameworks (K6, K3)
  • Using reflection to manipulate classes at runtime (K6, K3)
  • Developing network programmes and web services (K6, K3)
  • Implementing and using remote methods (K6, K2)
  • Using JDBC for database connection (K6, K3)
  • Integrating security mechanisms into distributed applications (K6, K2)
  • Knowledge of the most important components and frameworks of the Java class library
  • Principles of multi-threading and network programmes
  • Fundamentals of web services
  • Principles of the security architecture of Java applications
  • Possibilities of using Reflection
  • Integration of database access in complex applications
Criteria for evaluation Assessment of programming projects, final exam.
Methods Lecture, program examples, weekly or bi-weekly programming projects.
Language German
Study material Lecture notes, online material, book: C. Horstmann, G. Cornell, Core Java, I and II, Sun Microsystems Press
Changing subject? No
Corresponding lecture (*)INBPDPRSOF2: PR Praktikum aus Softwareentwicklung 2 (3 ECTS)
On-site course
Maximum number of participants 35
Assignment procedure Direct assignment