38
Enelos~ It. 19 27.5.2009 1JN1VERSITV OF MtJMBAI Revised Syllabus for the -'~, Third Year InformationTechnology - (Semester V & VI) (With effect from the academic year 2-009-2010)

TE IT

Embed Size (px)

Citation preview

Enelos~ It. 1927.5.2009

1JN1VERSITV OF MtJMBAI

Revised Syllabus for the-'~,

Third Year InformationTechnology-

(Semester V & VI)

(With effect from the academic year 2-009-2010)

.. ..; T:E.(InformationTechnology)SemesterV and Semesterrevised syllabus startingfrom

2009-2010Academicyear

University of MumbaiBoard of studies in IT

Information Technology Syllabus Revision

Preamble

It is the opportune time for revamping the "content" of the course TitledInformation Technology. It is all about finding the right stimulus to develop adifferent set of core competency to enable the market to accept and

\ acknowledge the same. Academicians can not be ignorant of prevailingl1}arketforces. The requirement of the time is to design course curriculumswhich instill confidence in students and industrial entrepreneurs. Reorient theprocess of education to the need of the society by imparting skill sets ratherthan motivating the students to pursue academic excellence which is nonexistent. .

It is right time to subject ourselves to unlearning process so that we will be ina position to comprehend the Industrial, technological and social dynamics.This is the time to hold the entire act together. Il!novation and value additionshould be the center theme in the process of syllabus design.

Try to minimize ~lie process of reinventing the wheel every time. Statisticsshows that investment in research in the realm of middleware, implementationand customization of technology product by world bodies is in a state of upswing Which is an indication of core competence to be developed bygraduates.

OUf mission should be creation of intellectual capital and design newerpfoduct, which the market itself failed to recognize at this juncture.

""-, I - -

. T.E (Infonnation Technology) Semester V and Semester revised syllabus starting from200'9-2010 Academicyear - -

~-...

---------

-, University of MumbaiB.Elnformation Technology

Scheme of Instruction and Evaluation

Third Year -Semester V- c,-, -----

-- -- ,,--

:#= c.l0ISS'w;st. 1~?1 oj

Scheme of Instructions Scheme of Examinations ----- -

Sr. Subjects LeCt! Practl Tut! Theory TIW Practical Oral TotalNo Week Week Week Hours Marks Marks Marks Marks Marks

- OperatingSystem-

1 .. for Computational .4 2 -- '3 100 25 -- 25 1'50'DevicesComputer Graphics

2 - ahdVirtualReality 4 2 -- 3 100 25 25 25 175SystemsConvergence of

3 Technologies and 4 2 " 100 25 -- 25 150Networking in

-- .:>

_.Communication

- --

..

Manufacturing4 processes, Planning 4 -- 2 3 100 . 25 -- 25 150

and SystemsObjectOriented

- --

5 4- 2 -- --3 100 25 25 -- 150Analysis and DesiQn ,Environmental

"2 1#I

6 Studies-- 2 50 25 -- -- 75

7 OpenSource -- 2 -- -- -- 25 25 -- 50Software Laboratory - '

..

TOTAL 22 10 3 -- 550 - 175 75 100 900

....

". T.E (Information Technology) Semester V and Semester revised syllabus starting from2009-2010 Academic year

University of MumbaiB.E Information Technology

Scheme of Instruction and Evaluation0

Third Year -Semester VI

Scheme of Instructions Scheme of ExaminationsSr. Subjects Lect! Practl Tut! Theory TM! Practical Oral TotalNo Week Week Week Hours Marks Marks Marks Marks Marks

1 Information and 4 2 3 100 25 25 150Network Security

-- --

Middleware and

2 nterprise 4 2 -- 3 100 25 -- 25 150IntegrationTechnologies

0

3 Software 4 2 3 100 25 25 150Engineering

-- --

4 Data Base 4 2 3 100 25 25 150Technologies

-- --

Programming for5 Mobile and Remote 4 2 -- 3 100 25 25 -- 150

ComputersInformation -

6 Technology for 4 - 1 3 100 25 -- 25 150- Management ofEnterprise ",.

TOTAL 24 10 1 -- 600 150 25 125 900

OPERATING SYSTEM FOR COMPUTATIONAL DEVICES'www.w .. .. .. . .. w . .w.. .. '''. ... ~ w . .. . -w ..

S9 T.E. ( INFORMATIONTECHNOLOGY) SEMEST

HOURSPERIEC .

~TURES . ] I

WEEK TUTORIALS= =..c=,".= .

RACTICALS_w...............................-...............

EVALUATIONSYSTEM:

K

1.Introduction and Overview of OS\ Operatingsystems:Definition, objectiveand functionof OS, the history and evolution

<>fOS, characteristics of modem OS, application scenarios, organization of acomputer system, operational view of a computing system with resources likeprocessor, memory, input and output, issues in resource management, a bare-boneoperating system, introduction to the issues in communication with devices, kerneland shell of an operating system, processes, file and system calls, layered VsmonolithicOS. Kernel architecture:User and kernel mode of operation, System calls, .process states, kernel operations, design of a scheduler.

2. File Systems and ManagementFil~ systems: What is a file, user view of files, file types and file operations, file typesin UniXlLinux and Microsoft, file operation commands, file access rights, file storagemanage~ent, Inode or FAT structure, file control blocks, root file system, directoryand file paths, bloc~ impact of block size selection, contiguous allocation, chainedand indexed allocations, Impact of allocation policy on fragmentation, anatomy ofdisk address translation, mapping file blocks on the disk platter, cylinder, file relatedsystemservices,disk access controland scheduling G

3. Process ManagementProcess, threads, task, Implicit and explicit tasking, processor utilization, multi-processing and time sharing, response time., process relationship, process state,process state transitions, process scheduling, short-term and long term schedules, non-pre-emptive and pre-emptive scheduling policies, time slice, CPU scheduling policieslike FCFS, SJF etc. Gantt charts and parameters to compare policy performance,context switching of process state information.

4. Memory ManagementMotivation, when and where primary and secondary memory management is needed,compiled code and memory relocation, linking and lqading, processes and primarymemory management, static and dynamic partitioned using MFT and MVTalgorithms, memory allocation policies, critique of various policies like first fit, bestfit, internal and external fragmentation, secondary memory management, fixed andvariable partitions, virtual memory concept, paging and page replacement policies,page faults, thrashing, hardware support for paging, segmentation, segmentation withpaging 1

S. Input Output ManagementIssues in human centric, device centric and computer centric 10 management, inpl!toutput modes, programmed °10, polling, interrupt mode of 10, various types ofinterrupts, interrupt servicing, priority interrupts, interrupt vectors, direct memoryaccess (DMA) mode of transfer, setting up DMAs, device drivers, interrupt handlingusing device drivers, buffer management, device scheduling, disk schedulingalgorithms and policies.

6. Resource Sharing and ManagementShared resources, resource allocation and scheduling, resource graph models,deadlocks, deadlock detection, deadlock recovery, deadlock avoidance, deadlockpreventionalgorithms,mutualexclusion,semaphores,wait and signal procedures.

7. Interprocess CommunicationSpawning a new process, parent and child processes, assigning a task to child

\ processes, need for communication between processes, modes of communication,pipes, shared files, shared memory, message based IPC, signals as IPC, the distributedcomputing environment.

8. Real Time Operating SystemsIntroduction to Real time systems and Real Time Operating Systems, characteristicsof real-time operating systems, classification of real time operating systems, service3,goals, structure, features ofRTOS, architectures of real-time operating systems, micro.kernels and monolithic kernels, tasks in RTOS, performance measures, estimatingprogram runtimes, task assignment, scheduling in RTOS, rate monotonic scheduling,priority inversion, task management, race condition, inter-task communication,applications ofreal time systems, overview and comparison of various RTOS - LIKEVx works, QNX, R,T Linux, Monta Vista, Nucleus Window CE, Symbian, Psos,Introduction to Mob'He and Embedded Operating Systems, RTOS for hand-helddevices. .

9. Case StudyComparativestudyof NOS and DOS

References

1. Applied Operating System Concepts, 1st ed. Silberschatz, Galvin and Gagne, JohnWiley Publishers.

2. Operating System Concepts, 2ndEdition, Milenekovic, McGraw Hill.3. An introduction to Operating System, Dietel, Addision Wesley.4. Modem Operating Systems, Tanenbaum., PHI5. Operating System, 4thEdition, William Stallings, Pearson,6. Real Time OperatingSystem,Barr M. .

7. Real-TimeSystems,Jane Liu, PearsonEd. Asia8. Real -Time Systems,Krishnaand Shin,McGrawHill International.

