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

Problem Solving using C

MCA · Semester 1 — Algorithms, flowcharts and programming in C: data types, control structures, functions, arrays, pointers, structures and files.

6 MonthsDuration 1Subject 5Chapters OnlineTests & result

Your roadmap · आपका रोडमैप

  1. 1
    Admission & first meetingप्रवेश और पहली मुलाकात

    Enquire at your nearest NDSS centre, meet the teacher, fix the batch time and get your study material.

  2. 2
    Part 1 of the syllabusपाठ्यक्रम भाग 1

    Unit-wise coaching with notes and doubt classes.

    Unit 1: Problem Solving & Basics of CUnit 2: Data Types, Operators & Control StatementsUnit 3: Functions, Arrays & Strings
  3. 3
    Part 2 of the syllabusपाठ्यक्रम भाग 2

    Unit-wise coaching with notes and doubt classes.

    Unit 4: Pointers, Structures & UnionsUnit 5: Files & Preprocessor
  4. 4
    Unit tests & assignmentsयूनिट टेस्ट

    Regular tests in the university / board pattern.

  5. 5
    Semester 1 exam (university / board)विश्वविद्यालय / बोर्ड परीक्षा

    Previous papers and full revision before the exam.

  6. 6
    Online tests & resultऑनलाइन टेस्ट और रिज़ल्ट

    Take the tests online; your marks and result show in your student login and at the centre.

Syllabus · पाठ्यक्रम

1 subject · 5 chapters · 24 topics

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 this course

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)
Online tests & result Practice and unit tests online; marks and result show in your student login and at the centre. Student login →

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.