Subjects: 1. OOP in general: hand-write page 2. OOP in PERL: hand-writed page + example script in /scripts. 3. BioPerl: ppt about it, as example for OOP. 4. Maybe to talk about databases – how to plan your file system and files. Give examples! – TODO today. 5. Complete what we missed previously: a. System executions. b. Globbing c. Talk about blast statistics d. Statistics visualization of distributions. e. Complexity conference tomorrow: f. Talk about the home exercise g. No reading until the end of the course, maybe something to read for the test. h. A bit about the test: one part – use the internet programs. Second part: being fluent in perl. Third part: know to describe a program, how it works in general on a simple case. Last one: a problem and how to solve it. i. Material for the course: everything in class, everything on pages we give. In addition, relevant sections in dummies and perl. j. Subjects we don’t cover at the course: 1. GUI - User interfaces with tk. 2. Databses and Perl, PerlDBI, and working with db softwares, SQL. (Networking with sockets: working with remote database). 3. CGI - Perl is the most commonly used language for CGI programming on the World Wide Web. The Common Gateway Interface (CGI) is an essential tool for creating and managing comprehensive web sites. With CGI, you can write scripts that create interactive, user-driven applications. CGI allows the web server to communicate with other programs that are running on the same machine. For example, with CGI, the web server can invoke an external program, while passing user-specific data to the program (such as what host the user is connecting from, or input the user has supplied through an HTML form). The program then processes that data, and the server passes the program's response back to the web browser. 4. Modules/packages, more OOP