Connexions

Sections
You are here: Home » Content » Principles of Object-Oriented Programming

About: Principles of Object-Oriented Programming

Collection type: Course

Course by: Stephen Wong

View content

Metadata

Name: Principles of Object-Oriented Programming
ID: col10213
Language: English (en)
Summary: An objects-first with design patterns introductory course
Collection Subtype: Course
Subject: Science and Technology
Keywords:
License: Creative Commons Attribution License (CC-BY 1.0)

Authors: Stephen Wong (swong@rice.edu)
Copyright Holders: Stephen Wong (swong@rice.edu)
Maintainers: Stephen Wong (swong@rice.edu)

Version: 1.20 (history)
Created: Nov 25, 2003 5:16 pm US/Central
Revised: Feb 3, 2004 11:57 pm US/Central

Version History

Version: 1.29 Jul 23, 2008 11:48 am GMT-5 by Dung Nguyen
Changes:
add mutable linear recursive structure module

Version: 1.28 Jul 17, 2008 11:18 am GMT-5 by Dung Nguyen
Changes:
add state design pattern module

Version: 1.27 Jul 14, 2008 11:43 am GMT-5 by Dung Nguyen
Changes:
add empty GUI module and empty Mutable List module

Version: 1.26 Jul 14, 2008 11:32 am GMT-5 by Dung Nguyen
Changes:
add inner classes

Version: 1.25 Jul 3, 2008 12:46 pm GMT-5 by Dung Nguyen
Changes:
new modules added

Version: 1.24 Jun 18, 2008 2:46 pm GMT-5 by Dung Nguyen
Changes:
Add the Visistor Design Pattern Module.

Version: 1.23 Sep 18, 2007 3:08 pm GMT-5 by Stephen Wong
Changes:
Added immutable lists modules, moved modules into new sections.

Version: 1.22 Jul 12, 2007 9:53 pm GMT-5 by Stephen Wong
Changes:
Replaced out-of-date Connexions info modules with a newer module.

Version: 1.21 Jul 12, 2007 9:45 pm GMT-5 by Stephen Wong
Changes:
Removed references to discontinued Connexions "Roadmap"

Version: 1.20 Feb 3, 2004 11:57 pm US/Central by Stephen Wong Currently viewing this version.
Changes:
Added composition-based Ballworld

Version: 1.19 Jan 30, 2004 3:59 am US/Central by Stephen Wong
Changes:
added Ballworld

Version: 1.18 Jan 22, 2004 11:17 am US/Central by (Unknown)
Changes:
Course composer upgrade

Version: 1.17 Jan 21, 2004 9:49 am US/Central by Stephen Wong
Changes:
added union pattern module

Version: 1.16 Jan 15, 2004 3:20 pm US/Central by Stephen Wong
Changes:
fixed link

Version: 1.15 Jan 15, 2004 3:19 pm US/Central by Stephen Wong
Changes:
added a link

Version: 1.14 Jan 15, 2004 3:14 pm US/Central by Stephen Wong
Changes:
added Java syntax primer

Version: 1.13 Jan 15, 2004 1:16 pm US/Central by Stephen Wong
Changes:
resubmit

Version: 1.12 Jan 15, 2004 1:08 pm US/Central by Stephen Wong
Changes:
added hw01 link

Version: 1.11 Jan 15, 2004 12:00 pm US/Central by Stephen Wong
Changes:
Rearranged lab modules

Version: 1.10 Jan 11, 2004 5:32 pm US/Central by Stephen Wong
Changes:
Added Abstraction and Roadmap tutorial modules

Version: 1.9 Dec 16, 2003 8:53 pm US/Central by Stephen Wong
Changes:
Rearranged modules, added links

Version: 1.8 Dec 16, 2003 8:44 pm US/Central by Stephen Wong
Changes:
Added more content, re-arranged modules

Version: 1.7 Dec 2, 2003 12:35 pm US/Central by Stephen Wong
Changes:
Added Resources group with Connexions info modules

Version: 1.6 Dec 2, 2003 11:15 am US/Central by Stephen Wong
Changes:
Removed parantheses from course title

Version: 1.5 Dec 2, 2003 11:09 am US/Central by Stephen Wong
Changes:
No changes, resave

Version: 1.4 Dec 2, 2003 11:04 am US/Central by Stephen Wong
Changes:
Removed ampersand character from instructors list.

Version: 1.3 Dec 2, 2003 8:48 am US/Central by Adan Galvan
Changes:
added a chapter titled introduction

Version: 1.2 Dec 1, 2003 9:22 pm US/Central by Stephen Wong
Changes:
Added first module

Version: 1.1 Nov 25, 2003 5:20 pm US/Central by Stephen Wong
Changes:
Initial creation of the course.

How to Reuse and Attribute This Content

If you derive a copy of this content using a Connexions account and publish your version, proper attribution of the original work will be automatically done for you.

If you reuse this work elsewhere, in order to comply with the attribution requirements of the license (CC-BY 1.0), you must include

  • the authors' names: Stephen Wong
  • the title of the work: Principles of Object-Oriented Programming
  • the Connexions URL where the work can be found: http://cnx.org/content/col10213/1.20/

See the citation section below for examples you can copy.

How to Cite and Attribute This Content

The following citation styles comply with the attribution requirements for the license (CC-BY 1.0) of this work:

American Chemical Society (ACS) Style Guide:

Wong, S. Principles of Object-Oriented Programming, Connexions Web site. http://cnx.org/content/col10213/1.20/, Feb 3, 2004.

American Medical Assocation (AMA) Manual of Style:

Wong S. Principles of Object-Oriented Programming [Connexions Web site]. February 3, 2004. Available at: http://cnx.org/content/col10213/1.20/.

American Psychological Assocation (APA) Publication Manual:

Wong, S. (2004, February 3). Principles of Object-Oriented Programming. Retrieved from the Connexions Web site: http://cnx.org/content/col10213/1.20/

Chicago Manual of Style (Bibliography):

Wong, Stephen. "Principles of Object-Oriented Programming." Connexions. February 3, 2004. http://cnx.org/content/col10213/1.20/.

Chicago Manual of Style (Note):

Stephen Wong, "Principles of Object-Oriented Programming," Connexions, February 3, 2004, http://cnx.org/content/col10213/1.20/.

Chicago Manual of Style (Reference, in Author-Date style):

Wong, S. 2004. Principles of Object-Oriented Programming. Connexions, February 3, 2004. http://cnx.org/content/col10213/1.20/.

Modern Languages Association (MLA) Style Manual:

Wong, Stephen. Principles of Object-Oriented Programming. Connexions. 3 Feb. 2004 <http://cnx.org/content/col10213/1.20/>.