Computer
Course
Schedule
Home Search Links Info About Email
Overview

AJAX
ASP_NET
Access DB
Acrobat
ActiveDir
C# .NET Prog.
CSS (HTML)
Cisco Week
Crystal Reports
DP Design
DigCameras
Dreamweaver
E-commerce
Excel
Exchange
ExpressionWeb
FileMaker
Fireworks
Flash
HTML
Illustrator
InDesign
Introductory
JSP
Java
JavaScript
Linux
Networks
ObjectOProg.
Office2007
Oracle
Outlook
PHP
Perl
PhotoElems
Photoshop
PowerPoint
Premiere
Prog. Concpts
Project
Publisher
QuarkXPress
QuickBooks
SQL
SQL Reporting
SQLServerAdm
Security
SharePoint
SharePtAdmin
SharePtDesign
Support
TCP/IP
UNIX
VB.NET
Visio
Vista Admin
Vista Intro.
Vista Trans.
Visual Basic 6
W2003 Policy
W2003 Server
W2008 Server
Win XP Intro.
Wireless Net.
Word
XML

Object-Oriented Development
Prev. Next  
Introduction to Object-Oriented Programming Concepts
(Prerequisites: Experience with or understanding of any procedural programming language, such as C or COBOL.) This course is intended for procedural programmers who want to move into object-oriented (OO) programming or managers who want to become more familiar with OO concepts. Understand the terminology, notation, and development skills you need to make a successful transition to OO programming and development. Learn the advantages of OO, as well as the concepts of encapsulation, inheritance, class, object, and relation. Learn about special classes, such as Interface, and techniques, such as callbacks, as well as about architectural elements, such as layers, patterns, and packages. This course also introduces development as a process, along with basic system views and models, such as the Use Case, Class, and Object models, all presented in the Unified Modeling Language (UML). Examples illustrating and contrasting OO syntax and memory models, drawn from C++ and Java, are also included. (Note: Because this course presents programming and development concepts, the amount of hands-on experience is limited.)
 [Table of Contents]
Fee: $239

One-Day Class Meets 8:30am-4:00pm (6.5 hours)
Code Date Location Instructor
G9465 Tues., Oct. 21West CountyCezary Janikow
Home Search Links Info About Email

Computer Education