Undergraduate Admission
    Graduate Admission

    Introduction to UNIX and Perl Scripting, IT 303

    About this Course:
    A broad introduction to object-oriented programming and the related knowledge necessary to program in a contemporary programming language. This would include coverage of an Application Development Kit, creating stand-alone applications and applets for enhancing web pages.

    Currently Scheduled

    Prerequisites:
    Participants should have solid experience using a modern desktop computer system.

    Who Should Attend:
    Professionals seeking experience in UNIX operating system environment as well as Perl scripting.

    Expected Outcomes:
    Participants can demonstrate the knowledge and skills necessary to access and use a UNIX desktop system, organize files and directories, create and edit files, control their work environment, archive files and remote access other systems. Participants will produce several scripts demonstrating an understanding of programming concepts, applying various data types, control structures, subroutines, manipulate strings and regular expressions to solve various problems.

    Course Outline:

    Introduction to UNIX

    Using the desktop in the Solaris 10 operating system; using command-line features and online help resources; UNIX essentials.

    Directories and Files

    Viewing and changing the Solaris OS directory contents; using the vi editor.

    Working in Korn Shell

    Using commands within the shell; using basic file permissions.

    Locating Files and Manipulating System Processes

    Basic process control

    Advanced Shell Functionality

    Shell scripts; managing jobs in the korn shell

    Archive and Compressing Files

    Creating archives, compressing and uncompressing files; performing remote connections and file transfers

    Perl

    Data types and variables; control structures; statements and operators; list and array operations; subroutines; strings and regular expressions; working with files; Perl hashes

    Instructor:
    Emre Kandemir