18
GANPAT UNIVERSITY FACULTY OF ENGINEERING & TECHNOLOGY TEACHING AND EXAMINATION SCHEME Programme Master of Technology Branch/Spec. Computer Engineering Semester II Effective from Academic Year 2016-17 Effective for the batch Admitted in AUG-2016 Subject Code Subject Name Teaching scheme Examination scheme (Marks) Credit Hours (per week) Theory Practical Lecture(DT) Practical(Lab.) Lecture(DT) Practical(Lab.) CE SEE Total CE SEE Total L TU Total P TW Total L TU Total P TW Total 3CE201 Digital Image Processing 3 0 3 1 0 1 3 0 3 2 0 2 40 60 100 25 25 50 3CE202 Data Mining and Data Warehousing 3 0 3 1 0 1 3 0 3 2 0 2 40 60 100 25 25 50 3CE203 Cloud Computing 3 0 3 1 0 1 3 0 3 2 0 2 40 60 100 25 25 50 3CE2E* Elective III 3 0 3 1 0 1 3 0 3 2 0 2 40 60 100 25 25 50 3CE2E* Elective IV 3 0 3 1 0 1 3 0 3 2 0 2 40 60 100 25 25 50 3OS201 Open Subject 3 0 3 0 0 0 3 0 3 0 0 0 40 60 100 0 0 0 Total 18 0 18 5 0 5 18 0 18 10 0 10 240 360 600 125 125 250 NOTE: * indicate any number from the following set of subjects in given order. Elective III Elective IV 3CE204: Advanced Operating System 3CE208: Satellite Networks 3CE205: Advanced Computer Architecture 3CE209: Essential Mathematics 3CE206: Software Architecture and Design Pattern 3CE210: Modeling and Simulation 3CE207: Public Key Infrastructure 3CE211: Advanced Database Management System

GANPAT UNIVERSITY FACULTY OF ENGINEERING & … · Differentiate between several types of information system Understand the difference between database and data warehouse Differentiate

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: GANPAT UNIVERSITY FACULTY OF ENGINEERING & … · Differentiate between several types of information system Understand the difference between database and data warehouse Differentiate

GANPAT UNIVERSITY

FACULTY OF ENGINEERING & TECHNOLOGY

TEACHING AND EXAMINATION SCHEME Programme Master of Technology Branch/Spec. Computer Engineering

Semester II

Effective from Academic Year 2016-17 Effective for the batch Admitted in AUG-2016

Subject Code

Subject Name

Teaching scheme Examination scheme (Marks)

Credit Hours (per week) Theory Practical

Lecture(DT) Practical(Lab.) Lecture(DT) Practical(Lab.) CE SEE Total CE SEE Total

L TU Total P TW Total L TU Total P TW Total

3CE201 Digital Image Processing

3 0 3 1 0 1 3 0 3 2 0 2 40 60 100 25 25 50

3CE202 Data Mining and Data Warehousing

3 0 3 1 0 1 3 0 3 2 0 2 40 60 100 25 25 50

3CE203 Cloud Computing

3 0 3 1 0 1 3 0 3 2 0 2 40 60 100 25 25 50

3CE2E* Elective III 3 0 3 1 0 1 3 0 3 2 0 2 40 60 100 25 25 50

3CE2E* Elective IV 3 0 3 1 0 1 3 0 3 2 0 2 40 60 100 25 25 50

3OS201 Open Subject 3 0 3 0 0 0 3 0 3 0 0 0 40 60 100 0 0 0

Total 18 0 18 5 0 5 18 0 18 10 0 10 240 360 600 125 125 250

NOTE: * indicate any number from the following set of subjects in given order.

Elective III Elective IV 3CE204: Advanced Operating System 3CE208: Satellite Networks 3CE205: Advanced Computer Architecture 3CE209: Essential Mathematics 3CE206: Software Architecture and Design Pattern 3CE210: Modeling and Simulation 3CE207: Public Key Infrastructure 3CE211: Advanced Database Management System

