Wikipedia:India Education Program/Courses/Fall 2011/Object Oriented Modeling and Design

From Wikipedia, the free encyclopedia
College of Engineering, Pune.
COEP main building
InstitutionCollege of Engineering, Pune
CourseB.Tech. (Computer and IT)
InstructorJagannath V. Aghav
YearFinal Year Elective
Students Count16
Project CourseObject Oriented Modeling and Design
Assignment Start DateTBD
Assignment End DateTBD
AmbassadorsCampus Ambassadors

India Online Ambassadors

US Online Ambassadors

Course Description[edit]

Object Oriented Modeling and Design (OOMD) is an elective course for the final year (seventh semester) undergraduate students of two branches: Computer Engineering and Information Technology. The students in the Department of Computer Engineering and Information Technology at College of Engineering, Pune (COEP) enroll to the course by choice.

This is an advanced course in the domain of Software Engineering. Students learn the software system specification viz. structural, behavioral, communication, activities, and use cases in Unified Modeling Language (UML). The students complete the course by preparing write-up with specifications in UML diagrams for real-life engineering system design example.

Examination Scheme[edit]

The course examination scheme is follows:
SN Description Weight
1 Assignment-I 10
2 Mid Semester Examination 30
3 Assignment-II 10
4 End Semester Examination 50
Final grades will be awarded based on the total score obtained.

Assignments Overview[edit]

The assignments shall comprise of writing articles based on the course contents. The title or contents of the article for assignment shall be finalized in consultation with Course Instructor. Each assignment should be separate article. The large size articles/contributions can be submitted into two parts as assignments. The submission of these assignments will be on Wikipedia.


Article Selection[edit]

Selection of Article and Writing[edit]

First select the topics that interest you from the course contents. Search these selected contents on Wikipedia. If you find the displayed Wikipedia article needs to be added/updated or there is not a article then you choose this topic for assignment(s).

COEP Library has ample of resources including subscriptions to all reputed digital libraries, viz. Association for Computing Machinery (ACM), ScienceDirect, IEEE, Springer Verlag, etc. In these digital libraries, search tutorial or survey article on the topic that you have selected above and write review or report of the article giving full citations to all referred articles.

Assignments timeline[edit]

July 30th, 2011[edit]

  • Overview of the course
  • Introduction to the Wikipedia part of the course by Dr J V Aghav.
  • Introduction to "Why Wikipedia" by the Peter James.
  • HANDOUT: "Welcome to Wikipedia" brochure
  • Campus Ambassadors introduce Wikipedia
    • How to edit Wikipedia
    • Tips on creating good Wikipedia Pages

August 9th, 2011[edit]

  • SRS submission for any project in IEEE format on moodle account at COEP.
  • Students to create user accounts, user pages, and update this page

August 18th, 2011[edit]

  • Make first edits to your assigned pages.
  • Get your Wikipedia page finalized by the instructor and begin expanding the assigned page with lot of content added to it

August 30th, 2011[edit]

  • Initial study on the topic assigned.
    • Discuss your updates with the Mentor/Instructor.

September 05th, 2011[edit]

  • Detailed study of the topic assigned.
  • Review Meeting involving all participants.
  • Introduction to Wikipedia Sandboxes.
    • Write a summary of your changes in your sandbox.

September 15th, 2011[edit]

  • Finalize the changes to your Wikipedia Page. Mention the last edit on this page (deadline: Sep 15th 2011, 6 pm)
  • This is the schedule for first assignment-I

September 23rd to 29th , 2011[edit]

  • Mid-semester examination as per academic calender and DCE's schedule of examinations.

October 2nd week, 2011[edit]

  • Completion of Assignment-II

November 18th to 30th , 2011[edit]

  • End semester examination as per academic calender and CoE's schedule of examinations.

Instructions for the students[edit]

Update this page with listing of your pair in the last section. Also list the page assigned to you and the name of your mentor campus ambassador. On your last edit, update the last edit link as well.

Some helpful resources[edit]

  1. Go to the Wikipedia main page and have a look at all the features of Wikipedia.
  2. To know the difference between an encyclopedia and an essay look at section 2.2 of this article: Wikipedia:What Wikipedia Is Not

Text Books[edit]

  1. Grady Booch, James Rumbaugh, Ivar Jacobson “Unified Modeling Language User Guide”, The (2nd Edition) (Addison-Wesley Object Technology Series)
  2. Rambaugh: Object Oriented Modelling and Design, PHI

Reference Books[edit]

  1. Joseph Schmuller “SAMS Teach yourself UML in 24 Hours”, 3rd edition.
  2. Martin Fowler, “UML Distilled: A Brief Guide to the Standard Object Modeling Language”, 3rd Edition (Paperback), Addision Wesley
  3. Dan Pilone, Neil Pitman “UML 2.0 in a Nutshell”, (In a Nutshell (O'Reilly)) Paperback)
  4. Hans-Erik Eriksson, Magnus Penker, Brian Lyons, David Fado “UML 2 Toolkit (Paperback)
  5. Jim Arlow, Ila Neustadt “UML 2 and the Unified Process : Practical Object-Oriented Analysis and Design” (2nd Edition) (Addison-Wesley Object Technology Series)
  6. Michael Jesse, James A. Schardt “UML 2.0 for dummies “
  7. Kendal Scott, Apress “Fast track UML 2.0 “

List of students[edit]

Roll No Wikipedia-user-id Mentor Branch Selected Topic Review by WikiProject Computer science
110808059 tawaregs08.it (talk · contribs) Dr.J.V.Aghav Information Technology Applications of UML
110803030 User:Unmeshsphalak Dr.J.V.Aghav Computer Engineering Data flow diagram(sandbox)
110903083 User:Gopal Sarda CS Dr.J.V.Aghav Computer Engineering composite structure diagram
110803033 User:pradiq009 Dr.J.V.Aghav Computer Engineering object-oriented database
110808060 User:hussain_a_tamboli Dr.J.V.Aghav Information Technology (UML Specification for Relational Database)
110808046 User:yogeshrl9072 Dr.J.V.Aghav Information technology [UML design to java]
110808027 User:yadavvi_1991 Dr.J.V.Aghav Information Technology Synchronous Active Objects(Sandbox)
110808026 User:harshadsamant Dr.J.V.Aghav Information Technology Structural modeling
110808024 Atul Khairnar Dr.J.V.Aghav Information Technology Story Driven Modelling
110808058 User:Mrunal08 Dr.J.V.Aghav Information technology [[1]]
110808051 User:varsharani19 Dr.J.V.Aghav Information Technology Real-time Object Oriented Modeling
110808066 khandarenb.it (talk · contribs) Dr.J.V.Aghav Information Technology UML based web engineering
110808019 User:Sanjeevmk Dr.J.V.Aghav Information Technology Parallel Object-Oriented Synthesis Environment (Sanjeevmk's sandbox)
110808017 User:aj45218 Dr.J.V.Aghav Information Technology Dynamic Modeling
110803072 User:VJThomas Dr.J.V.Aghav Computer Engineering OMTROLL
110903090 User:nilangipatil Dr.J.V.Aghav Computer Engineering [Code Synthesis]