C Language Syllabus,Labs, Study Notes and Important Questions : II Semester (Bsc(MPCS/MSCS))

Also Read

@gvrjobs4u.com
 Rayalaseema University(UG)

II Semester (Bsc(MPCS/MSCS))

C Language Syllabus

Latest Updates Join Telegram Group https://t.me/gvrjobs4u

UNIT-I

Introduction to Algorithms and Programming Languages: Algorithm – Key features of Algorithms – Some more Algorithms – Flow Charts – Pseudo code – Programming Languages –Generation of Programming Languages – Structured Programming Language- Design and Implementation of Correct, Efficient and Maintainable Programs.

Introduction to C: Introduction – Structure of C Program – Writing the first C Program – File used in C Program – Compiling and Executing C Programs – Using Comments – Keywords – Identifiers –Basic Data Types in C – Variables – Constants – I/O Statements in C- Operators in C- Programming Examples – Type Conversion and Type Casting.

UNIT-II

Decision Control and Looping Statements: Introduction to Decision Control Statements –Conditional Branching Statements – Iterative Statements – Nested Loops – Break and Continue Statement – Goto Statement. Functions: Introduction – using functions – Function declaration/ prototype – Function definition – function call – return statement – Passing parameters – Scope of variables – Storage Classes – Recursive functions – Type of recursion – Towers of Hanoi – Recursion vs. Iteration.

UNIT-III

Arrays: Introduction – Declaration of Arrays – Accessing elements of the Array – Storing Values in Array – Calculating the length of the Array – Operations on Array – one dimensional array for inter-function communication – Two dimensional Arrays –Operations on Two Dimensional Arrays – Two Dimensional Arrays for inter-function communication – Multidimensional Arrays – Sparse Matrices.

Strings: Introduction –Suppressive Input – String Taxonomy – String Operations – Miscellaneous String and Character functions.

UNIT-IV

Pointers: Understanding Computer Memory – Introduction to Pointers – declaring Pointer Variables– Pointer Expressions and Pointer Arithmetic – Null Pointers – Generic Pointers – Passing Arguments to Functions using Pointer – Pointer and Arrays – Passing Array to Function – Difference between Array Name and Pointer – Pointers and Strings – Array of pointers – Pointer and 2D Arrays – Pointer and 3D Arrays – Function Pointers – Array 0f Function Pointer – Pointers to Pointers –Memory Allocation in C Programs – Memory Usage – Dynamic Memory Allocation – Drawbacks of Pointers.

Structure, Union, and Enumerated Data Types: Introduction – Nested Structures – Arrays of Structures – Structures and Functions – Self referential Structures – Union – Arrays of Unions Variables – Unions inside Structures – Enumerated Data Types.

UNIT-V

Files: Introduction to Files – Using Files in C – Reading Data from Files – Writing Data from Files –Detecting the End-of-file – Error Handling during File Operations – Accepting Command Line Arguments – Functions for Selecting a Record Randomly - Remove() – Renaming a File –Creating a Temporary File.


II SEM BSc _C LANGUAGE IMPORTANT QUESTIONS:


II SEM BSC_C LANGUAGE_II Internal Question Paper: 

@gvrjobs4u.com
 Rayalaseema University(UG)

II Semester (Bsc(MPCS/MSCS))

C Language Syllabus

Latest Updates Join Telegram Group https://t.me/gvrjobs4u

UNIT-I

Introduction to Algorithms and Programming Languages: Algorithm – Key features of Algorithms – Some more Algorithms – Flow Charts – Pseudo code – Programming Languages –Generation of Programming Languages – Structured Programming Language- Design and Implementation of Correct, Efficient and Maintainable Programs.

Introduction to C: Introduction – Structure of C Program – Writing the first C Program – File used in C Program – Compiling and Executing C Programs – Using Comments – Keywords – Identifiers –Basic Data Types in C – Variables – Constants – I/O Statements in C- Operators in C- Programming Examples – Type Conversion and Type Casting.

UNIT-II

Decision Control and Looping Statements: Introduction to Decision Control Statements –Conditional Branching Statements – Iterative Statements – Nested Loops – Break and Continue Statement – Goto Statement. Functions: Introduction – using functions – Function declaration/ prototype – Function definition – function call – return statement – Passing parameters – Scope of variables – Storage Classes – Recursive functions – Type of recursion – Towers of Hanoi – Recursion vs. Iteration.

UNIT-III

Arrays: Introduction – Declaration of Arrays – Accessing elements of the Array – Storing Values in Array – Calculating the length of the Array – Operations on Array – one dimensional array for inter-function communication – Two dimensional Arrays –Operations on Two Dimensional Arrays – Two Dimensional Arrays for inter-function communication – Multidimensional Arrays – Sparse Matrices.

Strings: Introduction –Suppressive Input – String Taxonomy – String Operations – Miscellaneous String and Character functions.

UNIT-IV

Pointers: Understanding Computer Memory – Introduction to Pointers – declaring Pointer Variables– Pointer Expressions and Pointer Arithmetic – Null Pointers – Generic Pointers – Passing Arguments to Functions using Pointer – Pointer and Arrays – Passing Array to Function – Difference between Array Name and Pointer – Pointers and Strings – Array of pointers – Pointer and 2D Arrays – Pointer and 3D Arrays – Function Pointers – Array 0f Function Pointer – Pointers to Pointers –Memory Allocation in C Programs – Memory Usage – Dynamic Memory Allocation – Drawbacks of Pointers.

Structure, Union, and Enumerated Data Types: Introduction – Nested Structures – Arrays of Structures – Structures and Functions – Self referential Structures – Union – Arrays of Unions Variables – Unions inside Structures – Enumerated Data Types.

UNIT-V

Files: Introduction to Files – Using Files in C – Reading Data from Files – Writing Data from Files –Detecting the End-of-file – Error Handling during File Operations – Accepting Command Line Arguments – Functions for Selecting a Record Randomly - Remove() – Renaming a File –Creating a Temporary File.


II SEM BSc _C LANGUAGE IMPORTANT QUESTIONS:


II SEM BSC_C LANGUAGE_II Internal Question Paper: 

Top Post Ad

Below Post Ad

Youtube Channel Image
GVRHUB9144 Subscribe To watch more Education and Jobs Information
Subscribe