Page 2: GANPAT UNIVERSITY FACULTY OF ENGINEERING & … · Differentiate between several types of information system Understand the difference between database and data warehouse Differentiate

GANPAT UNIVERSITY

FACULTY OF ENGINEERING & TECHNOLOGY Programme Master of Technology Branch/Spec. Computer Engineering

Semester II Version 2.0.0.0

Effective from Academic Year 2016-17 Effective for the batch Admitted in AUG-2016

Subject code 3CE201 Subject Name Digital Image Processing

Teaching scheme Examination scheme (Marks)

(Per week) Lecture(DT) Practical(Lab.) Total CE SEE Total

L TU P TW

Credit 3 0 1 - 4 Theory 40 60 100

Hours 3 0 2 - 5 Practical 25 25 50

Pre-requisites:

Students should have the basic knowledge of any programming language.

Students should have the basic knowledge of Mathematics, statistics.

Learning Outcome:

Upon successful completion of the course, the student should be able to:

Understand the fundamental concepts of 2D signals and systems.

Perform image enhancement and restoration.

Apply the concepts of image segmentation on images.

Theory syllabus

Unit Content Hrs

1 Introduction: Light, Brightness adaption and discrimination, Pixels, coordinate conventions, Imaging Geometry, Perspective Projection, Spatial Domain Filtering, sampling andquantization. Spatial Domain Filtering: Intensity transformations, contrast stretching, histogram equalization, Correlation and convolution, Smoothing filters, sharpening filters, gradient and Laplacian.

15

2 Filtering in the Frequency domain: Fourier Transforms and properties, Convolution, Correlation, Frequency domain filtering. Image Restoration: Basic Framework, Interactive Restoration, Image deformation and geometric transformations, Restoration techniques, Noise characterization, Noise restoration filters.

07

3 Morphological Image Processing: Basics, SE, Erosion, Dilation, Opening, Closing, Hit-or-Miss Transform, Boundary Detection, Hole filling, Connected components, convex hull, thinning, thickening, skeletons, pruning. Image Segmentation: Boundary detection based techniques, Point, line detection, Edge detection, Edge linking, local processing, Hough transform

10

4 Image Segmentation: Thresholding, Iterative thresholding, Otsu's method, Multivariable thresholding, Region-based segmentation. Representation and Description:Representation, Boundary descriptors, Regional descriptors, PCA (Principal Component Analysis)

08

Practical content

Experiments/simulation based on the syllabus.

Text Books

1 Digital Image Processing By Rafael C. Gonzalez and Richard E. Woods

Reference Books

Page 3: GANPAT UNIVERSITY FACULTY OF ENGINEERING & … · Differentiate between several types of information system Understand the difference between database and data warehouse Differentiate

1 Computer Vision A modern approach By Forsyth & Ponce

2 Fundamentals of Image Processing By Anil K jain

3 The Image Processing Handbook By John C Russ, CRC, IEEE Press

Page 4: GANPAT UNIVERSITY FACULTY OF ENGINEERING & … · Differentiate between several types of information system Understand the difference between database and data warehouse Differentiate

GANPAT UNIVERSITY

FACULTY OF ENGINEERING & TECHNOLOGY Programme Master of Technology Branch/Spec. Computer Engineering

Semester II Version 2.0.0.0

Effective from Academic Year 2016-17 Effective for the batch Admitted in AUG-2016

Subject code 3CE202 Subject Name Data Mining and Data Warehousing

Teaching scheme Examination scheme (Marks)

(Per week) Lecture(DT) Practical(Lab.) Total CE SEE Total

L TU P TW

Credit 3 0 1 - 4 Theory 40 60 100

Hours 3 0 2 - 5 Practical 25 25 50

Pre-requisites:

Basics of database and data warehouse

Learning Outcome:

Upon successful completion of the course, the student should be able to:

Define the concepts and definition of the information systems

Differentiate between several types of information system

Understand the difference between database and data warehouse

Differentiate between transaction processing system and functional area information system.

Theory syllabus

Unit Content Hrs

1. 1 Introduction 03

