Wikipedia:India Education Program/Courses/Fall 2011/Software Engineering

= Course Description = This course is intended to provide the students with an overall view over Software Engineering as an engineering discipline and with insight into the processes of software development. Based on the contents of the Pune University syllabus for 3rd Information Technology, the course highlights a number of important Software Engineering topics, mainly:
 * Software Life-cycle Models
 * Software Requirements
 * Object Oriented Analysis and Design (using UML)
 * Software Integration and Testing
 * Support Processes and Software Quality

Assignment Overview
Over the course of the semester the students in this class will be completing a series of tasks that will allow them to familiarize themselves with the Wikipedia community and practices, understand the highly developed style of Wikipedia, complete research on a focused topic of the student's choice, and write (or substantially revise) a Wikipedia article. Students have two options to identify topics:
 * Students may work individually to develop articles in any area of interest (e.g. economics, sports, biology, art, etc.); or,
 * Students may build articles within a broader topic that needs improvement. Examples include sub-topics on Pune related to its monuments, places of historical/cultural interest, etc.). The professor will identify these broad areas and students should each choose a sub-topic article to work on.

Article Selection

 * If you are looking for articles about a topic of your personal interest, you might consider exploring the Directory of WikiProjects.
 * For articles about Software Engineering, consider these categories:
 * Computer science
 * Artificial intelligence
 * Computer engineering
 * Computer programming
 * Information science
 * Software engineering

Due August 1

 * Create a username

Due August 1-12

 * Post your username to the students section of this page


 * Complete the practice assignment located on the class discussion page


 * Explore help resources


 * “Like” the Wikipedia On Campus Facebook page (optional)

Due August 16

 * Leave a comment on a classmate’s Talk page


 * Identify at least three articles related to your topic of choice


 * Make a minimum of 20 edits (comments, copyedits, references, etc.) to articles related to your proposed topic


 * Select an article


 * Post your article topic beside your username on the Wikipedia course page

Due August 21-29

 * Conduct in depth research on your topic and gather sources


 * On your article’s talk page (discussion page), list a bibliography of sources and proposed changes you’d like to make to the article or concepts you would like to include


 * Add the following code to the top of your article’s talk page to mark it as the subject of your assignment. Note: You must retrieve the code from the "edit" space of this page.


 * Inform your campus ambassador of your activities by writing on his or her talk page


 * Begin editing/writing the article based on your proposed changes and other conversation with Wikipedians

Due August 29-September 30

 * Ask your campus ambassador for feedback about your contributions to the article


 * Nominate your article for “Did You Know” status


 * Continue research on your topic


 * Work on your article with the help of your professor and your campus ambassador

Due October 1-8

 * Continue expanding and making changes to your article based on suggestions from Wikipedians, your campus ambassadors, and your professor

Due October 8-14

 * Present Wikipedia article during class


 * Complete Wikipedia article due Oct 14

Students
This is a list of the usernames of the students in this class and the articles each selected to edit.
 * - Gunit-Kaur Kalada - Foreign language testing
 * - Meljin joseph - Foreign language testing
 * - Dhanashri Patil - Foreign language testing
 * - Neha Dighe - Computer-aided software engineering
 * - Apurva Thomas - Incremental build model
 * - Jayashri Fegade - Capability Maturity Model Integration
 * - Bhagyashree Rajput -Capability Maturity Model Integration
 * - Saba Sayed - E-Governance
 * - Rupali Walse - Dr. D.Y. Patil College of Engineering, Pune
 * - Shruti Kulkarni - Software testing life cycle
 * - Dhanashri Parandkar - Software testing life cycle
 * - Nishant Dhokte - Computer security
 * - Mihir Humnabadkar - Computer security
 * - Sarang Deshpande - Computer security
 * - Naseem Mulani - project metrics
 * - Archana Rathi - project metics
 * - Saurabh Deshpande - Computer security
 * - Maithilee Borkar - Incremental build model
 * - Ankita Mundaye - White-box testing
 * - Samata Mutha - White-box testing
 * - Monika Toradmal - White-box testing
 * - Ketaki Dhawale - wxWidgets
 * - Trupti Chaudhari - COCOMO Model
 * - Aachal Valecha - Copyrights
 * - Aniket Joshi - Spiral model
 * - User:Apoorva Kulkarni - History of software engineering
 * - User:SUYASH BHAGWAT - xml
 * - User: -
 * - Rucha Mahajan - Ada (programming language)
 * - - RujutaInamdar - UML)
 * - Rucha Mahajan - Ada (programming language)
 * - - RujutaInamdar - UML)
 * - Rucha Mahajan - Ada (programming language)
 * - - RujutaInamdar - UML)
 * - Rucha Mahajan - Ada (programming language)
 * - - RujutaInamdar - UML)
 * - Rucha Mahajan - Ada (programming language)
 * - - RujutaInamdar - UML)
 * - Rucha Mahajan - Ada (programming language)
 * - - RujutaInamdar - UML)
 * - Rucha Mahajan - Ada (programming language)
 * - - RujutaInamdar - UML)
 * - Rucha Mahajan - Ada (programming language)
 * - - RujutaInamdar - UML)
 * - Rucha Mahajan - Ada (programming language)
 * - - RujutaInamdar - UML)
 * - Rucha Mahajan - Ada (programming language)
 * - - RujutaInamdar - UML)
 * - Rucha Mahajan - Ada (programming language)
 * - - RujutaInamdar - UML)
 * - Rucha Mahajan - Ada (programming language)
 * - - RujutaInamdar - UML)
 * - Rucha Mahajan - Ada (programming language)
 * - - RujutaInamdar - UML)