Advanced Perl Programming

(detailed course outline)

This hands-on course is designed for those individuals who want to learn advanced techniques with Perl. Starting with classes and objects, students learn how to design object-oriented Perl programs. Relational databases with SQL and networking with sockets is explored, as well as the design of user interfaces using Perl/Tk. Students also learn how to extend Perl to call C/C++ programs and embed Perl to call Perl subroutines from C/C++. This course combines class lectures using slides and handouts, strengthening the material with hands-on lab exercises.