Cours introduction to Object-oriented Programming, tutoriel & guide de travaux pratiques en pdf.
GOALS OF THIS LECTURE
In the context of this lecture you will learn
• the basics of procedural programming and the successful creation of procedural programs to solve simple problems on your own,
• the basics of object-oriented programming and the successful creation of object-oriented programs to solve simple problems on your own
• to understand and to apply the object-oriented paradigm in programming and modeling,
• the programming language ooRexx and
• as an additional benefit, remote controlling Windows and Windows applications by example. (This knowledge could immediately be applied in the lectures # 1522 « Automatisierung von Windows-Anwendungen » – „Automating Windows Applications“ – and lecture # 1525 « Automatisierung von Java-Anwendungen » – “Automating Java Applications”.)
TYPE OF LECTURE
This course will be held as a lecture, where the students will get little assignments from installment to installment to be solved in groups of two or three.
→ Active participiation in form of questions or discussions is requested explicitly!
LITERATURE
• Veneskey G.L., Trosky W., Urbaniak J.J.: Object Rexx by Example. Aviar.
URL (as of 2005-02-15): http://www.oops-web.com/orxbyex/
• Fosdick H.: Rexx Programmer’s Reference. John Wiley & Sons, ISBN: 0-7645-7996-7, URL (as of 2005-02-15): http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764579967.html
MEANS OF COMMUNICATIONS
In order to improve the communication among and with the students the E-Mail-list ORX2006w has been created. To subscribe to this e-mail list you need to use the form at (be careful to write everything in lowercase letters):
http://alice.wu-wien.ac.at/mailman/listinfo/orx2006w
After subscribing you can send e-mail to orx2006w@wi.wu-wien.ac.at, which in turn will cause a re-distribution of it among all people who have subscribed to this list. (More infos in the first installment.)
This e-mail list will allow you to ask any questions (there are no stupid questions!) and to discuss concepts day and night.
NEEDED MATERIALS
You can freely download ooRexx for your own operating system from:
http://www.ooRexx.org/
At the time of this writing the latest version of ooRexx (containing Windows-specific bug fixes) is version 3.1.1 which you can download in any case from the WU at:
http://wi.wu-wien.ac.at/rgf/rexx/misc/refreshes/ooRexx311.exe
Foils fort this lecture:
http://wi.wu-wien.ac.at/rgf/wu/lehre/poolv/material/English/foils/
Excercises fort his lecture:
http://wi.wu-wien.ac.at/rgf/wu/lehre/poolv/material/English/foils/excercises/poo_exercises.htm