FPL Notes | Unit 1 – 5 | 2024 Pattern SPPU

FPL subject has a total evaluation of 125 Marks and carries 3 Credits,.

Examination Scheme Breakdown

ComponentAssessment TypeMarks
TheoryComprehensive Continuous Evaluation (CCE)30
End-Semester Examination (ESE)70
PracticalTerm Work (TW)25
Total125

Download Notes

Insem

UnitDownload Button
Unit No: 1 Download Now
Unit No: 2 Download Now
UnitDownload Button
Unit No: 3 Download Now
Unit No: 4 Download Now
Unit No: 5 Download Now

Syllabus

Unit I: Introduction to Program Planning & C Programming (06 Hours)

Program Design Tools

  • Concept of programming and problem solving
  • Art of programming through algorithms
  • Flowcharts and their symbols
  • Steps involved in program development

Overview of C

  • History and importance of C language
  • Structure of a C program
  • Character set used in C
  • C tokens and their types
  • Keywords and identifiers

Constants and Variables

  • Types of constants
  • Variables and naming rules
  • Data types in C
  • Declaration of variables
  • Storage classes
  • Assigning values to variables
  • Defining symbolic constants
  • Declaring a variable as const
  • Declaring a variable as volatile

Exemplar / Case Study

  • Study of C program compilation process
  • Testing and debugging of C programs

Unit II: Operators and Expressions (06 Hours)

Operators in C

  • Arithmetic operators
  • Relational operators
  • Logical operators
  • Assignment operators
  • Increment and decrement operators
  • Conditional (ternary) operator
  • Bitwise operators
  • Special operators

Expressions

  • Arithmetic expressions
  • Evaluation of expressions
  • Precedence of arithmetic operators
  • Operator precedence and associativity
  • Mathematical functions

Exemplar / Case Study

  • Study of infix expressions
  • Study of prefix expressions
  • Study of postfix expressions

Unit III: Control Flow (06 Hours)

Decision Making and Branching

  • Simple if statement
  • if–else statement
  • else–if ladder
  • switch statement
  • goto statement

Decision Making and Looping

  • while loop
  • do–while loop
  • for loop
  • break statement
  • continue statement

Exemplar / Case Study

  • Design of a simple calculator
  • Generating a calendar

Unit IV: Arrays (06 Hours)

Arrays

  • One-dimensional arrays
  • Declaration of one-dimensional arrays
  • Initialization of one-dimensional arrays
  • Two-dimensional arrays
  • Initialization of two-dimensional arrays

Character Arrays and Strings

  • Declaration and initialization of string variables
  • Reading strings from terminal
  • Writing strings to screen
  • Concatenation of strings
  • Comparison of two strings
  • Introduction to string handling functions

Exemplar / Case Study

  • Matrix multiplication using arrays

Unit V: User Defined Functions & Structures (06 Hours)

User Defined Functions

  • Need for user-defined functions
  • Multi-function programs
  • Elements of user-defined functions
  • Function definition
  • Return values and their types
  • Function calls
  • Function declaration

Categories of Functions

  • No arguments and no return values
  • Arguments but no return values
  • Arguments with return values
  • No arguments but returns a value
  • Functions returning multiple values
  • Nesting of functions
  • Recursion

Structures

  • Introduction to structures
  • Structure type declarations
  • Structure declarations
  • Referencing structure members
  • Referencing whole structures
  • Initialization of structures
Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO