Welcome! You have found public pages for the course PV168 Seminar in Java programming.

Course Goal

Testing The goal of this course is to extend the basic knowledge of Java and master its practical application in concrete team projects. The student will be able to appropriately decompose simple programming tasks and write robust code including automated tests. The student will get acquainted with basics of GUI development, multithreaded applications, fundamental APIs, and simple database (JDBC). After passing the course, the student is expected to be capable of designing and developing simple applications in Java. Furthermore, the student is also expected to know how to cooperate with colleagues during the development process.

Course schedule (table)

Week Lectures Seminars Projects Extra
01     Form groups of four  
02     Initial meeting with PM  
03        
04        
05     Milestone 1 Team Leads meeting I
06        
07        
08       Team Leads meeting II
09        
10     Milestone 2  
11        
12        
13 Final lecture no seminar    
14   no seminar Milestone 3  
15-16 Christmas break      
17-18     Milestone 4 Team retrospective
18-22     Project presentations