Term Work:Terin work shall consist of at least 10experimentscovering all topics and one writtentest.Distributionof marks for term work shallbe as follows:1. Attendance(Theoryand Practical)2. Laboratorywork (Experimentsand Journal)3. Test(at leastone) .

05 Marks10 Marks10 Marks

1

The final certification and acceptance of TW ensures the satisfactoryPerformanceof laboratoryWorkand MinimumPassing in the term work.

Suggested Experiment list1. SystemCalls2. CPU SchedulingPolicies3. Page ReplacementAlgorithm4. IPC (Producer- Consumer)5. 'Multithreading6. Remote ProcedureCalls7. DeadlockAvoidance

8. Simulation using RTOS like SymbianNx works/ QNX/RT LinuxIMontaVista/NucleusWindowCE

COMPUTER GRAPHICS AND VIRTUAL REALITY SYSTEMS"'c ,.'w " um ..cc"". c .. . CC'uCC .' m' . ... .

SS T.E. ( INFORMATIONTECHNOLOGY) SEMESTERVHOURS'PER "LECTURES.m_m_>==,WEEK

THEORY

PRACTICAL=~-L

M WORK

HOURS3

MARKS100EVALUATION

SYSTEM:

25

\ 1. Introduction to Computer graphics and Image AnalysisIntroduction, Image and Object, Image Representation, The basic graphicspipeline, Bitmap vs Vector based Graphics, Applications of Computer Graphics,Various Display Devices and Input Technology Overview of Coordinate System.Scan Conversion algorithm: Scan Conversion of a point, Scan conversion of lines,Digital differential analyzer algorithm, Bresenhal11sline drawing algorithm

2. Two and Three Dimensional TransformationsIntroduction, Transformation Matrix, Types of transformation, Translation,Rotation, Scaling,. Reflection, Shear, Composite transformations, andTransformation function. . '

3. Viewing and ClippingIntroduction ,Vie~ing transformation in two-dimensions, Introduction to clipping,2D clipping, Point clipping, Line clipping, Cohen Sutherland line clipping,Midpoint subdivision algorithm, Cyrus Beck line clipping, Liang Barsky lineclipping, Introduction to Polygon clipping, Sutherland Hodgeman polygonclipping, Weller Atherton algorithm, Viewing and clipping in 3D,Viewingtransformation, Text clipping, Projection, Parallel projection,' Orthographicprojection, Oblique projection, Perspective projection ,One point perspective, Twopoint perspective, Three point perspective.

4. Solid Area Scan Conversion

Introduction, Inside Outside test, Winding number method, Coherence, Polygonfilling, Seed fill algorithm, Boundary fill algorithm, Flood fill algorithm, Scan linealgorithm, Priority algorithm, Scan conversion of characters, Anti aliasing, Typesof anti aliasing, Haftoning, thresholding and dithering

5. Curve Design:Introduction, Curve continuity, Conic curves, Piecewise curve design, LeGrangeinterpolated curves, Spline curve representation, Bezier Curves, B Spline Curves,Non Uniform Rational B Spline curves, Introduction to fractal and introductioncolor models.

6. Computer AnimationIntroduction, Key Frame Animation, Construction of an animation sequence,Motion control methods, Methods based on geometric and kinematicsinformation, Methods based on physical information, Methods based onBehavioral Information, Procedural Animation, Introduction to Morphing,Intermediate Images, Mapping orders, Warping techniques, Mesh warping,Feature based image warping, Thin plate Spline, TPS based image warping, 3Dmorphing.

7. Introduction to Virtual RealityA short historyof early virtual reality,earlycommercialVR Technology,The fiveclassical componentsofVR Systems,Designof Virtual reality systems,Importantfactors in VR systems,Typesof VR systems,Advantagesof virtual reality .

'8. Input and Output Devices: Three Dimensional Position Trackers, Navigation and Manipulation Interfaces,

Gesture Interfaces, Graphical Display, Sound displays, and Haptic Feedback.

9. Computing Architectures for Virtual RealityThe Rendering Pipeline: The graphical rendering pipeline, The haptics renderingpipeline, PC Graphics Architectures: Pc Graphics Accelerators, GraphicsBenchmarks, Work Station BasedArchitectures: the Sun Blade 1000 Architecture,the SGI Infinite Reality Architecture, Distributed VR Architectures: MultipipelineSynchronization, Collocated rendering Pipelines, Distributed VirtualEnvironments.

10.Modeling .Geometric ModeHug: Virtual Object Shape, Object Visual Appearance.Kinematics Modeling: Homogeneous Transformation Matrices, Object Position,Transformation Invariants, Object Hierarchies, viewing the three dimensionalwords. .

Physical Modeling: Collision Detection, Surface Deformation, ForceComputation, Force Smoothing and Mapping, Haptic Texturing.Behavior Modeling and Model Management: Level of Detail Management, CellSegmentation.

. 11.Virtual Reality ProgrammingToolkits and Scene Graphs.Worid Toolkit: Model Geometry and Appearance, theWTK Scene Graph, Sensors and Action Functions, WTK Networking,JAVA 3D: Model Geometry and Appearance, Java 3D Scene graph, Sensors andBehaviors, Java 3D Networking, WTK and Java 3D Performance Comparison.General Haptics Open Software Toolkit: GHOST Integration with the GraphicsPipeline, The GHOST Haptic Scene Graph, Collision Detection and response,Graphics and PHANToM Calibration.

12.Application areas of Virtual RealityMedical, Education, Arts and Entertainment,Military, Manufacturing, Robotics,

InformationVisualization. ~

Text Books1. R. K Maurya, "Computer Graphics", Wiley India.2. Donal Hearn and M. Pauline Baker, "Computer Graphics", Pearson Education.3. Newman and Sproll, "Principles of Interactive Computer Graphics", McGraw

Hill.4. Harrington, "Computer Graphics", McGraw Hill.5. Rogers, "Procedural Elements of Computer Graphics", Tata McGraw Hill.6. Vince, "Virtual Reality Systems", Pearson Education.7. Grigore Burdea, Philippe Coiffet, "Virtual Reality Technology", 2nd edition.

Wiley.

Term WorkTerm work shall consist of at least 10 practical experiments covering all topics and

\ @onewritten test.

MarksDistribution of marks for term work shall be as follows:

1. Attendance (Theory and Practical) 05 Marks2. Laboratory work (Experiments and Journal) 10 Marks3. Test (at least one) 10 MarksThe final certification and acceptance of Term Work ensures thePerformance oflaboratory Work and Minimum Passing in the term work.

satisfactory

Suggested Experiment List1. Bresenham line drawing algorithm2. 2D Transformation3. 3D TransformatiQJ1

"<>

4. Line Clipping Algorithm (Cohen - Sutherland & Liang - Barsky)5. Polygon Clipping Algorithms6. Projections7. Polygon Filling Algorithms8. Generation of 2D Curves9. Fractals

10. Various Operations on Image such Morphing, Mapping, Warping etc.11. Study of VR Architectures12. Designing a Virtual Modd (Geometric, Kinematics etc.)13. VR Programming using toolkits

CONVERGENCE OF TECHNOLOGIES AND NETWORKING INCOMMUNICATION

,. '" , "."", , " . ,., ." "" .

gL.ASS T.E. ( INFORMATION TECHNOLOGY)

HOURS PER Kg9IQRES '".,""".,'1'" ""'-f04

WEEK IIU!9RIA~S, "" ,-. ,'" "",., , '

IEVAL~ION:-~~~-:~:=tUR£-=:~~~~:~SYSTEM ~~~~IC~L.~.=t====t-=~-:-£=-:

TERM WORK" ---r--T-~~~--~~"-~125-----

SEMESTER V

1. Introduction:

Communication model, Data Communication, Data representation transmission,modes of data transmission, synchronous and asynchronous communication, Networkand services. Introduction to 20,30 and 40 Wireless communication system.

()

2. Convergence TechnologyThe blending or integration of voice, video, data and image into one flexible network,overview of network topology.

3. ModemDigital. modulation methods, ASK, PSK, FSK. Modem and standards, Datamultiplexers, Multiplexing techniques, Comparison of data multiplexing techniquesADSL, RADSL, HDSL, SDSL:'"

4. Bandpass ModulationBinary phase shift keying, Probability of error for Binary phase shift keyingDifferentally encoded phase sh~ftkeying, Probability of error for DEPSK , QPSK, M-ary PSK, Quadrature amplitude shift keying, Binary frequency Shift keying, M-aryFSK Minimum shift keying (MSK).Error performance for binary systems, Probabilityof error for coherently detected Binary orthogonal FSK, OMSK.

