Your roadmap · आपका रोडमैप
- 1
Admission & first meetingप्रवेश और पहली मुलाकातEnquire at your nearest NDSS centre, meet the teacher, fix the batch time and get your study material.
- 2
Part 1 of the syllabusपाठ्यक्रम भाग 1Unit-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
Part 2 of the syllabusपाठ्यक्रम भाग 2Unit-wise coaching with notes and doubt classes.
Unit 4: Pointers, Structures & UnionsUnit 5: Files & Preprocessor
- 4
Unit tests & assignmentsयूनिट टेस्टRegular tests in the university / board pattern.
- 5
Semester 1 exam (university / board)विश्वविद्यालय / बोर्ड परीक्षाPrevious papers and full revision before the exam.
- 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+
- Algorithm, flowchart and pseudocode
- Structure of a C program
- Compilation process: preprocessing, compiling, assembling, linking
- Character set, keywords, identifiers, constants
02Unit 2: Data Types, Operators & Control Statements
6 topics+
- Data types and variables
- Operators: arithmetic, relational, logical, bitwise, increment / decrement
- Type conversion and precedence
- Formatted input / output: printf and scanf
- Decision making: if, if-else, switch
- Loops: for, while, do-while; break and continue
03Unit 3: Functions, Arrays & Strings
5 topics+
- Functions: declaration, definition, call by value
- Recursion
- Storage classes: auto, static, extern, register
- One and two-dimensional arrays
- Strings and string library functions
04Unit 4: Pointers, Structures & Unions
5 topics+
- Pointers and pointer arithmetic
- Call by reference; pointers and arrays
- Dynamic memory: malloc, calloc, realloc, free
- Structures and arrays of structures
- Unions and enumerations
05Unit 5: Files & Preprocessor
4 topics+
- File handling: fopen, fclose, fprintf, fscanf, fgets, fputs
- File modes and random access: fseek, ftell
- Preprocessor directives and macros
- 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.