Welcome to JIIT INFOTECH
ADMISSION OPEN
CERTIFICATE IN C PROGAMMING ( S-C-06 )

BASIC INFORMATION

Unit 1: Introduction to C Language

C Language Fundamentals:

  • History and Evolution: Understand the origin, development, and significance of the C programming language.
  • Features and Characteristics: Explore the key features, advantages, and applications of C.
  • Structure of C Program: Learn the basic structure, components, and syntax of a C program.

Unit 2: Operators in C

  • Arithmetic Operators: Addition, subtraction, multiplication, division, modulus operations.
  • Relational Operators: Comparison operations like equal to, not equal to, less than, greater than, etc.
  • Logical Operators: Logical AND, logical OR, logical NOT operations.
  • Bitwise Operators: Bitwise AND, bitwise OR, bitwise XOR, bitwise NOT operations.
  • Assignment Operators: Assignment, compound assignment operations.
  • Miscellaneous Operators: Ternary conditional operator, sizeof operator, comma operator.

Unit 3: Control Structures in C

Conditional Statements:

  • if-else Statements: Implement conditional logic using if-else statements in C.
  • Nested if-else: Understand and implement nested conditional statements for complex decision-making.

Switch Case Statements:

  • Nested Switch Case: Learn to use nested switch-case statements for multiple condition evaluations.

Unit 4: Problem-solving, Algorithms, and Flowcharts

  • Introduction to Problem-solving: Understand the problem-solving approach using algorithms, flowcharts, and pseudocode.
  • Divide & Conquer: Learn the divide and conquer strategy to solve complex problems by breaking them into smaller sub-problems.
  • Time Complexity: Explore the concept of time complexity to analyze and evaluate algorithm efficiency.
  • Algorithms: Study various algorithms, their design, analysis, and implementation in C programming.
  • Flowchart and Pseudocode: Design flowcharts and write pseudocode to represent algorithmic solutions systematically.

Unit 5: Simple Arithmetic Problems in C

  • Simple Arithmetic Operations: Solve basic arithmetic problems using C programming, focusing on addition, subtraction, multiplication, division, and modulus operations.

Unit 6: Functions in C

Basics of Functions: Understand the concept of functions, their definition, declaration, and usage in C programming.

Parameter Passing Techniques:

  • Call by Value: Learn to pass function arguments by value, understanding parameter copies and modifications.
  • Call by Reference: Explore passing function arguments by reference using pointers, enabling direct memory access and modifications.