New Hampshire College is considering a Linux Certificate Program and is
looking for input from the Linux community in NH. The attached file
contains a brief description of the courses we are considering. We would
like input on the courses and desriptions as well as what the courses,
should cover. If you feel that a course should be offered that you dont see
here, please make a suggestion for the course and description. Book
recommendations would also be welcomed.

Thanks!

Greg

New Hampshire College 
Linux Certificate
CIS 180 Introduction to Linux 
Introduction to Linux familiarizes the student with the concepts of the open source 
computing platform and the philosophy behind the operating system Linux. Installation 
and Administration of an actual operating system is covered from partitioning and 
formatting to adding new users and configuring system resources. Students are 
encouraged to explore the various Internet sources for news on the operating system 
Linux and its effect on the computing industry and society. Students are also exposed 
to getting the Linux operating system operating with a Graphical Front End and how 
various video cards and their drivers interface with Linux. Also covered is the 
interface between Linux and peripherals. Installing applications under Linux is 
detailed and students cover all aspects of installation and troubleshooting. Students 
are exposed to the concepts of various user levels and how to add users and services 
to Linux. Maintaining message logs and reviewing system files as an aid to managing 
system resources are covered. Applications are covered from the aspect of allocating 
system resources for their use. 
CIS 220 Scripting 
Scripting is almost a language of it's own and is covered under Linux through the 
various shells and through an exploration of the Perl, Python, and other scripting 
programs. The student will become familiar with how to make a script and how to debug 
and alter supplied scripts. Also covered is how scripting languages interface with web 
technology. 
CIS 240 Web Serving under Linux 
Students are given a database to use and manage under the operating system Linux. 
Special instructions are given to interface the database with the web. Also covered is 
building a web server and how to manage it. 
CIS 320 Linux Networking 
Networking hardware as well as software is covered from installation to applications. 
Finding out how the network under Linux is assembled is covered as well as how to 
troubleshoot any problems that might arise. Networking concepts are covered in depth 
and how to use Linux as a troubleshooting tool is explained through examples. 
CIS 360 Programming under Linux 
Students are shown how to program in "C" under the Linux compiler called gcc. All 
aspects of programming are covered from precompiled code to learning how to build a 
kernel to programming in more than just "C". Programming under Linux is taken up to 
the point of where the student can program and build a daemon. Recompilation of the 
kernel is covered and explained through examples and tutorials. Also covered is 
Graphics programming with the GTK library, which adds C like extensions to the 
programming language C. 

Reply via email to