Custom Search

Wednesday 26 June 2013

Website for Learning Engineering Graphics/Drawigs









Every first year engineering student will face enough troublesome subjects and Engineering Drawing is one of the toughest. It is very obvious to have a sound knowledge of drawing for an engineering student of any branch.

EngineeringDrawing.Org is a website that was created by a team of two authors working at Noble Engineering College, Junagadh as An Assistant Professor in Mechanical Engineering Department. All first year students of Noble Engineering College (Junagadh) taking benefit from it to improve drawing and designing knowledge.

Chapters Covered In Engineering Graphics Subject
There are different sections in whole subject to make every chapter separate to understand and to learn. For note, this subject comes with chapters like introduction, different projections (of plane, line, point and solids) and loci of points, engineering curves and development of surfaces, section of solids, orthographic projections and isometric projections. This is a very strongly recommended website for engineering students.
Read more

Friday 21 June 2013

MG IT S7 Syllabus

IT010 701 FINANCIAL MANAGEMENT AND E-BANKING

Teaching scheme                                                                                                      Credits: 4
2 hours lecture and 2 hour tutorial per week



Objective


     To understand  the basic concepts  of Accounting, book keeping, costing, fund flow and e- banking



MODULE I                                                                                                          (12 hours)
The basic concepts of Accounting: The separation of ownership and control, The users of accounts,  Computers  and  users  of  accounts,  Accounting  concepts  and  conventions, Accounting equation, Balance sheet, Classifying items, The processing function.

MODULE II                                                                                                        (12 hours)
Book-Keeping: The  double-entry  system,  Double-entry  of  expenses,  Asset  of  stock, Capital and  revenue expenditure, Balancing accounts on computers, The trial balance, The final accounts, Depreciation, Bad debts and provision for bad debts, Division of the ledger, Books of original entry, Source documents, Accounting systems, Interpretation of accounts.

MODULE III                                                                                                       (12 hours)
Costing: Cost Accounting, Classifying costs, The implications for programming, The operating statement, the cost of raw materials, the cost of direct labour, the cost of overheads, job costing,  Break-even analysis, Break-even graphs, Budgeting, Standard costing, Variance analysis, Marginal costing. Ratio Analysis: Ratio meaning, profitability ratios, profit in relation to sales, profit in relation to investments, Liquid ratios, Solvency
ratios, other ratios, Activity ratios, Eps, DuPont Financial analysis, ratios for predicating
bankruptcy, Inter-fim comparison, ratios limitations.

MODULE IV                                                                                                      (12 hours)
Fund Flow  Statement:  Meaning,  Importance,  Definition  of  terms,  Funds  and  Flow, Sources  and  use  of  funds,  Changes  in  working  capital,  Preparation  of  funds  flow statements,  cash  flow   statements,  Sources  and  uses,  preparation.  Cost  Reduction: Difference between cost control and  cost  reduction, Prequisites for an effective cost reduction,  Concept  of  value  analysis-  crux  of  the  cost  reduction,  steps  involved  in introducing  a  cost  reduction  program,  some  examples  of  cost  reduction,  Common limitations.

MODULE V                                                                                                        (12 hours)
E-Banking: Changing Dynamics in the Banking Industry, Changing Consumer Needs, Cost Reduction, Demographic Trends, Regulatory Reform, Technology Based Financial services products.  Home Banking Implementation Approaches, Home Banking Using Bank’s Proprietary Software, Banking via the PC Using Dial-Up Software, Banking via Online Services, Banking via the Web: Security First Network Bank. Open versus Closed Models, Management Issues in Online Banking, Differentiating  Products and Services, Managing Financial Supply Chains, Pricing Issues in Online Banking, Marketing Issues:


Syllabus- B.Tech. Information Technology


Mahatma Gandhi University


Attracting Customers, Keeping Customers, Back-Office Support for Online Banking, Integrating Telephone Call Centers with the Web.



Reference Book

1.  R K Sharma and Shasi K Gupta ”Management Accounting Principles And Practice”, Kalyani
Publishers.
2.  Khan and Jain, ” Theory and Problems in Financial Management”, Tata Mc Graw Hill
3.  Eugene .F. Brigham & Joel F Houston,” Fundamentals of Financial Management”, Thomson
Learning.
4.  P.H. Basset,t ” Computerised Accounting”, NCC Blackwell Ltd. , Oxford, 1994
5.  M.C Shukla & T.S.Grewal,” Advanced Accounts”, S.Chand & Co. , New Delhi
6.  Ravi  Kalkota,Andrew  B.  Whinston,”Electronic  Commerc  A  Manager’s  Guide”,  Pearson
Education 2006.
7.  Nand Dharmeja & K.S. Sastry, Finance & Accounting for ,Managerial Competiveness”, Weeler Publishing, Allahabad







