[ILUG] Topics for Linux Course

John_White at dell.com John_White at dell.com
Fri Jan 28 14:15:16 GMT 2000


I'd be sure to touch on the major distributions, and the main differences
between each. 

I'd also focus a little more heavily on the X Window Model (Network
transparency and all that- there's nothing quite like Xnest to demonstrate
this) and shift the focus away from any 1 particular window manager (or at
least concentrate on 1 but touch a few.) 

If you were going to demonstrate C/C++ through MSVC++ I'd recommend looking
instead at KDevelop on KDE. It's a most excellent package indeed and no
different to MSVC++ when it comes to ease of use. It also gets them
'introduced' to the concept of a makefile & configure script (which they'll
need  to be aware of when they go to build a package they need to install).
And of course it's Linux orientated, which is the whole point of the course
as I understand it.

You might also want to say a little about installing it, . . say over NFS
with a KS.cfg :)

John.



-----Original Message-----
From: Cormac McClean [mailto:cmcclean at ait.ie]
Sent: 28 January 2000 13:28
To: ilug at linux.ie
Subject: [ILUG] Topics for Linux Course


Hi,

Thanks for the info regarding Linux installation via NFS (and previously
re NT partitioning).

I'm starting to give a course on Linux in the AIT (hence the questions)
to a group of mature students, (quite good - interested and bright), who 
have a mixed background in computers -  Some are relatively new to 
computers. All have done a course on Windows NT and are reasonably
familiar 
with the basic concepts of PCs and networking. None have any previous
exposure to Linux (some have never heard of it). 

The outline of the course will be something along the lines of:
1. Familiarisation with Linux
a) the origins of Linux - Unix, Linus and his penguin
b) Linux OS organisation - kernel-shell-xwindows (very briefly)
c) Linux filesystem hierarchy and access permissions
d) introduction to Xwindows use (running KDE) - logging in,
 running applications, usual point-and-click stuff
e) introduction to the shell - basic commands, ls, cp, mv, pwd, etc.

Once the class have gotten used to the look and feel of Linux, the
core contents will be:

2. Networking - NFS, and maybe Samba?
3. Internet - Apache Web Server
4. Shell programming
5. System administration - e.g. scheduling sys maintainance using cron
6. Security under Linux

I am also teaching them C programming (using MS Visual C++) and, time 
permitting, I'd like to include a section on C programming in Linux
and RCS.

This is the proposed outline. However, as this is my first time to
teach Linux, and given the wealth of knowledge and experience in
ILUG, I was wondering if anyone had suggestions to make re the
contents / order / approach.

Many of the students will expect to work in a system admin / MIS type 
job - not necessarily Linux/Unix, but I think it is a very worthwhile
undertaking (the Linux course) and besides I am keen to help
(further) establish Linux here in AIT. 

Many thanks,
Cormac.

-- 
Irish Linux Users' Group: ilug at linux.ie
http://www.linux.ie/mailman/listinfo/ilug for (un)subscription information.
List maintainer: listmaster at linux.ie




More information about the ILUG mailing list