Free Essay

Re: Target Jbims.. Dream Team 2012.. Do You Have It in You...

In: Business and Management

Submitted By rishibage
Words 5050
Pages 21

1. Distributed System Models: Introduction , Examples , Architecture models , Fundamental models (1.1,1.2,1.4, 2.1-2.3 of Text1 ) ..2hrs

2. Interprocess Communication, Distributed Objects and Remote Invocation: Introduction , External data representation and marshalling, Communication models, Communication between distributed objects , Remote procedure call Case study: Interprocess communication in UNIX, Java RMI . (4.1-4.6, 5.1-5.5 of Text1) ..6hrs 3. Operating System Introduction , Operating system layer, Processes and threads, Communication and invocation, Architecture (6.1-6.6 of Text1) ..4hrs.

4. Distributed File Systems and Name Services: Introduction , File service architecture, Name services, Domain Name System, Directory and directory services. Case study: Sun network file system, Global name service. (8.1-8.3, 9.1-9.4 of Text1) …6hrs

5. Synchronization: Clock Synchronization, Physical clocks, Logical clocks, Global state (5.1-5.3 of Text2) ..5hrs

6. Transactions& concurrency control: Transactions, nested transactions, locks, optimistic concurrency control, time stamp ordering (12.1-12.7 of Text1) ..8hrs

7. Distributed Transactions: Introduction, Flat and nested distributed transactions, Atomic Commit protocols, Concurrency control in distributed Transactions, Distributed deadlocks, Transaction recovery. (13.1-13.5 of Text1) ..6hrs

8.Consistency and Replication: Introduction, Data centric consistency models, Client- centric consistency Models, Distributed protocols, Consistency protocols. (6.1-6.5 of Text2) ..6 hrs

9. Fault Tolerance: Introduction to fault tolerance, Process Resilience, Reliable Client server Communication, Reliable group communication, Recovery. (7.1-7.6 of Text2) ….. 5hrs.


1. George Coulouris Jean Domllimore Tim Kindberg (2006) ; Distributed Systems concept and design. Third Edn Pearson Education Asia 2. Andrew S. Tanenbaum, Maarten Van Steen; (2005) Distributed Systems: Principles and Paradigms, I edition, Pearson Education Asia

[ 3 0 0 3]

1. History of e-commerce, definition, benefits and limitations, the driving forces of e commerce (Text : chapter 1 : Sections 1.2, 1.3, 1.4) (4hrs)

2. Business models for e-commerce : The birth of portals, e=business models based on the relationship of transaction parties, e-business models based on the relationship of transaction types. (Texts : chapter 2) (8hrs)

3. Enabling technologies of the world wide web: internet client, server applications, networks and internets, software agents, internet standards and specifications, internet service provider, broadband technologies, hypertext, java script, XML. (8hrs)

4. Advertisement in electronic commerce: web advertisement, advertisement methods, advertisement strategies, push technology and intelligent agents, economics and effectiveness of advertisement. (5hrs) (Text 1 : chapter 4, sections 4.2, 4.3, 4.4,4.5, & 4.6)

5. E-security : security on the internet, e-business risk management issues, E- payment systems, digital token based systems, designing e-payment systems, digital signature (Text 2 : chapter 5, chapter 6) (6hrs)

6. Business to business electronic commerce : characteristics of B2B, models of B2B, procurement management using the buyers internal market place: suppliers oriented, buyers-oriented and intermediary – oriented marketplace, B2B models. (Text 1 : chapter 6 : sections : 6.2, 6.3, 6.4, 6.5, 6.6, 6.7& 6.9) (5hrs)

Text books : 1. Erfan Turban et, al, (2006), Electronic Commerce- a managerial prospective, Pearson Education. 2. P. T. Joseph, S.J.(2006), E-Commerce : An Indian Perspective, 2nd edition, PHI
1. Gary P. Schneider (2006), Electronic commerce, 4th edition, Thomson. 2. Daniel C. Lynch, Leslie Lundquist (2006), Digital Money : the new era of internet commerce, wiley.


1. Storage devices & I/O Subsystems
Traditional Backup devices, Disk arrays, Disk physical structure- components, properties, performance, and specifications. Tape drives.
(Chapter 4 of text 1) (3 hrs)

JBODs, RAIDs, Hot spares. Storage I/O & Storage system connectivity protocols.
(Chapter 9, chapter 5, and chapter 3 of text 1) (3 hrs)

