Connexions

Sections
You are here: Home » Content » Object-Oriented Programming (OOP) with Java

About: Object-Oriented Programming (OOP) with Java

Collection type: Course

Course by: Richard Baldwin. E-mail the author

View the content: Object-Oriented Programming (OOP) with Java

Metadata

Name: Object-Oriented Programming (OOP) with Java
ID: col11441
Language: English (en)
Summary: Teaching material for various Object-Oriented Programming (OOP) courses at Austin Community College in Austin, TX.
Collection Subtype: Course
Subject: Science and Technology
Keywords: Java, object-oriented programming, oop
License: Creative Commons Attribution License CC-BY 3.0

Authors: Richard Baldwin (Baldwin@DickBaldwin.com)
Copyright Holders: Richard Baldwin (Baldwin@DickBaldwin.com)
Maintainers: Richard Baldwin (Baldwin@DickBaldwin.com)

Latest version: 1.75 (history)
First publication date: Jul 27, 2012 1:18 pm GMT-5
Last revision to collection: Dec 5, 2012 11:07 am US/Central

Version History

Version: 1.121 May 7, 2013 8:31 pm GMT-5 by Richard Baldwin
Changes:
Add new modules

Version: 1.120 Apr 19, 2013 11:50 pm GMT-5 by Richard Baldwin
Changes:
Added two new modules

Version: 1.119 Apr 18, 2013 8:50 pm GMT-5 by Richard Baldwin
Changes:
Add new module

Version: 1.118 Apr 18, 2013 5:03 pm GMT-5 by Richard Baldwin
Changes:
Edited the title of a sub collection

Version: 1.117 Apr 18, 2013 4:58 pm GMT-5 by Richard Baldwin
Changes:
Rearranged sub-collections

Version: 1.116 Apr 18, 2013 4:52 pm GMT-5 by Richard Baldwin
Changes:
Added subcollection on the Java Collections Framework

Version: 1.115 Feb 20, 2013 10:55 am US/Central by Richard Baldwin
Changes:
Add new module.

Version: 1.114 Feb 19, 2013 6:41 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.113 Feb 18, 2013 5:30 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.112 Feb 18, 2013 4:07 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.111 Feb 18, 2013 2:24 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.110 Feb 18, 2013 1:25 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.109 Feb 17, 2013 3:09 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.108 Feb 17, 2013 11:50 am US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.107 Feb 17, 2013 10:07 am US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.106 Feb 15, 2013 11:01 am US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.105 Feb 14, 2013 7:19 pm US/Central by Richard Baldwin
Changes:
Added new module

Version: 1.104 Feb 14, 2013 12:43 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.103 Feb 12, 2013 5:02 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.102 Feb 12, 2013 2:04 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.101 Feb 10, 2013 4:41 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.100 Feb 10, 2013 1:59 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.99 Feb 10, 2013 9:03 am US/Central by Richard Baldwin
Changes:
Changed Practice Tests to Practice Programs.

Version: 1.98 Feb 9, 2013 3:21 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.97 Feb 5, 2013 4:59 pm US/Central by Richard Baldwin
Changes:
Added two subcollections

Version: 1.96 Feb 5, 2013 4:52 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.95 Jan 19, 2013 4:39 pm US/Central by Richard Baldwin
Changes:
Add new subcollection and module

Version: 1.94 Jan 19, 2013 3:37 pm US/Central by Richard Baldwin
Changes:
Modified the GAME 2302 sub collection

Version: 1.93 Jan 6, 2013 9:38 pm US/Central by Richard Baldwin
Changes:
Add new modules

Version: 1.92 Jan 6, 2013 6:30 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.91 Jan 6, 2013 4:16 pm US/Central by Richard Baldwin
Changes:
Added five new modules

Version: 1.90 Jan 6, 2013 11:10 am US/Central by Richard Baldwin
Changes:
Add new modules

Version: 1.89 Jan 6, 2013 9:27 am US/Central by Richard Baldwin
Changes:
add new module