2. 2 Data Mining Algorithms & Knowledge Discovery 05

3. 3 Visualization mining class comparisons 05

4. 4 Data Mining Primitives, Languages, and System Architectures 06

5. Application and Trends in Data Mining 05

6. 6 Overview & Concepts 04

7. 7 Architecture and Infrastructure 03

8. 8 Data Design and Data Representation 05

9. Information Access & Delivery 05

Practical content

Experiments/simulation based on the syllabus.

Text Books

1. Han, Kamber ,“Data Mining Concepts and Techniques”, Morgan Kaufmann

Reference Books

1. 1 PaulrajPonniah, “Data Warehousing Fundamentals”, John Wiley.

2. M.H. Dunham, “Data Mining Introductory and Advanced Topics”, Pearson Education.

3. Ralph Kimball ,”The Data Warehouse Lifecycle toolkit”, John Wiley.

4. M Berry and G. Linoff ,”Mastering Data Mining”, John Wiley.

5. W.H. InmonWiley,”Building the Data Warehouses”,Dreamtech.

Page 5: GANPAT UNIVERSITY FACULTY OF ENGINEERING & … · Differentiate between several types of information system Understand the difference between database and data warehouse Differentiate

GANPAT UNIVERSITY

FACULTY OF ENGINEERING & TECHNOLOGY Programme Master of Technology Branch/Spec. Computer Engineering

Semester II Version 2.0.0.0

Effective from Academic Year 2016-17 Effective for the batch Admitted in AUG-2016

Subject code 3CE203 Subject Name Cloud Computing

Teaching scheme Examination scheme (Marks)

(Per week) Lecture(DT) Practical(Lab.) Total CE SEE Total

L TU P TW

Credit 3 0 1 - 4 Theory 40 60 100

Hours 3 0 2 - 5 Practical 25 25 50

Pre-requisites:

Concepts of Distributed systems

Learning Outcome:

Upon successful completion of the course, the student should be able to:

Understand the hardware, software concepts and architecture of cloud computing

realize the importance of Cloud Virtualization, Abstractions and Enabling Technologies

Explore the Programming for Applications on Cloud.

Theory syllabus

Unit Content Hrs

1. 1 Introduction: Concepts of Distributed systems, Cluster computing, Grid Computing, Cloud Computing, Layers and Types of Clouds, Cloud Infrastructure Management, Challenges and Applications.

06

2. 2 Software as a Service (SaaS):Evolution of SaaS, Challenges of SaaS Paradigm, SaaS Integration Services, SaaS Integration of Products and Platforms. Infrastructure As a Services (IaaS): Introduction, Background & Related Work, Virtual Machines Provisioning and Manageability, Virtual Machine Migration Services, VM Provisioning and Migration in Action. Platform As a service (PaaS): Integration of Private and Public Cloud, Technologies and Tools for Cloud Computing, Resource Provisioning Services. Virtualization: Virtualization of Computing, Storage and Resources.

15

3. 3 Management and Monitoring: Accounts Monitoring, User profiles in Cloud, Resource Allocation and Pricing in Cloud.

05

4. 4 Security:Introduction, Cloud Storage: from LANs to WANs, Technologies for Data Security in Cloud Computing, Security Concerns, Legal issues and Aspects, Securing the Private and Public Cloud Architecture.

08

5. 6 Cloud Middleware:Hadoop, OpenStack, Eucaluptus, Windows Azure, CloudSim,EyeOs, Aneka, Google App Engine.

06

Practical content

Experiments/simulation based on the syllabus.

Text Books

1 Rajkumar Buyya, James Broberg,Andrzej M Goscinski, Cloud Computing: Principles and Paradigms, Wiley publication

Reference Books

1. 1 Toby Velte, Anthony Velte, Cloud Computing: A Practical Approach, McGraw-Hill Osborne Media

2. George Reese, Cloud Application Architectures: Building Applications and Infrastructure in the Cloud,

Page 6: GANPAT UNIVERSITY FACULTY OF ENGINEERING & … · Differentiate between several types of information system Understand the difference between database and data warehouse Differentiate

