Sie sind auf Seite 1von 9

ADHIYAMAAN COLLEGE OF ENGINEERING (AUTONOMOUS) - HOSUR

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

NAME : V.JANANI CLASS : III CSE-C


SUBJECT: 611CSE03 / C# AND .NET SEMESTER : VI
LESSON PLAN
CLASS /
S.NO TOPIC REMARKS
HOUR
Week : 01 UNIT - I INTRODUCTION TO C#
1 Introducing C#
2 Introducing C#
3 .NET Framework Introduction
4 Overview of C#
Week : 02
1 Literals, Variables
2 Data Types, Operators
3 Expressions, Branching
4 Expressions, Branching
Week : 03
1 Looping, Methods
2 Arrays, Strings
3 Structures, Enumerations
4 Structures, Enumerations
Week : 04 UNIT - II OBJECT ORIENTED ASPECTS OF C#
1 Classes, Objects
2 Classes, Objects
3 Inheritance, Polymorphism
4 Inheritance, Polymorphism
Week : 05
1 Interfaces, Operator Overloading
2 Interfaces, Operator Overloading
3 Delegates, Events
4 Delegates, Events
Week : 06
1 Errors and Exceptions
2 Errors and Exceptions
3 Errors and Exceptions
4 Revision
Week : 07 UNIT III APPLICATION DEVELOPMENT ON .NET
1 Windows Forms-Designing a Form
2 Event Handlers, Adding C# controls to Windows Forms
3 Introduction to C# Controls
4 Working with controls-Mouse, Keyboard Event Handling
Week : 08
1 Paint Events-Graphics Class
2 Building Windows Applications
3 Accessing Data with ADO.NET
4 Managed Providers, Important Objects in Managed Provider
Week : 09
1 DataAdapter, Connection
2 DataSet Object Model
3 DataSet Object Model
4 Revision
Week : 10 UNIT IV WEB BASED APPLICATION DEVELOPMENT ON .NET
1 Understanding Client-Server
2 Importance Of IIS
3 Difference between Window Form and Web Form
4 Creating Your First Web Application
Week : 11
1 Files in Web Application
2 Page Directives, Understanding Code Behind
3 Introduction To Controls:-HTML Controls
4 Server Controls, Validation Controls, Users Controls With examples
Week : 12
1 Introduction to State Management
2 Cookies, Query String, ViewState
3 Programming Web Applications with Web Forms
4 Programming Web Services
Week : 13 UNIT - V THE CLR AND THE .NET FRAMEWORK
1 Assemblies, Versioning
2 Attributes, Reflection
3 Viewing Metadata, Type Discovery
4 Reflecting on a Type, Marshaling
Week : 14
1 Remoting, Understanding Server Object Types
2 Specifying a Server with an Interface
3 Building a Server
4 Building the Client
Week : 15
1 Using SingleCall
2 Using SingleCall
3 Threads, Multithreading
4 Revision

TEXT BOOKS:
1. E. Balagurusamy, "Programming in C#: A Primer", 3rd ed,Tata McGraw-Hill, 2010. (Unit I, II)
2. J. Liberty, "Programming C#", 2nd ed., O'Reilly, 2002. (Unit III, IV, V)
3. Yashavant Kanetkar, C#.Net Fundas", BPB Publications, 2003. (Fast Track Course)

REFERECE BOOKS:
1. Herbert Schildt, "The Complete Reference: C#", Tata McGraw-Hill, 2004.
2. Deitel et al, "Visual C# 2005 How to Program", 2nd ed., Pearson Education, 2007.(Unit III,IV)
3.B.Rama Krishana Rao,Programming with C# concepts and Practice, PHI, 2007.(Unit III)
4. Kogent solutions inc, "C# Projects: Covers C# 2005 and C# 2008", DreamTech Press, 2008.

PREPARED BY APPROVED BY DATE

V.JANANI HOD
ADHIYAMAAN COLLEGE OF ENGINEERING
Page : 2 of 3
Dr. M.G.R. Nagar - Hosur - 635 109.
Department of Electronics and Communication Engineering

Class
Sl.No Period / TOPIC Remarks
Hour
Week : 06 UNIT III DATA STRUCTURES
1 Algorithm Design Techniques
2 Greedy Algorithm
3 Divide and Conquer
4 Dynamic Programming, Backtracking Algorithms
Week : 07
1 Lists, stacks, Queues
2 Array Implementation of Stack and Queue
3 List Implementation of Stack and Queue
4 Priority Queues
Week : 08
1 Binary Heap
2 Applications of Priority Queues
3 Binomial Queues
4 Revision
Week : 09 UNIT IV NONLINEAR DATA STRUCTURES
1 Trees
2 Binary trees, Binary Search Tree
3 AVL Trees
4 Splay Trees
Week : 10
1 Top-Down Splay Trees
2 Red-Black Trees.
3 Shortest path algorithm, network flow problems
4 Minimum spanning tree
Page No : 3 of 3
ADHIYAMAAN COLLEGE OF ENGINEERING
Dr. M.G.R. Nagar - Hosur - 635 109.
Department of Electronics and Communication Engineering

