Online Degrees at Breyer State University
 

OBJECT ORIENTED TECHNOLOGY

Bachelors in E-Business & Commerce

EC-150

Breyer State University

Instructor: Al Infande Ed.D

SYLLABUS

COURSE OVERVIEW: 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.

TIME FRAME: 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.

TEXTBOOKS: 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.


» Click Here to Enter

 


» Additional Student Resources at StudyTactics

EXAMINATIONS: 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.

GRADING: The grading scale for this course is as follows:

90-100%    = A
80-89%      = B
70-79%      = C
Below 70% = Fail

COMMUNICATION: 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.

ABOUT YOUR INSTRUCTOR: 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.

COURSE OBJECTIVES: 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.

COURSE ACCELERATION: 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.

INFORMATION: 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

 

 

 

 

 
 

 

ˆ Back To Top ˆ

 

 
 

Degrees : Degrees By Design : Degree Completion : Certificates : Continuing Education : FAQ's
Apply : Tuition : Request Info : Faculty : Classroom : Accreditation : Home : Sitemap : XML