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 the 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.
Introduction to the Course Objectives Having read this section you should be able to: 1. Navigate successfully around the course 2. Save the demonstration programs
What you need for this course All sections have demonstration programs. If you want to learn how to program in C successfully then you must practice. You should run the demonstration programs so that you are sure of their constructs and how they work. They are not too difficult!
Overview to C Programming Objectives This section is designed to give you a general overview of the C programming language. Although much of this section will be expanded in later sections it gives you a taste of what is to come.
Page | 1
Table of Contents 1. Overview of C 2. Constants, Variables, and Data Types 3. Operators and Expressions 4. Managing Input and Output Operations 5. Decision Making and Branching 6. Decision Making and Looping 7. Arrays 8. Character Arrays and Strings 9. User-Defined Functions 10. Structures and Unions 11. Pointers 12. File Management in C 13. Dynamic Memory Allocation and Linked Lists 14. The Preprocessor 15. Developing a C Program: Some Guidelines
Page | 2
Zabeel Institute – at a glance Zabeel Institute, established in 1988, is a leading Educational Institute for executives in Dubai and is approved by the Ministry UAE. We offer training programs to professionals from various Engineering, Construction, Projects, Accounts & Finance, and Languages etc.
and Training of Education, industries like Management,
Zabeel IT Academy Advantage “Zabeel IT Academy established in the year 1988, focusing on IT skillset building for Emiratis and expatriates in this region. Benefit from our IT Networking technology expertise being with us, Zabeel Network Academy head quartered in Dubai, having branch office across United Arab Emirates have been training a diverse range of students in entire UAE successfully for nearly three decades. We are extremely focused on IT networking training thereby conduct courses leading to certifications from the World class vendors CISCO, MICROSOFT, Linux, VMware and vendor neutral certifications like CEH, CISSP etc.
Page | 3