[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [seul-edu] Help with course design

I designed a 2-unit course for UC Berkeley Extension and taught the class
for 10 years as an Intro to Unix (Linux).  This was a 30-hours classroom
lecture plus lab on the student's own time.  So, perhaps this is a bit
heavy for a high school class, but it might be a place to start.  Anyway,
here's the class outline.
	* Features, login, passwords, brief intro to some utilities
	* File structure, tools to manipulate files and directories
	  such as mkdir, rmdir, rm, touch, ls, chmod, chown, chgrp,
	  rwx permissions
	* Bourne shell basic (non-programming) features
	* vi editor
	* Regular expressions
	* ex editor
	* Bourne shell programming
	* expr -- numeric and string expressions
	* Mike's 13 Commandments (suggested rules to follow to make
	  shell scripts friendly to the user and easy to maintain.
	* Various text-processing utilities: e.g., cat, pr, cut, paste,
	  split, join, lp/lpr, echo
	* ex/vi advanced stuff
	* sed (no programming), mainly s, d, w, q, !, a, f, t
	* awk
	* Sprinkled throughout are tidbits about security.

I stress the Bourne shell because it is easier, is absolutely portable,
and is upward compatible with the Korn/BASH shell.  System admin was
not covered, but students that went on to that field appreciated what
we covered here.  Also, networking was not covered.

Hope this helps some.
	Mike Lamasney

At 10:42 PM 01/03/2000 GMT, you wrote:
>I received this yesterday from a high school teacher in New York.  If I
>correctly, some of the folks on this list are using Linux for just this
>purpose.  Could those of you who are doing so contact him and help him out
(and let us
>know about what you say, too)?  Thanks.
>> I am considering offring an independent study course on the linux
>> operating system for some of our advanced computer science students.  Do
>> you know of any course outline or the like that could help me help them.
>> Thanks,
>> Joel Wolowelsky PhD
>> Braverman HS
>> 1609 Avenue J
>> Brooklyn, NY 11230
>> jbw@atdial.net
>Doug Loss            Always acknowledge a fault.  This will throw
>dloss@suscom.net     those in authority off their guard and give
>(570) 326-3987       you the opportunity to commit more.
>                        Mark Twain