Psychology 770U Unix Tools for Behavioral Research
 
Spring 2004
Classroom 2 Cox Computer Lab
Thursday 6:30-9:00 PM
Dr. Kim Wallen
Office: rm 409 Psychology
Phone:  727-4125
Email Address: kim@emory.edu


Course Objectives: Unix is a powerful set of computing tools which allow the user to develop customized programs for data reduction and analysis. The system can be quite daunting as basic proficiency requires learning at least 20 - 30 commands and real proficiency can require much more. In fact, some people ACTUALLY hate UNIX. (note the source of this broadside, BTW).  In reality, Unix is one of those things, like life, which appears endless in its potential compexity. Just when you think you have it figured out, something new comes along.

Having scared you with that, the exciting aspect of Unix is that with basic proficiency you can do custom programming that was previously only available to real programming whizzes. With computing power being so inexpensive and increasing at such a rapid rate, you don't even have to develop into a particularly elegant programmer to get REAL work done.

The primary goal of this course is to provide the basic tools necessary for each student to develop custom tools suited to their data. Everyone will learn a collection of basic tools and how to combine them to make more specialized tools. Each student will then develop expertise in specific tools related to the specific sorts of data they use(or hope to use) in their research


      Principle source materials

       Rice University: Introduction to Unix (pdf)
       Unix in a Nutshell 3rd Edition, (1999) O' Reilly and Associates
Arnold (1997) The GNU Awk Manual (as a URL)
Rice University: Introduction to Vi (pdf)
Back to Psychology 770 Class Page