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.
Basic Programs and OperatorsDecision Making and LoopsArrays and StringsFunctions, Recursion and PointersStructures 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 · 5 chapters · 27 topics
01Basic Programs and Operators
5 topics+
- Sum and average of numbers
- Simple and compound interest
- Area and perimeter of shapes
- Swap two numbers with and without a third variable
- Temperature conversion
02Decision Making and Loops
7 topics+
- Largest of three numbers
- Leap year check
- Roots of a quadratic equation
- Prime number check and primes in a range
- Factorial, Fibonacci series and reverse of a number
- Number and star patterns
- Menu-driven calculator using switch
03Arrays and Strings
5 topics+
- Linear and binary search
- Bubble, selection and insertion sort
- Matrix addition, transpose and multiplication
- String length, copy, reverse and palindrome without library functions
- Counting vowels and words in a string
04Functions, Recursion and Pointers
5 topics+
- Functions for factorial, GCD and power
- Recursive factorial, Fibonacci and GCD
- Swap using call by reference
- Pointer arithmetic on arrays
- Dynamic memory allocation with malloc
05Structures and Files
5 topics+
- Student records using an array of structures
- Union and enumeration examples
- Writing and reading a text file
- Copying one file to another
- Counting characters, words and lines in a file
About this course
You will be able to
- Edit, compile, debug and run C programs on Linux / Windows
- Write programs using operators, branching and loops
- Implement searching, sorting, matrix and string programs using arrays
- Write programs using functions, recursion and pointers
- Use structures and files to store and read records
Who it is for
- B.Tech first-year students (Semester 1) of Civil, Mechanical, Electrical, Electronics & Communication, Computer Science and Information Technology branches under AKTU
- Students who want guided practice before the internal and external lab examination and viva
What you need
- Programming for Problem Solving theory (studied alongside)
- Computer with GCC / Code::Blocks and a lab record file
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 current AKTU (Dr. A.P.J. Abdul Kalam Technical University, Lucknow) B.Tech syllabus of Programming for Problem Solving Lab (Semester 1, all branches). If your university or college follows a different syllabus, the centre teaches from your own university syllabus.
How is the lab assessed?
By the experiment performed, readings or output, the practical record file and a viva voce, as in the AKTU internal and external lab examination.
Do I need to maintain a record file?
Yes. The centre helps you write each experiment with aim, apparatus, theory, observations, calculations, result and precautions.