NeoCoder

Programming in C

Home Training Library Programming Fundamentals Programming in C

We've everything to build a perfect L&D program

700+
Learning Topics
120+
Video Content
100+
Coding Exercises
300+
Quiz
450+
Skill Assessment
100+
Hands-on Projects

Topics Covered

Programming in C
BASICS OF C PROGRAMMING

Introduction to programming paradigms, Structure of C program, C programming: Data Types, Storage classes, Constants, Enumeration Constants, Keywords, Operators: Precedence and Associativity, Expressions, Input/Output statements, Assignment statements, Decision making statements, Switch statement, Looping statements, Pre-processor directives, Compilation process

Programming in C
FUNCTIONS AND POINTERS

Introduction to functions: Function prototype, function definition, function call, Built-in functions (string functions, math functions), Recursion, Example Program: Computation of Sine series, Scientific calculator using built-in functions, Binary Search using recursive functions, Pointers, Pointer operators, Pointer arithmetic, Arrays and pointers, Array of pointers, Example Program: Sorting of names, Parameter passing: Pass by value, Pass by reference, Example Program: Swapping of two numbers and changing the value of a variable using pass by reference.

Programming in C
FILE PROCESSING

Files, Types of file processing: Sequential access, Random access, Sequential access file, Example Program: Finding average of numbers stored in sequential access file, Random access file, Example Program: Transaction processing using random access files, Command line arguments

Programming in C
ARRAYS AND STRINGS

Introduction to Arrays: Declaration, Initialization, One dimensional array, Example Program: Computing Mean, Median and Mode, Two dimensional arrays, Example Program: Matrix Operations (Addition, Scaling, Determinant and Transpose), String operations: length, compare, concatenate, copy, Selection sort, linear and binary search

Programming in C
STRUCTURES

Structure, Nested structures, Pointer and Structures, Array of structures, Example Program using structures and pointers, Self-referential structures, Dynamic memory allocation, Singly linked list, typedef

Programming in C
BASICS OF C PROGRAMMING

Introduction to programming paradigms, Structure of C program, C programming: Data Types, Storage classes, Constants, Enumeration Constants, Keywords, Operators: Precedence and Associativity, Expressions, Input/Output statements, Assignment statements, Decision making statements, Switch statement, Looping statements, Pre-processor directives, Compilation process

Programming in C
ARRAYS AND STRINGS

Introduction to Arrays: Declaration, Initialization, One dimensional array, Example Program: Computing Mean, Median and Mode, Two dimensional arrays, Example Program: Matrix Operations (Addition, Scaling, Determinant and Transpose), String operations: length, compare, concatenate, copy, Selection sort, linear and binary search

Programming in C
FUNCTIONS AND POINTERS

Introduction to functions: Function prototype, function definition, function call, Built-in functions (string functions, math functions), Recursion, Example Program: Computation of Sine series, Scientific calculator using built-in functions, Binary Search using recursive functions, Pointers, Pointer operators, Pointer arithmetic, Arrays and pointers, Array of pointers, Example Program: Sorting of names, Parameter passing: Pass by value, Pass by reference, Example Program: Swapping of two numbers and changing the value of a variable using pass by reference.

Programming in C
STRUCTURES

Structure, Nested structures, Pointer and Structures, Array of structures, Example Program using structures and pointers, Self-referential structures, Dynamic memory allocation, Singly linked list, typedef

Programming in C
FILE PROCESSING

Files, Types of file processing: Sequential access, Random access, Sequential access file, Example Program: Finding average of numbers stored in sequential access file, Random access file, Example Program: Transaction processing using random access files, Command line arguments

Tailor the curriculum for your tech team with customizable skill modules

Yes, L&D professionals can handpick the skill modules of their choice from our huge repository to design the perfect skill development program for their tech team and drive greater ROIs.

Contact us for a Demo +91 - 93429 07576

Why neoCoder's skill
modules are the finest?

Content structured to different learning level

Organizations commit a huge mistake in the employee L&D programs by providing the same learning content for both entry-level freshers and experienced professionals.

Organizations commit a huge mistake in the employee L&D programs by providing the same learning content for both entry-level freshers and experienced professionals.

  • Noob
  • Beginner
  • Intermediate
  • Advanced
  • Master

 

24x7
Replenishing content

In a world of continuous technological advancement, the learning materials should be fresh and updated.

Our skill modules are constantly updated with respect to the changes in the tech universe. Hence your employees stay on track with the latest tools and technologies used in the industry.

Diverse
assessment options

Our powerful AI-powered engine helps you to assess your employee’s potential at once. With the aid of the auto-evaluation feature, the following diverse assessment modules are evaluated at a rapid rate, thereby saving an enormous time.

  • Quiz
  • Skill assessments
  • Coding Exercises
  • Hands-on projects

Accelerate your upskilling program with NeoCoder