...

PROBLEM-SOLVING THROUGH PROGRAMMING 21PSP23/13 VTU Notes 2021 Scheme

PROBLEM-SOLVING THROUGH PROGRAMMING 21PSP23/13

CategoryDetailsCategoryDetails
Course Code21PSP23/13CIE Marks50
Teaching Hours/Week (L:T:P:S)2:2:0:0SEE Marks50
Total Hours of Pedagogy40Total Marks100
Credits03Exam Hours03

2021 Scheme Notes – PROBLEM-SOLVING THROUGH PROGRAMMING (Download👇)

Syllabus copy

21EME15/25 Syllabus


Module 1

Introduction to Computer Hardware and Software

Introduction to Computer Hardware and Software: Computer generations, computer types, bits, bytes and words, CPU, Primary memory, Secondary memory, ports and connections, input devices, output devices, Computers in a network, Network hardware, Software basics, software types.

Overview of C: Basic structure of C program, executing a C program. Constant, variable and
data types, Operators and expressions.


Module 2

Managing Input and output operations

Managing Input and output operations. Conditional Branching and Loops. Example programs,
finding roots of a quadratic equation, computation of binomial coefficients, plotting of Pascal’s
triangle.


Module 3

Arrays

Arrays: Arrays (1-D, 2-D), Character arrays and Strings, Basic Algorithms: Searching and Sorting Algorithms (Linear search, Binary search, Bubble sort and Selection sort).


Module 4

User Defined Functions and Recursion.

User Defined Functions and Recursion.
Example programs: Finding Factorial of a positive integer, GCD of two numbers and Fibonacci
sequence.


Module 5

Structures, Unions and Pointers, Pre-processor Directives and Example Programs like Addition of two complex numbers using structures , compute the sum, mean and standard deviation of all elements stored in an array of N real numbers using pointers.


Author

    by
  • NNS

    Welcome to Study With NNS! I'm NNS, an experienced educator with 40+ years in engineering. Specializing in Electrical and Communication Engineering, I've taught at top institutions like BMS College of Engineering and PES College of Engineering. Join me on YouTube and my website to revolutionize engineering education with engaging methods and curated notes. Let's unlock the full potential of learning together!

    View all posts

Leave a Comment

Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.