O'Reilly Publication

3. John Rhoton, Cloud Computing Explained: Implementation Handbook for Enterprises, Recursive Press

Page 7: GANPAT UNIVERSITY FACULTY OF ENGINEERING & … · Differentiate between several types of information system Understand the difference between database and data warehouse Differentiate

GANPAT UNIVERSITY

FACULTY OF ENGINEERING & TECHNOLOGY Programme Master of Technology Branch/Spec. Computer Engineering

Semester II Version 2.0.0.0

Effective from Academic Year 2016-17 Effective for the batch Admitted in AUG-2016

Subject code 3CE204 Subject Name Advance Operating System

Teaching scheme Examination scheme (Marks)

(Per week) Lecture(DT) Practical(Lab.) Total CE SEE Total

L TU P TW

Credit 3 0 1 - 4 Theory 40 60 100

Hours 3 0 2 - 5 Practical 25 25 50

Pre-requisites:

Operating Systems

Learning Outcome:

Upon successful completion of the course, the student should be able to:

Read classic systems papers that shaped the field.

Understand technical details of systems concepts like virtualization.

Gain some practical experience with systems programming and tools.

Gain experience with defining a project and refining the design.

Build, experiment with, and evaluate computer systems. Theory syllabus

Unit Content Hrs

1. 1 General overview of the systems 04

2. 2 Introduction to the kernel 04

3. 3 The buffer cache 08

4. 4 Internal representation of files 06

5. System calls for file system 04

6. Process control 03

7. Process scheduling and time 06

8. Memory management policies 04

Practical content

Experiments/simulation based on the syllabus.

Text Books

1 The Design of the UNIX Operating System by Maurice J. Bach

Reference Books

1. 1 Paulraj Ponniah, “Data Warehousing Fundamentals”, John Wiley.

2. Co M.H. Dunham, “Data Mining Introductory and Advanced Topics”, Pearson Education.

Han, Kamber ,“Data Mining Concepts and Techniques”, Morgan Kaufmann

3. Ralph Kimball ,”The Data Warehouse Lifecycle toolkit”, John Wiley.

4. M Berry and G. Linoff ,”Mastering Data Mining”, John Wiley.

5. W.H. InmonWiley ,”Building the Data Warehouses”, ,Dreamtech.

Page 8: GANPAT UNIVERSITY FACULTY OF ENGINEERING & … · Differentiate between several types of information system Understand the difference between database and data warehouse Differentiate

GANPAT UNIVERSITY

FACULTY OF ENGINEERING & TECHNOLOGY Programme Master of Technology Branch/Spec. Computer Engineering

Semester II Version 2.0.0.0

Effective from Academic Year 2016-17 Effective for the batch Admitted in AUG-2016

Subject code 3CE205 Subject Name Advanced Computer Architecture

Teaching scheme Examination scheme (Marks)

(Per week) Lecture(DT) Practical(Lab.) Total CE SEE Total

L TU P TW

Credit 3 0 1 - 4 Theory 40 60 100

Hours 3 0 2 - 5 Practical 25 25 50

Pre-requisites:

Concepts of Computer Organization

Learning Outcome:

Upon successful completion of the course, the student should be able to:

Providing an exposure to current and emerging trends in Computer Architectures,

Focusing on performance and the hardware/software interface.

The emphasis is on studying and analysing fundamental issues in architecture design and their impact on performance.

Advanced topics include a survey of parallel architectures and future directions in computer architecture.

Theory syllabus

Unit Content Hrs

1. 1 Introduction: Von Neumann Architecture, Computer Design, Stack Or Accumulator Style Architecture, Load-Store Register Architecture, Multiplicity Of Functional Units, Parallelism And Pipelining Within CPU, Overlapped CPU And Io Operations, Use Of Hierarchical Memory System, Balancing Of Sub System Bandwidth, Multiprogramming And Time Sharing

04

