C Programming Language

Welcome to @NagpurCoders family

C Programming - Subject Tutorials

Nagpur University – BCA SEMESTER 1, BSc IT SEMESTER 1, BSc CS SEMESTER 1, BSc CA SEMESTER 1

Students who successfully complete the course and pass the required assessment will receive a Course Completion Certificate from Nagpur Coders, which can be useful for academic records and skill verification.

C Programming Syllabus - Nagpur University

UNIT I

  • Programming Structure: Sequence, Selection, Iteration and Modular.
  • Problem Solving techniques:
  • Development Tools: Algorithm, Flowcharts and Pseudo code (Definition and its characteristics) Developing Algorithm and Drawing flowcharts.

UNIT II

  • C Character set, Tokens, Data types,
  • Operators and Expressions: Arithmetic, Relational, Logical, Bit-Wise, Increment, Decrement, Conditional and Special operators. typedef, Type Conversion, Constants, Declaring Symbolic Constants, Character Strings, Enumerated Data Types, Operator
    Precedence and Associativity.
  • Library functions: Maths, string handling Functions.
  • Control Structure: Compound Statement, Selection Statement: if, if-else, Nested if, switch.
  • Iteration statement: for, while, do…while, Nested loops,
  • Jump statements: break, continue, goto (Special emphasis on problem solving)

UNIT III

  • Arrays: Need, Types: Single and Two Dimensional Array.
  • Strings: Strings Manipulation, Arrays of
    Strings, Evaluation order
  • Function: Function Components, Return Data type, Parameter Passing, Return by Reference, Default Arguments, Recursive Functions, Arrays with Functions, Storage Classes. (Special emphasis on
    problem Solving)

UNIT IV

  • Structure: Declaration, Definition, Accessing structure members, Initialization, Nesting of Structures.
  • Union: Unions, Differences between Structure and Union.
  • Pointer: Introduction, Address Operator (&), Pointer variables, void pointers, Pointer Arithmetic, Pointers to Pointers.
  • File handling: Hierarchy of File Stream Classes, Opening & closing a file, Testing for errors, File Modes, File
    pointers and their manipulations, Sequential Access, Random Access, Command Line arguments.

Join Nagpur Coders Community

Leave a Reply

Your email address will not be published. Required fields are marked *