Syllabus- B.Tech. Information Technology


Mahatma Gandhi University


IT 010 702 :  Object Oriented Modeling and Design


Teaching scheme                                                                                            Credits: 3
2 hours lecture and 1 hour tutorial per week



Objective


     To impart ideas on building systems through the object oriented modelling approach using the Unified Modelling Language.





Module 1          (10 hours)
Introduction:   object   oriented   development-modeling   concepts   –   object   oriented methodology models object oriented themes-Object Modeling– links and associations
advanced links and association concepts generalization and inheritance  - grouping constructs – a sample object model
Advanced Object Modeling: aggregation – abstract classes – generalization as extension and restriction – multiple inheritance – metadata – candidate keys – constraints.

Module 2            (10 hours)
Dynamic  modeling:  Events  and  states   Operations   Nested  state  diagrams  – Concurrency  Advanced dynamic modeling concepts A sample dynamic model – Relationship of Object and Dynamic models.
Functional modeling: Functional models Data Flow Diagrams  - Specifying operations
Constraints   A  sample  functional  model   Relation  of  functional  to  Object  and
Dynamic models.

Module 3            (10 hours)
Analysis: Analysis  in  object  modeling,  dynamic  modeling  and  functional  modeling, Adding operations- Iterating the analysis
System Design: Breaking system into subsystems - Identifying concurrency-allocating subsystems  to  processors  and  tasks,  managing  of  data  stores.  Handling  of  global resources- handling boundary conditions-Common Architectural Frameworks

Module 4              (8 hours)
Object Design: Overview of Object design Combining the three models Designing algorithms  –   Design  optimization   Implementation  of  control   Adjustment  of inheritance  -  Design  of  association   Object  representation   Physical  packaging  – Documenting design decisions-Comparison of methodologies

Module 5           (7 hours)
Unified Modeling language: Introduction, UML Diagrams Class diagrams, Sequence diagrams,  Object diagrams, Deployment diagrams, Use case diagrams, State diagrams, Activity diagram, Component diagrams – Case Study.




Syllabus- B.Tech. Information Technology


Mahatma Gandhi University




Reference Book

1. Object Oriented Modeling and Design -James Rumbaugh, Prentice Hall India
2. UML Distilled – Martin Fowler, Addison Wesley
3. Object- oriented Systems analysis and design using UML- 4th  ed., Simon Bennet,Stephen
McRobb, Ray Farmer. TMH.
4. Object Oriented Analysis and Design with Applications - Grady Booch, Pearson Education
Asia








  






Mahatma Gandhi University


IT010 703 COMPUTER GRAPHICS & MULTIMEDIA SYSTEMS

Teaching scheme                                                                                                      Credits: 4
2 hours lecture and 2 hour tutorial per week



Objective


     To understand  the basic concepts  of Computer Graphics & multimedia techniques.




Module 1:       (13 hours)
Introduction to Computer Graphics : Uses of Computer Graphics, Display Devices, Input Devices, Output Devices, Computer Graphics Software, Graphical User Interface, Line Drawing Algorithms  DDA, Bresenham’s Line Algorithm, Bresenham’s Circle Algorithm. Polygon Filling Algorithm – Scan Conversion, Seed Filling Algorithm

Module 2:       (13 hours)
Geometrical Transformations:  Transformation  of  Points,  Straight  Lines,  Midpoint, Parallel   Lines,  Rotation,  Reflection  and  Scaling  of  Straight  Lines,  Homogeneous Coordinates, Cohen Sutherland Line Clipping.

Module 3:       (12 hours)
Rendering:  Hidden  surface  Removal  Algorithm-  Z  Buffer  Algorithm,  A-  Buffer Algorithm, Hidden Line Removal Algorithm, Colour Models, Z-Flat Shading, Gouraud Shading.

Module 4:       (11 hours)
Multimedia:  Media  and  Data  Streams,  Properties  of     Multimedia,  Traditional  Data
Stream  Characteristics,   Music,   Speech,   Images   and   Graphics,   Computer   Image
Processing

Module 5:       (11 hours)
Data Compression: Storage space, Coding Requirement, JPEG, H.261, MPEG, DVI, Multimedia                      Operating    Systems    –    Real    Time,    Resource    Management,    Process Management



Reference Book