Device interconnect technology for storage Networks.(Serial & parallel channels, ATA. (Chapter 7 of text 1) (2 hrs)

2. Introduction to Networked Storage

Network back up & storage management issues.

Discussion of Direct Attached Storage (DAS), Storage Area Networks (SAN), Network Attached Storage (NAS) and Content Addressable Storage (CAS)
(Chapter 1 need for storage networks of text 2). (3 hrs)

Fiber Channel Basics.
(Chapter 3 of text 2) (2hrs)

3. Introduction to Information availability

Business Continuity and Disaster Recovery Basics, Local business continuity techniques, Remote business continuity techniques, Disaster Recovery principles & techniques.
(Material from EMC) (4 hrs)

4. EMC Products& tools – A Case study

Discussion of CLARiiON Architecture, Snap view, Mirror view, Power path and SANCOPY. (all chapters of text 3) (10 hrs)

5. Storage Area Networks (SAN) .

SAN components & Building blocks, SAN software, data access over SAN. Fiber channel basics, protocols & connectivity.
(Chapter 2 of text 2.) (3 hrs)

SAN topologies.
(Chapter 6 of text 2). (2 hrs)

Elements of SAN design, scalability, availability, performance, security, capacity, and manageability issues. Studies and critiques of existing SAN design scenarios (partial mesh, full mesh, core/edge, & tiered designs).
(Chapter 7 of text 2) (4 hrs)

Text Books:

1. Marc Farley, “Storage Networking Fundamentals”, Cisco Systems, 2004.
2. Meeta Gupta,”Storage Area Network Fundamentals” Cisco Systems, 2002.
3. EMC Technology Foundations student guide.


1. Relevant research papers from the journals.

1.The Artificial Intelligence (AI) problems- AI techniques- Problems, Problem spaces and search: Defining the problem as a state space search, production systems, problem characteristics, Production System characteristics – Heuristic search techniques. (Chapters 1.1, 1.3, 2.1, 2.2, 2.3, 3 of text 1) (10 hrs)

2.Knowledge Representation Issues: Representations and Mappings, Approaches to knowledge representation – using predicate logic – Representing simple facts inlogic, Computable functions and predicates. Representing knowledge using rules: Procedural versus declarative knowledge, logic programming, Forward versus Backward reasoning. (Chapters 4.1., 4.2, 5.1, 5.3, 6.1, 6.3 of text 1) (8 hrs)

3.Symbolic Reasoning under uncertainty: Introduction to nonmonotinic reasoning, logics for nonmonotonic reasoning. Statistical Reasoning: Probability and Bayes” theorem, Bayesian networks, Dampster-Shafer theory. (Chapters 7.1,7.2, 8.1, 8.3 of text 1) (5 hrs)

4.Knowledge representational Structures: Semantic networks, frames, Conceptual dependency scripts and CYC. (Chapters 9 and 10 of text 1) (10 hrs)

5.Game Playing: Minmax Search Procedure, Adding alpha-beta cutoffs, Iterative Deepening. Understanding: What is understanding? What makes understanding hard? Natural language Processing: Syntactic Processing. (Chapters 12.2, 12.3, 12.5, 14.1, 14.2, 15.2 of text 1) (3 hrs)

Text Book: 1. Elaine Rich & Kevin Knight (2007): Artificial Intelligence, Second Edition, Tata McGraw Hill.

References: 1. Nils J. Nilsson (2002): Artificial Intelligence: A New Synthesis, Morgan Kaufmann. 2. Patterson W. Dan , Introduction to Artificial Intelligence and Expert System, Prentice Hall. 3. David W. Rolston (1998): Principles of Artificial Intelligence and Expert System Development, Tata McGraw Hill.


Formulation, Linear programming - simplex method, 2-phase method. Duality theory Transportation problem - Volgel's approximation method, MODI method, Assignment problem- Hungarian method.

Project Management - Networks, Project planning and control using PERT and CPM. Game theory - 2persons zero sum games, Minimax principle, games with mixed strategies. Dominance theory, solution using Linear programming.

Dynamic programming - Deterministic Dynamic programming, Search Techniques - Golden mean search, Three point - Intervals search, Fibonacci search.

Text books:

1. Bronson Richard - theory and Problems of Operations Research - Schaum series- MGH, 1983.
2. P.K.Gupta & Man Mohan - Operations Research (Ed.4) - Sultan Chand & Sons, 1980.
3. Hamdy A.Taha - operations Research (Ed.5) PHI, 1995


[3 0 0 3 ]

1. Introduction to Neural Networks. Introduction, Biological Neural Networks, Conventional computers versus neural computers, Neuron model and activation functions, Network architectures (Text book 1) (5 hrs)

2: Learning Processes Introduction, Error-Correction learning, Memory-Based Learning, Hebbian Learning, Competitive Learning, Boltzmann Learning, Learning with and without a teacher, Learning tasks. (Text book 1) (4 hrs)

3: Single and Multi-Layer Perceptrons. Perceptron Model, Perceptron convergence theorem, Limitation of perceptron model, Multilayer perceptron model, XOR problem, Back-propagation algorithm, Generalization, Virtues and limitations of back-propagation learning. (Text book 1) (6 hrs)

4: Recurrent Neural Networks. Introduction, Layer level feedback, Non-linear autoregressive exogeneous network, Simple recurrent network, Second order recurrent network, Learning algorithm, Neuronal level feedback architecture, Hop field network, Bidirectional associative memory . (Text book 2) (10 hrs)
5: Self-Organizing Maps. Two-basic feature mapping models, Self-organizing map, Learning algorithm, Properties of the feature map, Learning vector quantization (Text book 1) (5 hrs)

6: Introduction to Fuzzy Systems Partial truth and Fuzziness, Fuzzy systems at work, Fuzzy systems as inference engines and function approximators, Classical logic versus fuzzy logic (Text book 3) (3 hrs)

7: Fuzzy sets Crisp versus fuzzy sets, Properties and operations, Fuzzification techniques, Membership functions, Fuzzy rule generation, The basic fuzzy inference algorithm. . (Text book 3) (3 hrs)

Text book: 1. Simon Haykin, Neural Networks: A comprehensive Foundation, 2nd Edition (L.P.E.), Pearson Education, Inc. 1999. 2. Zurada, Jackck M. Introduction to Artificial Neural Systems, Jaico Publishing House, 1997. 3. R.C. Berkan, S.L. Trubatch, Fuzzy Systems Design Principles, IEEE Press, Standard Publishers Distributors, 1997.

References: 1. N.K. Bose and P. Liang, “ Neural Network Fundamentals with Graphs, Algorithms and Applications”, TMH, 1998. 2. Bart Kosko, “Neural Networks and Fuzzy Systems”, EEE, PHI, 2001. 3. Junhong Nie and Derek A. Linkens, “Fuzzy Neural Control: Principles, Algorithms and Applications”, PHI, 1998.


1. Data Warehousing: Introduction, Definition, Multidimensional data model, OLAP operations, Warehouse schema, Data Warehousing Architecture, Warehouse server,metadata, OLAP engine, Data Warehouse Backend process. (Chapter 2 Sections 2.1-2.11 of Text book 2) (4 hrs)
2. The Data warehouse and Design: The Data Warehouse and Data Models,The Data Model and iterative development, Normalization and de-normalization. (Chapter 3 of Textbook 3) (4 hrs)

3. Granularity in the Data Warehouse: Raw Estimates, Input to Planning process, Over flow storage, Levels of Granularity-Banking Environment. (Chapter 4 of Textbook 3) (3hrs)

4. The Data Warehouse and Technology: Managing large Amounts of Data, Managing Multiple Media, Index/monitor Data, Language Interface, Efficient loading of Data, Efficient Index Utilization, Compaction of Data, Changing DBMS Technology, Multidimensional DBMS and Data Warehouse, Data Warehousing across Multiple Storage Media, Meta data in the Data Warehouse Environment, Context and Content, Refreshing the Data Warehouse, Testing. (Chapter 5 of Textbook 3) (9 hrs)

5. Data Mining: Introduction, definition, KDD vs DM, DBMS vs DM, DM techniques, Issues and challenges in DM, DM applications. (Chapter 3 Sections 3.1-3.11 of text book 2) (3 hrs)

6. Association Rule Mining: Introduction, Definition, Methods to Discover Association Rules, A Priori Algorithm, Partition Algorithm, Pincer-Search Algorithm, Dynamic Itemset Counting Algorithm, FP-tree Growth Algorithm. (Chapter 4 Sections 4.1-4.8of text book 2) (8 hrs)

7.Classification and Prediction Introduction, Issues regarding classification and prediction, classification by decision tree induction, Pruning Technique, Bayesian classification, Rule-Based classification, classification by backpropagation, support vector machines, other classification methods, predication, Accuracy and error measures, evaluating the accuracy of a classifier or predictor (Chapter 6: sections 6.1 to 6.7 & 6.10 to 6.13 of Textbook 1) (5 hrs)

Text Books: 1. Jiawei Han and Micheline Kamber, (2007)“Data Mining- Concepts and Techniques”, Morgan Kaufmann Publishers. 2. Arun K. Pujari,(2006)”Data Mining Techniques”, University press. 3. W.H.Inmon “Building the Data Ware House”,3rd Edition 2002

References: 1. M. H. Dunham, (2006) “Data Mining: Introductory and Advanced Topics”, Pearson Education.. 2. I. H. Witten and E. Frank, (2000), ” Data Mining: Practical Machine Learning Tools and Techniques”, Morgan Kaufmann. 3. D. Hand, H. Mannila and P. Smyth, (2001) ” Principles of Data Mining”, Prentice-Hall.


1.Overview: Uses of multimedia; convergence of computers, communications and entertainment products; distributed multimedia systems. (Selected topics from Text book 1) (4 hrs)

2. Digital Audio Representation and Processing: Psychoacoustics; representation, transmission and processing of digital audio signals; digital music making; speech recognition and generation. (Selected topics from Text book 1) (5 hrs)

3. Video Technology: Scanners; TV cameras; colour and video, TV standards. (Selected topics from Text book 1) (5 hrs)

4. Digital video and image compression: Evaluating a compression system; compression techniques; JPEG and MPEG standards, wavelet techniques. (Selected topics from Text book 1) (10 hrs)

5. Time based media representation and delivery: Models of time; time and multimedia requirements; support for system timing enforcement – delivery. (Selected topics from Text book 1) (5 hrs)

6. Multimedia Information Systems: Operating system requirements; multimedia devices, presentation tools, user interface; multimedia file systems and information models, multimedia presentation and authoring. (Selected topics from Text book 1) (4 hrs)

7. Multimedia Communications: Requirements, architecture, protocols. (Selected topics from Text book 1) (3 hrs)

Text book: 1. J.F.K. Bulford, Multimedia Systems , Addison Wesley Publication Co., 1994.

References: 1. Tay Vaughan, Multimedia Making it Work (5th Edition), TMH Edition, 2001. 2. F.F. KUO W. Effelsberg , Multimedia Communications, Prentice Hall, 1998.


Introduction, Techniques, classification and characteristics of mathematical models, mathematical modeling through geometry, ordinary differential equations of first order.

Mathematical modeling through systems of ordinary differential equations of first order, linear growth and decay models, modeling of population dynamics and modeling of epidemics through systems of ordinary differential equations, modeling in medicine, arms race battles.

Mathematical modeling through difference equations, some simple models. Modelling of economics and finance through difference equations, population dynamics and generation of models through difference equations, modeling in probability theory, examples.

Optimization models: Mathematical modeling through linear programming, Dynamic programming and Game theory.

Mathematical modelling through graphs: elements of graphs, digraphs, shortest path problems, Bellman’s optimality principle, Dijkstra’s algorithm, spanning trees, Prim’s algorithm. Networks, Flow augmenting paths, Ford Fulkerson algorithm.

References :

1. Mathematical Modelling, Edn. 1988, Wiley Eastern by J.N.Kapoor. 2. Advanced Engineering mathematics, 7th edn., 1993 John Wiley & sons by Erwin Kreyszig.


[ 3 0 0 3 ]

1. Introduction to Embedded Systems-Hardware and Software Architecture. (Chapter 1 Sections 1.1-1.6, Chapter 2 Sections 2.1-2.5 Textbook 1) (2 hrs)

2. 8051 Microcontrollers and Assembly language programming, I/O port programming 8051 Addressing Modes, Jump, Loop and Call Instructions, Arithmetic and logic instructions, 8051 Programming in C (Chapter 1 Sections 1.1,1.2, Chapter 2 Sections 2.1-2.7, Chapter 3 Sections 3.1-3.3, Chapter 4 Sections 4.1,4.2, Chapter 5 Sections 5.1-5.4, Chapter 6 Sections 6.1-6.5, Chapter 7 Sections 7.1,7.6 Textbook 2) (10 hrs)

3. 8051 Timer/Counter programming in Assembly and C, 8051Serial Port programming in Assembly and C, Interrupts programming in Assembly and C, I/O port programming (Chapter 9 Sections 9.1-9.3, Chapter 10 Sections 10.2,10.3, Chapter 11 Sections 11.1-11.6 Textbook 2) (9hrs)

4. LCD and Keyboard Interfacing , ADC, DAC and Sensor Interfacing, 8051 Interfacing to external memory, 8051 interfacing with the 8255 (Chapter 12 Sections 12.1,12.2, Chapter 13 Sections 13.1-13.3, Chapter 14 Sections 14.2-14.4, Chapter 15 Sections 15.1 Textbook 2) (7 hrs)

5. Real time operating system concepts-Real time kernels, Theoretical Foundations of RTOS , Intertask Communications and Synchronization, Memory management (Chapter 3 Sections 3.1-3.4 Textbook 3) (8 hrs)

Text Books: 1. Dr. K.V.K.K.Prasad(2003), “Embedded/Real –Time Systems: Concepts, Design and Programming”, Dreamtech Press 2. Muhammed Ali Mazidi, J.C. Mazidi and Rolin D. McKinlay(2007),” The 8051 Microcontroller & Embedded Systems Using Assembly and C”, Prentice Hall of India Private Limited , 2nd edition. 3. Phillip A. Laplante (2006),Real -Time Systems Design and Analysis , Wiley India Edition, 3rd edition. 4. C.M. Krishna & Kang G. Shin(1997), Real time Systems, McGraw Hill International Edition,1997.


1. GENERAL OVERVIEW OF THE SYSTEM (1 Hr.) System structure, User perspective, Operating system services, Introduction to hardware

2. INTRODUCTION TO KERNAL (2 Hrs) Architecture of unix operating system, Introduction to system concepts, Kernel data structures, System administration

3. BUFFER CACHE (2 Hrs) Buffer headers, Structure of the buffer pool, Scenarios for retrieval of a buffer, Reading and writing disk blocks, Advantages and disadvantages of disk blocks

4. INTERNAL REPRESENTATION OF FILES (3 Hrs) Inodes, Structure of a regular file, Directories, Conversion of a path name to an inode, Super block, Inode assignment to a new file, Allocation of disk blocks, Otherfile types

5. SYSTEM CALLS FOR THE FILE SYSTEM (6 Hrs) Open, read, write, file and record locking, adjusting the position of file i/o- lseek, close, file creation, creation of special files, change directory and change root, change owner and change mode, stat and fstat, pipes, dup, mounting and unmounting file systems, link, unlink, file system abstractions, file system maintenance.

6. PROCESSES (5 Hrs) Process states and transitions, Layout of system memory, The context of a process, Saving the context of a process, Manipulation of the process address space, Sleep

7. PROCESS CONTROL (5 Hrs) Process creation, Signals, Process termination, Awaiting process termination, Invoking other programs, The user id of a process, Changing the size of process, The shell, System boot and the Init process

8. PROCESS SCHEDULING AND TIME (3 Hrs) Process scheduling, System calls for time, Clock

9. MEMORY MANAGEMENT (4 Hrs) Swapping, Demand paging, A hybrid system with swapping and demand paging

10. I/O SUBSYSTEM (3 Hrs) Driver interfaces, Disk drivers, Terminal drivers, Streams

11. INTERPROCESS COMMUNICATION (2 Hrs) Process tracing, System V IPC, Network communications, Sockets

Text Books: 1. Maurice J. Bach, The Design Of Unix Operating System, Prentice Hall Of India, 1988, (Chapters 1 To 11). 2. Rachel Morgan & Henry Mcgilton, Introducing Unix System V, Mcgraw-Hill International Editions, 1987, (Chapter 13).
1. Stephen G Kochan & Patrick H Wood, Exploring The Unix System, Cbs Publishers & Distributers, 1984. 2. Abdul Mohammad, Unix Step By Step, Narosa Publications. 3. Karee Christian, The Unix Operating System (Second Edition), John Wiley & Sons, 1989.

[ 3 0 0 3 ]

1. Introduction: Applications of pattern recognition, statistical decision theory, image processing and analysis. (Text1: Chapter 1) (3 hrs)

2. Probability: Introduction, probability of events, random variables, joint distributions and densities, moments of random variables, estimation of parameters from samples, minimum risk estimators. (Text1: Chapter 2) (8 hrs)

3. Statistical Decision Making: Introduction, Bayes’ theorem, multiple features, conditionally independent features, decision boundaries, unequal costs of error, estimation of error rates, the leaving-one-out technique, characteristic curves, estimating the composition of populations. (Text1: Chapter 3) (10 hrs)

4. Nonparametric Decision Making: Introduction, histograms, kernel and window estimators, nearest neighbor classification techniques, adaptive decision boundaries, adaptive discreminant functions, minimum squared error discriminant functions, choosing a decision making technique. (Text1 : Chapter 4) (10 hrs)

5. Unsupervised learning and clustering: Mixture densities and identifiability, maximum-likelihood estimates, application to normal mixtures, unsupervised Bayesian learning, data decryption and clustering, criterion functions and clustering, hierarchical clustering, on-line clustering, Component analysis, low-dimensional representations and multidimensional scaling. (Text 2: Chapter 10) (5 hrs)

Text Books: 1. Earl Gose, Richard Johnsonbaugh and Steve Jost,( 2003) “ Pattern Recognition and Image Analysis”, Prentice Hall of India, 2. R.D. Duda, P.E. Hart and D.G. Stork (2001) Pattern Classificaiton, 2nd Edition, John Wiley Inc.

Reference Book: 1. Robert Schalkoff (1992) pattern Recognition, Statistical, Structural and Neural Approaches, John Wiley Inc. 2. Robert Schalkoff, (1992) Pattern Recognition: Statistical, Structural and Neural Approaches, John Wiley & Sons Inc. .

[ 3 0 0 3]

1. Software Architecture : What is software architecture and why need it? Software Architectures, Architectural Styles, Design Patterns. Verification & Validation of design. (Ch.10.1, Text1 Ch.10.1-10.4 of Text2) (6 hrs)

2. Formal Methods & Specifications : Basic concepts, Mathematical preliminaries, Applying mathematics to formal specifications, Formal specification language, Model oriented specification Algebraic specifications, Specification by pre and post conditions, Ten Commandments of formal methods. (Ch.15.2-15.4, Text2 Ch 28.1-28.3, 28.6-28.7 of Text1) (6 hrs)

3. Clean Room Software Engineering : Clean room approach, Functional specifications, Clean room design, Clean room testing. (Ch.29.1- 29.4 of Text2) (4 hrs)

4. Components based development : Component based system engineering, CBSE Process, Domain Engineering, Component based development, Classifying and retrieving components, Cost efficiencies of CBSE. (Ch.30.1- 30.6 of Text2) (8 hrs)

5. User Interface design : Where & What of User Interface?, Human factors in Human computer interface, Role models in HCI, Design of interactive systems, Task analysis, Specification of UI detail Evaluation of analysis, specification & prototype. (Ch.16.1-16.7 of Text1) (8 hrs)

6. Software Reliability : Example of software reliability, Estimation of software reliability, Exercises. (Ch.18.1- 18.4 of Text1) (4 hrs)

Text Books: 1. Software Engineering Principles & Practice, Hans Van Vliet, Second Edition, 2004, John Wiley & Sons. 2. Software Engineering : A practitioner’s approach, Roger Pressman Edition 5th 2005.

References: 1. Shari Lawrence Pfleeger, Joanne M. Atlee, Software Engineering, (3rd Edition), Prentice Hall, 2005. 2. Software Engineering Principles & Practice, Hans Van Vliet, Second Edition, 2004, John Wiley & Sons. 3. Somerville I. S., Software Engineering (7th Edition), Pearson Education, 2004.


[ 3 0 0 3 ]
1. Linux — the Operating System Main Characteristics ( Textbook-Chapter 1-1.1) (2hrs)

2. Introduction to the Kernel. Important Data Structures, The Task Structure, The Process Table, Files and I-nodes, Dynamic Memory Management, Queues and Semaphores, System Time and Timers, Main Algorithms, Signals, Hardware Interrupts. Software Interrupts. Booting the System, Timer Interrupts, The Scheduler. Implementation of System Calls. Working of System Calls, Examples of Simple System Calls (Textbook-Chapter 3-3.1 to 3.3) (8hrs)

3. Memory Management. The Architecture-Independent Memory Model. Pages of Memory, Virtual Address Space, Converting the Linear Address, Page Directories, The Page Table, The Virtual Address Space of a Process\, The User Segment, Virtual Memory Areas, The System Call BRK, Mapping Functions, The Kernel Segment, Memory Allocation in the Kernel Segment During Booting, Dynamic Memory,Management in the Kernel Segment, Block Device Caching, Block Buffering, Bdflush and Kupdate, List Structures for the Buffer Cache, Using the Buffer Cache, Paging Under Linux, Memory Management and the Memory Cache, Reserving a Page of Memory, Optimization of Memory Page Management Via Kernel Threads, Page Errors and Reloading a Page. ( Textbook-Chapter 4-4.1 to 4.4) (8hrs)

4. Interprocess Communication. Synchronization in the Kernel, Communication via Files, Locking Entire Files, Locking File Areas, Pipes, Debugging Using Ptrace, System V IPC, Access Rights, Numbers, and Keys, Semaphores, Message Queues, Shared Memory, IPC with Sockets (Textbook-Chapter 5-5.1 to 5.6.1) (10hrs)

5. The Linux File System. Basic Principles, The Representation of File Systems in the Kernel, Mounting, The Superblock, Superblock Operations, The Directory Cache, DEntry perations, The Inode, Inode Operations, The File Structure, File Operations, Opening a File, The Ext2 File System, The Structure of the Ext2 File System, Directories in the Ext2 File System, Block Allocation in the Ext2 File System, Extensions of the Ext2 File System. (Textbook-Chapter 6-6.1 to 6.3.4) (8hrs)

Linux Kernel Programming –Third Edition-M Beck, H Bohme, M Dziadzka-Pearson Education Asia-2002
1. Daniel P. Bovet, marco Cesati, “Understanding the Kernel”, 3rd Edition, O’Reilly Publishers 2. Maurice J Bach, “Design of Operating Systems 3. Richard Stevens, “Advanced Programming in Unix” 4. Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, Operating System Principle,7th Edition( For conceptual Understanding)
1. (For simpler explanation on- Memory Management, Processes, Interprocess Communication Mechanisms, Interrupts and Interrupt Handling, Device Drivers, The File System, Networks, Kernel Mechanisms, Modules, Processors , The Linux Kernel Sources, Linux Data Structures , Useful Web and FTP Sites, The LPD Manifesto) 2. 3.

[ 3 1 0 4 ]

ASP.NET Introduction: The .NET Framework , (Learning the Visual Basic .NET Language Types, Objects and Namespaces (Selected topics from Text book 1) (5 hrs)

ASP.NET Applications Web Form Fundamentals, Web Controls, Using Visual Studio .NET, Validation and Rich Controls, State Management Tracing, Logging, and Error Handling Deploying ASP.NET (Selected topics from Text book 1) (14 hrs)

Overview of ADO.NET

ADO.NET Data Access, Data Binding, The DataList, DataGrid, and Repeater, Files, Streams, and Email, Using XML (Selected topics from Text book 1) (16 hrs)

Web Services Architecture Creating Web Services, Using Web Services. (Selected topics from Text book 1) (5 hrs.)

Component-Based Programming Custom Controls, Caching and Performance Tuning, Implementing Security. (Selected topics from Text book 1) (6 hrs.)

Prerequisites: SQL, HTML, ASP (8hrs)

Text Book: 1. Beginning ASP.NET in VB .NET: From Novice to Professional, Matthew MacDonald, Apress, Berkely, 2004

Reference Books: 1. ASP.NET & VB.NET Web programming, Matt J. Crouch, Pearson Education Inc., 2002 2. ASP.NET Solutions-23 case studies, Rick Leinecker, Pearson Education Inc., 2004 3. XML In a nutshell, Elliotte Rusty Harold & W. Scott Means, O'Reilly 3rd edition, 2005 4. Beginning XML, David Hunter, Wrox Press Ltd, 2000


1.Introduction to parallel processing: Trends towards parallel processing, Parallelism in uniprocessor systems, Parallel computer structures, Architectural classification schemes, Parallel processing applications (Chapter 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.3.1, 1.3.2, 1.3.3, 1.3.5,1.4.1, 1.4.2, 1.4.3, 1.5.1, 1.5.2, 1.5.3, 1.5.4 of Text 1) (7 hrs)

2.Principles of pipelining and vector processing: Pipelining: An overlapped parallelism, Instruction and arithmetic pipelines Principles of designing pipeline processors, vector Processing requirements (Chapter 3.1, 3.1.1, 3.1.2, 3.1.3, 3.1.4 upto page no.162, 3.2, 3.2.1, 3.2.2 upto page no.174, 3.2.3, 3.3, 3.3.1, 3.3.2 (fig 3.33 excluded), 3.3.3, 3.3.4, 3.3.5, 3.4, 3.4.1, 3.4.3 (excluding vector looping method) of Text 1) (13 hrs)

3.Structures and algorithms for Array Processors: SIMD array processors, SIMD interconnection networks, Parallel algorithms for array processors (Chapter 5.1, 5.1.1, 5.1.2, 5.1.3, 5.2, 5.2.1, 5.2.2, 5.2.3, 5.2.4 ( data manipulator excluded), 5.2.5, 5.3, 5.3.1, 5.3.2 of Text 1) (9 hrs)

4.Multiprocessor architecture and programming: Functional structures, Interconnection networks, Parallel memory organization, Exploiting concurrency for multiprocessing (Chapters 7.1, 7.1.1(upto page 462), 7.1.2(upto page 472), 7.1.3, 7.2, 7.2.1, 7.2.2, 7.2.3,7.3, 7.3.3 excluding figs.7.48 and 7.49), 7.5, 7.5.1 of Text 1) (8 hrs)
5.Data flow computers: Data driven computing and languages, Data flow computer architecture. (Chapter 10.1, 10.1.1, 10.1.2, 10.1.3, 10.2, 10.2.1, 10.2.2 of Text 1) (6 hrs)

6.I/O subsystems: Characteristics of I/O subsystems, I/O processors and I/O channels, Disk arrays I/O strategy, Shadowing, Striping, RAIDS (Chapters 2.5.1, 2.5.3 of Text 1) (5 hrs)

Textbooks: 1. Kai Hwang and Faye A. Briggs, “Computer Architecture and Parallel Processing”, McGraw Hill Publication, 1984.

References: 1. John L. Hennessy and David A. Patterson, “Computer Architecture: A quantitative Approach”, 3rd Edition, Morgan Kaufmann Publishers, Reprinted 2005. 2. Kai Hwang, “Advanced Computer Architecture- Parallelism, Scalability and Programmability”, McGraw-Hill publications, 1993.



[ 0 0 3 1 ]

The students are supposed to carry out a mini project in the area of their interest, using software engg. technologies, in a group of two. This could be considered as a foundation for the major project to be carried in the eighth semester.


(Week wise programming topics) [ 0 1 2 2 ]

1. Review of VB Script and ASP

2. Simple ASP.NET Applications

3. Server-Side web controls

4. Web controls-1

5. Web controls-2

6. Simple Visual Studio.Net projects

7. Calendar and AdRotator controls

8. Validation controls and State Management

9. Database Programming for ASP.NET: ADO.NET -1

10. Database Programming for ASP.NET: ADO.NET -2

11. Files and Streams

12. Using XML in ASP.NET

References: 1. Beginning ASP.NET in VB .NET: From Novice to Professional, Matthew MacDonald, Apress, Berkely, 2004 2.Web Resources


[ 0 0 3 1]

Each student has to present a seminar individually, on any technical topic related to the subject, but not covered in the syllabus. The time duration for presentation is 45 minutes and 15 minutes is devoted for question and answer session. Slides have to be prepared for the presentation. A seminar report has to be submitted on the day of the presentation.

Reference Materials : IEEE transactions, Technical journals, Proceedings of National and International Conferences, Web sites.


[0 0 3 1]

The Students are supposed to take up either industrial training or an industrial tour during the vacations after 2nd semester and before the beginning of the 7th semester. The evaluation is carried out in 7th semester and the obtained grade included in 7th semester grade sheet.


[0 0 -- 20]

The final project gives an opportunity to the students to use the methodologies/techniques taught in several courses over a period of 7 semesters. Projects will be done using software engineering approach. This course provides the students with the opportunity to work on a project from conception through implementation and testing of a prototype. The emphasis in this course is the analysis, design and implementation as per software engg. guidelines. It is expected that each project group will have a working prototype to demonstrate by the end of this course. The students can carry out the project either in an industry or in the college.

Similar Documents

Premium Essay


...ANNUAL REPORT 2012-13 MAKING SUSTAINABLE LIVING COMMONPLACE ABOUT HUL OUR PURPOSE TO MAKE SUSTAINABLE LIVING COMMONPLACE. We work to create a better future every day, with brands and services that help people feel good, look good and get more out of life. Our first priority is to our consumers – then customers, employees, suppliers and communities. When we fulfil our responsibilities to them, we believe that our shareholders will be rewarded. EXAMPLES OF OUR PURPOSE-DRIVEN BRANDS In 2012, over 60% of tomatoes used in Kissan Ketchup in India were from sustainable sources. Significant progress made in reducing the amount of salt, calories and trans fat in our portfolio. By the end of 2012, 66% of our Foods portfolio (by volume) was compliant with the 5 g per day salt target. More than 60% of our children’s ice cream portfolio in India contains 110 kilocalories or fewer per portion. More than 45 million people gained access to safe drinking water from Pureit globally by end of 2012. About 47 million people reached through Lifebuoy hand washing programmes by end of 2012. OUR BRANDS IN ACTION HINDUSTAN UNILEVER IS KNOWN FOR SOME OF THE MOST LOVED BRANDS. TO FIND OUT MORE, GO TO WWW.HUL.CO.IN/BRANDS-IN-ACTION/ CONTENTS OVERVIEW 02 04 05 06 07 08 09 10 12 14 16 18 20 Operational Highlights Financial Performance Performance Trends Chairman’s Letter Board of Directors Management Committee Our Business Model Unilever Sustainable Living Plan Winning with Brands and......

Words: 76845 - Pages: 308

Premium Essay

Hul Annual Report

...ANNUAL REPORT 2012-13 MAKING SUSTAINABLE LIVING COMMONPLACE ABOUT HUL OUR PURPOSE TO MAKE SUSTAINABLE LIVING COMMONPLACE. We work to create a better future every day, with brands and services that help people feel good, look good and get more out of life. Our first priority is to our consumers – then customers, employees, suppliers and communities. When we fulfil our responsibilities to them, we believe that our shareholders will be rewarded. EXAMPLES OF OUR PURPOSE-DRIVEN BRANDS In 2012, over 60% of tomatoes used in Kissan Ketchup in India were from sustainable sources. Significant progress made in reducing the amount of salt, calories and trans fat in our portfolio. By the end of 2012, 66% of our Foods portfolio (by volume) was compliant with the 5 g per day salt target. More than 60% of our children’s ice cream portfolio in India contains 110 kilocalories or fewer per portion. More than 45 million people gained access to safe drinking water from Pureit globally by end of 2012. About 47 million people reached through Lifebuoy hand washing programmes by end of 2012. OUR BRANDS IN ACTION HINDUSTAN UNILEVER IS KNOWN FOR SOME OF THE MOST LOVED BRANDS. TO FIND OUT MORE, GO TO WWW.HUL.CO.IN/BRANDS-IN-ACTION/ CONTENTS OVERVIEW 02 04 05 06 07 08 09 10 12 14 16 18 20 Operational Highlights Financial Performance Performance Trends Chairman’s Letter Board of Directors Management Committee Our Business Model Unilever Sustainable Living Plan Winning with Brands and......

Words: 76845 - Pages: 308

Premium Essay

Hul Balance Sheet

...from the morning cup of tea to brushing at bedtime. Our brands touch the lives of more than 700 million Indians. It is this relationship with our consumers that we would like to build upon and strengthen. We will continue to straddle the consumer price pyramid to meet the needs and aspirations of diverse consumers across India. Our stated strategy is to grow our business competitively, profitably and sustainably. The key pillars to achieving this are: Winning Winning Winning Winning with brands and innovation in the market place through continuous improvement with people During the year, we have made significant progress on each of these thrust areas. We are well placed to leverage the tremendous opportunity in a fast growing market like India by serving and delighting our consumers. Annual Report 2009-10 01 Chairman’s Letter Dear Shareholders, My warm greetings to all of you. The year 2009-10 has been yet another challenging year for the global markets. The resilience shown by the Indian economy in this challenging context is particularly heartening. This bodes well for the long-term growth prospects of India which continues to be amongst the high growth economies in the world today. However, there are still some pressure points which need to be addressed to sustain this high growth. One of the key immediate issues is food inflation which has remained at high levels for over a year. This, along with firming up of commodity costs has created an inflationary......

Words: 45117 - Pages: 181