University of Mumbai Syllabus Structure(R-2007) At S.E. (Computer Engineering) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Semester-VI | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||
BOOKS | ||||||||||||||||||||||||||||||||
Text Books: 1. B. A. Forouzan, “TCP/IP Protocol Suite”, Tata McGraw Hill edition, Third Edition. 2. N. Olifer, V. Olifer, “Computer Networks: Principles, Technologies and Protocols for Network design”, Wiley India Edition, First edition. References: 1. W.Richard Stevens, “TCP/IP Volume1, 2, 3”, Addison Wesley. 2. D.E.Comer, “TCP/IP Volume I and II”, Pearson Education. 3. W.R. Stevens, “Unix Network Programming”, Vol.1, Pearson Education. 4. J.Walrand, P. Varaiya, “High Performance Communication Networks”, Morgan Kaufmann 5. A.S.Tanenbaum,”Computer Networks”, Pearson Education, Fourth Edition. |
TOPICS FOR EXPERIMENT 1. Installation of Proxy-Server 2. Installation of Mail-Server 3. Installation of Web-Server 4. Installation of DNS-Server 5. Packet grab and Analysis 6. Testing and measuring networks TERM-WORK Term work shall consist of at least 10 assignments/programming assignments and one written test. Marks 1. Attendance (Theory and Practical) 05 Marks 2. Laboratory work (Experiments and Journal) 10 Marks 3. Test (at least one) 10 Marks | ||
PRACTICAL/ORAL EXAMINATION A Practical/Oral examination is to be conducted based on the above syllabus. |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||
BOOKS | ||
| ||
1) Computer Architecture and Parallel Procesing: By Hwang & Briggs ( McGraw Hill International edition). 2) Pentium Processor Syatem Architecture: By Tom Shanley & Don Anderson (Mindshare Publishing). 3) Intel Microprocessors: By Barry B. Brey (Pearson Education) 4) Advanced Microprocessor: By Roy & Bhurchandi (Tata McGraw Hill). 5) Advanced Microprocessors: By Daniel Tabak (McGraw Hill) 6) The SPARC Architecture Manual (Version 8). 7) Intel Manuals. | ||
| ||
TOPICS FOR EXPERIMENT | ||
| ||
1. At least two review assignments covering object oriented concepts. 2. Coding Assignment on Mapping models to Code 3. A full-fledged mini project in which a student will design an application using OOAD case tool covering all the workflows with UML Documentation 4. Assignments on Design Patterns. 5. Working assignments using Project Management tools 6. Study of Configuration Management tool | ||
| ||
TERM-WORK | ||
| ||
Term work: (25 Marks) Term work shall contain minimum 08 experiments based on the above syllabus and the implementation of the experiments is using any Higher Level Language. | ||
| ||
PRACTICAL & ORAL EXAMINATION | ||
| ||
Practical and Oral examination is based on the entire syllabus and may not be restricted to the practical carried out in the practical examination | ||
| ||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Objectives: The data warehousing part of module aims to give students a good overview of the ideas and techniques which are behind recent development in the data warehousing and online analytical processing (OLAP) fields, in terms of data models, query language, conceptual design methodologies and storage techniques. Data mining part of the model aims to motivate, define and characterize data mining &S process; to motivate, define and characterize data mining applications. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
BOOKS | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
Text Books: 1) Ralph Kimball, "The Data Warehouse Lifecycle toolkit', 2nd edition, Wiley India. 2) Han, Kamber, "Data Mining Concepts and Techniques", 2nd edition ,Elsevier 3) Reema Theraja “Data warehousing”, Oxford University Press. 4) “Introduction to Data Mining”, 1/e Pang-Ning Tan, Vipin Kumar, Michael Steinbach Pearson Education 5) M.H. Dunham, "Data Mining Introductory and Advanced Topics", Pearson Education. | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
Reference Books : 1) Paulraj Ponniah, "Data Warehousing Fundamentals", Wiley Student edition. 2) “Data mining For Business intelligence” Galit Shmueli, Nitin Patel, Peter Bruce; Wiley Student Edition. 3) “Data Warehousing, Data Mining & OLAP” Alex berson & Stephen J Smith, Tat McGraw Hill. 4) “Data Mining with SQL Server 2008” Jamie McLennan & others, Wiley Indian Edition. 5) "Mastering Data Mining”, M Berry and G. Linoff, Wiley Student Edition. 6) R. KimbalI, "The Data Warehouse Toolkit', John Wiley. TERM-WORK Term work should consist of at least of the following: 1. One case study given to a group of 3 /4 students, who will start form dimensional modeling and go upto generating OLAP reports.. 2. Programming the data mining algorithms (classification, clustering and Association mining) in Java on example data sets. (Can compare with tools like WEKA). 3. Study of some BI tool like SQL SERVER or ORACLE etc. | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
PRACTICAL & ORAL EXAMINATION Practical and Oral examination is based on the entire syllabus and may not be restricted to the practical carried out in the practical examination | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
BOOKS | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
Text Books: 1. Bernd Bruegge, “Object oriented software engineering”, Second Edition, Pearson Education. 2. Stephan R. Schach, “Object oriented software engineering”, Tata McGraw Hill. 3. Roger Pressman, “Software Engineering”, sixth edition, Tata McGraw Hill. | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
References: 1.Timothy C. Lethbridge, Robert Laganiere “ Object-Oriented Software Engineering – A practical software development using UML and Java”, Tata McGraw-Hill, New Delhi | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
TOPICS FOR EXPERIMENT 7. At least two review assignments covering object oriented concepts. 8. Coding Assignment on Mapping models to Code 9. A full-fledged mini project in which a student will design an application using OOAD case tool covering all the workflows with UML Documentation 10. Assignments on Design Patterns. 11. Working assignments using Project Management tools 12. Study of Configuration Management tool | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ||
TERM-WORK Term Work Term work shall consist of at least 10 assignments/programming assignments and one written test. Marks 1. Attendance (Theory and Practical) 05 Marks 2. Laboratory work (Experiments and Journal) 10 Marks 3. Test (at least one) 10 Marks The final certification and acceptance of TW ensures the satisfactory performance of laboratory Work and Minimum Passing in the term work. PRACTICAL/ORAL EXAMINATION A Practical/Oral examination is to be conducted based on the above syllabus. | ||
| ||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Prerequisites: Programming Language (C/C++/ JAVA) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Objectives: This course is an introduction to design and implementation of various types of system software like assemblers, macros, loaders and linkers. The course also aims to give knowledge of the principal structure of a compiler and about the basic theories and methods used to implement the different parts of the compiler. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Module Contents Hours | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
Books | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
TEXT BOOKS 1. A.V. Aho, and J.D.Ullman: Principles of compiler construction, Pearson Education 2 . A.V. Aho, R. Shethi and Ulman; Compilers - Principles, Techniques and Tools , Pearson Education 3 Leland Beck “ System Software” Addision Wesley 4. D. M. Dhamdhere; Systems programming & Operating systems, Tata McGraw Hill REFERENCES 1. J.J Donovan: Systems Programming. 2. Dick Grune, Koen G.L, Henri Bal; Modern Compiler Design, Wiley Publications 3. Kenneth C. Louden; Compiler Construction, Principles and Practice, Cengage Learning 4. John R. Levine; Linkers and Loaders, Morgan Kaufman TERM WORK 1. Design and implementation of 2 pass assemblers for X86 machine. 2. Design and Implementation of Macro Processor 3. Design a Lexical Analyser for a language whose grammar is known. 4. Design and Implementation of simple Parser using Lex Yacc. 5. Implementation of code optimization techniques. 6. Generate target code for the code optimized , considering the target machine to be X86. 7. Study of Different Debugger Tools. PRACTICAL & ORAL EXAMINATION Practical and Oral examination is based on the entire syllabus and may not be restricted to the practical carried out in the practical examination | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||