
|
WELCOME TO THE
INTRODUCTION TO LINUX PROGRAMMING WEBPAGE
|
What is the Introduction to Linux Programming Course?
-
a series of 18 lessons - posted online at a rate of approximately 1-2 per
week
-
teaches the basics of Linux programming
-
"Open Source" structure
-
interaction with other participants via mailing list
-
and scheduled chat room
-
course created, facilitated and monitored by an experienced software engineer
What are the prerequisites?
-
working Linux distribution already installed on a PC (or Knoppix live CD)
-
working knowledge of a Linux text editor (vi, emacs or any number of good
GUI text editors under KDE or GNOME)
-
C programming reference book. This course is not
a C programming course but we will be producing several small programs
using the C language.
-
desire to learn and have fun doing it
What will you be learning?
-
what exactly is a Makefile anyway?
-
how to control versions with RCS
-
preprocessor magic ... how to use it with header files
-
parsing of command line args in C
-
writing simple filter programs in C
-
introduction to encapsulation, interprocess communication and tokenized
messaging (Yes ... really !!! even in a beginner course)
-
introduction to Extreme Programming and the SIMPL toolkit
-
how to interact with a live
network appliance on the Internet
-
class project
Is there a fee?
-
NO
-
but in return we expect you to make a voluntary contribution to your local
Cancer Research charity
-
absolutely no additional software needs to be purchased
-
everything you need will be either on your Linux distribution or freely
downloadable from the Net
When does the course start?
-
courses start on demand (minimum of 30 students)
-
new lessons will be posted once or twice per week until completion
How do we sign up?
Need more info?
-
feel free to drop us an an email
info[ATnospam]iCanProgram[DOT]com
with any further questions you may have
This course introduces the Linux SIMPL toolkit.
The creators of the SIMPL toolkit have decided to write a book.
If you want to be notified when this book gets published
click here.
The SIMPL book is slowly making its way toward publication. Meanwhile
the sample project which will be featured in the book is nearing completion.
It is a Sudoku puzzle solver engine with a Tcl/Tk interface. The authors
would be appreciative of any feedback on the description and installation
of the book tarball which is
described here.
In case you are looking at a printed copy, this page is available
online at:
http://www.icanprogram.com/linuxProgramming.html