  | 
                  
                      
                      
                      
                      
                      
                      
                      
                        
    					  
    					  
  						
                    
                      | Detailed information | 
                     
                                
                    
                      | Original study plan | 
                      Bachelor's programme Computer Science 2017S | 
                     
                      
                    
                      | Objectives | 
                      Concepts and languages for systems programming in the layer between computer architecture and applications.
 | 
                     
                      
                    
                      | Subject | 
                      - Assembler Programming: instructions, memory access, system calls, functions, file access, dynamic libraries, memory management.
 - C Programming: operators, statements, pointers, arrays, strings, user-defined types, memory management, standard library.
 
  | 
                     
                                                            
                    
                      | Criteria for evaluation | 
                      assignments, exam at the end
 | 
                     
                       
                    
                                 
                    
                      | Methods | 
                      Lecture, practical assignments with individual feedback, discussion of examples during class sessions, possibility to discuss and ask questions in an online forum
 | 
                     
                                     
                    
                      | Language | 
                       English | 
                     
                      
                    
                      | Changing subject? | 
                      No | 
                     
                                        
                      | Corresponding lecture | 
                      (*)INBIPPRSPRO: PR Systemnahe Programmierung (3 ECTS)
 | 
                         
                                        
                      | Earlier variants | 
                      They also cover the requirements of the curriculum (from - to) INBIPPRSPRO: PR Systems Programming (2007W-2016W)
  | 
                         
                      
                    
                     
                    
                    
                     |