IST334: Programming Languages.

Syllabus

Lectures

  1. Introduction to the environment.
  2. Practical Extraction and Report Language.
    1. Perl Bascics.
    2. Flow-Control Constructs.
    3. Functions.
    4. Regular Expressions.
    5. File Input/Output.
    6. File tests and split/join functions.
    7. Manipulating Files and Directories.
    8. Process management.
    9. Pointers and records.
  3. Windows Script Host (WSH Tutorial Light (1MB in .zip archive))
    1. Introduction.
    2. Data types and operators.
    3. Flow control structures.
    4. Scripting Basics.
    5. Standard Input, Outpur and Error streams.
    6. Files and Folders.
    7. Reading and Writing Files.
    8. Error handling in Windows scripts.
    9. Network drives and printers.
    10. Communicating with applications.
    11. More about script arguments.
    12. Working with ActiveX and COM see example and Microsoft help file. Additional information.
    13. String object.
    14. Shortcuts, desktop, menus, and start-up.
    15. Useful console commands.
    16. Windows registry.
  4. Bourne Again SHell scripting
    1. Shell script basics.
    2. Flow control statements.

Projects

  1. Regular expressions in Perl. This project due day is Tuesday, February 3, 2004.
  2. Simple search engine in Perl. This project due day is Monday, February 23, 2004.
  3. Tail script in JScript. This project due day is Monday, April 5, 2004.
  4. TXT2RTF script in .WSF format. This project due day is Monday, April 19, 2004.
  5. Last WSH project: Active X objects. This project due day is Sunday, May 2, 2004.

In class assignment

  1. Assignment #1
  2. Perl exam