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

Programming for Problem Solving Lab

B-Tech · Semester 1 — Writing, compiling and debugging C programs for basic computational problems.

6 महीनेअवधि 1Subject 5Chapters ऑनलाइनTests & 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
    Work planकार्य योजना

    Step by step with your guide / trainer.

    Basic Programs and OperatorsDecision Making and LoopsArrays and StringsFunctions, Recursion and PointersStructures and Files
  3. 3
    File, report & vivaफ़ाइल, रिपोर्ट और वाइवा

    Practical file / report checked, mock viva before the final one.

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

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

सिलेबस · पाठ्यक्रम

1 subject · 5 chapters · 27 topics

01Basic Programs and Operators 5 टॉपिक
  1. Sum and average of numbers
  2. Simple and compound interest
  3. Area and perimeter of shapes
  4. Swap two numbers with and without a third variable
  5. Temperature conversion
02Decision Making and Loops 7 टॉपिक
  1. Largest of three numbers
  2. Leap year check
  3. Roots of a quadratic equation
  4. Prime number check and primes in a range
  5. Factorial, Fibonacci series and reverse of a number
  6. Number and star patterns
  7. Menu-driven calculator using switch
03Arrays and Strings 5 टॉपिक
  1. Linear and binary search
  2. Bubble, selection and insertion sort
  3. Matrix addition, transpose and multiplication
  4. String length, copy, reverse and palindrome without library functions
  5. Counting vowels and words in a string
04Functions, Recursion and Pointers 5 टॉपिक
  1. Functions for factorial, GCD and power
  2. Recursive factorial, Fibonacci and GCD
  3. Swap using call by reference
  4. Pointer arithmetic on arrays
  5. Dynamic memory allocation with malloc
05Structures and Files 5 टॉपिक
  1. Student records using an array of structures
  2. Union and enumeration examples
  3. Writing and reading a text file
  4. Copying one file to another
  5. Counting characters, words and lines in a file

About this course

आप यह कर पाएँगे

  • 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

यह किसके लिए है

  • 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

आपको क्या चाहिए

  • 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 →

सवाल

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.

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? अभी पूछताछ करें — our centre will call you.