Beruflich Dokumente
Kultur Dokumente
Teaching Plan
Unit Lecture No Name of the Topic Proposed Actual date Reference
date of coverage
1 Arrays , Pointers: Arrays & Pointers 1/7/2010 1,2,4
2 Functions : Parameter passing by 5/7/2010
value , by reference
I 3 Scope rules, pointers 6/7/2010
4 String manipulations 8/7/2010
5 Structure & Union 12/7/2010
6 Passing & returning 13/7/2010
7 Recursion , File Handling 14/7/2010
8 Introduction to Data Structures 15/7/2010 2,3,4
9 Data object, Data structure ADT 19/7/2010
10 Concept of Primitive and non primitive, 20/7/2010
linear and Non-linear
11 static and dynamic persistent and 21/7/2010
ephemeral data structures
II 12 Analysis of algorithm frequency 22/7/2010
count
13 Time complexity & Space complexity 26/7/2010
of an algorithm
14 Big ‘O’, ‘’ and ‘’ notations, Best, 27/7/2010
Worst and Average case analysis
III 15 Linear Data Structures using 28/7/2010 2,3,5
Sequential Organization Concept
16 arrays as ADT, 29/7/2010
17 Row major and Column major 5/8/2010
18 Address calculation 9/8/2010
19 Multidimensional arrays, Concept of 10/8/2010
ordered list
20 Applications Polynomial , Sparse 11/8/2010
Matrix
21 Algorithms for sparse matrix 12/8/2010
operations
22 addition, simple transpose, fast 17/8/2010
transpose & multiplication
IV 23 Sorting and searching techniques: 23/8/2010 2,3,4,5
Reference Books(RB):
3. A. Aho, J. Hopcroft, J. Ulman, “Data Structures and Algorithms”, Pearson Education, 1998, ISBN-0-201-43578-0
4. Y. Langsam, M. Augenstin and A. Tannenbaum, “Data Structures using C and C++”, 2nd Edition, Prentice Hall of India,
2002, ISBN-81-203-1177-9
5. J. Tremblay, P. Soresan, “An introduction to data structures with Applications”, 2nd edition, Tata McGraw-Hill
International Editions, 1984, ISBN-0-07-462471-7.
Teaching Plan
Prof.M.C.Hingane Prof.R.V.Patil
(Signature of Teacher) (Head of Department)
References:
1. Antonakos J. “ The Pentium Microprocessor”, Pearson education, 2004,ISBN 81-7808-545-3
2. Microprocessor & Microcontroller- U.S.Shah, Tech-Max pub.
3. Deshmukh A, ”Microcontrollers – Theory and applications”, Tata McGraw Hill, 204, ISBN 0-07-
058595-4
4. Mazidi , Gillipse, “The 8051 Microcontroller and embedded systems”, ISBN 81-7808-574-7
5.Ayala K. “The 8051 Microcontroller” ISBN 81-900828-4-1
Poona District Education Association’s
A. G. Awate College of Engineering, Hadapsar Pune –28
Teaching Plan
Actual
Lect Proposed
Unit Name of the Topic Date of References
No Date
Coverage
Introduction: communication,
1 Modulation-Base band & Carrier 02-07-10 2,3
Communication.
Amplitude Modulation:
2 DSBFC,DSBSC,SSB,QAM, 06-07-10 2,4
carrier Acquisition, AM Receiver
I Angle Modulation: Frequency & Phase-
3 07-07-10 2,4
FM analysis
Bandwidth Req.- Equivalence between
4 09-07-10 2,4
FM and PM
Digital Continuous wave Modulation:
5 13-07-10 1,2,3
ASK, FSK
PSK and Modems & multiplexing
6 14-07-10 2,4,
technique
Pulse Modulation: Sampling Theorem,
7 16-07-10 2,3
Natural & Flat top
8 PAM, Pulse Time Modulation 20-07-10 1,2,5
Pulse Transmission over Band Limited
9 21-07-10 2,5
II Channel
Effect of Gaussian Type Noise
10 23-07-10 2,4
On Digital Transmission
11 Crosstalk, PCM, DPCM,ADPCM 27-07-10 2,3
12 Line Code: RZ, NRZ,Manchester,AMI 28-07-10
Information & Coding: Shannon’s
13 30-07-10 2,4
theorems on channel capacity
Huffman Code, Code Efficiency, Error
14 06-08-10 2,5
Control Coding , methods, types of error
Types of errors, Methods of controlling
15 10-08-10 2,4
errors
III Hamming: Distance, Bound, Codes,
16 11-08-10 2,3
CRC Block code
Types of codes, Linear Block Code, Error
17 13-08-10 1,2,5
Detection & correction
Syndrome calculation, Handshaking
18 tech. , FEC, ARQ, Stop and wait, Go 17-08-10 2,4
Back N, selective repeat
Actual
Lect Proposed
Unit Name of the Topic Date of References
No Date
Coverage
Data Communication Techno & CN:
19 18-08-10 2, 4
PSTN, DSL technologies SONET
Wireless technologies in CN, Bluetooth,
20 20-08-10 2,4
Cellular telephony
IV 21 CN Application, Protocols & Standards 24-08-10 2,3
22 OSI Model ,TCP Model 25-08-10 1,2,5
23 LAN Standards, Ethernet, Topologies 27-08-10 2,5
24 Virtual LAN , DQDB, ATM 31-08-10 2,5
25 Physical Layer: Transmission Media 01-09-10 2,3
26 Wireless Transmission 03-09-10 2,4
27 Digital Hierarchy 14-09-10 2,5
V
28 Switching Techniques 15-09-10 2,4
29 Network hardware Components 17-09-10 2,3
30 Brides & Switches 21-09-10 2,4
Data Link Control: Data link layer
31 22-09-10 2,3,4
design issues
32 Framing, Error Control 24-09-10 2,3
Text Books:
1. Oppenheim A., Schafer R., Buck J., "Discrete time signal processing", 2nd Edition, Prentice Hall,
2003, ISBN-81-7808-244-6.
2. Proakis J., Manolakis D., "Digital signal processing", 3rd Edition, Prentice Hall, ISBN 81-203-
0720-8
Reference Books:
1. Babu R., "Digital Signal Processing", 2nd Edition, Scitech Publications, ISBN SI-873- 2852-5
2. Mitra S., "Digital Signal Processing: A Computer Based Approach", Tata McGraw-Hill, 1998,
ISBN 0-07-044705-5
3. Vallavraj A., "Digital Signal Processing", ISBN 0-07-463996-X
4. Manual - ADSP 21 XX family DSP
5. White S., "Digital Signal Processing", Thomson Learning, ISBN -981 -240-620-4
Teaching Plan
Unit Lect. Name of the Topic Proposed Actual Ref.
No date Coverag
e date
I 1 Introduction to DBMS: Basic Concepts, advantages Of 01/07/10 1,2,
a DBMS over File-Processing System Data Abstraction, 3,4
Database Languages, Data Models and Data
Independence.
2 Components of a DBMS and overall Structure of DBMS, 05/07/10
Multi-User DBMS Architecture, System Catalogs
3 Data Modeling: Basic Concepts , Entity, Attributes, 06/07/10
Relationship, Constraints, Keys
4 ER and EER Dia: Components of ER model, 08/07/10
Conventions converting ER diagram into tables, EER
model components, converting EER dia into tables.
5 Relational Model: Basic concept , Attribute and 12/07/10
Domains , Codd’s Rules
6 Relational Integrity: Nulls , Entity, Referential Integrity, 13/07/10
Enterprise Constraints, Views , Schema Diagrams
II 7 Relational Algebra & SQL: Relational Query 15/07/10 1,2,
Languages: -Relational Algebra and Relational 3,4
Calculus , Tuples Relational and Domain relational
Calculus
8 Introduction to SQL: Characteristics and Advantages, 19/07/10
SQL data types and literals , DDL , DML, SQL
operators ,
9 Tables: Creating , Modifying, Deleting, Views: Creating 20/7/10
Dropping ,Updation using Views, Indexes , Nulls
10 SQL DML Queries: Select Query and Clauses, Set 22/07/10
Operations, Predicates, Joins, Set membership, tuple
variables, Set Comparison , Ordering of Tuples
11 Aggregate Functions , Nested Queries Database 26/07/10
Modification using SQL Insert, Update and Delete
Queries
12 Concept Stored Procedure and Trigger, 27/07/10
13 Introduction to QBE and QUEL programmatic SQL: 29/07/10
Embedded SQL ,
14 Dynamic SQL, ODBC. 05/08/10
References:
1. Silberschatz A., Korth, Database System concepts.
2. Connaly T.,Begg C., “Database Systems”.
3. Rab P. Coronal, “Database System Sesigns”
4. Date C. “ An Introduction to Database System”.
5. Ramkrishna R.,” Database Management Systems”.
Teaching Plan
Reference Books:
1) Luers T., Atwood T., Gennick J., 'Teach Yourself SQL in 21 Days", Techmedia, ISBN 81-7635-014-1
2) Rob P., Semaan E., "Databases: Design, Development and Deployment Using MS-ACCESS", 2001,
Tata McGraw-Hill, ISBN 0 - 07 - 044534 - 6
3) Urman S., Hardman R., McLAUGHLIN M., "PL/SQL Programming: Develop Database Driven PL/SQL
Applications", Tata McGraw-Hill Edition, 2004, ISBN 0 -07 - 059779 - 0
Teaching Plan
Unit Lecture Name of the Topic Proposed Actual date Reference
No date of coverage
References:
Reference Books:
1. Brian W. Kernighan, Rob Pike, "The UNIX Programming Environment" Prentice Hall India, ISBN: 81-
203-0499-3
2. W. Richard Stevens, "UNIX Network Programming", 2/e Volume 2, Prentice Hall India, ISBN: 81-203-
2062-X
3. Neil Matthew, Richard Stones, "Beginning Linux Programming", 3/e, WROX Publication, ISBN: 81-265-
0484-6
4. Daniel P. Bovet, Marco Cesati, "Understanding the Linux Kernel, Second Edition", 2/e, ISBN: 0-596-
00213-0 ;,.*.,.
5. Richard L. Peterson, "The Complete Reference, Linux", 5/e, Tata McGraw Hill, ISBN: 0-07-052489-7
Hill
Poona District Education Association's
A. G. Awate College of Engineering, Hadapsar Pune -28
Department of Computer Engineering
Subject: Principles of Compiler Design Subject Code: 410444
Subject Teacher: Prof. Baltej Kaur Acad.Year:2009-10 (Semester-I)
Teaching Plan
References
Acad.Year:2010-11 Semester I
Teaching Plan
Text Books:
1. William Stallings, "Operating System-Internals and Design Principles ", 5/e, Prentice Hall India, ISBN-
81-297-01094-3
2. Silberschatz, Galvin, Gagnes , "Operating System Concepts" 6/e, John Wiley & Sons, ISBN-9971-51-
388-9
Reference Books:
1. Dhamdhre D. M.,"Operating Systems - A Concept-Based Approach", Tata McGraw Hill Publications,
2nd '; -..; Edition-2006
2. Andrew S. Tanenbaum," Modern Operating Systems", 2/e, Prentice Hall India, ISBN-81-203-2063-8
3. 'Maurice J. Bach, "The design of the UNIX Operating System", Prentice Hall India, ISBN-81-203-
0516-7
Teaching Plan
Unit Lecture Name of the Topic Proposed Actual References
No Date Date of
Coverage
1 ‘O’,’’,’’ asymptotic notation, 02/07/10 2,3
2 Average, Best and worst 05/07/10 1,2,3
analysis of algorithms for Time
complexity.
3 Average, Best and worst 06/07/10 1,3
analysis of algorithms Space
complexity.
I 4 Amortize Analysis 07/07/10 1,2,3
5 Solving Recurrence Equations. 09/07/10 1,2,3
6 Proof Techniques: by 12/07/10 1,2,3
Contradiction
7 Proof Techniques: by 13/07/10 1,2,3
Mathematical Induction
8 Priority Queues: Heap and Heap 14/07/10 1,3
Sort.
9 Divide and Conquer: General 16/07/10 1,2,3
strategy, Exponentiation.
10 Binary Search, 19/07/10 1,2,3
11 Quick Sort 20/07/10 1,2,3
12 Merge Sort. 21/07/10 1,2
II 13 Greedy Method General Strategy 23/07/10 1,2,3
14 Knapsack problem 26/07/10 1,2,3
15 Job sequencing with Deadlines. 27/07/10 2,3
16 Optimal merge pattern 28/07/10 1,2,3
17 Minimal spanning trees &Dijkstra 30/07/10 1,2
Algorithm
18 Dynamic Programming: General 06/08/10 1,2,3
Strategy
19 0/1 knapsack 09/08/10 1,2,3
20 Multistage Graph 10/08/10 1,3
III
21 OBST 11/08/10 1,2,3
22 Traveling Salesperson Problem 13/08/10
23 Traveling Salesperson Problem 17/08/10
24 Flow shop Scheduling 18/08/10 1,2,3
Unit Lecture Name of the Topic Proposed Actual References
No Date Date of
Coverage
25 Backtracking & Branch and 20/08/10 1,2,3
Bound: General Strategy
26 8 Queens Problem 23/08/10 1,3
27 Graph Coloring 24/08/10 1,2,3
IV 28 Hamiltonian Cycles 25/08/10 1,2,3
29 0/1 Knapsack 27/08/10 1,2,3
30 Branch & Bound General 30/08/10 1,2,3
Strategy
31 0/1 Knapsack 31/08/10
32 Traveling Salesperson Problem 01/09/10 1,2
33 Parallel Algorithm: 02/09/10 1,2,3
34 Computational Model 06/09/10 1,2,3
35 Basic Tech & Algorithm 13/09/10 1,2,3
36 Complete Binary Tree, Pointer 14/09/10 2,3
V 37 Doubling, Prefix computation 15/09/10 1,2,3
38 Selection, Merging 17/09/10
39 Sorting Networks 20/09/10
40 Parallel Sorting, Graph 21/09/10 1,2,3
Problems
41 NP –Hard And NP Complete 22/09/10 1,2,3
Problems: Algorithm
42 Complexity Intractability 24/09/10
43 Non-Deterministic polynomial 27/09/10
Time Decision Problem, Cooks
VI Theorem.
44 NP Complete Problem: 28/09/10
Satisfiability problem.
45 NP-Hard Problem: code 29/09/10 1,2,3
generation Problem
46 Simplified NP Hard Problems. 01/10/10 1,2,3
Prof. B. S. Kankate Prof. R. V. Patil
(Signature of Teacher) (Head of Department)
Books References: