You can keep up to 10 CVs here -- delete one you don't need.
You can keep up to 10 CVs here -- delete one you don't need.
You can keep up to 10 CVs here -- delete one you don't need.
You can keep up to 10 CVs here -- delete one you don't need.
You can keep up to 10 CVs here -- delete one you don't need.

Problem Solving using C (MCA)

Algorithms, flowcharts and programming in C: data types, control structures, functions, arrays, pointers, structures and files.

6 MonthsDuration 5Chapters24Topics

Syllabus · पाठ्यक्रम

Download PDF
01Unit 1: Problem Solving & Basics of C 4 topics
  1. Algorithm, flowchart and pseudocode
  2. Structure of a C program
  3. Compilation process: preprocessing, compiling, assembling, linking
  4. Character set, keywords, identifiers, constants
02Unit 2: Data Types, Operators & Control Statements 6 topics
  1. Data types and variables
  2. Operators: arithmetic, relational, logical, bitwise, increment / decrement
  3. Type conversion and precedence
  4. Formatted input / output: printf and scanf
  5. Decision making: if, if-else, switch
  6. Loops: for, while, do-while; break and continue
03Unit 3: Functions, Arrays & Strings 5 topics
  1. Functions: declaration, definition, call by value
  2. Recursion
  3. Storage classes: auto, static, extern, register
  4. One and two-dimensional arrays
  5. Strings and string library functions
04Unit 4: Pointers, Structures & Unions 5 topics
  1. Pointers and pointer arithmetic
  2. Call by reference; pointers and arrays
  3. Dynamic memory: malloc, calloc, realloc, free
  4. Structures and arrays of structures
  5. Unions and enumerations
05Unit 5: Files & Preprocessor 4 topics
  1. File handling: fopen, fclose, fprintf, fscanf, fgets, fputs
  2. File modes and random access: fseek, ftell
  3. Preprocessor directives and macros
  4. Command-line arguments

About

You will be able to

  • Write algorithms, flowcharts and pseudocode for simple problems
  • Write C programs using data types, operators, expressions and input / output
  • Use decision making and loops to solve problems
  • Use functions, recursion, arrays and strings
  • Use pointers, dynamic memory allocation, structures and unions
  • Read and write data files and use preprocessor directives

Who it is for

  • MCA students of Semester 1 (AKTU)
  • Beginners who need strong programming logic before Data Structures and Java

What you need

  • Graduation (BCA / B.Sc / B.Com / B.A) with Mathematics at 10+2 or graduation level (MCA admission)
  • A computer with a C compiler (GCC / Code::Blocks / Turbo C)

Questions

Which syllabus is followed?

The AKTU (Dr. A.P.J. Abdul Kalam Technical University, Lucknow) MCA syllabus of Problem Solving using C (Semester 1). If your own university's syllabus differs, the centre follows your university syllabus and units.

Is lab practice included?

Yes. Every topic is practised with programs on the computer; viva-style questions on output prediction are also covered.

How will I be tested?

Unit-wise MCQ tests and a final paper at semester level, plus practice on short and long answer questions from previous university papers.

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.