[University of Leicester]

Computer Centre

Computer Centre
 

Course Section Topics

1. Overview of C

2. Running C Programs 3. Structure of C Programs 4. Your First Program 5. Data Types - Part I 6. Input and Output 7. Control Loops 8. Conditional Execution 9. Structure and Nesting

10. Functions and Prototypes

11. Data Types - Part II 12. Arrays.

13. Pointers

14. Strings. 15. Structures 16. File Handling

17. End of the Course

18. Recommended Books

Course Assessment Form

Example Programs Database

Appendix: C's functions

 


Introduction to C Programming



So you want to learn C? We hope to provide you with an easy step by step guide to programming in C. The course is split up into several sections, or lessons, which include C example programs for you to demonstrate what has been taught. Although the ordering of the sections does not have to be strictly followed, the sections become progressively more involved and assume background knowledge attained from previous sections. Good Luck!


Before you start....

  1. Please read this Introduction.
  2. It is a long course and will take you quite a while to complete. If you use the Hotlist or Bookmark feature of your browser you will be able to return to the place where you left off at or to return to a particular section.
  3. This tutorial should be viewable on any WWW browser - if you have any problems please let us know!. This can be done via the Course Assessment Form.
[University Home][Computer Centre Home][University Index A-Z][University Search][University Help]

Information Suppliers: 

Richard Mobbs
Head of Learning Technology, 
University of Leicester, 
Computer Centre 
Marina Carter, 
Postgraduate Student, 
Loughborough University.
 

Last updated: 09 July 2001 09:59
Document owner: University CWIS Maintainer