linuxawy

Question = 2 ( B || !B )

Ideas.. I've seen people kill in the name of them... and die defending them. We are told to remember the idea, not the man. Because a man can fail. He can be caught, he can be killed and forgotten. But several years later... his idea can still change the world.
Free Linux System Programming course in alexandria

Update:

Registration is closed on this course, for details check the site here

 

Linux System Programming Course as one of eglug, activities in Alexandria the announcement is now in the group site the course contents are as follows:

I) C concepts and syntax:

  • Concepts of structural programming, Makefiles, editors, environments.
  • Typing, Declaration, Operators, Precedence and some data storage concepts.
  • Conditionals and Loops
  • Functions, structures, unions, and abstraction-encapsulation
  • Pointers and arrays, memory allocation - stack vs. heap.
  • Function Pointers, Casting, void * - Mechanism vs Policy.
  • Debugging (this is not necessarily here, may be earlier if it's a better fit)
  • Very brief introduction to the basic data structures: lists, trees, hash tables.

II) C++ and Object-oriented programming:

  • Classes
  • Inheritance
  • Operator overloading
  • Polymorphism
  • Templates and introductory meta-programming
  • The STL library
  • Some design patterns and programming techniques

III) Application system programming concepts (the focus will be on Linux but the concepts and many of the prototypes are applicable throughout POSIX):

  • User-space, process and address space concepts, shared objects and code loading.
  • Threading (pthreads)
  • IPC using POSIX and SYSV
  • File operations and System calls
  • Sockets

IV) Driver/Kernel Module programming concepts (Linux only, but the concepts do carry through other OSes):

  • Mechanism vs. Policy and the C implementation of interfaces/strategy pattern, Makefiles
  • File ops - synchronous vs asynchronus, calls, context
  • Debugging
  • Mutual exclusion
  • Interrupts and tasklets
  • Memory concepts, allocation, mapping
  • Introduction to subsystems and the driver model, sysfs/procfs

Great COURSE!

Of course I with to join you.
Thanks a lot for this course.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Post new comment

The content of this field is kept private and will not be shown publicly.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
one minus zero equals
Solve this math question and enter the solution with digits. E.g. for "two plus four = ?" enter "6".
Delicious Bookmarks