2. 2 Pipelining: Parallel Computer Structures, Pipeline Computers, Classification Of Pipeline Processors, General Pipelines And Reservation Tables, Hazards In A Pipeline And Its Detection, Data And Resource Dependencies, Designing Pipeline Processor Principles, Instruction Prefetch And Branch Control Strategies, Data Buffering And Busing Structures, Internal Data Forwarding And Register Tagging , Detection And Resolution of Logical Hazards, Job Sequencing, Superscalar Processors, Super pipeline, Super pipeline Superscalar Design

12

3. 3 VLIW(Very Long Instruction Word) Architecture: Horizontal Microcoding, Superscalar Processing, Instruction Format And Execution, Differences Between VLIW and Superscalar, VLIW Opportunities, Trace Scheduling Compilation, Code Compaction, Concept of Trace Scheduling, Compensation Code

04

4. 4 Cache: Arrangement Of Data In A Hierarchical Memory, Address Mapping, Cache Associated Problems, Basic Structure, Block Size Vs Miss Rate, Improvement In Cache Performance, Cache Operation, Cache Operation And Consistency Problem, Mapping Schemes

06

5. 6 RISC Architecture: Attributes of RISC Architecture, Register Windows, Berkeley RISC architecture, ULTRA SPARC IV plus Architecture, Process Technology, Chip multithreading, ULTRA SPARC III pipelines, Challenges Ahead

05

Page 9: GANPAT UNIVERSITY FACULTY OF ENGINEERING & … · Differentiate between several types of information system Understand the difference between database and data warehouse Differentiate

6. Data Flow Architecture: data driven Mechanism, Control Flow vs Data Flow, Architecture of the MIT Tagged token Dataflow computer, Comparative Study of Dataflow and Control flow, Parallel Execution on a shared memory 4 processor system

04

7. Single Instruction Multidata Stream (SIMD): SIMD Machine Model, Operation Model 1 (Illiac IV machine), Operation Model 2 (BSP Model), Masking and Data Routing Mechanisms, Address Mechanism, Necessity of data routing in an array processor, SIMD Example, Mesh Connected Illiac Network routing functions, Chordal Ring representation of Illiac 4 Network, Network Properties, Network Performance, Static Networks, Dynamic Networks, Multiprocessors and Multicomputer, Generalized Multiprocessor System, Multiprocessors Network Characteristics, Hierarchical Bus System, Switch types.

05

Practical content

Experiments/simulation based on the syllabus.

Text Books

1. Advance Computer Architecture Parallelism, Scalability, Programmability By Kai Hwang (McGraw Hill.)

2. Computer Architecture and Parallel ProcessingBy Kai Hwang (McGraw Hill.)

Reference Books

1. 1 Computer Organization and DesignBy P. Pal Chaudhuri (PHI Publication)

2. Parallel Computers Architecture and ProgrammingBy V. Rajaraman (PHI Publication)

Page 10: GANPAT UNIVERSITY FACULTY OF ENGINEERING & … · Differentiate between several types of information system Understand the difference between database and data warehouse Differentiate

GANPAT UNIVERSITY

FACULTY OF ENGINEERING & TECHNOLOGY Programme Master of Technology Branch/Spec. Computer Engineering

Semester II Version 2.0.0.0

Effective from Academic Year 2016-17 Effective for the batch Admitted in AUG-2016

Subject code 3CE206 Subject Name Software Architecture and Design Pattern

Teaching scheme Examination scheme (Marks)

(Per week) Lecture(DT) Practical(Lab.) Total CE SEE Total

L TU P TW

Credit 3 0 1 - 4 Theory 40 60 100

Hours 3 0 2 - 5 Practical 25 25 50

Pre-requisites:

Knowledge of importance of software architecture

Learning Outcome:

Upon successful completion of the course, the student should be able to:

Argue the importance and role of software architecture in large-scale software systems.

Design and motivate software architecture for large-scale software systems.

Recognize major software architectural styles, design patterns, and frameworks.

Describe a software architecture using various documentation approaches and architectural description languages.

Generate architectural alternatives for a problem and selection among them.

Use well-understood paradigms for designing new systems.