1.  Amarendra N’ Sinha and Arun D Udai, “Computer Graphics”,The McGraw-Hill Companies.
2.  Ralf   Steinmetz   and   Klara   Nahrstedt,   “Multimedia:   Computing,   Communications   & Applications”, Person Education Asia.
3.  Donald Hearn & Pauline Baker, “Computer Graphics”, Prentice Hall India.
4.  Foley,  VanDam,  Feiner,  Hughes,  “Computer  Graphics  Principles  &  Practice”,  Second
Edition, Addison Wesley.
5.  Ranjan Parekh, “Principles of Multimedia”, The McGraw-Hill Companies.




Syllabus- B.Tech. Information Technology


Mahatma Gandhi University
















 Syllabus- B.Tech. Information Technology


Mahatma Gandhi University


IT010 704:  INTERNETWORKING


Teaching scheme                                                                                                      Credits: 3
2 hours lecture and 1 hour tutorial per week



Objective


     to familiarize with the TCp/IP protocol suite, the different protocols used in each layer, and their implementation





Module 1          (9 hours)
Internet  Architecture,  Classful  Internet  Addresses,  Mapping  Internet  Addresses  to Physical   addresses  (ARP),  Determining  an  Internet  address  at  start-up  (RARP), Connectionless Datagram Delivery (IPV4) , Forwarding IP datagrams.
.
Module 2            (9 hours)
Error and Control Messages ( ICMP ),Classless and Subnet Address Extensions (CIDR), Protocol Layering, User datagram Protocol, Reliable Stream Transport Service.

Module 3            (9 hours)
Routing Architecture : Cores, Peers, and Algorithms, Routing Between Peers (BGP), Routing Within an Autonomous System (RIP, OSPF).
Module 4              (9 hours)
Internet Multi casting, IP Switching and MPLS, Private Network Interconnection (NAT, VPN),  Bootstrap and Auto configuration (DHCP).Applications - DNS, Remote Login and Desktop (TELNET, SSH)

Module 5           (9 hours)
File Transfer and Access ( FTP, TFTP, NFS) , Electronic Mail ( SMTP, POP, IMAP, MIME), WWW (HTTP), Voice and Video Over IP (RTP, RSVP, QoS).



Reference Book

1 Internetworking with TCP/IP - Volume I, Principles, Protocols and Architecture (5th Edition), Douglas E.Comer, PHI 2009
2.    The Internet and Its Protocols, Adrian Farrel, Elsevier 2005.














Syllabus- B.Tech. Information Technology


Mahatma Gandhi University


IT010 705 WEB APPLICATIONS DEVELOPMENT


Teaching scheme                                                                                                      Credits: 3
2 hours lecture and 1 hour tutorial per week



Objective


     to familiarize with the technologies used for the devolepment of Web applications





Module 1          (9 hours)
Introduction  -  Web  architecture  -  web  application  lifecycle  -  XML  and  J2EE. Design                and  development     of  a  J2EE  application     -  J2EE  Layers,     Application Components,  J2EE  Architecture, Development methodology -             Task list for building J2EE Applications - database design - defining the  application - creating the interface, building pages, creating data access objects, validating the code..
Module 2            (10 hours)
JDBC: Architecture  -  JDBC  API,  Retrieving  and  updating  Data,  SQL-to-Java  Data Types,  JDBC  Execution  Types,  Metadata,  Scrollable  Resultsets,  transaction  support, Batch  Statements.  Servlets Introduction  to  Servlets,  Benefits  of  Servlets,  use  as controller in MVC, basic HTTP, servlet container, Servlets API, javax.servelet Package, Reading  Servlet  parameters,  service  method  detail,  HTML  clients,  servlet  lifecycle, HTTP response header, session management, dispatching requests, Servlets  with JDBC, web  applications.

Module 3            (10 hours)
Java Server  Pages:   Generating Dynamic Content,  Using Scripting  Elements,  Implicit JSP  Objects,  Conditional  Processing  –  Displaying Values, Setting attributes, Error Handling and Debugging, Using JavaBeans Components in JSP Pages, Sharing Data Between JSP pages -Passing Control and Data between Pages – Sharing Session and Application Data – Application Models - MVC Design.
Module 4              (7 hours)
Enterprise JavaBeans :  Overview,    distributed  programming, EJB framework,  Session and entity beans, Stateless  and  tateful  session  bean,                     Bean attributes,  Parts of a Bean, container-managed persistence (CMP) and  bean managed - lifecycle of EJB

Module 5           (9 hours)
java  message  service  (JMS)  and  message  driven  beans          (MDB),        distributed programming                          services,    CORBA   and    RMI    -    Transaction management,  Security, deployment, personal  roles  for EJB  Development, building  session beans - creating session beans - Entity beans.








