Problem Solving using C Lab (MCA)

Hands-on C programs on control structures, functions, arrays, pointers, structures and file handling.

6 MonthsDuration 6Chapters24Topics

Syllabus · पाठ्यक्रम

Download PDF
01Exp Group 1: Basic Programs and Operators 4 topics
  1. Input-output with printf and scanf
  2. Arithmetic and temperature conversion
  3. Swapping with and without a third variable
  4. Bitwise operators
02Exp Group 2: Decision Making and Loops 5 topics
  1. Largest of three numbers
  2. Roots of a quadratic equation
  3. Prime, Armstrong and palindrome numbers
  4. Fibonacci series and factorial
  5. Pattern printing
03Exp Group 3: Arrays and Strings 4 topics
  1. Linear and binary search
  2. Bubble and selection sort
  3. Matrix addition, transpose and multiplication
  4. String functions without library calls
04Exp Group 4: Functions and Recursion 3 topics
  1. Call by value and call by reference
  2. Recursive factorial, GCD and Fibonacci
  3. Tower of Hanoi
05Exp Group 5: Pointers, Structures and Unions 4 topics
  1. Pointer arithmetic on arrays
  2. Dynamic memory with malloc, calloc and free
  3. Student records using an array of structures
  4. Union and its memory size
06Exp Group 6: File Handling and Command-line Arguments 4 topics
  1. Writing and reading text files
  2. Copying one file to another
  3. Counting characters, words and lines
  4. Command-line arguments with argc and argv

About

You will be able to

  • Write algorithms and flowcharts and convert them into C programs
  • Use decision statements, loops and functions including recursion
  • Process arrays, matrices and strings
  • Use pointers, dynamic memory, structures and unions
  • Read and write data files and handle command-line arguments
  • Maintain a lab record with program, test data and output

Who it is for

  • MCA students of Semester 1 (AKTU, Lucknow)
  • MCA entrants from non-computer backgrounds (B.Sc / B.Com) who need coding practice

What you need

  • Problem Solving using C theory (studied alongside)
  • Lab computer with GCC or Code::Blocks (provided at the centre)

Questions

Which syllabus does this Problem Solving using C Lab course follow?

It follows the AKTU (Lucknow) MCA syllabus for Semester 1. If your own university's syllabus differs, the centre follows your university's syllabus and unit order.

What happens in the lab exam?

You write and run programs given by the examiner, show output for test data, submit the lab record and answer viva questions.

Can I practise at home?

Yes. The trainer helps you install a free compiler such as GCC with Code::Blocks or VS Code.

Download the syllabus (PDF)

Tell us who you are — your copy is made with your name, and our counsellor can help you choose the right course and centre.

Want to join right away? Enquire now — our centre will call you.