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
Work planकार्य योजनाStep by step with your guide / trainer.
Exp Group 1: Basic Programs and OperatorsExp Group 2: Decisions and LoopsExp Group 3: Arrays and StringsExp Group 4: Functions and RecursionExp Group 5: PointersExp Group 6: Structures and Files
- 3
File, report & vivaफ़ाइल, रिपोर्ट और वाइवाPractical file / report checked, mock viva before the final one.
- 4
Online tests & resultऑनलाइन टेस्ट और रिज़ल्टTake the tests online; your marks and result show in your student login and at the centre.
Syllabus · पाठ्यक्रम
1 subject · 6 chapters · 24 topics
01Exp Group 1: Basic Programs and Operators
4 topics+
- Hello world and input-output
- Simple and compound interest
- Swap two numbers
- Area and perimeter programs
02Exp Group 2: Decisions and Loops
5 topics+
- Largest of three numbers
- Even-odd and leap year
- Prime number and prime series
- Fibonacci series and factorial
- Pattern printing with nested loops
03Exp Group 3: Arrays and Strings
5 topics+
- Sum and average of array elements
- Linear and binary search
- Bubble sort
- Matrix addition and multiplication
- String reverse and palindrome
04Exp Group 4: Functions and Recursion
3 topics+
- Functions with arguments and return values
- Recursive factorial and Fibonacci
- GCD using recursion
05Exp Group 5: Pointers
3 topics+
- Swap using call by reference
- Array traversal with pointers
- Dynamic memory with malloc
06Exp Group 6: Structures and Files
4 topics+
- Student record using structure
- Array of structures
- Writing and reading a file
- Counting characters, words and lines in a file
About this course
You will be able to
- Edit, compile, debug and run C programs in an IDE
- Write programs using decisions, loops, arrays and strings
- Write user-defined and recursive functions and use pointers
- Store records with structures and handle data files
- Maintain a practical file with algorithm, program and output for each experiment
Who it is for
- BCA students of Semester 2 (UP state universities, Lucknow University pattern)
- Beginners who want hands-on coding practice in C
What you need
- Programming in C theory (studied alongside)
- Lab computer with GCC / Code::Blocks (provided at the centre)
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 does this C Programming Lab course follow?
It follows the common UP state university BCA syllabus (University of Lucknow pattern) for BCA Semester 2. 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 one or two programs, show the output, submit the practical file and answer viva questions.
Can I practise at home?
Yes. The trainer helps you install a free compiler such as Code::Blocks (GCC) on your laptop.