Apr-21-2017, 08:17 PM
I really hope (pray) that someone on here might know of an accredited OOP course in Python offered online at a reasonable price (approx. $200 - $500) ?
Myself, along with several others in my class just found out yesterday that we've failed the course, and as a result, our entire college program!! I personally refuse to take it again with that same instructor (long story), nor do I wish to wait another year to graduate.
I haven't had luck with finding another Python course that aligns with the below program outline, so thought I'd try here.
Any help/suggestions are very much appreciated!!
Thanks
Course Outline / Requirements:
Description
This course introduces the student to the higher-level concepts of object-oriented programming. The
course covers introductory and advanced elements of object-oriented programming including
inheritance, interfaces, polymorphism, encapsulation, abstraction and aggregation. The methodology
of architecting an object-oriented programming solution aimed at solving a business problem is
discussed.
Course Outcome
Construct applications given a set of program specifications using advanced Object Oriented
Programming (OOP) principles.
Competencies
The following competencies will be achieved:
1. consider the nature of classes and how they can represent objects and their attributes;
2. use a unit test framework to test and validate class logic;
3. develop objects with appropriate properties, methods, and events;
4. implement event handling using event arguments and delegates;
5. apply polymorphic techniques using inheritance and interfaces;
6. implement polymorphic techniques using overrides, overloads and shadowing;
7. utilize techniques for class members to access and be accessed appropriately within a class structure that may include an inheritance structure;
8. employ access modifiers to define and limit exposure of class members;
9. consider the implications of the object life cycle.
Myself, along with several others in my class just found out yesterday that we've failed the course, and as a result, our entire college program!! I personally refuse to take it again with that same instructor (long story), nor do I wish to wait another year to graduate.
I haven't had luck with finding another Python course that aligns with the below program outline, so thought I'd try here.
Any help/suggestions are very much appreciated!!
Thanks
Course Outline / Requirements:
Description
This course introduces the student to the higher-level concepts of object-oriented programming. The
course covers introductory and advanced elements of object-oriented programming including
inheritance, interfaces, polymorphism, encapsulation, abstraction and aggregation. The methodology
of architecting an object-oriented programming solution aimed at solving a business problem is
discussed.
Course Outcome
Construct applications given a set of program specifications using advanced Object Oriented
Programming (OOP) principles.
Competencies
The following competencies will be achieved:
1. consider the nature of classes and how they can represent objects and their attributes;
2. use a unit test framework to test and validate class logic;
3. develop objects with appropriate properties, methods, and events;
4. implement event handling using event arguments and delegates;
5. apply polymorphic techniques using inheritance and interfaces;
6. implement polymorphic techniques using overrides, overloads and shadowing;
7. utilize techniques for class members to access and be accessed appropriately within a class structure that may include an inheritance structure;
8. employ access modifiers to define and limit exposure of class members;
9. consider the implications of the object life cycle.