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.iehttp://www.linux.ie/mailman/listinfo/ilug for (un)subscription information.
List maintainer: listmaster at linux.ie
Maintained by the ILUG website team. The aim of Linux.ie is to
support and help commercial and private users of Linux in Ireland. You can
display ILUG news in your own webpages, read backend
information to find out how. Networking services kindly provided by HEAnet, server kindly donated by
Dell. Linux is a trademark of Linus Torvalds,
used with permission. No penguins were harmed in the production or maintenance
of this highly praised website. Looking for the
Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!