Education -> Courses -> C Programming

C Programming

I took C Programming in the semester of Fall 1991.

Computer programming is the craft of writing useful, maintainable, and extensible instructions which can be interpreted by a computing system to perform a meaningful task.

Programming a computer can be performed in one of numerous languages, ranging from a higher-level language to writing directly in low-level machine code (that is, code that more directly controls the specifics of the computer's hardware).

Obviously, C Programming is computer programming by using C, a popular and powerful programming language. C is widely used in the development of operation systems and embedded systems.

C Programming includes the following topics:

     - Basic Concepts
     - Basics of Compilation
     - Programming Structure and Style
     - Error Catching
     - Variables
     - Simple Input and Output
     - Simple Math in C
     - Further Math in C
     - Program Flow
     - Procedures and Functions
     - The Preprocessor
     - Libraries
     - Standard libraries
     - File I/O
     - Arrays & Strings
     - Pointers and relationship to arrays
     - Memory Management
     - String Manipulation
     - C complex types