Class
Sl.No Period / TOPIC Remarks
Hour
Week : 11
1 Applications of DFS
2 Introduction to NP Completeness
3 Revision
4 Revision
Week : 12 UNIT - V SORTING AND SEARCHING
1 Sorting
2 Insertion sort
3 Shell sort
4 Heap sort
Week : 13
1 Merge sort
2 Quick sort
3 Bucket sort
4 External Sorting
Week : 14
1 Linear Search
2 Binary Search
3 Sequential Search
4 Interpolation Search
Week : 15
1 Revision
2 Revision
3 Revision
4 Revision
TEXT BOOKS:
1. Mark Allen Weiss, Data Structures and Algorithm Analysis in C, 3 rd ed, Pearson Education Asia, 2007.
2. E. Balagurusamy, Object Oriented Programming with C++, McGraw Hill Company Ltd., 2007.

REFERENCES:
1. Michael T. Goodrich, Data Structures and Algorithm Analysis in C++, Wiley student
Edition, 2007.
2. Sahni, Data Structures Using C++, The McGraw-Hill, 2006.
3. Seymour, Data Structures, The McGraw-Hill, 2007.
4. Jean Paul Tremblay & Paul G.Sorenson, An Introduction to data structures with
applications, Tata McGraw Hill edition, II Edition, 2002.
5. John R.Hubbard, Schaums outline of theory and problem of data structure with C++,
McGraw-Hill, New Delhi, 2000.

Prepared by : Approved by :
Date :
Page No : 3 of 3
ADHIYAMAAN COLLEGE OF ENGINEERING
Malini.A.P Dr. M.G.R. Nagar - Hosur
HOD - 635 109.
Department of Electronics and Communication Engineering
ADHIYAMAAN COLLEGE OF ENGINEERING (AUTONOMOUS) - HOSUR
DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

NAME : RAMESHKUMAR.M CLASS : II ECE-C


SUBJECT : 311ECT03 / DS AND OOPS SEMESTER : III

S.NO CLASS/HOUR TOPIC REMARK

WEEK :01 UNIT - I PRINCIPLES OF OBJECT ORIENTED PROGRAMMING


1
2
3
4
ADHIYAMAAN COLLEGE OF ENGINEERING (AUTONOMOUS) - HOSUR
DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

NAME : MALINI.A.P CLASS : II ECE-B


SUBJECT: 311ECT03 / DS AND OOPS SEMESTER : III
LESSON PLAN
CLASS /
S.NO TOPIC REMARKS
HOUR
Week : 01 UNIT - I PRINCIPLES OF OBJECT ORIENTED PROGRAMMING
1 Object Oriented Programming Paradigm
2 Basic concepts of Object Oriented Programming
3 Benefits and Applications of OOPs
4 Tokens, Keywords, Identifiers
Week : 02
1 Data Types
2 Operators
3 Functions
4 Classes
Week : 03
1 Objects
2 Destructors
3 Operators Overloading
4 Revision
Week : 04 UNIT - II ADVANCED OBJECT ORIENTED PROGRAMMING
1 Introduction
2 Inheritence
3 Virtual Function
4 Virtual Function
Week : 05
1 Polymorphism
2 Working with Files
3 Templates
4 Templates
Week : 06
1 Exception Handling
2 Manipulating Strings
3 Programs
4 Revision
Week : 06 UNIT III DATA STRUCTURES
1 Algorithm Design Techniques
2 Greedy Algorithm
3 Divide and Conquer
4 Dynamic Programming, Backtracking Algorithms
Week : 07
1 Lists, stacks, Queues
2 Array Implementation of Stack and Queue
3 List Implementation of Stack and Queue
4 Priority Queues
Week : 08
1 Binary Heap
2 Applications of Priority Queues
3 Binomial Queues
4 Revision
Week : 09 UNIT IV NONLINEAR DATA STRUCTURES
1 Trees
2 Binary trees, Binary Search Tree
3 AVL Trees
4 Splay Trees
Week : 10
1 Top-Down Splay Trees
2 Red-Black Trees.
3 Shortest Path Algorithm, Network Flow Problems
4 Minimum spanning tree
Week : 11
1 Applications of DFS
2 Introduction to NP Completeness
3 Revision
4 Revision
Week : 12 UNIT - V SORTING AND SEARCHING
1 Sorting Introduction
2 Insertion Sort
3 Shell Sort
4 Heap Sort
Week : 13
1 Merge Sort
2 Quick Sort
3 Bucket Sort
4 External Sorting
Week : 14
1 Linear Search
2 Binary Search
3 Sequential Search
4 Interpolation Search
Week : 15
1 Revision
2 Revision
3 Revision
4 Revision
TEXT BOOKS:
1. Mark Allen Weiss, "Data Structures and Algorithm Analysis in C", Third Edition, Pearson
Education Asia, 2007
2. E. Balagurusamy, Object Oriented Programming with C++, McGraw Hill Company Ltd, 2007
REFERECE BOOKS:
1. Michael T. Goodrich, Data Structures and Algorithm Analysis in C++, Wiley student Edition, 2007.
2. Sahni, Data Structures Using C++, Tata McGraw-Hill, 2006.
3. Seymour, Data Structures, The McGraw-Hill, 2007.
4. Jean Paul Tremblay & Paul G.Sorenson, An Introduction to Data Structures with Application.
Tata McGraw Hill, Second Edition, 2002.
5. John R.Hubbard, "Schaums outline of Theory and Problem of Data Structure with C++,
McGraw-Hill New Delhi, 2000.
PREPARED BY APPROVED BY DATE

MALINI.A.P HOD

Das könnte Ihnen auch gefallen