Kavayitri Bahinabai Chaudhari North Maharashtra University, Maharashtra, Electronics and Telecommunications Semester 1, Programming for Problem Solving Syllabus

Programming for Problem Solving Lecture notes | Videos | Free pdf Download | Previous years solved question papers | MCQs | Question Banks| Syllabus
Get access to 100s of MCQs, Question banks, notes and videos as per your syllabus.
Try Now for free

Programming for Problem Solving

Semester credits 04

Unit–I: 

Introduction
What is C, The C Character set, Constant, Variables & Keywords, Types of C Constants, Rules for constructing Integer Constants, Rules for constructing Real Constants, Rules for constructing Character Constants, Types of C Variables, Rules for constructing Variable Names, Comments in a C Program
Type Declaration Instruction, Type Conversion in Assignments
Data Types Revisited: Integers, long & short, signed & unsigned, Chars, signed & unsigned, Float & Doubles
Console Input/Output: Types of I/O, Console I/O Function, Formatted Console I/O Functions, Unformatted Console I/O Functions
Decision Control Instruction: The if statement, Multiple Statements within if, The if-else statement, Nested if-else, Forms of if
Use of Logical Operators, The else if Clause, The | Operator, The Conditional Operators

Unit–II:

Loop
Loop Control Instruction: Loops, the while Loop, Tips & Traps, More Operators, for Loop, Nesting of Loops, Multiple Initialization in the for Loop, the break Statement, the continue Statement, The do-while Loop, The Odd Loop

Case Control Instruction: Decisions using switch, The Tips & Traps, switch versus if-else Ladder, The go to Keyword

Unit–III: 

Function & Pointers
Function: What is a Function? Why use Functions? Passing Values between Functions, Scope Rule of Functions, Order of Passing Arguments, Using Library Functions
Pointers: Call by Value and Call by Reference, An Introduction to Pointers, Pointer Notation, Back to Function Calls

Unit–IV: 

Array
Arrays: What are Arrays? A Simple Program using Array, more on Arrays, Array Initialization, Array Elements in Memory, Bounds Checking, Passing Array Elements to a Function, Pointers and Arrays, Passing an Entire Array to a Function
Multidimensional Array: Two Dimensional Arrays, initializing a Two-Dimensional Array, Memory Map of a Two-Dimensional Array, Pointers and Two Dimensional Arrays, Pointer to an Array, Passing 2 D Array to a Function, Array of Pointers, Three-Dimensional Array

Unit–V: 

Strings & Structure
Strings: What are Strings? More about Strings, Pointers and Strings, Standard Library String Functions: strlen(), strcpy(), strcat(), strcmp()
Handling Multiple Strings: Two-Dimensional Array of Characters, Array of Pointers to strings, Limitations of Array of Pointers to Strings
Structures: Why use Structures? Declaring a Structure, Accessing Structure Elements, How Structure Elements are Stored? Array of Structure

Text Books:
1. YashavantKanetkar, Let Us C, BPB Publication, 14th Edition
Reference Books:
1. E Balagurusamy, Programming in ANSIC C by, Tata McGraw Hill, 4th Edition
2. K. R. Venugopal and S. R. Prasad, Mastering C, Tata McGraw Hill, 2011, 2nd Edition
3. Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, PHI, 2nd Edition
4. Paul Deitel and Harvey Deitel, C How to Program, Pearson, 8th Edition
5. R.S. Salaria, Computer concepts and Programming in C, Khanna Publication

Share  
Link Copied
More than 1 Million students use Goseeko! Join them to feel the power of smart learning.
Spot anything incorrect? Contact us