Programming for Problem Solving Lab (B.Tech)

Writing, compiling and debugging C programs for basic computational problems.

6 महीनेअवधि 5Chapters27टॉपिक

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

Download PDF
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

परिचय

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

  • 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

सवाल

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.