# JNTUK R20 B.Tech Engineering PPS C Programming Syllabus 2021

JNTUK R20 PPS B.tech Syllabus 2021 along with Course Objectives and Course outcome and list of text book and reference books is mentioned in this blog. The subject of Programming for Problem Solving has 5 units in total. Topic and sub-topics of Programming for Problem Solving mentioned below in detail. If you have any problem in understanding Programming for Problem Solving or any other Engineering Subject in any semester or in any year then you can view the video lectures on the official CynoHub app.

#### JNTUK R20 PPS B.tech Syllabus Unit - 1:

##### Introduction to Computers

Creating  and  running  Programs,  Computer  Numbering  System,  Storing Integers, Storing Real Numbers

##### Introduction to the C Language

Background,  C  Programs,  Identifiers,  Types,  Variable,  Constants, Input/output, Programming Examples, Scope, Storage Classes and Type Qualifiers.

#### Structure of a C Program

Expressions Precedence and Associativity, Side Effects, Evaluating Expressions, Type Conversion Statements, Simple Programs, Command Line Arguments.

#### JNTUK R20 PPS B.tech Syllabus Unit - 2:

##### Bitwise Operators

Exact Size Integer Types, Logical Bitwise Operators, Shift Operators

##### Selection & Making Decisions

Logical  Data  and  Operators,  Two  Way  Selection,  Multiway  Selection, More Standard Functions

##### Repetition

Concept  of  Loop,  Pretest  and  Post-test  Loops,  Initialization  and  Updating,  Event  and Counter  Controlled  Loops,  Loops  in  C,  Other  Statements  Related  to  Looping,  Looping  Applications, Programming Examples

#### JNTUK R20 PPS B.tech Syllabus Unit - 3:

##### Arrays

Concepts,  Using  Array  in  C,  Array  Application,  Two  Dimensional  Arrays,  Multidimensional Arrays, Programming Example – Calculate Averages

#### Strings

String Concepts, C String, String Input / Output Functions, Arrays of Strings, String Manipulation Functions String/ Data Conversion, A Programming Example – Morse Code

##### Enumerated, Structure, and Union

The  Type  Definition  (Type  def),  Enumerated  Types,  Structure, Unions, and Programming Application

#### JNTUK R20 PPS B.tech Syllabus Unit - 4:

##### Pointers

Introduction, Pointers to pointers, Compatibility, L value and R value

##### Pointer Applications

Arrays, and Pointers, Pointer Arithmetic and Arrays, Memory Allocation Function, Array of Pointers, Programming Application

##### Processor Commands

Processor Commands

#### Functions

Designing,  Structured  Programs,  Function  in  C,  User  Defined  Functions,  Inter-Function Communication, Standard Functions, Passing Array to Functions, Passing Pointers to Functions, Recursion

##### Text Input/Output

Files,  Streams,  Standard  Library  Input  /  Output  Functions,  Formatting  Input  / Output Functions, Character Input / Output Functions

##### Binary Input/Output

Text versus Binary Streams, Standard Library, Functions  for Files, Converting File Type.

##### JNTUK R20 PPS B.tech Syllabus Course Objectives :
• To learn about  the computer systems, computing environments, developing of a computer program and Structure of a C Program
• To gain knowledge of the operators, selection, control statements and repetition in C
• To  learn  about  the  design  concepts  of  arrays,  strings,  enumerated  structure  and  union  types.  To learn about their usage.
• To assimilate about pointers, dynamic memory allocation and know the significance of Preprocessor.
•  To assimilate about File I/O and significance of function
##### JNTUK R20 PPS B.tech Syllabus Course Objectives :

Upon the completion of the course the student will learn

• To write algorithms and to draw flowcharts for solving problems
• To convert flowcharts/algorithms to C Programs, compile and debug programs
• To use different operators, data types and write programs that use two-way/ multi-way selection
• To select the best loop construct for a given problem
• To design and implement programs to analyze the different pointer applications
• To decompose a problem into functions and to develop modular reusable code
##### Scoring Marks in JNTUK R20 PPS B.tech Syllabus

Programming for Problem Solving Syllabus JNTUK is vast. CynoHub is here to help you cover the Programming for Problem Solving Syllabus JNTUK. We have made a video that will help Engineering Students get rank 1 in their B.tech exams. There are many reasons that scoring in Programming for Problem Solving exams is difficult so this video will help you to rectify the mistakes students make in exams.

JNTUK R20 PPS B.tech Syllabus was made clear in this article. To know about the syllabus of other Engineering Subjects of JNTUK check out the official CynoHub application.

Gud