Syllabus- B.Tech. Information Technology


Mahatma Gandhi University




Reference Book

1 J2EE UNLEASHED Joseph J. Bambara, Paul R.Allen, Mark Ashnault, Ziyad Dean, Thomas  Garben, Sherry Smith – SAMS Techmedia
2 Java Servlet Programming, Second Edition,Jason Hunter, William Crawford,O'Reilly Media
3 Mastering EJB(2nd  Edition ) Ed Roman, Scott Ambler, Tyler Jewell John Wiley
Publications 2003.
4 The J2EE Tutorial- Stepahnie Bodoff, Dale Green, Kim Hasse, Eric Jendrock, Monica
Pawlan,  Beth Stearns-Pearson Education Asia.
5 Java Server Pages Hans Bergsten, SPD O’Reilly



























Syllabus- B.Tech. Information Technology


Mahatma Gandhi University

IT010 706L01 SOFTWARE PROJECT MANAGEMENT
Teaching scheme                                                                                                                       Credits: 4


2
 
2 hours lecture and 2 hour tutorial per week

Objectives
Pre-requisites: IT 010 604 Software Engineering



Module 1        (12 hours)


Software   Project,   Contract   Managemen an Technical   Projec Management, Activities   of   Software   Project   Management,   Categorizing   Software   Projects, Problems with Software Projects, Management Control, Step Wise Project Planning, Programme Management, Managing the Allocation of Resources within Programmes, Strategic  Programm Management,  Aids  to  Programme  Management,  Benefits Management, Cost-Benefit Analysis, Cash Flow forecasting, Cost-Benefit Evaluation Techniques, Risk Evaluation.

Module 2        (12 hours)


Technical  Plan  Contents  List,  Structure  Versus  Speed  of Delivery, The  Waterfall Model, The V-Process Model, The Spiral Model, Software Prototyping, Incremental Delivery, Dynamic Systems  Development Method, Extreme Programming, Software Effort  Estimation  Techniques,  Estimating  by  Analogy,  Albrecht  Function  Point Analysis, Function Points  Mark II, COSMIC Full Function Points, COCOMO.



Module 3        (12 hours)


Objectives  of  Activity  Planning,  Project  Schedules,  Sequencing  ad  Scheduling Activities,   Network  Planning  Models,  The  Forward  Pass,  The  Backward  Pass, Identifying the Critical Path, Activity Float, Activity-on-arrow Networks, Categories of  Risk,  Risk  Identification,  Risk  Assessment,  Risk  Planning,  Risk  Management, PERT, Monte Carlo Simulation, Critical Chain Concepts.

Module 4        (12 hours)


Resource  Requirements,  Scheduling  Resources,  Creating  Critical  Paths,  Resource Schedule,   Cost   Schedules,   Th Schedulin Sequence Projec Control   Cycle, Visualizing   Progress Cost   Monitoring,   Earne Valu Analysis,   Prioritizing Monitoring, Change Control.

Module 5        (12 hours)


ISO 12207, The Supply Process, Types of Contract, Stages in Contract Placement, Contract Management, Organizational Behaviour, Motivation, The Oldham-Hackman Job Characteristics  Model, Decision Making, Leadership, Organizational structures, Dispersed   and  Virtua Teams,  Software  Quality,  ISO  9126,  Software  Quality Measures, Product Versus Process Quality Management, Quality Pans.


Syllabus - B.Tech. Information Technology


Mahatma Gandhi University





Reference Books
1.  Bob Hughes and Mike Cotterell, Software Project Management”, Fourth Edition, Tata McGraw-Hill, New Delhi, 2006.
2.  Richard  H Thayer, Software Engineering  Project Management, Second Edition, Wiley India, 2004.
3.  Cleland  D.L  &  King  W.R,  “System  Analysis  And  Project  Management”,  Tata
Mcgraw Hill
4.  Meredith J.R, Project Management-A Management Approach, Wiley-NY.
5.    Charles.S.Parker, Management Information Systems Strategy and Action”, Tata
Mcgraw Hill



















Syllabus - B.Tech. Information Technology


Mahatma Gandhi University

IT010 706L02        OPTICAL COMMUNICATION NETWORKS

Teaching scheme                                                                                                                       Credits: 4


2
 
2 hours lecture and 2 hour tutorial per week

Objectives
    To understand applications of Optical fiber communication.
    To understand working of Optical Fiber Networks .
    To provide an insight into the working, analysis and design of basic
Optical communication networks

Module 1        (12 hours)

