| Detailinformationen | 
                    
                                
                    
                      | Quellcurriculum | 
                      Bachelorstudium Mechatronik 2015W | 
                    
                      
                    
                      | Ziele | 
                      Übung und Vertiefung der in der Vorlesung vermittelten Inhalte an Hand wöchentlich ausgegebener Programmieraufgaben.
 | 
                    
                      
                    
                      | Lehrinhalte | 
                      - Elementare Datentypen (Zahlen, Zeichen, Strings, Wahrheitswerte) und Anweisungsarten (Zuweisungen, Verzweigungen, Schleifen)
 - Methoden, Parameterübergabe und Rekursion
 - Arbeiten mit Arrays und dynamischen Datenstrukturen
 - Klassen als Grundlage der objektorientierten Programmierung
 - Systematischer Programmentwurf mit schrittweiser Verfeinerung
 - Ausnahmebehandlung
 - Pakete zur Strukturierung großer Programme
 - Programmierstil
 - Testmethoden
 
  | 
                    
                                                            
                    
                      | Beurteilungskriterien | 
                      Korrektur und Bewertung der abgegebenen Programmieraufgaben; Abschlusstest am Semesterende.
 | 
                    
                       
                    
                                 
                    
                      | Lehrmethoden | 
                      Selbständige Bearbeitung von Programmieraufgaben in Java; Diskussion der Lösungen in der Übungsstunde
 | 
                    
                                     
                    
                      | Abhaltungssprache | 
                      Deutsch | 
                    
                      
                    
                      | Literatur | 
                      siehe http://ssw.jku.at/Teaching/Lectures/GdP/VL/ 
 | 
                    
                      
                    
                      | Lehrinhalte wechselnd? | 
                      Nein | 
                    
                                        
                      | Sonstige Informationen | 
                      keine
 | 
                    
    
                                        
                      | Äquivalenzen | 
                      ME1PEUEGDPR: UE Grundlagen der Programmierung (3 ECTS)
 |