# JNTU-A B.TECH R20 1-1 Syllabus For C-programming & data structures PDF 2022

January 29, 2022 2022-01-29 15:32## JNTU-A B.TECH R20 1-1 Syllabus For C-programming & data structures PDF 2022

# JNTU-A B.TECH R20 1-1 Syllabus For C-programming & data structures PDF 2022

### Get Complete Lecture Notes for C-programming & data structures on Cynohub APP

##### Download the APP Now! ( Click Here )

You will be able to find information about C-programming & data structures along with its Course Objectives and Course outcomes and also a list of textbook and reference books in this blog.You will get to learn a lot of new stuff and resolve a lot of questions you may have regarding C-programming & data structures after reading this blog. C-programming & data structures has 5 units altogether and you will be able to find notes for every unit on the CynoHub app. C-programming & data structures can be learnt easily as long as you have a well planned study schedule and practice all the previous question papers, which are also available on the CynoHub app.

All of the Topic and subtopics related to C-programming & data structures are mentioned below in detail. If you are having a hard time understanding C-programming & data structures or any other Engineering Subject of any semester or year then please watch the video lectures on the official CynoHub app as it has detailed explanations of each and every topic making your engineering experience easy and fun.

### C-programming & data structures Unit One

#### Introduction to C Language

C language elements, variable declarations and data types, operators

and expressions, decision statements – If and switch statements, loop control statements – while, for,

do-while statements, arrays.

### C-programming & data structures Unit Two

Functions, types of functions, Recursion and argument passing, pointers, storage allocation, pointers to

functions, expressions involving pointers, Storage classes – auto, register, static, extern, Structures,

Unions, Strings, string handling functions, and Command line arguments

### Get Complete Lecture Notes for C-programming & data structures on Cynohub APP

##### Download the APP Now! ( Click Here )

### C-programming & data structures Unit Three

#### Data Structures

Overview of data structures, stacks and queues, representation of a stack, stack

related terms, operations on a stack, implementation of a stack, evaluation of arithmetic expressions,

infix, prefix, and postfix notations, evaluation of postfix expression, conversion of expression from

infix to postfix, recursion, queues – various positions of queue, representation of queue, insertion,

deletion, searching operations.

### C-programming & data structures Unit Four

#### Linked Lists

Singly linked list, dynamically linked stacks and queues, polynomials using singly

linked lists, using circularly linked lists, insertion, deletion and searching operations, doubly linked

lists and its operations, circular linked lists and its operations

### C-programming & data structures Unit Five

#### Trees

Tree terminology, representation, Binary trees, representation, binary tree traversals. binary

tree operations, Graphs – graph terminology, graph representation, elementary graph operations,

Breadth First Search (BFS) and Depth First Search (DFS), connected components, spanning trees.

Searching and Sorting – sequential search, binary search, exchange (bubble) sort, selection sort,

insertion sort.

### C-programming & data structures Course Objectives

To illustrate the basic concepts of C programming language.

To discuss the concepts of Functions, Arrays, Pointers and Structures.

To familiarize with Stack, Queue and Linked lists data structures.

To explain the concepts of non-linear data structures like graphs and trees.

To learn different types of searching and sorting techniques.

### C-programming & data structures Course Outcomes

Analyse the basicconcepts of C Programming language. (L4)

2. Design applications in C, using functions, arrays, pointers and structures. (L6)

3. Apply the concepts of Stacks and Queues in solving the problems. (L3)

4. Explore various operations on Linked lists. (L5)

5. Demonstrate various tree traversals and graph traversal techniques. (L2)

6. Design searching and sorting methods (L3

### C-programming & data structures Text Books

The C Programming Language, Brian W Kernighan and Dennis M Ritchie, Second Edition,

Prentice Hall Publication.

2. Fundamentals of Data Structures in C, Ellis Horowitz, SartajSahni, Susan Anderson-Freed,

Computer Science Press.

3. Programming in C and Data Structures, J.R.Hanly, Ashok N. Kamthane and A. AnandaRao,

Pearson Education.

4. B.A. Forouzon and R.F. Gilberg, “COMPUTER SCIENCE: A Structured Programming

Approach Using C”, Third edition, CENGAGE Learning, 2016.

5. Richard F. Gilberg & Behrouz A. Forouzan, “Data Structures: A Pseudocode Approach with

C”, Second Edition, CENGAGE Learning, 2011

### C-programming & data structures Reference Books

Pradip Dey and Manas Ghosh, Programming in C, Oxford University Press, 2nd Edition

2011.

2. E. Balaguruswamy, “C and Data Structures”, 4th Edition, Tata Mc Graw Hill.

3. A.K. Sharma, Computer Fundamentals and Programming in C, 2nd Edition, University

Press.

4. M.T. Somashekara, “Problem Solving Using C”, PHI, 2nd Edition 2009

### Scoring Marks in C-programming & data structures

Scoring a really good grade in C-programming & data structures is a difficult task indeed and CynoHub is here to help!. Please watch the video below and find out how to get 1st rank in your B.tech examinations . This video will also inform students on how to score high grades in C-programming & data structures. There are a lot of reasons for getting a bad score in your C-programming & data structures exam and this video will help you rectify your mistakes and help you improve your grades.

Information about JNTU-A B.Tech R20 C-programming & data structures was provided in detail in this article. To know more about the syllabus of other Engineering Subjects of JNTUH check out the official CynoHub application. Click below to download the CynoHub application.