Introduction-Need  for Fiber  Optic  Communications  System,  Role of FibeOptic communication technology, Basic Block Diagram, Advantages & Disadvantages of Optical  Fiber  Communication,  Ray  Theory,  Total  internal  reflection-Acceptance angle  Numerical  aperture Skew rays –Electromagnetic mode theory of optical propagation   EM  waves   Step  Index  Fiber,  Graded  Index  Fiber,  Attenuation- Bending Losses,  Scattering, Absorption- modes in Planar guide phase and group velocity cylindrical fibers SM ,MM fibers.

Module 2        (12 hours)

Optical sources: Light Emitting Diodes - LED structures LASER Diodes, Principle of action,  characteristics,  efficiency.  Detectors:  PIN  Photo  detectors,  Avalanche photo  diodes,  characteristics  and  properties,  Photo  detector  noise  -Noise  sources, Signal to Noise ratio.

Module 3        (12 hours)

Fiber  optic  receiver  and  measurements:-  Fundamental  receiver  operation,  Pre amplifiers, Error sources Receiver Configuration Probability of Error Quantum limit.OTDR-  Fiber  Attenuation  measurements-  Dispersion  measurements   Fiber Refractive index profile measurements Fiber cut- off Wave length Measurements Fiber Numerical Aperture Measurements Fiber diameter measurements

Module 4        (12 hours)

Optical   fibe connectors:-   Splicing,   Connectors,   components   of   Fiber   Optic Networks,                   Transceivers,    Semiconductor,    optical    amplifiers    –     Principle     of operation, gain,                    Bandwidth,       Cross          talk,     Noise,     Applications,   Advantages& Disadvantages.

Module 5        (12 hours)

Optical networks :- Basic Networks SONET / SDH WDM-Broadcast and select WDM  Networks  –Wavelength Routed Networks Non linear effects on Network performance  Erbium Doped Fiber Amplifiers (EDFAs) Operation, gain, noise- Components of EDFA  module- Performance of WDM + EDFA  system Optical CDMA Ultra High Capacity Networks.




Syllabus - B.Tech. Information Technology


Mahatma Gandhi University





Reference Books


1. Optical  Fiber  Communication   John  M.  Senior   Pearson  Education   Second
Edition. 2007
2. Optical Fiber Communication Gerd Keiser Mc Graw Hill Third Edition. 2000
3. J.Gower, “Optical Communication System, Prentice Hall of India, 2001
4. Rajiv Ramaswami, “Optical Networks , Second Edition, Elsevier , 2004.
5. Govind P. Agrawal, Fiber-optic communication systems”, third edition, John Wiley
& sons, 2004.





















  


Syllabus - B.Tech. Information Technology


Mahatma Gandhi University

IT010 706L03 DIGITAL SPEECH AND IMAGE PROCESSING

Teaching scheme                                                                                                                       Credits: 4


2
 
2 hours lecture and 2 hour tutorial per week

Objectives
Pre-requisites: IT 010 602 Digital Signal Processing



Module 1        (12 hours)


Speech Analysis: Speech processing model, Speech analysis, Estimation frequency, Spectrum of speech using DFT, Linear predictive Analysis.

Module 2        (12 hours)


Speec Recognizer   an Production:   Speech   synthesizer,   Linear   predictive synthesizer, Different methods of speech recognition and speech encoding.

Module 3        (12 hours)


Mathematical    Transform     and     Enhancement:     Image     Transforms,    Image enhancement, Restoration

Module 4        (12 hours)


Image Compression and Segmentation: Compression Models, Lossy compression, Image Segmentation, Boundary detection, Detection of Discontinuities, Thresholding Boundary  representation,  Description,  Introduction  to  Classifiers,  Introduction  to Colour image processing.

Module 5        (12 hours)


Image Analysis: Morphology, Automated Image Analysis, Semantic Networks, Production (expert system).


Reference Books
1.  R. Gonzalez and R.E.Woods, “Digital Image Processing”, Addison Wesley, 1993.
2.  Rabiner, “Speech Recognition”, Prentice Hall, 1993.
3.  S  Jayaraman,  S.  Essakirajan,  T  Veerakumar,  Digital  Image  Processing”,  First
Edition, TMH,2009.
4.  Rabiner and Schaeffeer, Digital Processing of Speech Signals, Prentice Hall, 1995.
5.  Anil Jain K. “Fundamentals of Digital Image Processing”, Prentice Hall India, 1999.








Syllabus - B.Tech. Information Technology


Mahatma Gandhi University



IT010 706L04 Real Time Systems
( Common to CS010 706L01 : Real Time Systems)