5. Network Services and Protocol Layering .

Connection oriented & connectionless services, their comparison layered architecture,services Interface, primitives and service access points, Ad-hoc wireless networks,Handoff Algorithms, Bluetooth Technology and Infrared Technology.

6. Transmission and Multiple AccessesTransfer ,Modes circuit switching, routing, virtual circuit switching comparison oftransfer modes Asynchronous transfer mode. Multiple access conceptsFDMAlTDMA in OSM networks, CDMA in UMTS Networks.

7. Data Transmission FunctionsProbability of error for coherently detected BPSK, Data link control, Data link line

configurations, data link layer functions, services offered to network Later DLCprotocol layering logical link control (LLC) Media access control (MAC), Flowcontrol protocols Error detection and correction mechanisms e.g. HDLC Bridging

Transparent source route bridging in ETHERNETLANS, switching components oftypical switch perfonnance measures in switch design switching, switching issues,switching architectures shared-memory architecture, shared-medium architecturesspacedivision architectureswitchingin ATM and its examples.

8. Communication Network FunctionsAddressingtechniques,classificationof addressingtechniques,addressingstructureinINTERNET addressing structure in Telecom Networks, signaling complexity inDifferentNetworks,Classificationof signalingtechniquessignaling issues, Signalingmodels, point to multipointsignaling,ISDN signaling,Routing protocols/techniques,core routingconcepts,core routingconcepts.

9. Traffic ManagementConcept of traffic, concept of service,Network capabilities,Types of traffic, TrafficManagement,Traffic contract management,traffic policing, priority control, prioritycontrolFlow controlversuscongestioncontrol,TrafficManagementin ATM..

10.Network ManagementGoals of Network Management, Functional Areas of Network ManagementTelecommunicationsmanagementNetwork(TMN).

11.Security ManagementSecurity Management, symmetric (secret key) EncryptionTechniques, Asymmetricencryption techniques, Key management, Hash functions, Digital. signatures andcertificates,Firewalls,Securitymanagementin ThirdgenerationUMTS ne~ork.

12.Convergence Technologiesfor 3G NetworksOperation and integration of GSM, GPRS, EDGE, UMTS, CDMA2000, IP, andATM, practical examplesof 3G connectionscenarios. Signaling flows and protocolstacks, IP and ATM as used in a 3G context, issuesof QoS and real-time applicationsupport IP/SS7 intemetworking and IP soft switching, the architecture of the IPMultimediaSubsystem(IMS)forUMTS .

Text Books:1. Sumit Kasera, Nishit Narang, Sumita Narang,- "Communication Networks

Principles and Practice" Tata McGraw-Hili Publishing company Limited NewDelhi

2. Jeffrey Bannister,Paul Mather,SebastianCoope "ConvergenceTechnologiesfor3GNetworks: IP, UMTS,EGPRSand ATM", Wily india

3. Skalar, "Digital communications",Pearsoneducation,2001 2ndEdition.4. William Stallings, "Data and ComputerCommuniCation",Pearson Education, 6th

Edition.5. Lean Garcia, Widjaja, "Communication Networks", Tata McGraw Hill, 2nd

Edition.6. T. S. Rappaport,"WirelessCommunication",PearsonEducation, 2ndEdition.

Reference Books:

1. Forouzan,Data Communication& Networking,Tata Mcgraw Hill, 3rdEttion.2. AndrewTanenbaum,ComputerNetworks,PrenticeHall of India. ..

3. Raj Pandya, Mobile & Personal Communication system & services, Prenti~e Hallof India.

Term Work:Term work.shall consist of at least 10 practicalexperimentscovering all topics andonewritten test.

MarksDistributionof marks for term work shall be as follows:1. Attendance(Theoryand Practical) 05 Marks2. Laboratorywork (Experimentsand Journal) 10 Marks3. Test (at least one) 10 MarksThe final certification and acceptance of Term Work ensures thePerformanceof laboratoryWorkand MinimumPassingin the term work.

satisfactory

Suggested Experiment. List1. To studyPC to PC Communication.2. To studyASK, PSK, FSK techniques.3. To studyHandoff algorithmfor Ad-hocwirelessnetworks.4-. To studyHeimannFord Algorithm.

. 5.' To studyDijkstra"sAlgorithm.6. To studyOFDM(OrthogonalFrequencyDavisonMultiplexing)technique.7. To stll.".dyStaticchannel allocationscheme.8. To studyDynamiCchannel allocationscheme.9. To studyvarioustypes of signalingtechniques.10.To studyvarioustypes of Encryptiontechniques.11.Simulationof ro.utingprotocolsusingNetwork Simulatorslike NS2, Nistnet etc.12.Studyof MIMI1~ueuing Model

MANUFACTURING PROCESSES, PLANNING AND SYSTEMS~ "'. ~. . .' .' ...n. '.." n." '..

