Perl education at Haifa university
Shlomo Yona (http://yeda.cs.technion.ac.il/~yona/) gives a series of lectures covering Perl topics from very basic Perl to advanced Perl programming, also focusing on special professions and research topics, showing how using Perl can help make hard things easy and seemingly impossible things possible.
PURPOSE:
To expose the audience to the Perl programming language
and its capabilities.
For example, researchers can use it for rapid prototyping
and development, which are useful if you want to show something
works without spending weeks on it.
TARGET AUDIENCE:
- Advanced undergraduate students of the Computer Science department
- M.A. students of the Computer Science department
- Faculty and Staff
If we still have room, anyone with some background using some programming
languages (for example, C) can take the course.
TOPICS:
The first 3-4 lessons present very basic stuff for the benefit of newcommers to Perl.
They took place daily from 29/9/2002-1/10/2002.
Lectures take place once a week, every Tuesday from 18:00-20:00.
These lectures are about more focused issues
such as (tentative program - some lectures might span over
more than one meeting, and the items of the list are listed
with no particular order):
- Advanced data structures in Perl
- Computer Science Graphs and Trees in Perl
- Sort in Perl
- Hard core Regular expressions in Perl
- Subroutines tips & tricks and closures
- Debugging in Perl
- XML and Perl
- CGI and Perl
- Databases and Perl
- Perl for unix users
- Using Perl in Windows (including Perl and COM)
- Perl and .NET
- Building and maintaining a CPAN Perl module
- Perl and localization/internationalization
- Portability issues in Perl
- Object Oriented programming in Perl lecture series
- Bioinformatics and Perl lecture series
- Natural Language Programming and Perl lecture series
- Getting information from the internet with Perl lecture series
- Perl internals lecture series
TIME TABLE:
The course is in vacation for now.
Once it reopens, this page will contain a message.
Next weekly lecture (please check this out weekly to see future lectures and their topics)
DBI (The database interface)
CGI programming
Building and maintaining a CPAN module
.
.
.
LOCATION:
The series of lectures will take place at Haifa university at the
Caesarea Edmond Benjamin de Rothschild Foundation Institute
for Interdisciplinary Applications of Computer Science
Classroom C-502 (also known as 3-502) at the Feldman (education-science complex) building (a new building).
C.R.I. secretary: 04-8288337/9
Shlomo's office: 04-8288358
LECTURE NOTES (from previous lectures):
- Lecture #1 slides -- one large page 29/09/2002 Learning Perl 1
- Lecture #2 slides -- one large page 30/09/2002 Learning Perl 2
- Lecture #3 slides -- one large page 01/10/2002 Learning Perl 3
- Lecture #4 slides -- one large page 01/10/2002 References and building data structures
- Lecture #5 slides -- one large page 08/10/2002 Sorting in Perl
- Lecture #6 slides -- one large page 15/10/2002 Communicating with the outside world
- Lecture #7 slides -- one large page 22/10/2002 Including Perl code, Pragmatic Modules and CPAN
- Lecture #8 slides -- one large page 29/10/2002 Things you can do with Perl that you'd otherwise do with your browser
- Lecture #9 slides -- one large page 12/11/2002 Closures and Lambda Calculus in Perl
SATELLITE ACTIVITIES:
The Israel Perl Mongers is a group of people who use Perl and
meet on a monthly basis to learn from one another issues relating
to Perl. Activities mostly take place in Tel-Aviv, but sometimes
they take place also in Haifa.
http://www.perl.org.il/
Haifux - is the Haifa Linux Club, which is designed to be a home
for Linux users and programmers in the Haifa area. They give lectures
on Linux related issues every two weeks at the Technion.
http://linuxclub.il.eu.org/
REGISTRATION:
Please send an email to yona@cs.technion.ac.il.
Registration is free.
THIS PAGE
http://www.yeda.cs.technion.ac.il/~yona/perl/