Hi All, School term is almost upon us. That means I need to get my act together again on the free Perl course for schools. I'll be posting the chapters I used at the first school ready for you all to correct me :) All constructive feedback much appreciated. Remember this is aimed at secondary school kids so I didn't want to go into to much detail... I'm really not happy with the paragraph for chapter 2, but as most of you know by now, English has never been my strong point :-[
Chapter 1: Getting Started with Perl - Computer set up Windows: ActivePerl can be downloaded from http://www.activestate.com/activeperl/ ensure that you select the right edition for your operating system. The installation should automatically associate .pl files with the Perl interpreter. Linux: Perl is included in most distributions of Linux. If you do not have the Perl package installed for your distro there will be one available, you can also download ActivePerl from the link above. Setting up a web server Windows: If you do not have windows IIS you can download Apache from http://httpd.apache.org/download.cgi If you download the msi version you'll have a nice wizard to take you through the install. Providing you follow the defaults Apache will be displayed locally at http://localhost . Linux: Apache is also already included with most distributions and is available at http://localhost also. You may need to install your distro's package for this. Chapter 2: Programming and Computers A basic computer consists of CPU, RAM and a HDD with input devices such as keyboard and mouse, output devices such as VDU and printers. The CPU processes requests based on the 86 instruction set. Early computers were programmed in binary a series of 0’s and 1’s. 1 byte = 8 bits of binary i.e 01001010. This made programming a lengthy process so assembly language evolved and then on to C programming. C is the foundation for most programming languages we have today. Higher level languages such as Perl, Java and Python use richer syntax making it easier to code larger more detailed programs. A program that's hundreds of lines of C could be just tens of lines of Perl. Lyle _______________________________________________ BristolBathPM mailing list [email protected] http://mailman.bristolbath.org/mailman/listinfo/bristolbathpm