SS T.E. (I.NFORMATIONTECHNOLOGY SEMESTERVOURS PER LECTURESEEK TUTORIALS ..

.. JpI3A9jJ£AL;§"=~~~~=j~==~~~::

..~ ~...~.~...,. .' ,"~_.~~~

. ....~ '''--''''''-''''--..---

VALUATION ITtI~9RXSYSTEM: IpRACTICAL

"'''' ~.

ORALRK

2525

1. Introduction to Production and Ope.rationsManagementProducts and services, the product! process Continuum,the transformation process,'productdesign, processdesign,automation

2. ManufacturingProcesses ..

Elementary treatment on various manufacturing process like turning, milling, shapingand drilling- machine tolls, tooling and set up for each processes. Basic concepts on

- cold and hot working with metals - examples. Welding brazing and soldering:Differences, elementary treatment on important welding process, brazing andsoldering "techniques, soldering techniques for manufacturing/electrical/electronic

- components - cleaning. Solder; flux materials, process and preventions of drysoldering.

3. Potymeric Materials 'Classification - exatriples, properties and" application areas, processing of plastics -elementary treatment on compression/transfer moulding, injection moulding andextraction (film, pipes, sheets and cable/wire coursing)

4. Operations PlanningBusiness Objectives, Systems Analysis, Operations Sheet preparation, Information,Sequence of Operations, pinion operations Sheet, welded Steel Assembly operationsSheet, Trends.

5. Quality SystemsDefinition of quality, TQM concept, SQC tools like bar and pie charts, scatterdiagram, cause effect diagram, Pareto analysis, Quality systems and ProcessImprovement, Process Variation, Control Charts forVariable Data, Control charts forAttribute Data, Process Capability Analysis, Statistical Design of Experiments,reliability Theory

6. Computer Numerical Control Systems:Types of CNC Systems,Evolution of CNC Machinetools, types of Controllers, CNCOperationalSequence,rectangularCoordinates,ProgramFormattingand Coding.

7. ProcessAutomation 4Simulation, Automation, Robots, Group technology, Flexible, ManMacturingSystems.

Other ProductionSystems,EconomicConsiderations,lean current and re-engineering,lean manufacturing.

8. Operator- Machine SystemsOperator-Machine Systems Structure, Ergonomics, Designing Ergonomic Tools,Redesigning Workstations, Job Analysis, Systems to measure Injury Frequency,Impactof IntelligentSystems.

9. Facility capacity and layout planningCapacityplanning,Decisiontree analysis in FacilityCapacityplanning, facility layoutplanning, assignment model in layout planning, load-distance analysis in processlayouts

10.Demand ManagementThe make -to -stock, the Assemble-to-order,make to order environment, sales andoperationsplanning,master productionscheduling, dealingwith customers on a day-to-day basis, Information use in Demand Management make -to-knowledge data

; capture and monitoring customer relationship management, outbound product flow,CANBAN.

j;

H. Materials requirement planning (MRP) & Just-in-time (JIT) practicesMaterial requirement planning in manufacturing, MRP-JIT production systems, Salesand operations planning, Enterprise Resource Planning, Forecasting for Strategicbusiness planning, sales and operations planning, master production scheduling,

Text book , .

1. Phillip F. Ostwald and Jairo Munoz, "Manufacturing Processes and Systems"Wiley India Edition ISBN No: 978-8126-518937

2. Vollmaan , B~, Whybark, Jacobs "Manufacturing planning and control forsupply chain Management" Tata McGraw Hill

Reference1. MikellP. Groover,"Fundamentalof ModernManufacturing"WileyIndia Edition2. Kanishka Bedi, "Production and operationsmanagement", OXFORD university

press3. E. S. Buffa, "ModernProductionand OperationManagement",Wiley.4. H. G. Menon,"TotalQualityMnagamentin ProductManufacturing",5. D. H. BesterField, " Total QualityManagement",PHI6. Raghuvanshi,"ProductionTechnology".7. Garmo,"Materialsand ManufacturingProcesses".

Term Work

Term work. shall consist of at least 10 assignments/ demonstration of workshoppractice/ documentationof industryvisit and one writtentest.Marks1.Attendance(Theoryand Practical) 05 Marks2. Laboratorywork (Experimentsand Journal) 10Marks3. Test (atleast one) 10MarksThe final certification and acceptance of Term Work ensures the satisfactoryPerformanceof laboratoryWorkand MinimumPassingin the term work. 1

OBJECT ORIENTED ANALYSIS AND DESIGN'" """c' "",<, M' e, ,,' ",,'u,- co,,,,, " - ",ceo '" , '" """" ''''"" "

CLASS T.E. ( INFORMATION TECHNOLOGYHOURS PER CTURES

EEK!TUroRIALS--~~~=,

CTICALS

SEMESTER V

EORY" "" "'"--

ACTICAL---L"-'-'-,-"",-

WORK

02

"-~"=T~!fs.:=~~

""""""""",,,"",,,,=,,~,

-"=""~,,,~,,-

",-"--"",,, , " ",, , ,

EVALUATION

ISYSTEM:I!

1. Review of Object OrientationClass and objects, effect of inheritance on polymorphism and variable declarations,concepts that define object orientation.

'2. RequirementsDeveloping requirements, reviewing requirements, managing requirements,Difficulties and risks in domain and requirement analysis, requirement documents,Case studies and discussion on the above topics.

3. Unified Modeling LanguageVisual modelingwith UML, Use case model- use case, actor, and roles, Modelingwith classes - association, multiplicity, generalization, process of creating classdiagram- difficultiesand risks in creatingclass diagram.

, Modeling interaction and behavior - interactiondiagrams, state diagram and activitydiagram, implementing classes based on interaction and state diagram- difficulties andrisks in modeling i~ractions and behavior.

4. Architecting and Designing SoftwareThe process of design, design principles, architectural patterns, design document,difficulties and risks in design. "

Frameworks:reusablesubsystem.Design patterns- Singleton,obst:rver,adapter,Fayade, proxy with examples

5. ImplementationMappingmodels to Code,MappingObjectModelto Database Schema

6. Usability, Testing and QualityUsabilityPrinciples-user interfacedesignevaluatinguser interfacesTestingand Quality- strategies,defects, test cases and test plan, inspections,qualityassurance. 0

Text Books

1. Timothy C. Lethbridge, Robert Laganiere ," Object-Oriented SoftwareEngineering - A practical software development using UML and Java", TataMcGraw-Hill,New Delhi.

2. Mike O'Docherty "Object-Oriented Analysis & design - understanding systemdevelopment with UML 2.0", John Wiley. 1

3. Bernd Bruegge,"Object oriented softwareengineering", Second Edition,PearsonEducation.

4. StephanR. Schach,"Object orientedsoftwareengineering",Tata McGrawHill.5. Booch, Jacobson,Rumbagh,"The UMLuser Guide", Pearson Education.6. Ali Bahrami,"Object Oriented SystemDevelopment",McGraw Hill.7. David WilliamBrown, "An Introductionto Object Oriented Analysis Objectsand

UML in PlainEnglish", 2nfEdition, Wiley.

Term WorkTerm work shall consist of at least 10assignments/programmingassignmentsand onewrittentest.

Marks1.Attendance(Theoryand Practical) 05 Marks2. Laboratorywork (Experimentsand Journal) 10Marks3. Test (at least one) 10MarksThe final certificationand acceptance of TW ensures the satisfactoryperformanceoflaboratoryWorkand MinimumPassing in theterm work.

Snggested Experiment ListI. At least one or two review assignmentscoveringobject orientedconcepts.2. A full::t1edgedmini project in which a .student will design an application using

OOADcasetool. .

3. Assignmentsfor the UML diagramsnot used in the case study.4. Handson anyone good Framework.

University of MumbaiCLASS: T.E. Semester - VInformation TechnologySUBJECT: Environmental Studies

Periods per week Lectu re 2(each of 60 min.) Practical -

Tutorial 1*Hours Marks

Evaluation System Theorv Examination 2 50Practical examination - -

Oral Examination - -Term Work - 25

Total 75t* Classwise Tutorial

Objective: This course is to create environmental awareness, of variety ofenvironmental concern.

Modul Contents Hre s1 The MlJltidisciplinarynatureof environmentalstudies 1

Definition,scopeand importance.Needfor Dublicawareness

2 Naturalresources 4Renewableand non-renewableresourcesNatural ri3.ijources& associated problem.a. Forestresources:Useandover-exploitation,deforestation,case studies.

Timberextraction,mining,damsandtheireffectson forestsandtribalpeople.

b. Water resources:Useandover-utilizationof surfaceand groundwater,floods,drought,conflictsoverwater,dams-benefitsand problems.

c. Mineralresources:Useandexploitation,environmentaleffectsofextracting nd usingmineralresources,casestudies.

d. Foodresources:Worldfoodproblemsovergrazing,effectsof modernagriculture,fertilizer-pesticideproblems,waterlogging,salinity,casestudies. -

e. Energy resources: Growing energy needs, renewable and non renewableenergy sources, use of alternate energy sources. Case studies.

f. Land resources: Land as a resource, land degradation, man inducedlandslides, soil erosion and desertification.

. Roleof an individualinconservationof naturalresources.Equitableuseof resourcesfor sustainablelifestyles.

3 . Ecosystems 3. Concepts of an ecosystem.. Structureandfunctionof anecosystem.. Producers,consumersanddecomposers.. Energy flow in the ecosystem.

j--..-

4

. Ecological succession.

. Food chains, food webs and ecological pyramids.

. Introduction, types, characteristic features, structure and function of thefollowing ecosystem:

a. Forest ecosystemb. Grassland ecosystemc. Desert ecosystemd. Aquatic ecosystem (ponds, streams, lakes, rivers, oceans, estuaries

Biodiversity and its conservation. Introduction-Definition: genetic species and ecosystem

diversity. Bio-geographical classification of India. Valueof b'iodiversity: Consumptiveuse,productiveuse,

social, ethical, aesthetic and option values. Bio-diversity at global, national, local levels. India as a mega diversity nation. Hot spots of bio-diversity. Threats to biodiversity: Habitat loss, poaching of wild life,

man-wildlife conflicts. Endangered and endemic species of India. Conservation of biodiversity: In- situ and Ex-situ conservation

of biodiversiEnvironmental Pollution Definition -

. Causes,effectsandcontrolmeasuresof:a, Air pollutionb. Water pollutionc. Soil pollutiond. Marine pollutione. Noise poUutionf. Thermal pollution

'.. g. Nuclear Hazards,-",. . Solidwastemanagement:Causes,effectandcontrol

measures of urban and industrial wastes. Rqleof an individualin preventionof pollution. Pollution case studies. Disaster management: floods, earthquake, cyclone

and land slides

5

6 Social issues and environment. . From unsustainable to sustainable development. Urban problems related to energy. Waterconservation,rainwaterharvesting,watershed

management. Re-settlernent and rehabilitation of people: Its problems and

concerns. Cas.estudies.. Environmel1t~Iethics: issues and possible solution. Climate c9a;Dg~,globalwarming, acid rain, ozone layer

depletion, 'nuclear accidents and holocaust. Case studies.. Wasteland reclamation. Consumerisn1iandwasteproducts. Envirorll'lien tectionact. Air( Pr~xe,n' '. ' ndcontrol of pollution) act. Water ( Pr~v~r1Jionand control of pollution) act. WildlifeDrotectiOr'tact

c

4

4

4

.. Forest conservation act

Issues involved in enforcement of environmental legislationPublicawareness '.

4

6

Theory Examination:1. Question paper will be comprising of total 7 questions, each of 10 marks.2. Only 5 questions need to be solved.3. Question number 1 will be compulsory and covering the all modules.4. Remaining questions will be mixed in nature. (e.g.- suppose Q.2 has part (a) from,

module 3 then part (b) will be from any module other than module 3.)5. In question"<paperweightage of each module will be proportional to number of

respective lecture hours as mentioJ1edin the syllabus.

.

.

7 Human population and the environment. Population growth, variation among nations. Population Explosion- family welfare program. Environment and human health. Human rights. Value education. HIV/AIDS. Women and child welfare

. Role of information technology in environment and humanhealth

. Case studiesUnderstanding Existence and Co-existenceInterrelation and Cyclicity between Material order, Bio-order, Animal order andHumanorder -

Understanding the human conduct: Relationship in Family, Justice inRelationship, Relationship of Human with Nature (Environment), HumanBehavior, Human Values, Nature and MoralityUnderstanding the human societyDimensions of Human Endeavor and Objectives, Interrelationship in Society,Mutual Fulfillment and Cyclicity in Nature.

Termwork:Term work shall corsist of minimum five projects (PROJECTS SHALL BE DESIGNED ON THESAME GUIDE- LINE OF GIVEN TEXT BOOK) and a written test.The distribution of marks for term work shall be as follows,Laboratory work (Tutorial/Project and Journal) . : 15 marks.Test (at least one) : 10 marks.The final certification and acceptance of term-work ensures the satisfactory performance oflaboratorywork and minimum passing in the term-work.

Recommended Books:1. Erach Bharucha, text book of environmental studies, Universities Press/Orient Blackswan2. Jagdish Krishnaswami, R J Ranjit Daniels, 'Environmental Studies", Wiley India Private

Ltd.Newdelhi -

3. Anindita Basak, 'Environmental Studies", Pearson4. Deeksha Dave, ''Text book of , 'Environmental Studies", Cengage learning, Thomason

India edition5. Benny Joseph, 'Environmental Studies", Tata McGRAW HILL6. D L Manjunath, , 'Environmental Studies",Pearson7. R Rajgopalan, , 'Environmental Studies", Oxford8. Alok'Debi, 'Environmental science and Engineering", University press9. A. Nagraj, Jeevan Vidya- A Primer. .

8

.

9P~~§2mLASST.E.( INFORMATIONTEC

~~~S"'PE'R"~l~§?fQ~~~=~TUTORIALS.' .. ...

PRACTICALS

EVALUA TIONSYSTEM:

ORK

SEMESTER V

. ... . ..m.'...~._m".~.m'.."~-"-"-"""-'-""" ............-

RKS

,1. Introduction To LinuxAn Introduction to UNIX, Linux, and GNU What Is UNIX, What Is Linux, The GNU

Project and the Free Software Foundation

2. Installation of LinuxBasic Installation,networkbased installation

3. Linux System Administration .

Process Managementwith Linux, Memory Management,File System management,UserAdministration,Linux Startupand Shutdown,SoftwarepackageManagement

. "',

4. Shell ProgrammingShells, Scripting Rationale Creating a bash Script, bash Startup Files, A Script'sEnvironment, Exporting Variables, Exit Status, Programming the Shell, ParameterPassing,Operators, looping,Input and Output ,Interrupts.

5. Software Tools

C 4ngu~geand Linux, MySQL Database, Network Simulator, SciLABconfiguration,Multimedia,etc.

6. Kernel ConfigurationOverviewof the Linux Kernel, Configuringthe Linux Kernel, ConfigurationOptions,Building and Installing the Kernel, Building the Kernel, Installing a New Kernel,Configuringyour Boot Manager

7. NetworkAdministration

LANCardconfiguration,DHCP,DNS,FTP,Telnet,SSH,NFS,WebServ~r'/~~~I[)Proxy configuration .

Text Books

1. Terry Collings,Kurt Wall, ''Red Hat LinuxNetworkand System Administration"3rdeditionWiley.

2. Nemeth,"LinuxAdministrationHandbook",2e, PearsonEducation,3. Neil Mathews,"BeginningLinuxProgramming"4thedition, WroxPress.4. Best, "Linux Debugging and Performance Tuning: Tips and Techniques",

PearsonEducation

5. Habraken," NovellLinux Desktop9 User's Handbook",Pearson Education.

Term WorkTermwork shall consistof at least 10practicalexperimentscoveringall topics andonewrittentest.

Marks'Distributionof marks for term work shall be as follows:1. Attendance(Theoryand Practical) 05 Marks2. Laboratorywork (Experimentsand Journal) 10 Marks3. Test(atleastone) 10 MarksJ'he final certification and acceptance of Term Work ensures thePerformanceof laboratoryWorkandMinimumPassingin the term work.

satisfactory

Suggested Experiment ListI. LinuxOS Installation2. SystemAccountingand Logging3. File Systems4. ShellScripts '..5. LogicDevelopm~t6. CommandLine ArgumentHandling7. LoopsUsingwhile and for statement8. Arithmeticin shell scripting9. FilehandHng10.Screenhandling/echocommandwith escapesequencecode11.Backgroundprocess implementation -12.Userinterfaceandfunctionsinshellscript .

13.Applicationdevelopmentusing tools like networksimulators,MySQL Databses.

INFORMATION AND NETWORK SECURITY.. "" ,

SS T.E. ( INFORMATIONTECHNOLOGY)OURS PER ECTURES'EEK IALS

RACTICALS

SEMESTER VI

~~...

EVALUATIONYSTEM:

HEORY

RACTICALL

WORK

HOURS3

MARKS100

2525

1. Introduction\ Whatis InformationSecurity?SecurityGoals.,

0

2. CryptographyCrypto Basic, Classic Cryptography, Symmetric Key Cryptography: Stream Ciphers,AS/I, RC4, Block Ciphers, Feistel Cipher, DES, Triple DES, AES, Public KeyCryptography:Kanpsack, RSA,"Defiie-Hellman,use of public key crypto- Sigrtature ..

and Non-repudiation,Confidentialityand Non-repudiation,Public Key Infrastructure,Hash Function: The Birthday Problem, MD5, SHA-I, Tiger Hash, Use of HashFunction.

3. Accesscontrol- Authentication and AuthorizationAuthentication Methods, Passwords, Biometric, Single - sign on, AuthenticationProtocol, Kerberos, -"Access control Matrix, ACLs, Multiple level security model,Multilateral security, Covert channel, CAPTCHA.

4. Softwar:eSecuritySoftWareFlaws, Buffer Overflow, IncompleteMediation,Race conditions, Malware,Salaini attack, Linearization Attacks, Trusting Software, Software reverseengineering,Digital Rights management,OperatingSystemand Security

S. Network Security'Network securitybasics, TCPIIPModel and Port No., Protocol flaws,Enterprise widenetwork Design and Vulnerabilities, Reconnaissance of network, Packet sniffing,SessionHijacking, ARP Spoofing,Web site and web server vulnerabilities,Denial ofService, SSL and IPSec protocol, Firewall. Intrusion Detection System, and Honeypots,EmailSecurity. ..

6. Administered SecurityPlanning, Risk Analysis, Organizational Policies, Physical Security

Text Books

1. Mark Stamp,"InformationsecurityPrinciplesand Practice" Wiley2. CharlesP. Pfleeger, "Security in Computing",PearsonEducation

f

References

1. BehrouzA. Forouzan,"CryptographyandN~tWorkSecurity",Tata McGrawHill2. WilliamStalling,"Cryptographyand NetworkSecurity",PrenticeHall3. Nina Godbole,"InformationSystemsSecurity",Wiley4. Matt Bishop,"ComputerSecurity:Art and Science",PearsonEducation5. Kaufinan,Perlman,Speciner,''Network Security"6. Mark Merkow,Jim Breithaupt,"IS Principlesand Practices",Person Education

Term Work

Term work shall consistof at least 10assignments/programmingassignmentsand onewrittentest.

Marks, 1.Attendance(TheoryandPractical) 05Marks

2. Laboratorywork(Experimentsand Journal) 10Marks3. Test (at least one) 10MarksThe final certification and acceptance of Term Work ensures theperforniaoceoflaboratory Workand MinimumPassingin the term work.

satisfactory

Suggested Experiment List1. Block Ciphersuch as Feistel,DES or AES2. PublicKey Cryptography(RSA)3. ConventionalCryptography4. AuthenticationMethodssuchas passwordsorKerberos .

5. SoftwareFlaw Fraudingtools such as flaw finders,ITS, PScan, RATS6., AnalysisofNetwotk port scannertool such as NMAP7. Analysisof Sniff~program such as Ethernet8. TransportSecurityusing firewall9. Applicationlevelsecuritysuch as email by usingPHP10.Implementationof IDS

, Objectives oftlie Course:. ITsystemsaremoreandmoreintegratedwithothersoftwaresystems.. The knowledge of integrating these systems by using middleware technologies

can be a key competencefor IT engineers.Middlewareis commonly understoodas an intennediary software layer between the application and the operatingsystem, which encapsulates the heterogeneityof theunderiying communicationnetwork,operatingsystemor hardwareplatform.

. This course provides details about the modern component platforms. Based onpractical examples, details about modern middleware technologies are studied.Students get the chance to gain in-depth knowledge popular middJewareplatforms. .

1. Introduction to Object Oriented SystemsPreview of Obje~orientation, Concept of distributedobject systems, Reasons todistribute for centralized objects. Client-server system architecture, Multi tiersystem architectures.File Server, Database Server, Group Server, Object Server,WebServer. .

2. IBtroduction to Middleware TechnologiesGeneral Middleware,ServiceSpecificMiddleware,Client/ServerBuilding blocks- RPC -Messaging - Peer - to - Peer, Java RMI.

3. Introduction to Distributed ObjectsComputing standards, OMG, Overview of CORBA, Overview of COM/DCOM,and OverviewofEJB.

4. EJB ArchitectureOverviewof EJBsoftwarearchitecture,Viewof EJBConversation,BuildingandDeployingEJBs,RolesinEJB.

5. EJB Applications.Em Session Beans, Em entity beans, Lifecycle of Beans, Em clients, Steps indevelopingan applicationwith EJB, Em Deployment.

6. CORBA .

MIDDLEWAREAND ENTERPRISE1NTEGRATIONTECtt°L.°GIES.CLASST.E. (INFORMATIONTCHtJdrrdGY) SEMESTERVIHOURSPER LECTURES 04WEEK TUTORIALS -

PRACTICALS 02HOURS MARKS

EVALUATION THEORY 3 100SYSTEM: PRACTICAL - -

ORAL , - 25..

TERMWORK - 25

"

i1~.Intrbductibn:~~gconcepts,d~ti1)ih<objects in CORBA, CORBA components,architectural.f~IF'i, meilioiji.W",,!\tions.static and dynamic: IDL (InterfaceDefinitionkmgql!g~)modelsart<.tiQterfaces.Structureof CORBA IDL, CORBA'sself-describingdl!ta;.tORBA interface repository.Building an application usingCORBA.

7. CORBA Services and CORDA Component ModelOverviewof CORBAServices,Object locationServices,Messaging Services,CORBAComponentModel.

. 8. COM and .NETEvolutionof DCOM, Introductionto COM,COM clients and servers, COM IDL,COM Interfaces, COM Threading Models, Marshalling, Custom and standardmarshalling,ComparisonCOMand CORBA,Introductionto .NET, Overview of.NEt architecture,Remoting.

9. Service Oriented architecture(SAO) FundamentalsDefining SOA,Businessvalueof SOA,SOAcharacteristics,Concept of a service,Basic SOA, EnterpriseServiceB1.Js(ESB),SOAenterprise SoftwareModels.

10. Web Services TechnologiesXML Technologies - XML, DID, XSD, XSLT< XQUERY, XPATH, WebServices and SOA, WSDL, SOAP,UDDI, WS Standards (WS-*), Web Services

. and Service Oriented Enterprise (SOE), WS - Coordination and Transaction,Business Process Execution Language for Web Services (BPEL4W~)

Text Books1. G. Sudha Sadasi~1m1"DistributedComponentArchitecture",Wiley India edition.2. Thomas Erl "Service OrientedArchitecture:Concepts, Technology & Design",

PrenticeHall3. G. Brose, A Vogel and K. Duddy, "Java programming with CORBA", 3rd

Edition,Wiley-dreamtech,IndiaJohn Wileyand sons

References1. Robert Orfali, Dan Harkey, "Client/server Programming with Java & Corba

W/cd'\ WileyIndia Pvt. Ltd.2. Clemens Szyperski, "Component Software: Beyond Object-Oriented

Programming",PearsonEducation.3. A. Tanenbaum, M. Van Steen: Distributed Systems (II Edition), Pearson

Education,20074. Bill Burke,"EnterpriseJavaBeans3.0", SthEdition,O'Reilly Publications.5. Sudha Sadasivam"ComponentBased technology", Wiley India6. Ed Roman, "MasteringEnterpriseJava Beans",John Wiley & Sons Inc.,7. Mowbray,"Inside CORBA",PearsonEducation.8. Jason Pritchard, "COMand CORBAside by side", PearsoriEducation9. Introductionto C# Using .NETPea.rsonEducation10.C#Howto program,PearsonEducation .

11.Andrew Troelsen, "C# and the .NET Platform", Apress Wiley-dreamtych, IndiaPvt. Ltd. 1

12.Don Box, "EssentialCOM",PearsonEducation.

13. Tom, Valesky,"Enterprise Java Beans", Pearson_Education

Term WorkTermwork shallconsistof at least 10 assignments/programmingassignmentsand onewrittentest.

Marks1.Attendance(Theoryand Practical) 05 Marks2. Laboratorywork (Experimentsand Journal) I0 Marks3. Test (at least one) 10MarksThe final certificationand acceptanceof TW ensures the satisfactoryperformanceoflaboratoryWorkandMinimumPassingin the term work.Suggested Topics for Experiment1. RPCMessaging

,2. Creating a distributed Object Application using RMI (DNS, distributed game,, some businessapplicationetc)

3. ConceptaddressingCOM/DCOM4. Componentftamework5. Mini projects, one business applicationeach to be programmed using CORBA,

EJB, COM, .NET

6. One mini project for cre~~inga web service

;;SOFTWARE ENGINEERING

CLASS T.E. ( INFORMATION TECHNQLQGY) -

OURS PER 'LECTURES ~l- -~- ::WEEK TUTORIALS-- - ---

PRACTICALS

SEMESTER VI

04

EVALUA TIONSYSTEM:

ITtl!~gRY- -----

1~~~gIlg~~..

IQ~h______------------------

ITERM WORK

02--- -----

HOURS ---

3

.. -------.----

S

--.---------_._----

--------_._-----._-.-

1. Introduction

Software Engineering Process Paradigms - Process Models - Incremental andEvolutionarymodels, Agile methodology- Process and Project Metrics - Softwareestimation- Empiricalestimationmodels- Cost/Effortestimation- Planning- Riskanalysis- Softwareproject scheduling,Control& Monitoring.

2. Requirements Analysis and EngineeringPrototyping- Specification- Analysis Modeling- Various Techniques in Softwarerequirementanalysisand system specification

3. Software DesignSoftware Design - Abstraction - Modularity - Software Architecture - Effectivemodulardesign- Cohesionand Coupling- Architectural design -Distributedsystem

, ArchitecturesandAp,plicationArchitectures,Proceduraldesign- Dataflow/Controlfloworienteddesign-""Reusebaseddesign- casestudiesfromdifferentdomains.User InterfaceDesign- Human Factors- Interface standards- Design Issues- UserInterface Design Process - Evaluation.

4. Software Configuration Management -Software Configuration items - SCM process - Identification of objects in softwareconfiguration- version and change control - configuration'audit - status rep~rting,SCMstandardsand SCM issues.

5. Software Quality and TestingSoftwareQualityAssurance- QualitymetricsSoftware Reliability - Software testing - Path Testing - Control Structures Testing -Black Box Testing - Integration, Validation and- system testing - SoftwareMaintenance- ReverseEngineering.

6. Web EngineeringFor web based applications - attributes, analysis, design and testing. SecurityEngineering, Service-Oriented Software Engineering, Aspect-Oriented SoftwareDevelopmentand Test Driven Development. -

References: 11. Roger Pressman, Software Engineering:A Practitioners Approach, (6th Edition),McGrawHill, 1997.

2. I. Sommerville,SoftwareEngineering,7th edition,AdisonWesley, 1996.3. WattsHumphrey,Managingsoftwareprocess,Pearsoneducation,2003.4. James F. Peters and Witold Pedrycz, " SoftwareEngineering- An EngineeringApproach",Wiley.5. Mouratidis and Giorgini. "Integrating Security and Software Engineering -Advancesand Future", IGP. ISBN-1-59904-148-0

Term WorkTermwork shallconsist of at least 10Laboratoryassignmentsand one written test.Marks1.Attendance (Theoryand Pra.ctical) 05 Marks2. Laboratory'work (Experimentsand Journal) 10Marks3. Test (at least one) 10MarksThe final certification and acceptance of Term Work ensures the satisfactory..

, Performanceof laboratoryWork andMinimumPassingin the term work.,

Suggested List of Experiments1. SRS in IEEE format for any case study.2. Use projectmanagementtool to scheduleprojectplan.3. Use analysis and designtools and drawDFD/ CFD.4. Developtest cases for white box testing.5. Assignment/ code for stubs and drivers.6. Change specificationsand make differentversionsusingany SCM tool.7. Test Driven Development .

Objectives of the course:. This course aims !I)'provide continuumto where the first course of databases left

off. Designaspects of relationaldatabasesare covered.. Complexdata models like 00 OR paralleland distributedare introduced.. The course provides students a good overview of the ideas and the techniques,

which are behind recent developments in the fields of data warehousing andOnlineAnalyticalProcessing(OLAP).

1. OverviewReviewof relationaldatabasesystems,ERdiagram,SQL.

2. Int~grity and SecurityDomain constraints; referential integrity, assertions; triggers; triggers andAssertionsin SQI,..Securityand Authorization;Authorizationin SQL.

3. Relational Database DesignFirst Normal form; pitfalls in relationaldatabasedesign, functionaldependencies;decomposition. Desirable properties of decomposition. Boyce - Code normalform; 3rd and 4thnormal form. Mentionof othernormal forms.

4. TheER ModelRevisited .

Motivation for complex data types, User Defined Abstract Data Types AndStructured Types, Subclasses, Super classes, Inheritance, Specialization andGeneralization,RelationshipTypes of DegreeHigherThan Two.

5. Object-Oriented & Object relational databasesObject Identity, Object Structure, and Type Constructors, Encapsulation ofOperations, Methods, and Persistence, Type Hierarchies and Inheritance, Typeextents and Queries, Database Design For An ORDBMS -Nested Relations andCollections;StorageAndAccessmethods,Overviewof SQL3. .

6. Parallel and DistributedDatabasesParallelQuery Evaluation;ParallelizingIndividualOperations,Sorting,Joins;DistributedDatabaseConcepts,DataFragmentation,Replication,and

rlAllocation

techniquesfor DistributedDatabaseDesign;Query Processingin . jstributedDatabases;ConcurrencyControl and Recoveryin DistributedDatabases.

- "', .. c"

DATABASE TECHNOLOGIES. . . ... .... .......... ."....

CLASS T.E. ( INFORMATION TECHNOLOGY) SEMESTER VI... "

HOURS PER LECTURES 04". .. ... ,."...

WEEK TUTORIALS -. ... .. . ............ .. ....... ..". C'"''

PRACTICALS 02.................

HOURS MARKS

EVALUATION THEORY 3 100""....""....-"....."....-....."........."............"...".. ....'.... ...."......". ..'..","",""""""".' ."" '..""""''''' .. ....... ..............

SYSTEM: PRACTICAL -- --ORAL -- 25TERMWORK -- 25

"" '0 .... . "... ,.

7. Enhanced Data Models for AdvancedAppliciti~ns.(Overview and Design issues) . .

Temporal Databases; Spatial Databases &Geographic InformationSystems,MobileDatabases. .

8. Data Warehousing and OLAP.a) Data Warehouse Basics: Data Warehouse(DW) Introduction & Overview;Data Marts, DW components; Data warehouse architecture; ETL - DataTransformation- Extracting,Conditioning,cleansing,Scrubbing,Merging,etc.,b) OLAP: Multi-dimensionalmodeling - Fact table, dimensions, measures,examples; Schema Design - Star and Snowflake; OLAP - OLAP Vs OLTP,ROLAP, MOLAP, HOLAP; tools. OLAP Operations- Rollup, Drill-down,Diceslice,pivot.