Theory syllabus

Unit Content Hrs

1. 1 Introduction to the fundamentals of software architecture. Software architecture and quality requirements of a software system.

07

2. 2 Fundamental principles and guidelines for software architecture design, architectural styles, patterns and frameworks. Methods, techniques and tools for describing software architecture and documenting design rationale.

10

3. 3 Software architecture design and evaluation processes. Rationale and architectural knowledge management in software architecting.

09

4. 4 Approaches and tools for designing and evaluating software architectures for the state of the art technologies such as cloud-computing and service-operation and mobile computing.

08

5. Future challenges and emerging trends in software architecture discipline. 06

Practical content

Experiments/simulation based on the syllabus.

Text Books

1 Beyond Software architecture, Luke Hohmann, Addison wesley, 2003.

Reference Books

1. 1 Software architecture, David M. Dikel, David Kane and James R. Wilson, Prentice Hall PTR,2001

2. Pattern Oriented Software Architecture,F.Buschmann&others,JohnWiley&Sons

3. Head First Design patterns, Eric Freeman & Elisabeth Freeman, O’REILLY, 2007.

Page 11: GANPAT UNIVERSITY FACULTY OF ENGINEERING & … · Differentiate between several types of information system Understand the difference between database and data warehouse Differentiate

GANPAT UNIVERSITY

FACULTY OF ENGINEERING & TECHNOLOGY Programme Master of Technology Branch/Spec. Computer Engineering

Semester II Version 2.0.0.0

Effective from Academic Year 2016-17 Effective for the batch Admitted in AUG-2016

Subject code 3CE207 Subject Name Public Key Infrastructure

Teaching scheme Examination scheme (Marks)

(Per week) Lecture(DT) Practical(Lab.) Total CE SEE Total

L TU P TW

Credit 3 0 1 - 4 Theory 40 60 100

Hours 3 0 2 - 5 Practical 25 25 50

Pre-requisites:

Knowledge about Cryptography and network Security concepts to understand this subject.

Learning Outcome:

Upon successful completion of the course, the student should be able to:

Read some articles in a professional computer and network security magazine, such as IEEE Security & Privacy and SC Magazine

Use various network diagnosis tools, such as Wireshark, to study network security protocols, and educational tools, such as CrypTool, to study cryptographic algorithms;

Take on a self-study on more advanced network security topics that require foundational understanding of cryptographic algorithms and network security protocols.

Theory syllabus

Unit Content Hrs

1 Understand Basic Encryption Concepts 02

2 Attacks against Encryption 02

3 Understand Private Key Encryption 02

4 Understand Public Key Encryption, Cryptography Fundamentals, Cryptographic Algorithm and

protocols Symmetric Key Encryption Algorithms, Public Key Algorithms,Cryptographic issues,

Strong Authentication

12

5 Digital Signatures, PKI Standards, PKIFundamentals, Implementing Security, Understand Key Management Understand Trust in theSystem, Sign-On Solutions, Secure E-Mail Implementation

12

6 File Encryption Solutions PKISolutions and Applications, Legal Issues of Network Security. 10

Practical content

Experiments/simulation based on the syllabus.

Text Books

1 Public Key Infrastructure Implementation and Design by Suranjan Choudhury, Kartik Bhatnagar, and

Wasim Haque

Reference Books

1. 1 Cryptography & network Security: Principles and Practices, 4/e, William Stallings

2. Computer security basics, Rick Lehtinen, Deborah Russell, G. T. Gangemi

Page 12: GANPAT UNIVERSITY FACULTY OF ENGINEERING & … · Differentiate between several types of information system Understand the difference between database and data warehouse Differentiate

GANPAT UNIVERSITY

FACULTY OF ENGINEERING & TECHNOLOGY Programme Master of Technology Branch/Spec. Computer Engineering

Semester II Version 2.0.0.0

Effective from Academic Year 2016-17 Effective for the batch Admitted in AUG-2016

Subject code 3CE208 Subject Name Satellite Networks

Teaching scheme Examination scheme (Marks)

