KReSIT Logo Kanwal Rekhi School of Information Technology
IITB Logo
IIT Bombay
 
 Academics
 Programmes
 Courses
 Courses in Autumn Sem
 Courses in Spring Sem
 Groupwise Courses
 Course Contents
 Credit Requirement
 Academic Calendar
 Time-Table
 

Home > Academics > Courses 

Course Contents



Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22



Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22

Notice: Uninitialized string offset: 0 in /home/activities/webteam/web/academics/courses/coursecontents.php on line 22
Course ID:IT611
Course: Object Oriented Techniques - I
Instuctor: Prof. Umesh Bellur
Prerequesites: None
Contents:
  • The object-oriented paradigm. Review of important principles in OOP such as abstraction, encapsulation, inheritance and polymorphism, handling events, I/O, threading, collections, etc. in Object Oriented languages Elements of the Unified Modeling Language (UML) including use cases, classes, collaborations, relationships and components. O-O requirements analysis, domain analysis, design, coding and documenting these steps using UML. Basic GRASP patterns in Object Oriented design. Motivation, representation and use of important design patterns such as factory, adapter, observer and decorator. Distributed objects and remote method invocation. Server-side programming, separation of presentation and business logic. Component-based programming and enterprise Java beans.: 
  • References::
  • Design Patterns, Addison Wesley:  Erich Gamma et. al
  • "Core Java" (6th Ed.) Volumes 1 and 2, Sun Microsystems Press (published by Prentice Hall).:  C. S. Horstmann and G. Cornell
  • "Applying UML and Patterns" (2nd Edition), Prentice Hall Publ:  Craig Larman
  • The Unified Modeling Language Reference manual, Addison Wesley Publ:  J. Rumbaugh, I. Jacobson and G. Booch




  • Printer friendly    Comment
      Copyright © 2004 KReSIT, IIT Bombay. All rights reserved sitemap    
      Kanwal Rekhi School of Information Technology, Indian Institute of Technology Bombay, Powai, Mumbai - 400 076.
    +91-22-2576 7901/02. Fax: +91-22-2572 0022
    Designed by Kamlesh