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

Course Description
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 =
 * The course examination scheme is follows:
 * {| class="wikitable"

! SN !! Description !! Weight
 * 1 || Assignment-I  || 10
 * 2 || Mid Semester Examination  || 30
 * 3 || Assignment-II || 10
 * 4 || End Semester Examination  || 50
 * }
 * 3 || Assignment-II || 10
 * 4 || End Semester Examination  || 50
 * }
 * }


 * Final grades will be awarded based on the total score obtained.

= Assignments Overview = 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

 * The Directory of WikiProjects is a good place to begin your search. In addition, the WikiProject for Computer Science is located here.
 * For more specific classification explore these sources:
 * Category:Data structures
 * Category:Computer programming

Selection of Article and Writing
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.

July 30th, 2011

 * 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

 * 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

 * 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

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

September 05th, 2011

 * 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

 * 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

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

October 2nd week, 2011

 * Completion of Assignment-II

November 18th to 30th, 2011

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

= Instructions for the students = 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 =
 * 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: What Wikipedia Is Not

= Text Books =
 * 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 =
 * 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 =

-