19302101        
        
          Lecture        
      
      SoSe 16: Informatik B
Wolfgang Mulzer
Comments
The first class takes place on Wednesday, 20.04.2016, at 08:30 am.
Contents
The class focuses on:
- Fundations of programming: imperative and object-oriented programming
- Algorithms and data structures: design and implementation of data structures
- theory of algorithms
We use Java and Python as an implementation language.
Target Audience
Students with Computer Science as a minor concentration and students of bioinformatics.
Website
http://www.inf.fu-berlin.de/lehre/SS16/infb/
closeSuggested reading
- Goodrich, Tamassia: Data Structures and Algorithms in Java
- Cormen, Leiserson, Rivest, Stein: Introduction to Algorithms
- Lewis, Chase: Java Software Structures
- Sedgewick: Algorithms in Java
- Kleinberg, Tardos: Algorithm Design
- Schöning: Algorithmen - kurz gefasst
- Barnes, Kölling: Objektorientierte Programmierung mit Java
27 Class schedule
Additional appointments
Tue, 2016-04-19 12:00 - 14:00Software-Installation
    
              
                Location:
                
              
                  T9/SR 006 Seminarraum (Takustr. 9)                              
Klausur
    
    
    
          
          
            
              Thu, 2016-08-04 11:00 - 12:00            
                Einsichtstermin
    
    
    
          
          
            
              Fri, 2016-10-14 14:00 - 16:00            
                Nachklausur
    
    
    
          
          
            
              Thu, 2016-10-20 11:00 - 12:00            
                Einsichtstermin
    
    
    
          
          Regular appointments
                  
                    
                      Wed, 2016-04-20 08:00 - 10:00                    
                        
    
    
                  
                  
                    
                      Wed, 2016-04-27 08:00 - 10:00                    
                        
    
    
                  
                  
                    
                      Wed, 2016-05-04 08:00 - 10:00                    
                        
    
    
                  
                  
                    
                      Wed, 2016-05-11 08:00 - 10:00                    
                        
    
    
                  
                  
                    
                      Wed, 2016-05-18 08:00 - 10:00                    
                        
    
    
                  
                  
                    
                      Wed, 2016-05-25 08:00 - 10:00                    
                        
    
    
                  
                  
                    
                      Wed, 2016-06-01 08:00 - 10:00                    
                        
    
    
                  
                  
                    
                      Wed, 2016-06-08 08:00 - 10:00                    
                        
    
    
                  
                  
                    
                      Wed, 2016-06-15 08:00 - 10:00                    
                        
    
    
                  
                  
                    
                      Wed, 2016-06-22 08:00 - 10:00                    
                        
    
    
                  
                  
                    
                      Wed, 2016-06-29 08:00 - 10:00                    
                        
    
    
                  
                  
                    
                      Wed, 2016-07-06 08:00 - 10:00                    
                        
    
    
                  
                  
                    
                      Wed, 2016-07-13 08:00 - 10:00                    
                        
    
    
                  
                  
                    
                      Wed, 2016-07-20 08:00 - 10:00                    
                        
    
    
                  
                
              
                  
                    
                      Fri, 2016-04-22 08:00 - 10:00                    
                        
    
    
                  
                  
                    
                      Fri, 2016-04-29 08:00 - 10:00                    
                        
    
    
                  
                  
                    
                      Fri, 2016-05-06 08:00 - 10:00                    
                        
    
    
                  
                  
                    
                      Fri, 2016-05-13 08:00 - 10:00                    
                        
    
    
                  
                  
                    
                      Fri, 2016-05-20 08:00 - 10:00                    
                        
    
    
                  
                  
                    
                      Fri, 2016-05-27 08:00 - 10:00                    
                        
    
    
                  
                  
                    
                      Fri, 2016-06-03 08:00 - 10:00                    
                        
    
    
                  
                  
                    
                      Fri, 2016-06-10 08:00 - 10:00                    
                        
    
    
                  
                  
                    
                      Fri, 2016-06-17 08:00 - 10:00                    
                        
    
    
                  
                  
                    
                      Fri, 2016-06-24 08:00 - 10:00                    
                        
    
    
                  
                  
                    
                      Fri, 2016-07-01 08:00 - 10:00                    
                        
    
    
                  
                  
                    
                      Fri, 2016-07-08 08:00 - 10:00                    
                        
    
    
                  
                  
                    
                      Fri, 2016-07-15 08:00 - 10:00                    
                        
    
    
                  
                
              
Contents
The class focuses on: Fundations of programming: imperative and object-oriented ... read more