Скачать 36.09 Kb.
COURSE TITLE: Introduction To Object-Oriented Computer Programming
COURSE PREFIX AND NO. INFO 1007 LEC 4.5 LAB 0 CREDIT HOURS 4.5
This course provides the experienced programmer with a firm foundation in concepts used in object-oriented computer programming. The student learns about attributes and methods, inheritance, polymorphism, real-world and case modeling, and object-oriented programming languages. This class is designed for the experienced programmer who wants to transition from a system-building mind-set into an object-oriented perspective - how to 'object think' and program using object-oriented principles. The student should be proficient in a graphic user interface environment.
COURSE PREREQUISITE (S):
Advising Note: For the student seeking retraining into object-oriented programming environment
There is a need to provide an opportunity for computer programmers to learn skills that will allow them to move into the new object-oriented programming languages. This is the first class that will take these programmers on that journey. This course will introduce these students to the concepts of object-oriented programming.
REQUIRED TEXTBOOK (S) and/or MATERIALS:
Title: The Object-Oriented Thought Process
Author: Matt Weisfeld
Publisher: Addison Wesly
Materials: USB memory stick
Attached course outline written by: Ted Tucker Date: 8/09
Revised by: Date:
Effective Date: 2009/FA
Academic Dean: Thos C. Pensabene Date:
TITLE: Introduction to Object-Oriented Computer Programming PREFIX/NO.: INFO 1007
Upon successful completion of this course, the student will be able to:
TOPICAL UNIT OUTLINE/UNIT OBJECTIVES:
UNIT I: PROCEDURAL vs. OBJECT-ORIENTED PROGRAMMING
UNIT II: BASIC OBJECT-ORIENTED PROGRAMMING CONCEPTS
UNIT III: CONSTRUCTURER, ERROR HANDLING, SCOPE AND ETC.
UNIT IV: ANATOMY OF AN OBJECT
UNIT V: ANATOMY OF A CLASS
UNIT VI: INHERITANCE AND COMPOSITION
UNIT VII: INTERFACE AND ABSTRACT CLASSES
UNIT VIII: UNIFIED MODELING LANGUAGE (UML)
Upon successful completion of the objectives for this course, the student will have acquired basic cognitive knowledge to move into the new object-oriented programming languages.
Metro Community College Page of Revised: Aug-09
|Metropolitan Community College Class Syllabus – 2010-11/Winter||Metropolitan Community College Course Syllabus – Fall 2011 course identification|
|For this assignment, I chose to focus on the journalism collection in the academic library at Cayuga Community College in Auburn, N. Y. Cayuga Community College||Carroll community college|
|Haywood Community College||Madisonville Community College|
|Carroll community college||Carroll community college|
|Carroll community college||Glendale Community College|