UNIX+Command+Lesson+Plan

**UNIX Commands with ‘Putty’**  
 * UNIX Command Lesson Plan **
 * Goals: **

This is the first of many lesson plans to incorporate the ‘Putty’ application. This is the introduction to the many applications and uses of ‘Putty’ in the workplace. By the end of this lesson plan, the learner will be more familiar with ‘Putty’ and become more confident with command prompts


 * Objectives: **

The main objective of this lesson plan is to explore the ‘Putty’ software application with the learner; building upon their existing knowledge of the program. Through better understanding of the tool, the learner is better equipped to use this technology and incorporate it into their everyday work. //The need and demand of UNIX utilization via the ‘Putty’ application will vary per client relationship.//


 * Time Allotment: **

The time allotted for this lesson plan and all subsequent lesson plans covering the topic of ‘Putty’ and the various applicable UNIX commands will be one hour. //(These learning sessions will take place during the work day, in an attempt to not take away from productivity, learning sessions will be limited to one hour)//

Required Equipment/Materials:  Within the work environment, all learners are expected to use the ‘Putty’ application. In doing so, the learner must posses a great knowledge and understanding of the UNIX programming language and its various commands. This will keep the learner abreast on the latest command lines to better expedite any new integration request by their respective client.
 * Notebook computer (instructor)
 * Notebook computer (learner)
 * PUTTY Program (all PC’s)
 * Projector
 * Projection screen

With this list of UNIX based command prompts, the instructor will thoroughly go over how the ‘Putty’ application can be used to manipulate the e-enablement environment as well as file manipulation on the learners PC for easy import into the e-enablement environment. Some of the key benefits the instructor is to display to the learner through a better understanding of the UNIX commands are:  This will be a very useful and broad presentation. All learners are expected to use ‘Putty’ as a e-enablement resource at some point in the integration process. The utilization, understanding, and comprehension of the UNIX commands will be standard and consistent across all clients. The usefulness of this application does not vary client to client.
 * Expedited business integration e-enablement
 * Ease of integration conflict resolution with a better knowledge of the Unix commands to quickly resolve any issue
 * Ensure the learning environment is ‘stable’ through command line environment updates and screening
 * Ensures e-enablement deliverables are met in a timely manner

// (use of the ‘Putty’ application is required to integration set-ups within our UAT and production data environments – the use and understanding of this tool as well as the many command lines associated with are a necessity for this work environment). //

While explaining and exploring the great importance of the ‘Putty’ application and the possession of a knowledge of the relevant UNIX commands, the student will be asked to execute a series of commands and system manipulation with no mouse clicks; only by means of UNIX commands.


 * Assessment/Evaluation: **

Items that will be taken into account when assessing the student will be: 
 * Does the learner have a true understanding of the commands used and their purpose
 * Does the student understand the importance of knowing and maintaining a knowledge of these UNIX commands so that issues for the client may be expedited in a timely manner
 * Is the learner able to utilize this new understanding of the UNIX commands to expedite new integration requests into the e-enablement environment

Being that a use and understanding of the ‘Putty’ program ties heavily into the learners project management, which is a large part of the student’s job, this will be used and evaluated at end of year review time. Each students success or failure of this company wide process will also be used in determining the size and type of projects the student is given to manage in the future. Student feedback will also be taken into consideration and maybe this type of project tracking process can be tweaked.

Click below for a sample list of applicable UNIX commands using the ‘Putty’ system.

[|Putty_Commands.JPG]

Click here to download the [|PUTTY] application.