C Programming


About C Programming

C Programming

C Programming is one of the oldest programming languages around and despite the prevalence of higher-level languages, it continues to empower the world. C is a general-purpose language, ideal for building mostly state-of-the-art system applications like OS kernels, databases, embedded systems, and graphics packages that are used by billions around the world.

The Star C Programming course introduces the learners to C programming language, which is a starting level for getting into programming. It starts from programming basics and gives a holistic view of the C Programming language, detailing all the aspects of the C language from data types, to operators and expressions, to if statements, further to loops, arrays, strings and pointers. The course also provides hands-on training to help you write and test your coding skill, and prepare you for real-life application.


Beginner to Intermediate

C Programming Course Objectives

In this course, you will learn about:

  • Programming basics and the fundamentals of C
  • Data types in C
  • Mathematical and logical operations
  • Using if statement and loops
  • Arranging data in arrays
  • Implementing pointers
  • File management and dynamic memory allocation

Course Outcome

After competing this course, you will be able to:

  • Develop a C program
  • Control the sequence of the program and give logical outputs
  • Implement strings in your C program
  • Store different data types in the same memory
  • Manage I/O operations in your C program
  • Repeat the sequence of instructions and points for a memory location
  • Apply code reusability with functions and pointers
  • Understand the basics of file handling mechanisms
  • Explain the uses of pre-processors and various memory models

Table of Contents outline

  1. Fundamentals of Programming
  2. Exploring C Programming
  3. Classifying Data using Data types in C Programming
  4. Managing Input and Output Operations
  5. Performing Mathematical and Logical functions: Operators and Expressions
  6. Controlling the Program Order: Decision Making
  7. Repeating Sequence of Instructions: Loops
  8. Arranging the Same Data Systematically: Arrays
  9. Characters Arrays
  10. Group of Statements: Functions
  11. Storing Different Data Types in Same Memory: Structures and Unions
  12. Pointing to a Location: Pointers
  13. File Management in C
  14. Dynamic Memory Allocation and Linked List
  15. Non-Executable Special Lines: Pre-processor Directives
  16. C IDEs and Basic Guidelines
  17. Labs

Exam Details

Exam Codes C Programming S07-110 (Academy customers use the same codes)
Launch Date Apr 01 2016
Exam Description C is a general-purpose programming language that is ideal for developing firmware or portable applications. Today C is the most widely used and popular System Programming Language as well as for beginner who want make career in software programming. Most of the state-of-the-art software have been implemented using C.C was initially used for system development work, particularly the programs that make-up the operating system. C was adopted as a system development language because it produces code that runs nearly as fast as the code written in assembly language. C might be Operating Systems Language Compilers, Assemblers, Text Editors, Print Spoolers, Network Drivers, Modern Programs, Databases, Language Interpreters, and Utilities.
Number of Questions 60
Type of Questions MULTIPLE CHOICE
Length of Test 120 Minutes
Passing Score 70%
Recommended Experience C programming language. Basic computer literacy is assumed, but no special knowledge is needed. Before you can start programming in C
Languages English

Star Certification Account