Text Books:

1. Elrnasriand Navathe,"Fundamentalsof DatabaseSystems",PearsonEducation2. Raghu Ramakrishnan, Johannes Gerhke, "Database Management Systems"

McGrawHill .

3. Kimball, Ralph; Reeves, Laura et al Data warehouse Lifecycle Toolkit: expertmethods for designing, developing, and deploying data warehouses - Wileypublications.

References: .

1. Korth, Silberchatz,Sudarshan,"DatabaseSystemConcepts"McGraw Hill2. C.J.Date,Longman,"Introductionto DatabaseSystems",Pearson EducatiQn3. Paulraj Porinian,"Data WarehousingFundamentals",John Wiley.

Term Work "

Term work shall consist of at least 10 as~ignments/programming assignments and onewritten test.

Marks1.Attendance(TheOry.andPractical) 05 Marks2. Laboratorywork (Experimentsand Journal) 10Marks3. Test (at least one) 10MarksThe final certification and acceptance.of TW ensures the satisfactory performanceoflaboratoryWork and MinimumPassingin the term work.

Suggested Experiment List1. At least one or two review SQL assignments covering triggers, assertions and

authorizations.2. Object Oriented Queries3. Case study assignmentsfor00 and OR database.4. Two mini projects in distributedand paralleldatabases.5. Hands on anyone goodwarehousingtool (Oracle/SQLserver Analysis tool etc.)6. A full fledged mini project in which a student will design and implement a data