Teaching scheme                                                                                                                       Credits: 4
2 hours lecture and 2 hour tutorial per week



Objectives


    to learn , real-time operating systems,  task scheduling, communication, fault tolerant techniques and , programming languages




Module 1  (12  hours)
Introduction  to  Real  Time  Systems:  Structure  of  real  time  systems,  real  time computer, task classes Periodic, Aperiodic, critical, Non-critical, definition of real time systems real time systems, embedded systems - Hard real time systems, soft real time systems, real time design issues.

Module 2  (12 hours)
Task  Assignment  and  Scheduling:  Uniprocessor  scheduling  algorithms  –Rate monotonic  Scheduling,                       Preemptive  Earliest  Deadline  First  (EDF),  IRIS  Tasks. Scheduling Aperiodic and Sporadic jobs in Priority Driven Sytems, Task Assignment- Utilization Balancing algorithm, Next Fit Algorithm for RM scheduling, Bin Packing for EDF, Myopic Offline Scheduling(MOS), Focused Addressing and Bidding, Buddy strategy. Fault Tolerant scheduling.

Module 3 (12 hours)
Communication Communication Media and message sending topologies, network architecture issues, protocols contention based, token - based, stop and go multi loop,   polled  bus,  hierarchal  round  robin,  fault  tolerant  routing   clocks  and synchronization–  fault  tolerant  synchronization  in  hardware,  synchronization  in software.

Module 4  (12 hours)

Fault tolerance definition, cause of failure, fault types, fault detection and containment, redundancy hardware, software, time, information, integrated failure handling. Reliability Evaluation techniques- Obtaining parameter values, Reliability models for Hardware redundancy, software error models.

Module 5  (12 hours)
Programmin Languages   and   Real   Time   databases   –   Desired   language characteristics, Data Typing, Control Structures.  Real time databases, characteristics, main  memory databases, Transaction, Disk schedule algorithms, Databases for hard real time systems, maintaining serialization constituency.







Syllabus- B.Tech. Information Technology


Mahatma Gandhi University




References

1.  Real Time Systems - C.M Krishna, Kang G. Shini (Tata McGraw Hill)

2.  Real Time Systems- Jane W.S. Liu(Pearson)






















Syllabus- B.Tech. Information Technology


Mahatma Gandhi University


IT010 706L05 Operating System Kernel Design
( common to CS010 706L03: Operating System Kernel Design)


Teaching scheme                                                                                                                       Credits: 4
2 hours lecture and 2 hours tutorial per week

Objectives
      To provide knowledge about the operating system working principles.
      To discuss most of the significant data structures and algorithms used in the kernel.


Module I (13 hours)

Basic Operating System Concepts Kernel Types: monolithic, microkernel An Overview of  Unix  Kernels-The  Process/Kernel  Model,  Reentrant  Kernels   Signals  sending  and receiving  –  System  calls   System  Call  Handler  and  Service  Routines  -  Interrupts  and Exceptions - Interrupt Handling - The Timer Interrupt Handler.

Module II (13 hours)

Processes - Process Descriptor - Process State, Process relationship Creating Processes - Process Termination - Process Scheduling Scheduling algorithm SMP Scheduler.
Kernel Synchronization - Synchronization Techniques - Process Communication - System V
IPC.

Module III (10 hours)

Paging in Linux - Memory Management  - Page Frame Management - The Buddy  System Algorithm - The Process's Address Space - The Memory Descriptor - Memory Regions - Page Fault Exception Handler.

Module IV (14 hours)

Overview of the Unix File System - The Virtual File System - role of the VFS - VFS Data
Structures File system Mounting.
The  Ext2  File  system  -  Disk  Data  Structures  -  Creating  the  File  system  -  Data  Blocks
Addressing - Allocating a Data Block.

Module V (10 hours)

Managing I/O Devices - Associating Files with I/O Devices - Device Drivers - Character
Device - Block Device.
Disk Caches - Buffer Cache - Writing Dirty Buffers to Disk - Page Cache.


Reference Books
1)   Daniel  P.  Bovet,  Marco  Cesati,  Understanding  the  Linux  Kernel,  First  ed., O'Reilly, 2000

2)   M Bech et al., Linux Kernel Internals, 2
nd  ed., Addison-Wesley,  1998
3)   Maurice  J.  Bach,  The  Design  of  the  Unix  Operating  System,  First  Edition, Pearson Education, 1999.
4)   Abraham Silberschatz, Peter B.Galvin and Greg Gagne, Operating System
Concepts”, John     Wiley & Sons Inc, 8th Edition 2010.



