Topic:Object-oriented programming
From Wikiversity
|
This is Object-Oriented Programming. Part of the School of Computer Science, Computer Programming Division.
[edit] Subdivision news
- Object Oriented Programming Introduction
[edit] Overview
This subdivision will eventually connect to learning materials and groups that deal with or touch the general topic of object-oriented programming. It is a broad topic that many times shares "gray areas" with other computer science topics and is sometimes contrasted with other subdivisions of Computer Programming, chiefly Structured Programming and Procedural Programming.
One path we may visit is the Booch, Rumbaugh and Jacobson school of Object Methodology with a study on the Unified Modeling Language. Many other paths can be explored. Persons interested in this topic are invited to help create useful lessons and learning groups in this subdivision.
[edit] Learning materials
Background articles at Wikipedia –
- Object-oriented analysis and design
- Object modeling language
- Object-modeling technique
- Meta-Object Facility
- ...
The articles above do not encompass the whole range of Object-oriented Programming but only one distinct pathway into the topic. There exist many others. Please help to diversify this subdivision.
[edit] Learning projects
- Object Oriented Software Design- Some materials have started accumulating over at Software Engineering
- MediaWiki - It may be possible to map MediaWiki and even Wikiversity itself using UML
- Learning Objects - Like all objects Learning objects are little packets, in this case, of educational materials designed to be easy to produce, package, distribute, find, sort, use, and so on.
- UML - this is a proposed local learning resource about the Unified Modeling Language geared toward Wikiversity use.
- ...
[edit] Departments
Subdivisions contain several departments. Departments are pages in the Topic namespace) and their names start with the "Topic:" prefix. Individual departments can be used by multiple schools. Schools that use (link to) the same department should cooperate to develop the department.
- Learning Object Taskforce - Applied Computer Science Practicum
- Object-relational databases - A study of Databases tempered toward Object Oriented Software Design
- ...
[edit] Active participants
The histories of Wikiversity pages indicate who the active participants are. If you are an active participant in this subdivision, you can list your name here (this can help small subdivisions grow and the participants communicate better; for large subdivisions a list of active participants is not needed).
- CQ • Approaching Object Science from the Perl Object Environment, Unified Modeling Language and Audio Engineering for developing dynamic, artistic, quazi-scientific Learning Objects for Music.
- User:Mirwin Learning Java and studying object oriented software design. Particularly interested in distributed computer via java applets. Participating at w:FreeRails to get some practical handson exposure to open source development while studying.
- Rizzy (Computer Science, OOP, Software Engineering, Web Development)