Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
132 views

C Programming and Data Structures

The document outlines the course structure and syllabus for C Programming and Data Structures (CS3353) for the 3rd semester of the EEE department at Anna University. The syllabus is divided into 5 units that cover C programming fundamentals, advanced features, linear data structures, non-linear data structures, and sorting and searching techniques. Each unit provides an overview of the topics covered and includes questions for 2 marks and 13 marks.

Uploaded by

MENAGA
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
132 views

C Programming and Data Structures

The document outlines the course structure and syllabus for C Programming and Data Structures (CS3353) for the 3rd semester of the EEE department at Anna University. The syllabus is divided into 5 units that cover C programming fundamentals, advanced features, linear data structures, non-linear data structures, and sorting and searching techniques. Each unit provides an overview of the topics covered and includes questions for 2 marks and 13 marks.

Uploaded by

MENAGA
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

https://www.poriyaan.in/ https://eee.poriyaan.

in/
CS3353 C PROGRAMMING AND DATA STRUCTURES
IMPORTANT QUESTION
C Programming and Data Structures

UNIT - I C PROGRAMMING FUNDAMENTALS


2 - Mark
1. What are the Types of Data?
2. Define the Operations of C programming.
3. Identify Conditional Statements.
4. What are Recursive Functions?

in
5. What are Arrays?

n.
13 - Mark
1. Explain Variables
2. Describe Expressions and Statements
aa
iy
3. Explain the functions of C programming
or

4. Demonstrate single and Multi-Dimensional Arrays.


.p
w
w

UNIT - II C PROGRAMMING - ADVANCED FEATURES


w

2 - Mark
1. What are structures?
2. Define union.
3. Write about Arrays and Functions.
4. What is File Handling?

13 - Mark
1. Describe Enumerated Data Types.
2. Explain Pointers.
3. Define preprocessor Directives with detailed reference.
https://www.poriyaan.in/ https://eee.poriyaan.in/
UNIT - III LINEAR DATA STRUCTURES
2 - Mark
1. List ADT in linear data structures
2. Define Implementation of Stack
3. State the Applications of linear data structures
4. Queue ADT linear data structures
5. What are Priority Queues?
6. Define Queue Implementation.

13 - Mark

in
1. Explain Abstract Data Types (ADTs)

n.
2. Describe Array-Based Implementation
3. Demonstrate Circular Linked List.
aa
4. Define stack ADT with detailed reference.
iy
5. Distinguish Linked List & Doubly- Linked
or
.p

UNIT IV NON-LINEAR DATA STRUCTURES


2 - Mark
w

1. What are Trees?


w

2. Define Binary Trees.


w

3. Explain Binary Search Tree.


4. What is hashing?
5. Define linear Probing.
6. What is Double Hashing?

13 - Mark
1. Explain tree Traversals.
2. Describe expression Trees.
3. Define Hash Functions with detailed reference.
4. Define Separate Chaining
5. Describe Open Addressing
6. Demonstrate Quadratic Probing
https://www.poriyaan.in/ https://eee.poriyaan.in/
UNIT V SORTING AND SEARCHING TECHNIQUES
2 - Mark
1. What is Insertion Sort
2. Define Quick Sort
3. Write about Heap Sort
4. What is Merge Sort

13 - Mark
1. Explain Linear Search
2. Describe Binary Search.

in
n.
aa
iy
or
.p
w
w
w
C Programming and Data Structures – Reg 2021 – CS3353
Unit I: C Programming Fundamentals : C Programming Fundamentals | Keywords, Variables and
Constants | Header Files | Data Types | Expressions using Operators | Input and Output Operations |
Decision Making and Conditional Statements | Functions | Recursive Functions | Arrays | Simple
Programs | Two Marks Questions with Answers

Unit II: C Programming – Advanced Features : C Programming – Advanced Features | Structures |


Union | Difference between Data Type, Structures and Unions | Enumerated Data Types | Pointers |
Strings and Pointers | Arrays and Functions | File Handling | Preprocessor Directives | Two Marks
Questions with Answers

Unit III: a. Linear Data Structures – List : Linear Data Structures - List | Introduction to Data Structure
| Abstract Data Types (ADTs) | List ADT | Array Based Implementation | Linked List | Difference between
Array and Linked Listed | Doubly Linked List | Circular Linked List | Applications of Linked Lists | Two
Marks Questions with Answers

Unit III: b. Linear Data Structures Stacks and Queues : Linear Data Structures Stacks and Queues |
Concept of Stack | Stack ADT | Implementation of Stack | Applications of Stack | Expression | Infix to
Postfix Conversion | Evaluation of Postfix Expressions | Concept of Queue | Queue ADT | Queue
Implementation | Priority Queues | Applications of Queue | Two Marks Questions with Answers

Unit IV: a. Non-Linear Data Structures – Trees : Non-Linear Data Structures – Trees | Trees | Binary
Trees | Representation of Binary Tree | Tree Traversal | Expression Trees | Binary Search Tree |
Programming Examples | Two Marks Questions with Answers

Unit IV: b. Hashing : Hashing | Basic Concept | Hash Functions | Properties of Good Hash Function |
Collision Handling | Applications of Hashing | Two Marks Questions with Answers

Unit V: Sorting and Searching Techniques : Sorting and Searching Techniques | Sorting | Insertion
Sort | Quick Sort | Heap Sort | Merge Sort | Searching | Two Marks Questions with Answers

3rd Semester (EEE dept)

HOME | EEE | ECE | MECH | CIVIL | CSE


1st Semester Anna University EEE- Reg 2021
Professional English – I
2nd Semester 3rd Semester
Matrices and Calculus
Probability and Complex
Professional English - II Functions
Engineering Physics
Statistics and Numerical Electromagnetic Fields
Engineering Chemistry Methods
Problem Solving and Physics for Electrical Digital Logic Circuits
Python Programming Engineering
Electron Devices and
Physics and Chemistry Basic Civil and Mechanical Circuits
Laboratory Engineering
Electrical Machines - I
Engineering Graphics
C Programming and Data
4th Semester Electric Circuit Analysis Structures
Environmental Sciences
and Sustainability 6th Semester
Transmission and 5th Semester
Distribution Protection and
Linear Integrated Power System Analysis Switchgear
Circuits
Power Electronics Power System
Measurements and Operation and Control
Instrumentation Control Systems
Open Elective – I
Microprocessor and
Microcontroller Professional Elective I
Professional Elective IV
Electrical Machines - II Professional Elective II
Professional Elective V
Professional Elective III
7th Semester Professional Elective VI
High Voltage Mandatory Course-I& Mandatory Course-
Engineering II& MC
Human Values and 8th Semester
Ethics
Elective –
Management Project Work /
Internship
Open Elective – II
Open Elective – III
Open Elective – IV
Professional Elective
VII Click on Clouds to navigate other department

https://www.poriyaan.in/

You might also like