0% found this document useful (0 votes)
9 views41 pages

Poriyaan_C Programming and Data Structures - CS3353 - Hand Written Notes2 - Unit 1 - C Programming Fundamentals.bin

The document outlines the curriculum for the BE in Electrical and Electronics Engineering at Anna University under the 2021 regulations, detailing courses across eight semesters. It includes subjects such as C Programming and Data Structures, Linear Data Structures, and various electives. Additionally, it provides an overview of the structure and topics covered in the C Programming course for the third semester.

Uploaded by

Selva
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views41 pages

Poriyaan_C Programming and Data Structures - CS3353 - Hand Written Notes2 - Unit 1 - C Programming Fundamentals.bin

The document outlines the curriculum for the BE in Electrical and Electronics Engineering at Anna University under the 2021 regulations, detailing courses across eight semesters. It includes subjects such as C Programming and Data Structures, Linear Data Structures, and various electives. Additionally, it provides an overview of the structure and topics covered in the C Programming course for the third semester.

Uploaded by

Selva
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 41

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/
4931_Grace College of Engineering, Thoothukudi

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

BE- Electrical and Electronics Engineering


&
BE- Electronics and Communication Engineering

Anna University Regulation: 2021

CS3353 - C Programming and Data Structures

II Year/III Semester

Handwritten Notes

Unit- I C PROGRAMMING FUNDAMENTALS

Prepared By,

Mr. S. Manickam, AP/CSE

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
4931_Grace College of Engineering, Thoothukudi

CS3353_CP&DS
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