A Guide for Teachers


[Page xxviii (continued)]

As I mentioned earlier, this book was originally written for an audience of undergraduate and graduate students. I suggest that a lecture series based on this book could be designed as follows.

If the students don't know the C language, then a medium-paced course could begin with:

  1. Chapter 1, "What Is Linux?"

  2. Chapter 3, "GNU Utilities for Nonprogrammers"

  3. Chapter 5, "The Linux Shells"

  4. Chapter 11, "C Programming Tools"

The lecturer could then introduce the students to the C language, and use the contents of Chapter 12, "Systems Programming" for class exercises and projects.

If the students already know the C language, then a medium-paced course could include:

  1. Chapter 1, "What Is Linux?"

  2. Chapter 3, "GNU Utilities for Nonprogrammers"

  3. Chapter 5, "The Linux Shells"

  4. Chapter 6, "The Bourne Again Shell"

  5. Chapter 11, "C Programming Tools"

  6. Chapter 12, "Systems Programming"

  7. Chapter 13, "Linux Internals"

Projects focusing on parallel processing and interprocess communication will ensure that the students end up with a good knowledge of Linux fundamentals.




Linux for Programmers and Users
Linux for Programmers and Users
ISBN: 0131857487
EAN: 2147483647
Year: 2007
Pages: 339

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net