SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

Similar documents
SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN. Sec. Name Office Office hour Mail id

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN. Tech park ( 7 th floor)

Day Hour Timing pm am am am

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

A B C D E. Hour Timing Hour Timing Hour Timing Hour Timing Hour Timing & &

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN A B C D

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTER SCIENCE AND ENGINEERING DEPARTMENT OF CSE COURSE PLAN COURSE CODE

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN. Hour Timing Hour Timing

Day Hour Timing pm pm am am

FACULTY OF ENGINEERING AND TECHNOLOGY

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTM ENT OF CSE COURSE PLAN SECTION DAY ORDER PERIOD TIMINGS

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN A, B & C

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTER SCIENCE AND ENGINEERING DEPARTMENT OF CSE COURSE PLAN

SARDAR RAJA COLLEGE OF ENGINEERING

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN. Hour Timing Hour Timing

DATA STRUCTURES THROUGH C++

PESIT Bangalore South Campus Department of MCA Course Information for

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN

Quantitative Finance COURSE NUMBER: 22:839:615 COURSE TITLE: Special Topics Oriented Programming 2

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY. All Section students 1,2(B2) 4 (B1) 9 (B2) Office

FACULTY OF SCIENCE AND HUMANITIES

CSCE 210/2201 Data Structures and Algorithms. Prof. Amr Goneid. Fall 2018

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF ELECTRICAL AND ELECTRONICS ENGINEERING DEPARTMENT OF ECE COURSE PLAN

Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE0301. Subject Name: Data Structure. B.Tech. Year - II

Department of Information Technology

CSCE 210/2201 Data Structures and Algorithms. Prof. Amr Goneid

SRM UNIVERSITY. : Batch1: TP1102 Batch2: TP406

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN

DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER LESSON PLAN SRM INSTITUTE OF SCIENCE AND TECHNOLOGY

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

School of Computing & Information Technology. Department of Computer Science & Engineering LAB MANUAL CS-1331 DATA STRUCTURES LAB

LESSON PLAN B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER

Mrs.T.Divya Barathi AP/ECE. Integrated Circuits Digital Logic Circuits Stack & Queue Concepts

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Home Works and Assignments

CSC2100-Data Structures