Version: 1.88 Jan 6, 2013 1:51 am US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.87 Jan 6, 2013 1:07 am US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.86 Jan 5, 2013 11:06 pm US/Central by Richard Baldwin
Changes:
add new module

Version: 1.85 Jan 5, 2013 9:32 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.84 Jan 5, 2013 8:47 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.83 Dec 27, 2012 9:55 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.82 Dec 27, 2012 9:31 am US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.81 Dec 26, 2012 3:17 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.80 Dec 18, 2012 1:53 pm US/Central by Richard Baldwin
Changes:
update

Version: 1.79 Dec 12, 2012 6:55 am US/Central by Richard Baldwin
Changes:
Rearranged multimedia modules

Version: 1.78 Dec 8, 2012 9:32 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.77 Dec 8, 2012 8:48 pm US/Central by Richard Baldwin
Changes:
Rearranged modules

Version: 1.76 Dec 5, 2012 4:29 pm US/Central by Richard Baldwin
Changes:
Added five placeholder modules

Version: 1.75 Dec 5, 2012 11:07 am US/Central by Richard Baldwin Currently viewing this version.
Changes:
Added GAME 2302 modules

Version: 1.74 Dec 2, 2012 1:12 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.73 Dec 1, 2012 7:34 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.72 Dec 1, 2012 12:38 pm US/Central by Richard Baldwin
Changes:
update

Version: 1.71 Nov 30, 2012 10:57 pm US/Central by Richard Baldwin
Changes:
Update

Version: 1.70 Nov 30, 2012 10:37 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.69 Nov 29, 2012 5:22 pm US/Central by Richard Baldwin
Changes:
Added placeholder modules

Version: 1.68 Nov 29, 2012 1:36 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.67 Nov 29, 2012 12:58 pm US/Central by Richard Baldwin
Changes:
Renamed the preface module

Version: 1.66 Nov 29, 2012 12:30 pm US/Central by Richard Baldwin
Changes:
Add new Preface module to ITSE 2317

Version: 1.65 Nov 29, 2012 10:57 am US/Central by Richard Baldwin
Changes:
More rearrangment of modules

Version: 1.64 Nov 29, 2012 10:52 am US/Central by Richard Baldwin
Changes:
Added a Multimedia sub-collection and rearranged modules

Version: 1.63 Nov 29, 2012 9:46 am US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.62 Nov 28, 2012 4:29 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.61 Nov 28, 2012 4:16 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.60 Nov 26, 2012 2:13 pm US/Central by Richard Baldwin
Changes:
Added five new placeholder modules

Version: 1.59 Nov 26, 2012 12:28 pm US/Central by Richard Baldwin
Changes:
Removed an obsolete module

Version: 1.58 Nov 26, 2012 7:57 am US/Central by Richard Baldwin
Changes:
Update

Version: 1.57 Nov 25, 2012 9:54 pm US/Central by Richard Baldwin
Changes:
Add new module to the ITSE 2321 sub collection.

Version: 1.56 Nov 25, 2012 8:39 am US/Central by Richard Baldwin
Changes:
Added new module

Version: 1.55 Nov 24, 2012 12:35 pm US/Central by Richard Baldwin
Changes:
Added six placeholder modules

Version: 1.54 Nov 24, 2012 11:23 am US/Central by Richard Baldwin
Changes:
Added subcollection headers for Part 5 and Part 6

Version: 1.53 Nov 23, 2012 12:09 pm US/Central by Richard Baldwin
Changes:
Added four placeholder modules to Part 4

Version: 1.52 Nov 22, 2012 9:21 am US/Central by Richard Baldwin
Changes:
Add preface module to Programming Fundamentals

Version: 1.51 Nov 21, 2012 5:14 pm US/Central by Richard Baldwin
Changes:
Rearranged sub-collections in Programming Fundamentals to accommodate the left-side index on a screen with a height of 768 pixels.

Version: 1.50 Nov 21, 2012 5:02 pm US/Central by Richard Baldwin
Changes:
Created 4 sub-collections within Programming Fundamentals to make the index on the left of the page more workable.

