To:
cc:
Subject:
--------

Will there be a funding form submitted for this activity?: No


Activity Name: Introduction to Programming Threads


What category would you like your activity listed under (please check one)

__ Academic Survival Skills          __ Linguistics, Philosophy & Cognition    
__ Athletics and Fitness             __ Literature 
__ Boston/Cambridge                  __ Management and Entrepreneurship
__ Careers                           __ Miscellaneous
 x Computer Languages & Applications __ MIT Programs and Services
__ Computers - General               __ Multicultural Activities
__ Crafts, Hobbies and DIY           __ Music    
__ Design (Interdisciplinary)        __ Physical Sciences
__ Engineering                       __ Physical Sciences - Hands-on
__ Engineering - Hands-on            __ Politics and Social Sciences
__ Film and Television               __ Religion and Ethics
__ Food and Beverage                 __ Teaching
__ Foreign Languages                 __ Theater and Dance   
__ Games and Tournaments             __ Visual Arts 
__ Health                            __ Women's Issues
__ Life Sciences                     __ Writing and Speaking


Preregistration:

        immediately?:
        by when:          __/__/__
        with (if different from contact):
                        Name:
                        MIT Room:
                        Phone: 

Prerequisites: (skip to next section if not applicable)

        prerequisites:   
        enrollment limited to: 60 people
        activity designed for freshmen?  N 
                

Particpants selected by which of the following: (skip if not applicable)

        ___ preregistration order               ___ freshmen preferred
        ___ departmental majors preferred       ___ lottery at first 
class
        ___ other, please specify:  
        ___ check if no listeners allowed




**** In the following sections where an "affiliation number" is 
required,
use the following table:

        1. MIT Professor        7. Freshman
        2. Sr. Lecturer         8. Sophomore
        3. Instruct. staff      9. Junior
        4. Research staff       10. Senior
        5. Staff                11. Other MIT
        6. Graduate Student     12. non-MIT


Leader(s)  (Person(s) responsible for conducting the activity)

        1. Name: Chris Provanzano
           MIT Room: W20-557
           Phone: x37788
           Affiliation number (see list above): 5

        (add more leaders if necessary)


Contact (If other than listed above, person(s) responsible for
        answering questions, taking registration info, etc)
        
        1. Name: Chris Provanzano
           MIT Room: W20-557
           Phone: x37788
           Affiliation number (see list above): 

Sponsor: (Responsible MIT Department, Lab, Center, Office, Group or 
Individual)


           Name: SIPB

(If the leader and contact of this activity are not affiliated with MIT, 
please list a sponsoring MIT individual to be contacted as necessary.)

           MIT Room: 
           Phone: 
           Affiliation number: 
        

Schedule (Note: for lecture series with different topics at each 
meeting,
          use the SUBLISTING section below for schedule information)
         (Also note: MONDAY, JANUARY 17 is an Institute holiday)

        (example: Mon, Wed, Fri, Jan 9-Feb 3, 10am-2pm, 6-120)

Schedule: To Be Announced.


        For all meetings        ___
        For first meeting only  ___

        Additional schedule information: 


Fee: (subject to IAP Policy Committee approval)

        charge:         $______ per person
        purpose:        
_____________________________________________________
        


Description:(If your activity meets fewer than 4 hours total, please type 3 
lines of description; more than 4 hours, 6 lines. Each line contains 75
characters.  ANY OVERRUN WILL BE EDITED OUT.)

For the intermediate to advanced programmer.  Introduces what threads are, and 
gives basics for programming the POSIX 1003.1c thread standard.  Includes 
creating and destroying threads, mutexes, condition variables, thread-specific 
data, thread-scheduling, cancelation, I/O, debugging techniques, and C library 
issues.



SUBLISTINGS: (if necessary)

        1. Subtitle:  
           Leader:
           Affiliation:  
           Schedule:    
   
        2. Subtitle:  
           Leader:
           Affiliation:  
           Schedule:    
        
        (add more if necessary)

___________________________________________________________
END OF FORM
