Welcome to “Object Oriented Technology”, a Bachelor
Level course in the curriculum for the Degree, Bachelor of
Science in E-Business & Commerce. I am looking forward
to working with you as you study this unique methodology of
programming. Experience in a basic programming language such
as C or C++ is preferable to understanding the basics of “O-O”
technology.
This is going to be a very high-paced class that is going
to teach you quite a bit about a methodology that is not widely
accepted, Object Oriented Technology has the potential to
replace the fundamental techniques used in the software industry
and in programming methodologies. The principal goal in this
course is to familiarize you with the techniques and methodologies
that Object Oriented Technology has to offer. We are going
to be using two textbooks in this class so that you will be
able to see two unique points of view regarding “O-O”
applications. The primary textbook will actually explain and
define the principles and basics of “O-O” technologies,
and give you some example exercises to help you comprehend
the methods. In addition to the examples in the textbook,
there is also a CD with examples and exercises for you to
explore further. While the purpose of this course is to familiarize
you with the fundamental basics, I strongly suggest you continue
onward and explore the advanced techniques section of the
textbook.
I am sure you will enjoy this course, programming and E-commerce
itself, is continuously undergoing change on almost a weekly
basis. Some Computer techniques are static, while others are
always evolving. Object Oriented Technologies is one of those
innovative areas that offers change and dares to break away
from the old “tried and true” methods. It is my
pleasure to welcome you to the exciting course of instruction
and I am here to help you in any way that I can, so if you
have questions, please do not hesitate to contact me.
This is a five-semester hour course. This course is allotted ten weeks of time. You must complete all of the requirements for the course successfully by the end of the ten-week period. The first day of week one will begin the day that you register for the course, or the day in which you notify me that your textbooks have arrived and you are ready to begin your studies. Please be aware of the time frame. It is rare that extensions of time are permitted, unless you have good justification. Upon successful completion of this course, you will be awarded five semester hours of credit.
There are two
(2) required textbooks for this course.
Book 1: “The Object-Oriented Thought Process”, Matt Weisfeld. Indianapolis, Indiana; SAMS Publishing: 2004. ISBN# 0-672-32611-6.
Book 2: “Object-Oriented Software Construction”, 2nd ed. with CD. Bertrand Meyer. Upper Saddle River, New Jersey; Prentice Hall PTR: 1997. ISBN#0-13-629155-4.
There are two examinations for this course, a mid-term exam and a final exam. The mid-term exam covers all the material covered in book 1 (The Object-Oriented Though Process). The final exam covers all the materials in book 2 (Object-Oriented Software). The mid-term examination must be taken by the end of the fifth week in the course. The final examination must be taken by the end of the tenth week in the course.
When you are ready to take an exam you must send me an email requesting the exam. Once you have received the exam, you will have 24 hours to complete it. When you have completed the exam, please return it to me.
The grading scale
for this course is as follows:
90-100% = A
80-89% = B
70-79% = C
Below 70% = Fail
You are encouraged to communicate with me. I am available as an instructor, facilitator, and mentor to assist you in meeting your goals for this course. Primarily, communication is through email. However, I am also available for conversation by telephone if you would like. Please keep my email address handy so that you can contact me whenever necessary. If at any time during this course you change your email address, please notify me immediately.
My name is Dr. Al Infande. Everyone just calls me Dr. Al. I am the Director of Human Resources for AeroThrust Corporation, where I am responsible for the entire human resources management and development function for the Company. I have been teaching at the college/university level for 15 years. I have also been in the field of Human Resources Management and Training and Development for 15 years mainly in the hospitality/cruise industry. I have earned a Bachelor of Arts in Psychology from Florida Atlantic University, a Master of Science in Human Resources Management from Nova Southeastern University, a Doctor of Education in Adult Education/Human Resources Development from Nova Southeastern University, a Doctor of Philosophy in Organizational Psychology from Breyer State University, and a Doctor of Philosophy in Counseling Psychology from Breyer State University. In addition to my academic accomplishments, I am also a Certified Hypnotherapist and Neuro-Linguistic Programming (NLP) Practitioner. During my career, I have published several articles in the areas of adult learning, customer service, stress management, and training and development.
Upon
completion of this course, you will be able to:
1). Understand the fundamentals of Object-Oriented concepts.
2). Understand the difference between an Object and a Class.
3). Learn the fundamental Object-Oriented concepts.
4). Understand the difference between the Implementation and
the Interface.
5). Understand how an object is created and initialized.
6). Understand how to represent the interface and implementation
of a class.
7). Understand the concept of Modularity.
8). Learn to develop a set of Class Design Guidelines.
9). Understand the concept of reusability & requirements
for module structures.
10). Learn about the Object-Oriented Design Process and Developing
Classes.
11). Learn about computation and top-down development.
12). Learn about inheritance and composition.
13). Learn how to build objects with other objects.
14). Learn how to determine cardinality.
15). Learn about abstract data types, stacks and how to develop
effective classes.
16). Use Object-Oriented Style of Computation.
17). Use Selective Exports and Information Hiding.
18). Understand run-time structures.
19). Understand memory management techniques.
20). Understand the purpose of Generic Classes and Assertions.
21). Understand the purpose of Exception handling.
22). Understand inheritance, multiple inheritance & assertions.
It
is permissible for you to accelerate in this course. You may
chose to take the mid-term examination prior to the fifth
week in the course, and/or take the final examination prior
to the tenth week in the course. This is acceptable. Just
notify me whenever you are ready for an exam, and you will
be given access. There is NO mandate to accelerate. This is
an individual choice that I will honor.
If you have any questions regarding this program, you may address
them to adm@breyerstate.com.
An administrative faculty member will respond to all questions.
| Apply |
Pay
Online |
Refund
Policy |
| Payment
Plan |
Email
for Info |
Register
for a Course |