Version: 1.49 Nov 21, 2012 2:30 pm US/Central by Richard Baldwin
Changes:
Added four placeholder modules

Version: 1.48 Nov 20, 2012 5:28 pm US/Central by Richard Baldwin
Changes:
Added three placeholder modules

Version: 1.47 Nov 20, 2012 4:24 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.46 Nov 20, 2012 12:50 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.45 Nov 18, 2012 10:09 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.44 Nov 18, 2012 7:51 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.43 Nov 18, 2012 11:16 am US/Central by Richard Baldwin
Changes:
Add new module.

Version: 1.42 Nov 17, 2012 10:37 pm US/Central by Richard Baldwin
Changes:
Added new module

Version: 1.41 Nov 17, 2012 7:38 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.40 Nov 17, 2012 5:24 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.39 Nov 17, 2012 1:09 pm US/Central by Richard Baldwin
Changes:
Add new module.

Version: 1.38 Nov 17, 2012 9:42 am US/Central by Richard Baldwin
Changes:
Added new module

Version: 1.37 Nov 16, 2012 9:43 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.36 Nov 16, 2012 9:01 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.35 Nov 16, 2012 8:17 pm US/Central by Richard Baldwin
Changes:
Add new module

Version: 1.34 Nov 16, 2012 5:23 pm US/Central by Richard Baldwin
Changes:
Added new sub collection and first module in the new sub collection.

Version: 1.33 Nov 16, 2012 4:10 pm US/Central by Richard Baldwin
Changes:
Added the Preface module

Version: 1.32 Nov 16, 2012 2:06 pm US/Central by Richard Baldwin
Changes:
Added new module

Version: 1.31 Nov 15, 2012 10:42 am US/Central by Richard Baldwin
Changes:
Created and added first module to the OOP self assessment test

Version: 1.30 Nov 11, 2012 1:36 pm US/Central by Richard Baldwin
Changes:
Added Appendices sub collection and new documentation module.

Version: 1.29 Sep 6, 2012 5:03 pm GMT-5 by Richard Baldwin
Changes:
Added five placeholders to Part 3

Version: 1.28 Sep 6, 2012 4:38 pm GMT-5 by Richard Baldwin
Changes:
Added two placeholders to Part 3

Version: 1.27 Sep 5, 2012 3:24 pm GMT-5 by Richard Baldwin
Changes:
Added four placeholders to Part 2.

Version: 1.26 Sep 5, 2012 11:37 am GMT-5 by Richard Baldwin
Changes:
Add new module to Part 2.

Version: 1.25 Aug 20, 2012 11:55 am GMT-5 by Richard Baldwin
Changes:
Added new module to Part 1

Version: 1.24 Aug 20, 2012 9:05 am GMT-5 by Richard Baldwin
Changes:
Added new module to Part 1

Version: 1.23 Aug 19, 2012 4:30 pm GMT-5 by Richard Baldwin
Changes:
Added new module to Part 1.

Version: 1.22 Aug 19, 2012 1:30 pm GMT-5 by Richard Baldwin
Changes:
Added new module to Part 1

Version: 1.21 Aug 19, 2012 10:05 am GMT-5 by Richard Baldwin
Changes:
Added placeholders for seven modules in Essence of OOP

Version: 1.20 Aug 19, 2012 1:29 am GMT-5 by Richard Baldwin
Changes:
Added first module to Part 1

Version: 1.19 Aug 10, 2012 9:02 am GMT-5 by Richard Baldwin
Changes:
Added placeholders for Practice tests 1 and 2

Version: 1.18 Aug 10, 2012 7:44 am GMT-5 by Richard Baldwin
Changes:
Added ITSE 2317 sub-collection with Practice Test 3

Version: 1.17 Aug 10, 2012 7:01 am GMT-5 by Richard Baldwin
Changes:
Modified the summary and some other metadata

Version: 1.16 Aug 3, 2012 5:50 pm GMT-5 by Richard Baldwin
Changes:
Changed the names of sub-collections to make essence stand out.

