Any academic may join the teaching about programming languages project.
All you need to do is to send email to firstname.lastname@example.org and indicate for each course the following information.
<LI> <A HREF="http://www.cs.your.univ/your-course.html">Your Name</A>Make each URL refer to one specific course's information; that is, don't just send your home page. (But put a pointer back to your home page on the page about each course.)
Don't forget to keep us updated if your URLs change. To make that easier, it's best to send a URL that won't have to be changed every year (or every semester). Here are two ways to do this.
You can share as much or as little as you like. But it would be most helpful if you would share course notes, homework problems, and test problems. Please either make them directly available from your URL, or indicate that others can write you for this material.
To avoid student cheating over the web, it may be best not to allow access to solutions from outside your college or university. (Thanks to Scott Smith for pointing out this problem.) There are several ways to do this it you want to give solutions out to students.
No, there's no particular format that you have to follow. Just make the information you are making available to students available to other academics. The only thing required is a willingness to share.
If you want a sample organizing page for a course, copy the individual course page blank, save it in HTML format, and then edit into it information about your course. If you wish to edit from a sample instead of a blank form, copy a sample of a graduate course or an undergraduate course taught by me. These have slightly different formats.
There is also a page you can fill in as an personal course information organizer for the courses you teach.