Syllabus - B.Tech. Information Technology


Mahatma Gandhi University










Syllabus - B.Tech. Information Technology


Mahatma Gandhi University

IT010 706 L06 Data Mining and Data Warehousing


Teaching scheme                                                                                                                       Credits: 4


2
 
2 hours lecture and 2 hour tutorial per week

Objectives
     This  course  deals  with  the  representation  of  multidimensional  data  for  Data warehouses
     It covers basics of data mining, clustering and classification and applications of data mining
Pre-requisites: IT 506 Database Management Systems

Module 1.                                                                                                 (11 hours)

Evolution of Decision Support Systems- Data warehousing Components Data warehouse, Data Warehouse and DBMS,  Data  marts, Metadata,  Multidimensional data  model,  OLAP  ,OLTP,  Data  cubes,  Schemas  for  Multidimensional  Database: Stars, Snowflakes and Fact constellations

Module 2.                                                                                                 (12 hours)

Types of OLAP servers, 3–Tier data warehouse architecture, distributed and virtual data warehouses. Data warehouse implementation, tuning and testing of data warehouse.   Data   Staging   (ETL)   Design   and   Development,   data   warehouse visualization,      Data            Warehouse                         Deployment,           Maintenance,   Growth,            Business Intelligenc Overview-  Data  Warehousing  and  Business   Intelligence  Trends  - Business Applications- tools-SAS

Module 3.                                                                                                 (12 hours)

Data mining-KDD versus data mining, Stages of the Data Mining Process-task primitives, Data Mining Techniques -Data mining knowledge representation Data mining query languages, Integration of a Data Mining System with a Data Warehouse
Issues, Data preprocessing Data cleaning, Data transformation, Feature selection,
Dimensionality reduction, Discretization and generating - Mining frequent patterns- association        and                                                               correlation.

Module 4.                                                                                                (13 hours)

Decision Tree Induction - Bayesian Classification Rule Based Classification by Back propagation Support Vector Machines Associative Classification Lazy Learners  –  Other  Classification  Methods   Clustering  techniques   ,  Partitioning methods-  k-means-   Hierarchical  Methods   -  distance-  based  agglomerative  and divisible clustering, Density-Based Methods expectation maximization -Grid Based Methods Model-Based Clustering Methods Constraint Based Cluster Analysis Outlier Analysis

Module 5.                                                                                                 (12 hours)

Multidimensional analysis and descriptive mining of complex data objects - Spatial mining - Multimedia mining - Text mining - Web mining - Temporal mining.




Syllabus - B.Tech. Information Technology


Mahatma Gandhi University



TEXT BOOKS:
1.  Jiawei Han and Micheline Kamber, “Data Mining: Concepts and Techniques, Morgan Kaufmann Publishers, third edition2011, ISBN: 1558604898.
2.  Alex Berson and Stephen J. Smith, Data Warehousing, Data Mining & OLAP”, TataMc Graw Hill Edition, Tenth Reprint 2007.
3.  G. K. Gupta, “Introduction to Data Min Data Mining with Case Studies”, Easter
Economy Edition, Prentice Hall of India, 2006.
4.  MargaretH. Dunham, S.Sridhar, “Data Mining : Introductory and Advanced Topics”, Pearson Education
REFERENCES:
1.  Mehmed kantardzic, Datamining concepts,models,methods, and algorithms”, Wiley
Interscience, 2003.
2.  Ian Witten, Eibe Frank, Data Mining; Practical Machine Learning Tools and
Techniques”, third edition, Morgan Kaufmann, 2011.
3.  George M Marakas, “Modern Data Warehousing, Mining and Visualization, Prentice Hall, 2003















Syllabus - B.Tech. Information Technology


Mahatma Gandhi University


IT010 707 INTERNETWORKING LAB


Teaching scheme                                                                                                                       Credits: 2
3 hours practical per week



    Familiarization of Network hardware such as NIC, Hub, Bridge, Switch, Router etc

    Familiarization of different Network Cables- Color coding - Crimping.

    Familiarization of Wireless Access Point.

    LAN Configuration IP Addressing Host name - Domain Name Setting up Configuring testing and troubleshooting
    Wireless LAN Configuration

    Experiments using Router and Switch

¾  Basic  router configuration.

¾  Implementing static routing.

¾  Implementing dynamic routing using RIP

¾  Implementing dynamic routing using OSPF

¾  Implementing dynamic routing using EIGRP

¾  Basic switch configuration

¾  VLAN configuration

¾  VTP, VTP pruning.