(Per week) Lecture(DT) Practical(Lab.) Total CE SEE Total

L TU P TW

Credit 3 0 1 - 4 Theory 40 60 100

Hours 3 0 2 - 5 Practical 25 25 50

Pre-requisites:

Computer Networks

Learning Outcome:

Upon successful completion of the course, the student should be able to:

Specify systems design for satellite communications

Analyse the performance of satellite communications systems

Conduct further research on satellite communication systems engineering.

Theory syllabus

Unit Content Hrs

1. 1 Introduction 03

2. 2 Satellite Orbits and Networking Concepts 05

3. 3 ATM and Internet Protocols. 07

4. 4 Satellite Internetworking with Terrestrial Networks 07

5. ATM over Satellite Networks 04

6. Internet Protocol (IP) over Satellite Networks 05

7. Impact of Satellite Networks on Transport Layer Protocols 05

8. Next Generation Internet (NGI) over Satellite 04

Practical content

Experiments/simulation based on the syllabus.

Text Books

1. Satellite Networking Principles & Protocols, Zhili Sun, Wiley publication.

Reference Books

1. 1 Research papers from reputed Journals & Conferences.

Page 13: GANPAT UNIVERSITY FACULTY OF ENGINEERING & … · Differentiate between several types of information system Understand the difference between database and data warehouse Differentiate

GANPAT UNIVERSITY

FACULTY OF ENGINEERING & TECHNOLOGY Programme Master of Technology Branch/Spec. Computer Engineering

Semester II Version 2.0.0.0

Effective from Academic Year 2016-17 Effective for the batch Admitted in AUG-2016

Subject code 3CE209 Subject Name Essential Mathematics

Teaching scheme Examination scheme (Marks)

(Per week) Lecture(DT) Practical(Lab.) Total CE SEE Total

L TU P TW

Credit 3 0 1 - 4 Theory 40 60 100

Hours 3 0 2 - 5 Practical 25 25 50

Pre-requisites:

Maths

Learning Outcome:

Upon successful completion of the course, the student should be able to:

Perform fundamental operations using whole numbers, integers, fractions, and decimals.

Solve word problems involving proportions, percentages, and measurements.

Identify and calculate area and perimeter of basic plane figures.

Solve word problems using whole numbers, fractions, decimals and integers

Theory syllabus

Unit Content Hrs

1. 1 Optimization 06

2. 2 Introduction to Probability 06

3. 3 Foundations of Queuing Theory 09

4. 4 Statistics 08

5. Linear Algebra 05

6. Game Theory 06

Practical content

Experiments/simulation based on the syllabus.

Text Books

1 An Engineering Approach to Computer Networking by S. Keshav, Second Edition

Reference Books

1. 1 Linear Algebra by Gilbert Strang

Page 14: GANPAT UNIVERSITY FACULTY OF ENGINEERING & … · Differentiate between several types of information system Understand the difference between database and data warehouse Differentiate

GANPAT UNIVERSITY

FACULTY OF ENGINEERING & TECHNOLOGY Programme Master of Technology Branch/Spec. Computer Engineering

Semester II Version 2.0.0.0

Effective from Academic Year 2016-17 Effective for the batch Admitted in AUG-2016

Subject code 3CE210 Subject Name Modelling and Simulation

Teaching scheme Examination scheme (Marks)

(Per week) Lecture(DT) Practical(Lab.) Total CE SEE Total

L TU P TW

Credit 3 0 1 - 4 Theory 40 60 100

Hours 3 0 2 - 5 Practical 25 25 50

Pre-requisites:

Basic Concepts of Client Server Systems

Learning Outcome:

Upon successful completion of the course, the student should be able to:

A deeper understanding of the theory behind various performance issues and the associated models for computer systems.

A practical knowledge in designing and implementing a performance evaluation study of a fairly complicated networked computer system architecture using modern software tools.

A familiarity with the current research in the performance modelling field.

Theory syllabus

Unit Content Hrs

1. 1 Performance issues in client/server environment 05