warehouse. The data warehouse must be populated and OLAP queries andoperationsto be demonstratedfor the warehouse.

.

PROGRAMMING FOR MOBILE AND REMOTE COMPUTERS

CLASS~i.E. ( INFORMATION"TECHNOLOGV) ""''''""'''"'''~"'=~"'~'=''SEMESTERoVI.. . . .. ......._----

HOURS PER LECTURES : 04

WEEK UTORIALS~

PRACTICALS

EVALUATIONSYSTEM:

ORY

.ACTICAL.. . .........

ORAL. .MO.....-.................-.......

TERM WO

02

HOURS

3

25

5

1~Java EE 5: An OverviewEnterprise Architecture Types, Goals of Enterprise Applications. Introducing theJava EE Platform, Features of JavaEE 5, The Runtime Infrastructure, Java EE 5APls, Architectureof Java EE 5, DescribingJava EE Containers,DevelopingJava EE5 Applications; Exploring Probable Java EE ApplicationArchitectures, ApplicationDevelopmentand DeploymentRoles

2. Java EE Related TechnologiesJava DatabaseConnectivity,Servlets,JavaServerPages,Java Server Faces, JavaMail,Enterprise JavaBeans, Hibernate, Seam, Java EE Connector Architecture, Web'Services,Struts, Spring, JAAS,AJAX

''',

3. Web Applications and Java EE 5Exploring the HTTP Protocol, Components ofa Web Application, Structure !Modulesof Web Applications, Describing Web Containers, Types of Web Containers,Building Web Applications, Applications with Basic HTML pages, Applications withBasic JSP Pages and Servlets, Applications with Modular Components, EJB-CentricApplications

4.Understanding J2MEConfigurations, Connected Device Configuration, Connected Limited DeviceConfiguration,Profiles,CurrentProfiles,MobileInformationDevice Profile, PlatformStandardization,Anatomy of MIDP Applications,Advantages of MIDP, Portability,Security,MIDP Vendors,Fragmentation

s. Building MIDletsTooling Up, Debugging Your MIDlets, Creating Source Code, Compiling a Midlet.Preverifying Class Files, Sun's J2MB Wireless Toolkit Devices, RunningMIDletsUsing the Emulator Controls, Tour of MIDPFeatures, It's Java MIDlet Life Cycle,Generalized User Interface, The Likelihoodof Server -Side <;omponents,Packagingyour Application, Manifest Information, Creating a MIDlet Descriptor, Using anObfuscator,UsingAnt, Runningon a Real Device

i

,;

6. MIDlets, ...,.

~tt~ '~''':\' }'li'.;.The ~Dlet Life Cycle; ReqUe~!Ip

.

.a~~€ ~ap, A B~dg~to the O~tside World,Packagmg MIDlets, MIDlet Mani.. ." fohriatIOn,ApplIcatIOnDescnptor, MIDletProperties, MIDlet Suite Security, Permissions, Protection Domains, PermissionTypes,Permissionsin MIDletSuiteDescriptors,No FloatingPoint In CLDC 1.0,Java. Lang, No Object Finalization, No Reflection, No Native Methods, No UserClassloading,Multithreading,String and StringBuffer, Math, Runtime and System,StreamsIn Java io

7. Creating User InterfaceThe View from the Top, Using Display, Event Handling with Commands CreatingCommand,Respondingto CommandsLists And Forms:_UsingLists, UnderstandingListTypes, EventHandlingfor IMPLICITLists,CreatingList, about Image, EditingaList, Workingwith List SelectionCustom Items:)ntroducing Custom items, Customitem Painting, Showing, Hiding and Sizing Handling Events .

