Hi there,
Occasionally, I offer a free introductory course in programming for members of my university, which
is usually held in German. The course is entitled “Business Programming” and allows novices and
programmers to learn ooRexx, applying the acquired knowledge to Windows programs via OLE and Java
via the Java bridge named BSF4ooRexx. This can be achieved in a weekly four-hour lecture in a single
semester (i.e., four months) thanks to using ooRexx for teaching.
However, during this summer vacation, I will offer a programming course in /English /for a few
university members working during the summer who are interested in learning programming from scratch.
As it may be interesting for this group to learn about ooRexx (available for free for Linux on Z)
and its Java bindings (available for free for Linux on Z) in practice, I thought to extend the offer
to RexxLA.org to interested persons and companies of this group, hence this e-mail invitation. The
acquired knowledge can be directly applied to your Windows, Apple, and Linux computers. This way,
assessing the productivity the oo version of Rexx brings to everyone's table becomes possible.
Here is the English invitation, adjusted to IBM-MAIN list in the section of the
e-mail subject:
*Invitation to a Free Summer Course:*
*Learn to Program (from zero to hero) in Only Three Weeks.The course
will be conducted in
English.*
As technologies increasingly enter our personal and work lives, the need
for programming
skills increases year by year.If you understand how to program, you can
automate many
repetitive tasks for yourself and without relying on others.For example,
automation can be
applied to popular word processors and spreadsheets (eg MS Office or
ApacheOffice/LibreOffice).Or you may need to learn another language for
work but you have no
fundamental knowledge of programming, or any idea of how or where to
start.This course can
address your current needs and prepare you for future challenges.It will
instill a thorough
knowledge of programming concepts and demonstrate how they can be
applied to common,
real-world problems.
Over the past 35 years I have developed an introductory course
(“Business Programming”) that
in a single semester can successfully teach someone with no prior
programming knowledge to
program.
This introductory programming course will be offered to interested WU
employees for free
this summer and for the first time in English!
After the first 7 days, all attendees will be able to program/control
Microsoft products (eg
Word, Excel, Office) or any Windows-based application.After the next 7
days, you will be
able to exploit all the Java libraries to create GUI (Graphical User
Interface) programs
that are platform-independent and run on Windows, Linux and Apple.You
will be able to read
webpages and interpret HTML and XML.The course will show you how to use
Java libraries to
interface with the supplied APIs of many commercial software packages
(eg databases,
SAP).The programming skills learned in the first two weeks will empower
the participants to
exploit the APIs with their own, custom applications.
If an attendee is someone other than yourself (eg an assistant or
employee), please ensure
they can attend all days.Each day covers a great deal of interesting
information, best
digested overnight, so a single missed day can be a lot to catch up.
If you complete this course you will be able to program your computer,
not just use.it.But
even if you don’t continue to program, you will have gained an
understanding useful when
dealing with software engineers and salespeople.
Anyway, it’s fun to learn…😊
The course will take place daily from August 5th (Monday) through to
August 23rd (Friday)
between 9:00 and 13:00. Please note that to succeed it is essential to
attend each day!
Who is best suited to this course?Well, anyone interested, but
particularly:
·Any complete novice that wants to learn how to program from scratch
·Anyone that has learned programming in an “ad hoc” manner, patching
together solutions as
needed without fully understanding the capability of the code.This
course will provide the
underlying theoretical foundations to code your way out of any situation.
·Existing programmers that want to learn another, new and powerful
language to add to their
programming toolbox
Some learning outcomes:
·An understanding of fundamental programming concepts (instructions,
routines, packages,
object orientation, message expressions, ...)
·The ability to issue commands, redirect and pipe input and output and
how to create robust
data extraction and filtering programs
·Knowing how to use message expressions to program Windows and Windows
applications (like
Excel, Word and Powerpoint)
·An understanding of the fundamental concepts behind the ubiquitous Java
programming
language and how to use message expressions to control its bindings:
oapply the learned skills to exploit the functionality of all Java class
libraries to create
portable programs that run unchanged on Windows, MacOS, and Linux
ocreate portable graphical user interface (GUI) programs
owrite native IP programs (file transfers, portable client-server or
socket based code)
·Apply fundamental knowledge about JSON, HTML, and XML to interact with
WWW servers and
process the received text in an easy and efficient manner
·... and some more ...
Such intensive and comprehensive courses (encompassing basics through
controlling windows
applications, coding your own multi-platform GUI apps to web-scraping
and online data
mining) are rarely offered outside universities.This is a first time
offer, and as such
represents a unique opportunity to rapidly upgrade your skills for free.
If you, or anyone within your sphere (eg colleagues, assistants,
department employees etc)
have expressed an interest in learning how to program, they are invited
to register.To
register, reserve these three weeks (you need to be able to attend each
session), and e-mail
me with the subject line:
[wu_bp_2024s_extern_ibm-main] Registration to Business Programming
or click the following link:
<mailto:[email protected]?subject=[wu_bp_2024s_extern_ibm-main]%20Registration>
Please register as soon as possible to facilitate course planning.
In case you are interested, you are invited to attend for free as well; however, you need to commit
to two things: attend the entire three weeks and please ask no “programming-philosophical questions”
that imply you are a seasoned programmer, such that novices (who have never programmed) do not get
insecure. (If you are interested in additional technical concepts and/or details, I will offer you a
proper mailman list that can be used for such discussions separated from the novices.)
The time zone is Vienna, in the heart of Europe, so 9:00 in the morning here in Vienna (Austria,
UTC+01:00) translates to 17:00 in the afternoon in Brisbane (Australia, UTC+10:00), 13:30 in New
Delhi (India, UTC+5:30), 9:00 in Johannesburg (South Africa, UTC+01:00), 3:00 AM in New York (US
east coast, UTC-05:00), and midnight in California (US west coast, UTC-08:00). Here URLs to help you
understand the time zone: <https://www.worldtimebuddy.com/>,
<https://www.timeanddate.com/worldclock/>, <https://24timezones.com/Vienna/time>.
You are invited to attend for free, and if you would like to attend, please let me know by next
Tuesday (July 23rd). Please use in the subject field the following string in this case:
[wu_bp_2024s_extern_ibm-main] Registration to Business Programming
Kind regards,
---rony
--
--
__________________________________________________________________________________
Prof. Dr. Rony G. Flatscher
Department Wirtschaftsinformatik und Operations Management
Institut für Wirtschaftsinformatik und Gesellschaft
D2c 2.086
WU Wien
Welthandelsplatz 1
A-1020 Wien/Vienna, Austria/Europe
http://www.wu.ac.at
__________________________________________________________________________________
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN