diff --git a/src/src/pages/programme/programme.html b/src/src/pages/programme/programme.html
index 80e5293aa134e5e26722b7607e64a55eeb6db8a5..5a421270404fdfdfc0c80bd8645bc4888cde0be8 100644
--- a/src/src/pages/programme/programme.html
+++ b/src/src/pages/programme/programme.html
@@ -24,7 +24,8 @@
     <ion-card [ngClass]="cardClass(time.lecture)" *ngIf="time.lecture">
       <ion-item text-wrap class="card-header">
         <ion-avatar item-left>
-         <ion-icon name="camera"></ion-icon>
+            <ion-icon name="{{fsIcon(time.lecture)}}"></ion-icon>
+
         </ion-avatar>
         <h2>{{time.lecture.titel}}</h2>
         <p>{{time.lecture.name}}</p>
diff --git a/src/src/pages/programme/programme.ts b/src/src/pages/programme/programme.ts
index aa47901c1eefdc867063ca23602ead038d95dde9..d40524363184108c30f91e1055978f74533261be 100644
--- a/src/src/pages/programme/programme.ts
+++ b/src/src/pages/programme/programme.ts
@@ -81,6 +81,44 @@ export class Programme {
         }
      }
   }
+  fsIcon(lecture){
+     switch(lecture.fs){
+        case "Psychologie":{
+          return "icon-psychologie";
+        }
+        case "Chemie":{
+          return "icon-chemie";
+        }
+        case "Biochemie":{
+          return "icon-biochemie";
+        }
+        case "Mathematik":{
+          return "icon-mathematik";
+        }
+        case "Geowissenschaften":{
+          return "icon-geo";
+        }
+        case "Medizin":{
+          return "icon-medizin";
+        }
+        case "Biowissenschaften":{
+          return "card-green";
+        }
+        case "Biophysik":{
+          return "icon-pharmazie";
+        }
+        case "Physik":{
+          return "icon-physik";
+        }
+        case "Informatik":{
+          return "icon-informatik";
+        }
+        default: {
+          return "icon-nos";
+        }
+     }
+  }
+
   slideChanged() {
     let currentIndex = this.slides.getActiveIndex();
     this.room = this.lecturesData[currentIndex].name;