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

Reply via email to