Intelligentedu
Best New Free Computer IT Training Tutorial Resources
Translate to EnglishÜbersetzen Sie zum Deutsch/GermanΜεταφράστε στα ελληνικά/GreekПереведите к русскому/RussianOversetter til Norsk/NorwegianÖversätta till Svensk/Swedishहिन्दी अनुवाद करने के लिए/Hindi
Tradueix al català/CatalanTulkot uz latviešu/LatvianPreložiť do slovenčiny/SlovakVertaal aan het Nederlands/Dutchترجمة الى العربية/ArabicTraduzca al Español/SpanishTraduisez au Français/French
Traduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese한국어에게 번역하십시오/Korean中文翻译/Chinese Simplified中文翻译/Chinese TraditionalПереклад на українську/Ukrainian


 



     Blog Roll:


     Top Links:

January 3, 2006

Introduction to Linux Programming

The is the newly released FTLinuxCourse 2004 for Linux Programming using C and C++. This course module is part of the newest and latest edition of this free online Linux Course. The chapters and lessons of this new course covers how to design a program using a flow chart, the C language, the C Library (libc) functions, advanced C and programming techniques, debugging,t he C++  language, the "make" program, process management, network programming, Fortran, Python, RPM package, and CVS.. The main course and links to all of 12 course chapters are provided here.

The main goal of this course is to teach users to program in C and C++, and apply this to daily Internet usage from the Linux OS point of view.

   This covers the following activities:

  • Write programs in C, from scratch to materialize an idea
  • Write programs in C++
  • Write programs using Slang and curses
  • Write programs in Fortran and Python
  • Write Linux daemons (services) that regards generally Networking services
  • Write the "configure" program to auto-configure the project
  • Built its own RPM packages
  • Compiling software downloaded from the remote sites


Update 10/23/2006: This course has been updated and is now found here:
An Introduction to Linux Programming (using C and C++)



Table of Contents

Chapter P1. So you want to program?

Chapter P2. The C Language

Chapter P3. The C Library (libc) functions

Chapter P4. Advanced C and programming techniques

  • Memory management
    • The "malloc" and "calloc"
    • The memcpy
  • Programming techniques
    • Algorithms for Sorting
      • Selection
      • Insertion
      • Bubble
      • ShellSort
      • QuickSort
    • Algorithms for Searching
      • Sequential Search
      • List Search and
      • Binary Search
    • Queues
  • Exercises
  • Test
  • Internet resources about this chapter

Chapter P5. The debugging of C programs

Chapter P6. The C++  Language

Chapter P7. The "make" program

Chapter P8. Process management

Chapter P9. Network Programming

Chapter P10. Fortran

Chapter P11. An overview on Python

Chapter P12. Built your RPM package


Appendix PC: Magic CVS

Appendix PL: Learning a Programming Language syntax in one day

Appendix PP: Answers to all exercises

Bibliography

Popularity: 12% [?]

Share and Enjoy:
  • blogmarks
  • del.icio.us
  • Furl
  • Reddit
  • Shadows
  • YahooMyWeb
  • StumbleUpon
  • Digg



Related Posts:
  • The Complete Linux Introduction
  • 12 Linux eBooks
  • Free Linux Introduction Course
  • Free Embeded Linux Training Content and Articles
  • Free Linux Online Course


  • Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 4:04 pm

    No Comments »

    No comments yet.

    RSS feed for comments on this post.

    Leave a comment

    You must be logged in to post a comment.



    Powered by WordPress