Skip to Content

System Programming Course in Alex

  • Part I: C concepts and syntax
  • Part II: C++ and Object-oriented programming
  • Part III: Application system programming concepts
  • Part IV: Driver/Kernel Module programming concepts

Useful references for who attend this course:


  • The C Programming Language -- Kerrigan, B.W. and Ritchie, D.M.
  • C++ How to Program -- Deitel and Deitel
  • The C++ Programming Language -- Bjarne Stroustrup (I have that one here)

System Programming and Kernel:

  • Linux System Programming -- Robert Lowe

Device Drivers/Kernel API:

  • Linux Device Drivers 3rd edition -- Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman
  • Linux Kernel Development -- Robert Lowe

Dr. Radut | book