Total No. of Questions :09] [Total No. of Pages : 02. II/IV B.Tech. DEGREE EXAMINATIONS, NOV/DEC First Semester CSE/IT DATA STRUCTURES USING C

Department of Information Technology. II B.Tech I Sem. DATA STRUCTURES THROUGH C++ (Subject code# 53023) Dept of IT

SRM UNIVERSITY FACULTY OF SCIENCE AND HUMANITIES DEPARTMENT OF PHYSICS AND NANOTECHNOLOGY COURSE PLAN FOR PHY0408

DATA STRUCTURES USING C

: SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF TELECOMMUNICATION COURSE PLAN

Virtual University of Pakistan

Partha Sarathi Mandal

Module Syllabus. PHILADELPHIA UNIVERSITY Faculty: Information Technology Department: Applied Computer Science

SAURASHTRA UNIVERSITY

Academic Course Description. VL2003 Digital Processing Structures for VLSI First Semester, (Odd semester)

GUJARAT TECHNOLOGICAL UNIVERSITY COMPUTER ENGINEERING (07) / INFORMATION TECHNOLOGY (16) / INFORMATION & COMMUNICATION TECHNOLOGY (32) DATA STRUCTURES

Page 1 of 7 SCAA Dt

St. MARTIN s ENGINERING COLLEGE Dhulapally,Secunderabad

Course Name: B.Tech. 3 th Sem. No of hours allotted to complete the syllabi: 44 Hours No of hours allotted per week: 3 Hours. Planned.

School of Computing and Information Sciences. Course Title: Data Structures Date: 3/30/2010 Course Number: COP 3530 Number of Credits: 3

Data Structures Tannenbaum

SYLLABUS Type of evaluation

KALASALINGAM UNIVERSITY ANAND NAGAR, KRISHNAN KOIL DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING ODD SEMESTER COURSE PLAN

CSCE 321/3201 Analysis and Design of Algorithms. Prof. Amr Goneid. Fall 2016

Data_Structures - Hackveda

VEER NARMAD SOUTH GUJARAT UNIVERSITY

2HS306 Applied Engineering Mathematics [ ]

AFFILIATED INSTITUTIONS ANNA UNIVERSITY, CHENNAI REGULATIONS CURRICULUM M.TECH. MAIN FRAME TECHNOLOGY

CS2013 Course Syllabus Spring 2017 Lecture: Friday 8:00 A.M. 9:40 A.M. Lab: Friday 9:40 A.M. 12:00 Noon

Data Structures and Algorithms

CS 445: Data Structures Final Examination: Study Guide

Programming 2. Outline (112) Lecture 0. Important Information. Lecture Protocol. Subject Overview. General Overview.

Module Documentation

CS 206 Introduction to Computer Science II

SRI VENKATESWARA COLLEGE OF ENGINEERING. COURSE DELIVERY PLAN - THEORY Page 1 of 6

Syllabus of M.Sc Department of Computer Science University of Peshawar

Department of Mathematics and Computer Science. Subject : Computer Science. Grades : Curriculum: 2559 Regulation, Version 1.

LESSON PLAN LP-CS 1302

A & B Section. Day. A Mrs. Krishnaveni S 1204 UB

CS 210 Algorithms and Data Structures College of Information Technology and Engineering Weisberg Division of Engineering and Computer Science

BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, Pilani Pilani Campus Instruction Division. SECOND SEMESTER Course Handout Part II

Level: M.Ed. Credit Hour: 3 (2+1) Semester: Second Teaching Hour: 80(32+48)

Academic Course Description

Programming 1. Outline (111) Lecture 0. Important Information. Lecture Protocol. Subject Overview. General Overview.

Swami Ramanand Teerth Marathwada University, Nanded

CS 112 Final May 8, 2008 (Lightly edited for 2012 Practice) Name: BU ID: Instructions

Syllabi & Scheme of Examination MCA/Msc-2 nd Year. Website:-

Hrs Hrs Hrs Hrs Hrs Marks Marks Marks Marks Marks

VEER NARMAD SOUTH GUJARAT UNIVERSITY SURAT Bachelor of Computer Application

M.Tech. MULTIMEDIA TECHNOLOGY

Transcription:

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN Course Code : CS0201 Course Title : Data Structures using C++ Semester : III Course Time : JUL DEC 2011 DAY SECTION A B C D E Hour Timing Hour Timing Hour Timing Hour Timing Hour Timing 1 1 8.45-9.35 5 1.30-2.20 2 2 9.35-10.25 4,6 11.25-12.15 2.20-3.10 4 11.25-12.15 2,4 9.35-10.25 11.25-12.15 8.45-9.35 10.35-11.25 3 1,3 3,7 2 9.35-10.25 10.35-11.25 3.10-4.00 4 3 10.35-11.25 6 2.20-3.10 1 8.45-9.35 5 4 11.25-12.15 2 9.35-10.25 5 1.30-2.20 3 10.35-11.25 Location : S.R.M.E.C Tech Park Faculty Details SEC NAME OFFICE OFFICE HOUR MAIL ID A Mr.M.Arul Prakash Tech Park(706A) Monday - Friday arulprakashm@ktr.srmuniv.ac.in B Mrs.R.vidhya Tech park806a Monday - Friday vidhyar@ktr.srmuniv.ac.in c Mrs. P.Girija Tech park 8 th Floor Monday - Friday girija@ktr.srmuniv.ac.in D Mr. T.Balachander Tech Park 7 th Floor Monday - Friday balachandert@ktr.srmuniv.ac.in E Ms.Sulochana Required Text Books: 1. RICHARD F.GILBERG AND BEHROUZ A.FOROUZAN DATA STRUCTURES A Pseudo code Approach with C++, THOMAS ASIA, 2005. Reference Books: 1. HERBERT SCHILDT The Complete Reference C++ Fourth Edition, TataMcGraw Hill Edition2003. 2. YEDIDYAH LANGSAN, MOSHE J. AUGENSTEIN AND AORON M. TANENBAUM DataStructures using C and C++, Prentice-Hall of India Pvt Ltd, 2004. 3. SARTAJ SAHNI Data Structures, Algorithm and Application in C++, McGraw-Hill InternationalEdition, 2000. 4. MARK ALLEN WEISS, Data Structures and Algorithm Analysis in C++, Addison-WesleyPublishing Company, 1994. 5. AHO, HOPCROFT, ULLMAN Data Structures and Algorithms Pearson

Education 1983. 6. JEAN PAUL TREMBLAY & PAUL SORENSON An Introduction to Data Structures withapllications TMH 1984. Web resources http://www.cmpe.boun.edu.tr/~akin/cmpe223/homepage.htm http://www.csie.ndhu.edu.tw/~rschang/dscontent.htm Prerequisite : NIL Objectives 1. Exposure to several data structures concept like stacks, queues, linked list, trees and graph. 2. Gain better insight into linear and nonlinear data structures. 3. Exposure to various sorting and searching techniques. 4. Emphasize the applications of data structures. 5. Good understanding of problem solving using data structure tools and techniques. Assessment Details Cycle Test I : 10 Marks Surprise Test I : 5 Marks Cycle Test II : 10 Marks Model Exam : 20 Marks Attendance : 5 Marks Test Schedule S.No. DATE TEST TOPICS DURATION 1 Cycle Test - I Unit I & II 2 class Hrs 2 Cycle Test - II Unit III & IV 2 class Hrs 3 Model Exam All 5 units 3 Hrs

Outcomes Students who have successfully completed this course will have full understanding of the following concepts Course outcome To understand several data structure concepts like stacks, queues, linked list, trees and files Application of data structures Problem solving using data structure tools and techniques Program outcome Basic ability to analyze algorithms and to deter mine algorithm correctness and time efficiency class Master a variety of advanced Abstract Data Type (ADT) and data structures and their mplementations. Master different algorithm design techniques (Brute-force, divide and conquer, greedy, etc.) Ability to apply and implement learned algorith m design techniques and data structures to solve problems Detailed Session Plan UNIT-I :- INTRODUCTION Introductory concept of C++ - Data types Control Structures Definition of Data Structures and algorithm The Abstract Data Type Algorithm Efficiency Searching List Structures Hashed List Structures Implementation Case Studies. Session No. 1 Topics to be covered Definition of Data Structure and Algorithm Time (min) Ref Teaching Method 2 Pseudo Code 3 Abstract Data Type 4 Algorithm Efficiency 5 Linear Search Testing Method 6 Binary Search

7 List Structures, 8 Hashed List Structures 9 Hashing Methods UNIT-II :- LINKED LIST Linear and Linked List concepts Linked List Algorithms Processing a Linked List List Application Complex Linked List Structures Implementation Case Studies. 10 Linear and Linked List - Concept 11 12 13 14 15 16 Linked List Algorithms Linked List Algorithms Processing Linked Lists Processing Linked Lists List Applications Complex Linked List 17 Complex Linked List Surprise Test,, Implementation 18 UNIT-III :- STACKS AND QUEUES Stacks: Basic Operations Linked List Implementation Applications Stack ADT Array Implementation Queues: Operations Linked List Design Implementation Case study Overflow and Underflow of Stack size 19 20 21 22 23 24 Stack Basic Operations Linked List Implementation Applications Stack ADT Array Implementation Queue Operations, Comparative study Surprise Test

Linked List Design 25 26 Implementation Overflow and Underflow of Stack Size 27 UNIT-IV :- TREES AND GRAPHS Trees: Basic Tree Concept Binary Trees Tree Traversals General Trees Search Trees: Binary Search Trees AVL Trees Graphs: Operations - Depth First Traversal Breadth First Traversal Implementation Storage Structures Case Studies 28 Basic Tree Concepts 29 Binary Trees 30 Tree Traversals 31 General Trees, AVL Trees 32 Search Trees Binary Search 33 Graph Operations 34 Depth First Traversal 35 Breadth First Traversal 36 Implementation 37 Storage Structures UNIT- V :- SORTING CONCEPTS General Sort Concepts Insertion Sort Shell Sort Heap Sort Exchange Sort Bubble Sort Quick sort Case Studies 38 General Sort Concepts 39 Insertion Sort 40 Shell Sort 41 Selection Sort 42 Heap Sort 43 Exchange Sort Surprise test

44 Bubble Sort 45 Quick Sort BB Black Board PP Power Point