As you know, most community college and night school computer courses are
completely concerned with Microsoft products. While we can always refer
people to continuing education UNIX courses at UBC or BCIT, they're not
cheap. We're in an excellent position to present our own offerings.
Is this a good idea?
We've already identified a few potential organizers and instructors. It
would be nice to have more.
Should we charge a modest fee for the full day courses and offer an
honorarium to the organizers/instructors?
Please let me know.
-- Dave Michelson
Three possible courses/tutorials:
1. Linux for Windows users (2 - 2-1/2 hrs?)
(similar to the ORA book "Learning the Unix Operating System, 4th ed." http://www.oreilly.com/catalog/lunix4/desc.html )
"If you are new to UNIX, this concise introduction will tell you just what you need to get started and no more. Why wade through a 600-page book when you can begin working productively in a matter of minutes? It's an ideal primer for Mac and PC users of the Internet who need to know a little bit about UNIX on the systems they visit.
"This book is the most effective introduction to UNIX in print. The fourth edition covers the highlights of the Linux operating system. It's a handy book for someone just starting with UNIX or Linux, as well as someone who encounters a UNIX system on the Internet. And it now includes a quick-reference card."
"Topics covered include:
Linux operating system highlights Logging in and logging out Window systems (especially X/Motif) Managing UNIX files and directories Sending and receiving mail Redirecting input/output Pipes and filters Background processing Basic network commands "
2. Programming with Perl (full day?)
(based on the ORA book "Learning Perl"?
http://www.oreilly.com/catalog/lperl2/ )
Topics include:
A quick tutorial stroll through Perl basics Systematic, topic-by-topic coverage of Perl's broad capabilities Lots of brief code examples Programming exercises for each topic, with fully worked-out answers How to execute system commands from your Perl program How to manage DBM databases using Perl An introduction to CGI programming for the Web
3. Programming with GNU Software (full day?)
(based on the ORA book of the same name:
http://www.oreilly.com/catalog/prognu/ )
Topics include:
GNU Emacs, the legendary text editor gcc, the C and C++ compiler that immediately established itself as the best UNIX compiler for robustness and optimization GNU libraries (including C++ libraries) The gdb debugger RCS, a tool for backing up and maintaining multiple versions of source files GNU make, the most powerful version of that utility for managing builds the gprof profiler
+++