2. 2 Web server and intranet performance issues 05

3. 3 Capacity planning of client/server systems 06

4. 4 Workload characterization and forecasting 06

5. Using standard industry benchmarks 05

6. Performance models using queueing networks 06

7. Performance Measurement 05

Practical content

Experiments/simulation based on the syllabus.

Text Books

1 "Capacity Planning for Web Performance: Metrics, models, and Methods," Daniel Menasce', Virgilio A.

F. Almeida, Prentice Hall, 1998 (ISBN 0-13-693822-1)

Reference Books

1. 1 M. H. MacDougall, Simulating Computer Systems: Techniques and Tools. Cambridge, MA: MIT Press,

1987

2. R. Jain, The Art of Computer Systems Performance Analysis. Wiley, 1991

3. E. Lozowska, J. Zahorjan, S. Graham, and K. Sevcik, Quantitative System Performance: Computer System

Page 15: GANPAT UNIVERSITY FACULTY OF ENGINEERING & … · Differentiate between several types of information system Understand the difference between database and data warehouse Differentiate

Analysis Using Queueing Network Models. Upper Saddle River, NJ: Prentice Hall, 1984

4. L. Kleinrock, Queueing Systems, Vol. I: Theory. New York: Wiley, 1975

5. A.M. Law and W. D. Kelton, Simulation Modeling and Techniques. 2nd ed. New York: McGraw-Hill, 1990

Page 16: GANPAT UNIVERSITY FACULTY OF ENGINEERING & … · Differentiate between several types of information system Understand the difference between database and data warehouse Differentiate

GANPAT UNIVERSITY

FACULTY OF ENGINEERING & TECHNOLOGY Programme Master of Technology Branch/Spec. Computer Engineering

Semester II Version 2.0.0.0

Effective from Academic Year 2016-17 Effective for the batch Admitted in AUG-2016

Subject code 3CE211 Subject Name Advanced Database Management System

Teaching scheme Examination scheme (Marks)

(Per week) Lecture(DT) Practical(Lab.) Total CE SEE Total

L TU P TW

Credit 3 0 1 - 4 Theory 40 60 100

Hours 3 0 2 - 5 Practical 25 25 50

Pre-requisites:

Concepts of DBMS

Learning Outcome:

Upon successful completion of the course, the student should be able to:

Explain and evaluate the fundamental theories and requirements that influence the design of modern

database systems

Assess and apply database functions and packages suitable for enterprise database development and

database management

Critically evaluate alternative designs and architectures for databases and data warehouses

Discuss and evaluate methods of storing, managing and interrogating complex data

Theory syllabus

Unit Content Hrs

1. 1 Relational Databases: 08

2. 2 Object Oriented Databases: 09

3. 3 Emerging Systems: 06

4. 4 Current Issues: 08

5. Database Design Issues: 08

Practical content

Experiments/simulation based on the syllabus.

Text Books

1 Database system concepts, Abraham Silberschataz, Henry F. Korth& S. Sudarshan,McGraw Hill

Reference Books

1. 1 An Introduction to database systems –CJ.Date .Adission wisely

2. Gary W. Hanson and James V. Hanson, Database Management and Design, PrenticeHall of India Pvt Ltd,

1999

3. Alex Benson, Stephen Smith and Kurt Thearling, Building Data Mining Applicationsfor CRM, Tata

McGraw-Hill, 2000.

4. R. Elmasri and S.B. Navathe, Fundamentals of Database Systems, Addison Wesley,2000.

Page 17: GANPAT UNIVERSITY FACULTY OF ENGINEERING & … · Differentiate between several types of information system Understand the difference between database and data warehouse Differentiate

5. N.TamerOzsu& Patrick Valduriez, Principles of Distributed Database Systems,Prentice Hall International

Inc., 1999

6. Data Mining concepts and Techniques by Jiawei Han, MichelineKamber –Elsevier.

Page 18: GANPAT UNIVERSITY FACULTY OF ENGINEERING & … · Differentiate between several types of information system Understand the difference between database and data warehouse Differentiate