8. Wireless MessagingApiBluetooth and Obex, Programming a Custom User Interface, the Game API, 3dGraphic, Soun~ Music,and Video:MMAPI .

1. Sing Li Jonathan Knudsen, "Beginning J2me From Novice to Professional", 3rdedition, Apress, Isbn No: 978-81.:.8128-292-7

2. Kogent Solutions Inc, J2EE 1.4 PROJECTS3. James Keogh, "The Complete Reference J2MB", Tata McGraw Hill.

ISBN -10: 0-07-053415-2

4. Jim Keogh, "The Complete Reference 12EE", Tata McGraw HilI.ISBN -10: 0-07-052912-4,.

.~,References

1. Asoke Talukder, "Mopile Computing Technology, Application and ServicesConcepts", Tata McGraw Hill.

2. Riggs, "Programming Wireless Devices with Java 2 platform", 2nd Eition,Pearson Education.

3. Yaun, "Enterprise J2MB: Developing Mobile Java Application", Pearson.

Term WorkTermwork shall consistof at least 10experimentscoveringall topics and at least onewrittentest. .

Marks1.Attendance(Theoryand Practical) 05 Marks2. Laboratorywork (Experimentsand Journal) 10Marks3. Test (atleast one) 10MarksThe final certification and acceptance of Term Work ensures theperformanceof laboratoryWork and MinimumPassingin the term work.

