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, Dung Nguyen

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), Dung Nguyen (dxnguyen@rice.edu)
Copyright Holders: Stephen Wong (swong@rice.edu), Dung Nguyen (dxnguyen@rice.edu)
Maintainers: Stephen Wong (swong@rice.edu), Dung Nguyen (dxnguyen@rice.edu)

Version: 1.29 (history)
Created: Nov 25, 2003 5:16 pm US/Central
Revised: Jul 23, 2008 11:48 am GMT-5

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
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, Dung Nguyen
  • 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.29/

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.; Nguyen, D. Principles of Object-Oriented Programming, Connexions Web site. http://cnx.org/content/col10213/1.29/, Jul 23, 2008.

American Medical Assocation (AMA) Manual of Style:

Wong S, Nguyen D. Principles of Object-Oriented Programming [Connexions Web site]. July 23, 2008. Available at: http://cnx.org/content/col10213/1.29/.

American Psychological Assocation (APA) Publication Manual:

Wong, S., & Nguyen, D. (2008, July 23). Principles of Object-Oriented Programming. Retrieved from the Connexions Web site: http://cnx.org/content/col10213/1.29/

Chicago Manual of Style (Bibliography):

Wong, Stephen, and Dung Nguyen. "Principles of Object-Oriented Programming." Connexions. July 23, 2008. http://cnx.org/content/col10213/1.29/.

Chicago Manual of Style (Note):

Stephen Wong and Dung Nguyen, "Principles of Object-Oriented Programming," Connexions, July 23, 2008, http://cnx.org/content/col10213/1.29/.

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

Wong, S., & Nguyen, D. 2008. Principles of Object-Oriented Programming. Connexions, July 23, 2008. http://cnx.org/content/col10213/1.29/.

Modern Languages Association (MLA) Style Manual:

Wong, Stephen, and Dung Nguyen. Principles of Object-Oriented Programming. Connexions. 23 July 2008 <http://cnx.org/content/col10213/1.29/>.