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:

December 19, 2007

Programming in C Course with Book and Solutions

Here is a great online programming course with all materials and notes available for free: Programming in C Course. This is from the University of Sheffield. Included are the lecture workbook, exercises, problems, and assessments. Solutions to all of these are also included, which makes these materials much more valuable for applying the concepts and topics in learning C programming.


C Programming Workbook and Exercises:

Introduction to programming, what is a computer program, compilation etc
basic C program, syntax rules, variables, naming variables, the printf statement

Exercise: Hello, World!
Exercise: Large letter

Data types, assignment statements, operators, operator precedence

Exercise: Real roots of a quadratic equation
Exercise: Volume converter

Use of the if, while, switch and for statements

Exercise: Hello, world! revisited
Exercise: Factorial
Exercise: Quadratic roots revisited

Techniques for planning and writing an algorithm as a C program,
use of flow diagrams, step-by-step solutions to two past assessments

Exercise: Day of week
Exercise: Newton-Raphson method

Function definitions, passing arguments to functions,
returning values from functions, math.h library

Exercise: Replacement pow() function
Exercise: Simple sort function

Input file handling, output file handling, multiple streams,
use of printf to format output, more on scanf

Exercise: Cartesian to polar conversion (Vectors Data File)
Exercise: Student database (Students Database File)

1 dimensional arrays, multidimensional arrays, fixed and variable size arrays,
string handling

Exercise: Full name
Exercise: Matrix multiplication

Definition of structures and their use, arrays of structures,
passing a structure to a function, linked lists.

Exercise: Planets in the Solar System (Planets Data File)

Technorati Tags: , , ,

Popularity: 11% [?]

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



Related Posts:
  • Networking, IP Addressing, and Wireless Networking
  • Web Solutions with Visual Basic .NET Free Class
  • The Algorithm Design Manual
  • 12 Free Book Chapters for ASP.Net
  • Global Optimization Algorithms eBook


  • Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 8:58 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