satisfactory

Suggested List of Experiments

J2EE1.Editing,debuggingand executionof anyone of the project incorporatedin the textbookJ2EE 1.4PROJECTSpreferably-project III: online shopping site

J2ME1. Creationof simpleJ2MBMidlet2. Illustrationof low level APIusing Cancas3. Use ofkepresses4. Use of high level components5. Use ofRMS6. Creatingcustom items and performingvariousoperations like painting, showing,

hidingand sizing.7. Mixing3D graphics,sound,music,videoas applicable

1. Organizational Performance: IT support and Applications.Doing Business in the Digital Economy, Business pressures, organizational

. performance and responses and IT...support, Information Systems and InformationTechnology, the adaptive, Agile, Real time Enterprise, Information TechnologyDevelopmentand Trends.

2. IT Support Systems: Concepts and ManagementInformation Systems Concepts and Defmitions, Classifications and Types ofInformationSystems, How IT supportsPeople and OrganizationalActivities, How Itsupports Supply Chains and Enterprise Systems,Information Systems Infrastructureand Architecture, Emerging Computing Enviomments:SaaS, SOA and more,-Managerialissues.

3. E Commerce an~ Business:Overview of E Busmess and E commerce, Major EC Mechanisms, Business toConsumerapplications,B2B Applications,Majormodelsof E Business: FromE- ...

Government to C2C, e Commerce Support Services: Advertising Payments andorderFulfIllment,Ethical and legal issuesin E Business,ManagerialIssues.

4. IT Compliance: Functional Applications and Transacti~nProcessingFunctional informational Systems, transaction processing Information systems,Managing Production / Operations and Logistics, Managing Marketing and SalesSystems,Managingthe accountingand FinanceSystems,Managing human ResourceSystems, Integrating Functional InformationSystems,How IT supports compliance,ManagerialIssues.

5. Understanding Enterprise Systems: Supply ChainEssentials of Enterprise systems and supply chains, supply chain challenges, supplychain opportunities, Business value of Enterprise systems, Enterprise resourceplanning systems, Business Process Management,Product life cycle Management,CustomerRelationshipManagement,ManagerialIssues

6. Global and Interorganizational Information Systems:Interorganizational Activities and order fulfillment, Interorganizational informationSystems and Virtual Corporations,Global InformationSystems, FacilitatinQIOS andGlobal Systems from Demand driven Networks to RFID, Interorganizational

INFORMATION TECHNOLOGY FOR MANAGEMENT OF ENTERPRISES.. ...

CLASS T.E. ( INFORMATION TECHNOLOGY) SEMESTER VI.. .

HOURS PER LECTURES ' 04..... .. -WEEK TUTORIALS ' 01.. .. .. ... .-.... .. ..

PRACTICALS . -... ......................._............ ..... ..... ............... ...... ....... ........."".....'.............._........

URS"''''._... iMARKS..."'............................

EVALUATION THEORY 3 100SYSTEM:

.................................

PRACTICAL -- --..........................................................- .......................

ORAL -- 25TERMWORK - 25

....

'"

Information Integration, Partner relatioq~hip Management and collaborativecommerce,Managerialissues.

7. Managing KnowledgeIntroduction to Knowledge Management, Organizational Learning and Memory,knowledge management activities, Approaches to Knowledge management,Information Technology in Knowledge Management, knowledge ManagementSystems implementation, Roles of people in knowledge management, EnsuringSuccessof KMEfforts,ManagerialIssues.

8. Corporate Performance Management and Business Intelligence: .

A framework of Business Intelligence: concepts and Benefits, Business Analytics:Online analytical processing reporting and querying, Data Text Web mining andPredictive Analytics, Data Visualization, Geographical Information Systems andvirtual reality, real time business intelligence, and competitive Intelligence, Business

, PerformanceManagementScorecardsand Dashboards,ManagerialIssues.

9. Managerial Decision making and IT support systemsManagers and Decision making, Decision support systems,: for Individuals groupsand Enterprise, Intelligent Support Systems: The basics, Expert Systems, Otherintelligentsystems,AutomatedDecisionSupport(ADS),Managerial Issues.

10. IT: Strategic objectives and PlanningIT Strategic Alignment, Competitive Forces Model, Value Chain Model, StrategicResources and Capabilities, IT Planning, Interorganizationaland international ITplanning,ManagingtheISdepartment,Managerialissues. .

14.Economics of~Financial and Economic Trends and the productivity paradox; Evaluating ITinvestment: Benefits Costs and Issues, Methods for evaluating and justifying ITInvestment,IT Economicsstrategies:Chargebackand Outsourcing,Economic aspectsof ITandWebBasedSystems,ManagerialIssues. .

11. IT Application Acquisitions and OptionsThe landscape and framework of IT ApplicationAcquisition, Identifying Justifyingand planning IT systems applications, Acquiring IT applications: available options,Outsourcing, application service providers and utility computing, selecting anacquisition approach and other implementation issues, Connecting to Databases,Enterprise systems and Business Partners, Business Process Redesign, ManagerialIssues.

12. IT InfrastructureOverview of Databases, Warehouses, Network Computing, Wireless Devices andapplication.Case study on the abovetopics.

Text Book .1. Efrain Turban, Dorothy Leidner, Ephrain McLean,James Wetherbe "Information

Technology for Management: Transforming Organizations in the DigitalEconomy",6th edition. ISBN:978-8126-514410 1

2. Kenneth C. Laudon & Jane P. Laudon, "Management Infonnation Systems:Managing the Digital Finn" 7th Ed.; Prentice Hall, Publisher. ISBN: 0-13-033066-3. .

3. V. K. Narayanan, "Managing T~chnology and Innovation for CompetitiveAdvantage",lie, PearsonEducation.

4. Rainer, Turban, "Introduction to Infonnation Systems: Supporting andTransfonningBusiness",2ndEdition

5. DavidM. Kroenke,"UsingMIS",PrenticeHall.6. WilliamStallings,"BusinessDataCommunications",5e

Term.WorkTenn work shallconsistof at least 10practicalexperimentscovering all topics andone.writtentest.

MarksDistributionof marks for tenn work shallbe as follows:1. Attend~ce(Theory.and Practical) 05 Marks2. LabQratory}"ork(ExperimentsandJournal) 10 Marks3. 'I'~St{atleaSttone) 10 MarksThe.firial,ce~fication and acceptance of Tenn Work ensures thePerfonnWtceof laboratoryWorkandMinimumPassingin the tenn work.

satisfactory

SlIgg~ste4.tufQrialexcercises1. uMLfor modelingscenariosin MicrosoftVisioor similar to model a solutionto

business model.. 2. WorkflowmanagementinCRM, Procurementprocess.

3. Basic IT projectm/;Ulagementsuchas costand schedulemanagement.4. Case studies in ~ess.Design variousschemaand tables and generate reports as

applicable.5. Using Excel solver.85decisionsupporttooL6. Data communicationsandtechnology... LAN

. ETHERNET.

. How wiFi works;

. .How routersw2~k..

. Webhosting.''''-7. Data base processUtg... Oracle. .

. SQL.

. IBM DB2.8. E-CommerceandsuPlily chain

. HTMLtutorial.

. XHTMLtutorial.

. StudyB2B, C2C, B2C business.

. M-commerce9. Business intelligenceand knowledgemanagement. ,

.. DecisionSupport System(EXCELsolverfor model driven DSS ,scenr,lri8managerfor KnowledgedrivenDSS,MicrosoftNetmeeting for It'communicationdrivenDSS) .,

!!.

. IntegratingEXCEL with WWWforw~bbasedand inter organizationalDSS

. UsingEXCELmacros.

. Data warehousesupportijlMS SQk

. Data miningand OLAP.10.ERP,CRMdevelopment usingopen sourceframeworkslike OF biz /JBseam,EBI

neutrinofordistribution,inventory,Ecommerceandworkflowsupport .

11.InformationSecurityManagement.

v x