| Detailed information | 
                                
                    
                      | Original study plan | Bachelor's programme Computer Science 2022W | 
                      
                    
                      | Objectives | Understanding programming on the lowest respectively a very low level of a computer. Participants understand pointers and manual memory reservation, use, and release. Students are able to read and understand assembler code and write simple assembly programs. Students can read, understand, and write C programs. | 
                      
                    
                      | Subject | C Programming: operators
statements
pointers
arrays
strings
user-defined types
memory management
standard library (basics)
 | 
                                                            
                    
                      | Criteria for evaluation | Multiple 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 and French | 
                      
                    
                      | Study material | Slides
List of further (optional) reading | 
                      
                    
                      | Changing subject? | No | 
                                        
                      | Further information | https://www.jku.at/lit-secure-and-correct-systems-lab/secure-systems-group/lehre Until term 2016W known as: INBIPPRSPRO PR Systems Programming
 | 
    
                                        
                      | Earlier variants | They also cover the requirements of the curriculum (from - to) INBIPPRSPRO: PR Systems Programming (2007W-2016W)
 
 |