diff --git a/Tutorials/OLD-MVC/Tutorial 9 - MVC.pdf b/Tutorials/OLD-MVC/Tutorial 9 - MVC.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..229147fb5ec200cc5c118e0888b706229a3e29fb
Binary files /dev/null and b/Tutorials/OLD-MVC/Tutorial 9 - MVC.pdf differ
diff --git a/Tutorials/OLD-MVC/Tutorial 9 - MVC.pptx b/Tutorials/OLD-MVC/Tutorial 9 - MVC.pptx
new file mode 100644
index 0000000000000000000000000000000000000000..c00303be3d6b1a5560bcc906d6f068c89719f9d8
Binary files /dev/null and b/Tutorials/OLD-MVC/Tutorial 9 - MVC.pptx differ
diff --git a/Tutorials/OLD-MVC/src/MVCPatternDemo.java b/Tutorials/OLD-MVC/src/MVCPatternDemo.java
new file mode 100755
index 0000000000000000000000000000000000000000..51dadbcbedc2ebb6322bc19191d22294bba623a6
--- /dev/null
+++ b/Tutorials/OLD-MVC/src/MVCPatternDemo.java
@@ -0,0 +1,25 @@
+public class MVCPatternDemo {	
+	private static Student retriveStudentFromDatabase(){
+	      Student student = new Student();
+	      student.setName("Robert");
+	      student.setStudentNumber(10);
+	      return student;
+	}	
+   public static void main(String[] args) {
+
+      //fetch student record based on his Student Number from the database
+      Student model  = retriveStudentFromDatabase();
+
+      //Create a view : to write student details on console
+      StudentView view = new StudentView();
+
+      StudentController controller = new StudentController(model, view);
+      controller.updateView();
+
+      //update model data
+      controller.setStudentName("John");
+      controller.setStudentNumber(11);
+      controller.updateView();
+   }
+   
+}
diff --git a/Tutorials/OLD-MVC/src/Student.java b/Tutorials/OLD-MVC/src/Student.java
new file mode 100755
index 0000000000000000000000000000000000000000..1ec1ef4c6c25d5b215966bcfccf65fca9525f089
--- /dev/null
+++ b/Tutorials/OLD-MVC/src/Student.java
@@ -0,0 +1,21 @@
+public class Student {
+   private String name;
+   private int number;
+
+   
+   public int getStudentNumber() {
+      return number;
+   }
+   
+   public void setStudentNumber(int number) {
+      this.number = number;
+   }
+   
+   public String getName() {
+      return name;
+   }
+   
+   public void setName(String name) {
+      this.name = name;
+   }
+}
diff --git a/Tutorials/OLD-MVC/src/StudentController.java b/Tutorials/OLD-MVC/src/StudentController.java
new file mode 100755
index 0000000000000000000000000000000000000000..7a2c58e7a724e2595f135bbca051c934090eb99c
--- /dev/null
+++ b/Tutorials/OLD-MVC/src/StudentController.java
@@ -0,0 +1,29 @@
+public class StudentController {
+   private Student model;
+   private StudentView view;
+
+   public StudentController(Student model, StudentView view){
+      this.model = model;
+      this.view = view;
+   }
+
+   public void setStudentName(String name){
+      model.setName(name);		
+   }
+
+   public String getStudentName(){
+      return model.getName();		
+   }
+
+   public void setStudentNumber(int number){
+      model.setStudentNumber(number);		
+   }
+
+   public int getStudentstudentNumber(){
+      return model.getStudentNumber();		
+   }
+
+   public void updateView(){				
+      view.printStudentDetails(model.getName(), model.getStudentNumber());
+   }	
+}
diff --git a/Tutorials/OLD-MVC/src/StudentView.java b/Tutorials/OLD-MVC/src/StudentView.java
new file mode 100755
index 0000000000000000000000000000000000000000..2c191d3bc9d636b731c48a8a0a78d60c4f9e8939
--- /dev/null
+++ b/Tutorials/OLD-MVC/src/StudentView.java
@@ -0,0 +1,9 @@
+public class StudentView {
+	
+   public void printStudentDetails(String studentName, int studentNumber){
+      System.out.println("---Student---");
+      System.out.println("Name: " + studentName);
+      System.out.println("Student Number: " + studentNumber);
+   }
+   
+}