¾  Implement inter-VLAN routing

¾  Backup and recovery of configuration files of a router using TFTP server.

¾  Access Control List (Standard and Extended)

¾  Configuring PPP.

 Design, Configure and implement a WAN scenario which explains  all concepts discussed above.





IT010 708 COMPUTER AIDED SOFTWARE ENGINEERING LAB


Teaching scheme                                                                                                                       Credits: 2
3 hours practical per week



1.  Study of case tools such as rational rose or equivalent tools
2.  Requirements
Implementation of requirements  engineering  activities  such as elicitation, validation, management using case tools
3.  Analysis and design
Implementation of analysis and design using case tools.
4.  Study  and usage  of software project  management tools such cost  estimates  and scheduling
5.  Documentation generators - Study and practice of Documentation generators.
6.  Data modeling using automated tools.
7.  Practice reverse engineering and re engineering using tools.
8.  Exposure  towards  test  plan  generators,  test  case  generators,  test  coverage  and software metrics.
9.  Meta modeling and software life cycle management.









IT 010 709 Seminar

Teaching scheme                                                                                                       credits: 2

2 hours practical per week

The seminar power point presentation shall be fundamentals oriented and advanced topics in the appropriate branch of engineering with references of minimum seven latest international journal papers having high impact factor.

Each presentation is to be planned for duration of 25 minutes including a question answer session of five to ten minutes.

The student’s internal marks for seminar will be out of 50. The marks will be awarded based on the presentation  of the seminar by the students before an evaluation committee consists of a minimum of 4 faculty members. Apportioning of the marks towards various aspects of seminar (extent of  literature  survey,  presentation  skill,  communication  skill,  etc.)  may  be  decided  by  the  seminar evaluation committee.

A bona fide report on seminar shall be submitted at the end of the semester. This report shall include, in addition to the presentation materials, all relevant supplementary materials along with detailed answers to all the questions asked/clarifications sought during presentation. All references must be given toward the end of the  report. The seminar report should also be submitted for the viva-voce examination at the end of eighth semester.

For Seminar, the minimum for a pass shall be 50% of the total marks assigned to the seminar.


IT 010 710 Project Work

Teaching scheme                                                                                                       credits: 1

1 hour practical per week




Project work, in general, means design and development of a system with clearly specified objectives. The project is intended to be a challenge to intellectual and innovative abilities and to give students the opportunity  to  synthesize  and  apply  the  knowledge  and  analytical  skills  learned  in  the  different disciplines.

The project shall be a prototype; backed by analysis and simulation etc. No project can be deemed to be complete without having an assessment of the extent to which the objectives are met. This is to be done through proper test and evaluation, in the case of developmental work, or through proper reviews in the case of experimental investigations.

    The project work has to be started in the seventh semester and to be continued on to eighth semester.
    Project work is to be done by student groups. Maximum of four students only are permitted in any one group.
    Projects are expected to be proposed by the students. They may also be proposed by faculty member (Guide) or jointly by student and faculty member.
    Students are expected to finalise project themes/titles with the assistance of an identified faculty member as project guide during the first week of the seventh semester.

The progress from concept to final implementation and testing, through problem definition and the selection of alternative solutions is monitored. Students build self confidence, demonstrate independence, and develop professionalism by successfully completing the project.

Each student shall maintain a project work book. At the beginning of the project, students are required to submit a project plan in the project book. The plan should not exceed 600 words but should cover the following matters.

 Relevance of the project proposed
 Literature survey
 Objectives
 Statement of how the objectives are to be tackled


 Time schedule
 Cost estimate

These proposals are to be screened by the evaluation committee (EC- minimum of 3 faculty members including the guide) constituted by the head of department, which will include a Chairman and the EC will evaluates the  suitability and feasibility of the project proposal. The EC can accept, accept with modification, request a resubmission, or reject a project proposal.
Every activity done as part of project work is to be recorded in the project book, as and when it is done. Project guide shall go through these records periodically, and give suggestions/comments in writing in the same book.

The students have to submit an interim report, along with project work book showing details of the work carried out by him/her and a power point presentation at the end of the 7th  semester to EC. The EC can accept, accept with modification, request a resubmission, or extension of the project.

The student’s internal marks for project will be out of 50, in which 30 marks will be based on day to day performance assessed by the guide. Balance 20 marks will be awarded based on the presentation of the project by the students before an evaluation committee consists of a minimum of 3 faculty members including the guide.

For Project, the minimum for a pass shall be 50% of the total marks assigned to the Project work.
Read more

LinkWithin

Related Posts Plugin for WordPress, Blogger...