GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Main Page
  • Browse
  • Recent changes
  • Guided tours
  • Random
  • Help
  • Portal
  • Colloquium
  • News
  • Projects
  • Sandbox
  • Search
  • Donate
  • Create account

This view

  • Original page
  • New address

GeezerVison is showing en.wikiversity.org — Object-Oriented Programming - Wikiversity

Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods.[1] It includes concepts such as abstraction, encapsulation, inheritance, polymorphism, and message passing.

This course is comprised of 11 lessons on applied object-oriented programming. It is an extension of the Applied Programming course, intended to apply the similar programming concepts using an object-oriented approach. Each lesson includes a combination of Wikipedia and Internet-based readings, YouTube videos, and hands-on, interactive learning activities.

Preparation

This is a third-semester, college-level course. Learners should already be familiar with computer programming. Experience with Internet fundamentals and applied programming is recommended.

Lessons

  1. Introduction
  2. Methods
  3. Properties
  4. Validation
  5. Unit Testing
  6. Inheritance
  7. Polymorphism
  8. GUI Applications
  9. Web Frameworks
  10. Internet Data
  11. Databases
  12. Project Planning

See Also

  • Object Oriented Software Design
  • Theory of Programming Languages: Object Oriented Programming
  • Computer Programming
  • Applied Programming
  • Python Programming

Bibliography

  • CNX: Principles of Object-Oriented Programming
  • Digital Ocean: Object-Oriented Programming in Python 3
  • Green Tea Press: Think Python, 2nd Edition
  • Python Courses: Python3 Object Oriented Programming
  • Read the Docs: Object-Oriented Programming in Python
  • Wikibooks: Object Oriented Programming

References

  1. ↑ Wikipedia: Object-oriented programming
Retrieved from "https://en.wikiversity.org/w/index.php?title=Object-Oriented_Programming&oldid=2593173"
Categories:
  • Computer programming
  • Technology courses
  • Tertiary Education
  • Object-Oriented Programming
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.