Introduction to

Object-Oriented Modeling and

Unified Modeling Language (UML)



March 2 & 3, 2005

University of Florida

Distance Learning Center, Room G001

McCarty Building D

Gainesville, Florida

Information Technologies Office

Site Index

l Introduction l Continuing Education Units l Hotel Information
l Who Should Attend? l Registration l Area Information
l Six Ways to Benefit l Daily Agenda l Questions
l Course Information l Course Topics  

l Printable Version of Training Brochure (Adobe PDF format)


This exclusive training program will teach students the basic concepts of the object-oriented paradigm using the Unified Modeling Language (UML). Students will be introduced to concepts such as abstraction, polymorphism and encapsulation, and will learn how to use these concepts in object-oriented software development.

This short course will help attendees understand what classes, attributes and methods are, and how they can be used to build software.The course will introduce the basics of the UML and demonstrate how to build several UML diagrams required for software development.

Students will receive hands-on training using UML software, and several diagrams will be built to demonstrate the capabilities of UML for software development.

The course provides 14 hours of training and instruction, and a Certificate of Completion will be provided upon conclusion. Enrollment is limited, so register early to secure a seat in the course.

"The Unified Modeling Language (UML) is the primary modeling language. In order to succeed in software development, you must master it and Petraq Papajorgji can help you do that.

"He not only has the technical background and expertise essential to be an instructor, he is very patient, which is crucial when teaching a programming language so it is fully understood.

"Petraq has been a leader and a mentor to me, and thanks to him, I have been promoted to team leader on my current project. I would encourage any one who wants to further their career in programming to participate in this course."

Edward Yeldell,

Senior Software Engineer


   PH: 202-942-4948

Return to Index

Who Should Attend?

Participants should be interested in or actively involved in using the Object-Oriented Modeling and Unified Modeling Language (UML) for program design. Those employed in the following occupations would greatly benefit by participating in this course:

  • Agricultural Engineers

  • Agronomists

  • Extension Agents

  • IT Managers

  • Programmers

  • Project Managers

  • City and County Government IT Staff

  • Soil Scientists

  • Foresters

  • Land Use Planners

  • Hydrologists

  • Academicians and Faculty Members

  • Client-server and Web Developers

  • Data Modelers

  • Others Seeking Training in Object-Oriented Modeling and the Unified Modeling Language

Return to Index

Six Ways to Benefit
  1. Learn the fundamentals of the object-oriented approach.

  2. Learn how to approach a new problem.

  3. Analyze a problem without focusing on the details of a language.

  4. Communicate models/software with stakeholders in plain English.

  5. Automatically create code from UML diagrams.

  6. Get specialized training in cutting-edge technologies.

Return to Index

Course Information

Course Instructor

Dr. Petraq Papajorgji is a member of the Software Group at the Information Technologies Office at the University of Florida, Institute of Food and Agricultural Sciences. He has more than 20 years of experience in developing software, and has been a software consultant with IBM, Florida Power & Light and SSI International. He has been part of a group that has organized several similar short courses internationally in a number of countries including Brazil, Greece and Mexico. His expertise is in modeling using UML and the object-oriented paradigm. For more information about Dr. Papajorgji, visit his home page at:

Training Site

This course will be held on campus in the University of Florida’s Distance Education Learning Center located on the first floor of McCarty Hall D, Room #G001. A map with detailed directions and a UF parking permit will be mailed to you upon receipt of your registration.

Return to Index

Continuing Education Units (CEUs)

This short course provides 14 instructional hours for those seeking continued education training units in their profession. A Certificate of Completion is provided upon conclusion of the course.

Return to Index


Registration Fee -- COURSE CANCELLED

All figures are presented in US dollars ($).

Early Reduced Registration:
(Before February 1, 2005 or until the course is full)


Regular Registration:
(After February 1, 2005)


What Does the Fee Include?

The full registration fee includes instructional materials on CDROM, and a laptop will be provided for each group of two participants. Participants are on their own for all meals. Enrollment in this course is limited to the first 20 participants, and registrations will be accepted on a first-come, first-served basis.

To register, you can click here to register with a credit card online.
(via our Secured Server)

OR, click here to load a form that can be printed to your printer, then return the form by fax or mail with payment to the Office of Conferences and Institutes. (You will need Adobe Acrobat Reader to open and print the PDF form file.) 


Requests for registration refunds will be honored if the Office of Conferences and Institutes receives written notification on or before February 15, 2005. A $125.00 processing fee will be deducted from all refunds. Sorry, no refunds will be honored for cancellations after February 15, 2005.


Participants with special needs can be reasonably accommodated by contacting the Office of Conferences & Institutes at least 10 working days prior to the conference. We can be reached by phone at 1-352-392- 5930, by fax at 1-352-392-4044, or by calling 1-800-955-8771 (TDD), within the state of Florida.

Return to Index

Daily Agenda

Wednesday & Thursday, March 2 & 3, 2005

8:00am – 5:00pm Course Training
12noon – 1:00pm Lunch on Own

Return to Index

Course Topics


Course Topics Expected Results
  • Fundamentals of the object-oriented paradigm

  • Fundamental concepts of the UML

  • Modeling system behavior with use-cases

  • The use-case model

  • Interaction diagrams

  • Class diagrams

  • Sequence diagrams

  • Forward and reverse engineering demo

  • Simple project developed using object-oriented principles and UML

  • Understand the basic principles of the object-oriented paradigm

  • Understand what the UML represents

  • Understand abstraction, encapsulation, modularity and hierarchy

  • Build the physical structure of a class

  • Understand the differences between a class and an object

  • Understand how objects communicate with each other

  • Understand the reverse engineering-process

Return to Index

Hotel Information

Several hotel and motel establishments are available in the Gainesville area to provide guest room accommodations throughout the course. Participants are responsible for making their own hotel guest room reservations, and a list of properties and applicable guest room rates will be sent to you upon confirmation of your registration.

Return to Index

Area Information

Visit Gainesville

Return to Index


Training Information:

Petraq Papajorgji – Course Organizer

University of Florida / IFAS

Information Technologies Office

PO Box 110495

Gainesville, FL 32611-0495

PHONE: (352) 846-3219

FAX: (352) 392-5857


Registration Information:

University of Florida / IFAS

Office of Conferences and Institutes (OCI)

Building 639 Mowry Road

PO Box 110750

Gainesville, FL 32611-0750

PHONE: (352) 392-5930

FAX: (352) 392-9734


Return to Index

You are visitor number:  Hit Counter since 08/18/04.
This page is designed and maintained by: the UF/IFAS/OCI Graphics Editor and Webmaster.

[OCI Home Page]