Sign-up today to join over 4 million learners already on ALISON:

Diploma in C Programming


Diploma in C Programming

Diploma in C Programming

Learn about software programming using the C programming language.


Students: 48,945
Course Description

The C programming language is one of the most popular and widely used programming languages and is commonly used to programme operating systems such as Unix. It is a general-purpose programming language and one of the main advantages of programming in C is that it allows the programmer to write directly to memory.
Read More

This means that key constructs within C-generated software programs can be used within the memory in an efficient and machine-independent fashion. This free online C programming Diploma course introduces you to the important concepts when programming in C. You will learn how the C programming language works with data, what progam flow is, and how to use functions, methods and routines. You will be introduced to conditional flow statements, the mechanisms for controlling flow statements, and how to implement simple statements in C. Logical operators such as OR, GOTO and the While loop are also discussed in detail. The course covers topics such as using pointers for direct memory access and manipulation in C, changing the memory address contained within a pointer and introduces constants and string literals. You will learn why pointers contain memory addresses of multi-byte variables, and how to visualise RAM in a new way. You will also get step by step instructions on how to create simple C programs and how to run them. This free online C programming Diploma course will be of great interest to all IT, software and computer professionals who would like a greater knowledge and understanding of the C programming language and its key concepts and features, and to learners who would like to learn more about this widely used programming language.

Read Less

Certification

To qualify for your official ALISON Diploma, Certificate or PDF you must study and complete all modules and score 80% or more in each of the course assessments. A link to your Diploma certificate will then appear under the My Certificates heading of your My Account page.

Learning Outcomes

Learning Outcomes: - Learn how to program in C; - Learn about program flow;
Read More

- Learn about functions, methods and routines; - How to use arguments and return values; - How to run a simple C program; - Understand the basics of numeric overflow; - Understand how numbers are encoded as characters in ASCII; - Learn about the connection between function return values and variables; - Learn about variables when programming in C; - Understand the use of arrays and pointers;- Understand the concept of control flow; - Learn more about the use of statements and logic in C programming; - Understand the mechanisms for controlling flow statements; - Learn how to implement simple statements in C; - Learn more about logical operators such as OR, GOTO and the While loop;- Using pointers for direct memory access and manipulation in C; - How to change the memory address contained within a pointer; - Understand why you need to learn pointers; - Learn more about the char pointer; - Introduce constants and string literals in C; - Introduce the character string as an array of characters in C;
Read Less


Manage a Group of Learners

Share This Course!

 
Module Title
Module 1: Introduction to Programming
Module 2: Binary and Hexadecimal
Module 3: How Programming Works
Module 4: Program Flow
Module 5: Writing Your First Program
Module 6: Programming in C - First Assessment
Module 7: Numbers
Module 8: Variables
Module 9: Arrays and Pointers
Module 10: Programming in C - Second Assessment
Module 11: Using Pointers
Module 12: Constants and String Literals
Module 13: Programming in C - Third Assessment
Module 14: Conditional Flow Statements
Module 15: Using Statements
Module 16: Programming in C - Fourth Assessment
Module 17: Programming in C - Final Assessment

Study for Free at Your Own Pace! Start This Course

Background  
Course Rating (By Learners)
Course Title Diploma in C Programming
Course # 539
Course Publisher Advance Learning
Course Category 25
Content Origin
Course Description  The C programming language is one of the most popular and widely used programming languages and is commonly used to programme operating systems such as Unix. It is a general-purpose programming language and one of the main advantages of programming in C is that it allows the programmer to write directly to memory. This means that key constructs within C-generated software programs can be used within the memory in an efficient and machine-independent fashion. This free online C programming Diploma course introduces you to the important concepts when programming in C. You will learn how the C programming language works with data, what progam flow is, and how to use functions, methods and routines. You will be introduced to conditional flow statements, the mechanisms for controlling flow statements, and how to implement simple statements in C. Logical operators such as OR, GOTO and the While loop are also discussed in detail. The course covers topics such as using pointers for direct memory access and manipulation in C, changing the memory address contained within a pointer and introduces constants and string literals. You will learn why pointers contain memory addresses of multi-byte variables, and how to visualise RAM in a new way. You will also get step by step instructions on how to create simple C programs and how to run them. This free online C programming Diploma course will be of great interest to all IT, software and computer professionals who would like a greater knowledge and understanding of the C programming language and its key concepts and features, and to learners who would like to learn more about this widely used programming language.
License 
Release Date 13 November 2012
   
Content  
Course Duration (Avg Learner) 10-15 Hours
Video/Audio High
Audio Only High
Animation None
Assessments Yes
 
Education Level
Age appropriateness 18+ Years
Minimum Grade/Class Level
 
Validation Level 5
ALISON Testing Yes
Certification Availability
PDF Download No
Parchment Yes
Framed Certification Yes
   
Merchandise Availability
Marketing Information
Case Study We are currently seeking case studies for this course. Click here to Submit One
Course Advisor We are currently seeking subject experts regarding this course. Click here to become a volunteer subject expert advisor
Course Forum  View

Study for Free at Your Own Pace! Start This Course

  • Clément Jean France Really interesting 2015-02-08 06:02:09
  • Ronald Natalia Philippines Now I can go on to become a serious programmer and explore possibilities. Thanks be to God! Thanks to the Alison.com team. 2015-01-31 08:01:50
  • Rick Sargent United States of America Having tried online programming courses before and just getting lost. I'm actually learning with this one!! 2015-01-28 18:01:28
  • Ubangoh Mondeson Cameroon Was truly a very interative and educative course, well explained. Learning has never been this easy! Thank you for making C programming look so easy, thank you for Alison.com Looking forward to earning more prestigious diplomas here on Alison.com 2015-01-19 01:01:31
  • Aidan Marshall United Kingdom A very good and structured course. It makes learning fun and easy to understand but I do have two things to say in which I think could help: It is hard to concentrate on only listening. On occasions there were blank screens whilst big, long and important topics were being explained. An addition, in the first assessment, where one of the answers is the CPU, I believed it to be the Registers within the Central Processing Unit because the Logic and Arithmetic Unit and the Control Unit do other things, therefore that is why I put down Registers, so to whoever is reading: DON'T put down registers! 2015-01-14 17:01:45
  • Aidarus Isman Norway C programming langiage is fundamental programming language for new student who wants to study programming language. 2015-01-06 14:01:00
  • Nelson Enyagu Kenya i need the diploma in C Programing course to build my capacity and CV at work. 2015-01-06 08:01:57
  • Gape Benedict Kebaswele Botswana Just a perfect one 2014-12-24 23:12:14
  • IMICHOUI YOUSSEF Morocco I think it's good . Thanks 2014-12-23 15:12:59
  • Sandile Tsabedze South Africa It is all about the C programming language, how it works with data, what progam flow is, and how to use functions, methods and routines. 2014-11-28 16:11:37
More Comments and Reviews >>

Study for Free at Your Own Pace! Start This Course

Free, Online Diploma in C Programming Course.