Advanced C Programming - (code CZ11)
Advance features of the C Programming is given. The course consists of both theory and practical sessions. The theory covers those topics which are common to major high level programming languages and furthermore it covers more advanced issues. The practical examples are suitably chosen so we I can apply the knowledge that I have learned.
Course contents
    Functions and Storage Classes 
    • Function Signatures 
    • Function Calls 
    • Functions and Return 
    • Function Arguments 
    • Recursive Functions 
    • Scope of variables 
    • Automatic Variables 
    • Global Variables 
    • External Variables 
    • Static Global Variables 
    • Functions and Static Variables 
    • Register Variables 
    The Preprocessor 
    • Introduction to Directives 
    • Include Files 
    • Macros 
    • Conditional Compilation 
    • Header Files and Directives 
    Pointers and Arrays 
    • Pointers 
    • Call by Reference 
    • Arrays 
    • Initialising Arrays 
    • Strings 
    • Using Strings 
    • Arrays and Pointers 
    • Pointer Arithmetic 
    • Multidimensional Arrays 
    Data Aggregates 
    • Intro to Structures 
    • Using Structures 
    • Arrays of Structures 
    • Structures and Pointers 
    • Passing Structures 
    • Unions 
    • Typedef 
    • Bitfields 
    Input and Output 
    • Dynamic Memory 
    • Buffered Output 
    • scanf() and getchar() 
    • Files 
    • File I/O 
    • Files and Strings 

    • Other Useful Functions 
Course duration: 2+1/2 month(s)

 
Hosted by www.Geocities.ws

1