Version: 1.15 Aug 3, 2012 3:39 pm GMT-5 by Richard Baldwin
Changes:
Added Practice Test 3

Version: 1.14 Aug 3, 2012 12:58 pm GMT-5 by Richard Baldwin
Changes:
Added practice test 2 module

Version: 1.13 Aug 3, 2012 9:58 am GMT-5 by Richard Baldwin
Changes:
Added Practice Tests sub-collection and added the Practice Test 1 module to the sub-collection

Version: 1.12 Jul 31, 2012 5:33 pm GMT-5 by Richard Baldwin
Changes:
Divided ITSE 2321 into Part 1 through Part 4.

Version: 1.11 Jul 30, 2012 11:22 pm GMT-5 by Richard Baldwin
Changes:
Added a large number of placeholders for future modules.

Version: 1.10 Jul 29, 2012 7:31 pm GMT-5 by Richard Baldwin
Changes:
Created the ITSE 2321 sub-collection to match up with the course ITSE 2321 at Austin Community College.

Version: 1.9 Jul 29, 2012 4:20 pm GMT-5 by Richard Baldwin
Changes:
Added placeholder links to the original versions of several modules pending completion of the cnxml versions of the modules.

Version: 1.8 Jul 29, 2012 3:08 pm GMT-5 by Richard Baldwin
Changes:
Added placeholder links to the original versions of several modules pending completion of the cnxml versions.

Version: 1.7 Jul 29, 2012 12:41 pm GMT-5 by Richard Baldwin
Changes:
Added new module

Version: 1.6 Jul 28, 2012 9:06 pm GMT-5 by Richard Baldwin
Changes:
Added new module

Version: 1.5 Jul 28, 2012 1:51 pm GMT-5 by Richard Baldwin
Changes:
Added module

Version: 1.4 Jul 27, 2012 10:52 pm GMT-5 by Richard Baldwin
Changes:
Added a module

Version: 1.3 Jul 27, 2012 4:26 pm GMT-5 by Richard Baldwin
Changes:
Added new modules

Version: 1.2 Jul 27, 2012 2:05 pm GMT-5 by Richard Baldwin
Changes:
Add module

Version: 1.1 Jul 27, 2012 1:38 pm GMT-5 by Richard Baldwin
Changes:
Add new module

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 3.0), you must include

  • the authors' names: Richard Baldwin
  • the title of the work: Object-Oriented Programming (OOP) with Java
  • the Connexions URL where the work can be found: http://cnx.org/content/col11441/1.75/

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 3.0) of this work:

American Chemical Society (ACS) Style Guide:

Baldwin, R. Object-Oriented Programming (OOP) with Java, Connexions Web site. http://cnx.org/content/col11441/1.75/, Dec 5, 2012.

American Medical Assocation (AMA) Manual of Style:

Baldwin R. Object-Oriented Programming (OOP) with Java [Connexions Web site]. December 5, 2012. Available at: http://cnx.org/content/col11441/1.75/.

American Psychological Assocation (APA) Publication Manual:

Baldwin, R. (2012, December 5). Object-Oriented Programming (OOP) with Java. Retrieved from the Connexions Web site: http://cnx.org/content/col11441/1.75/

Chicago Manual of Style (Bibliography):

Baldwin, Richard. "Object-Oriented Programming (OOP) with Java." Connexions. December 5, 2012. http://cnx.org/content/col11441/1.75/.

Chicago Manual of Style (Note):

Richard Baldwin, "Object-Oriented Programming (OOP) with Java," Connexions, December 5, 2012, http://cnx.org/content/col11441/1.75/.

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

Baldwin, R. 2012. Object-Oriented Programming (OOP) with Java. Connexions, December 5, 2012. http://cnx.org/content/col11441/1.75/.

Modern Languages Association (MLA) Style Manual:

Baldwin, Richard. Object-Oriented Programming (OOP) with Java. Connexions. 5 Dec. 2012 <http://cnx.org/content/col11441/1.75/>.