Recents in Beach

Semester-First BCA 1002

previous page

C  Programming



Fundamentals of C programming and Control Structures

  • Introduction of C language - Basic structure  Naming conventions, Character Set, Identifiers, Keywords, ASCI code, Gcc compiler.
  • Data types, Types of Data Types, Modifiers, Variables, Constants.
  • Operators, Operator precedence.
  • Input and Output operation: Single character input and output, formatted input and output
  • Control Structures.
  • Conditional statement & switch statement.

  • Specific keywords goto, continue, break etc. 
  • Looping statement - for, while, do & nested for statement.

Arrays and Functions

  • Introduction of 1-D, 2-D and multi - Dimensional array.
  • Why used and advantages/disadvantages.
  • Arrays Declaration and Initialization.
  • String manipulation - input/output arrays.
  • String operations.
  • Functions: Introduction, advantages of functions. 
  • Function definition, function call.
  • Actual and formal arguments. 
  • local and global variables.
  • function prototypes, types of functions.
  • Recursive functions, arrays and functions.
Searching and Sorting

  • Selection sort.
  • Bubble sort.
  • Insertion sort.
  • Quick sort.
  • Merge sort.
  • Searching: linear and binary search methods.
  • Comparison of sorting and searching methods.
Structures and Pointers 

  • Introduction to structures, Advantages,
  • Creation of Structure. Nested structures. 
  • Array of structures.
  • Functions and structures.
  • Pointers in structures - Introduction, pointer variable, pointer operator, pointer arithmetic.
  • Pointers and arrays.
  • Pointers in functions & recursions.
  • Pointers and Strings, array pointers, dynamic allocation. 

Notes || Next Page || Home

Post a Comment

0 Comments