Showing posts with label Education. Show all posts
Showing posts with label Education. Show all posts

Free Download PDF Ebooks Files

Hello folks! I’ve been absent from blogging for so many days. Despite of those busy days, my mind can’t resist to think of my blogs a while. Each and every day I blog about different topics, today also I came out with an interesting article. Today I am going to tell about PDF Search Engine.While browsing ,I have found an online site that offered about free pdf search Engine. You guys like to have an easy search engine for PDF Files? I guess yes. So for now it was a good timing I found an online site for you, that you would be able to search faster. No need to worry, you guys don’t need to spend money just to find it for it was online anytime. So please visit this site pdf search and download just give them a try now. I knew it will help you to meet your needs.It’s more like a library of pdf files or rather like a torrent search engine. You can search for anything under the sun and I am almost sure that you may find them here. So friends, if you are on the lookout for any PDF files, I suggest you check this out. Make best use of the same. Hope this information is really useful to all. Thanks with regards. Share this article to all your friends.

Tamilnadu SSLC results 2010– 10th results released(Website names) 26 may – enter registration number

Tamilnadu SSLC Exam Results 2010 Tamilnadu 10th Class Result 2010 will be declared on 26th May 2010 at 9.30 a.m.Candidates of The Tamilnadu SSLC Exam can check their exam results on the following websites.The results will be available online and also through various options of SMS and also they can check the results in the respective school. The results are released in the tnresults, dinakaran, squarebrothers, tnagar, sivajitv and many other websites. Click here to see the results. Enter your registration number and know your results. All the best students!!!

Click Here : Site 1

Click here : Site 2

Click Here : Site 3

Click Here : Site 4

Click Here : Site 5

Click Here : Site 6

TN HSC Result Date 2010 Announced -TN HSC Results 2010, Tamilnadu HSC Results 2010, TN Results 2010, TN 12th Results 2010, HSC Results 2010, TN HSC Re

TN HSC Result Date 2010 Announced, Tamilnadu HSC Results 2010: As per the latest updates from the Tamilnadu Directorate of Government Examinations, the Tamilnadu Plus two results will be available by May 14. The 12th class plus 2 result will be available on the DGE2 website hosted by the NIC. Students can check their result at tnresults.nic.in. According to some sources the results and the Mark list should reach the school within some hours after the results are released.

The updates also stated that the result will be made available on both web and mobile phones. For web results, students can either check www.dge2.tn.nic.in or ww.tnresults.nic.in, the official Tamilnadugovernment managed result website.

For those who want to get the result by mobile, they can send sms to 9220092200 in the format “RESULTHSC_Regd_No”. Please note that the sms service will work only after the result is announced and special tariff charges will be application for the same. Please also note that the sms service is NOT provided by the Tamilnadu examination officials.

We strongly suggest the students to stay in-tune with the updates posted on the Government of Tamil Nadu, Directorate of Government Examinations official website at www.dge2.tn.nic.in.
If you know any other relevant information regarding this topic or any other news website for TN HSC Results 2010 | Tamil Nadu HSC Results | TN plus 2 Results | HSC March/Apr,please post the information using the comment form below. Your comments and information submitted can be helpful for users who are searching for this topic.
Tamil Nadu HSC 2010 Results:

* http://results.tamilnadueducation.net/
* http://www.tnresults.nic.in/hsc/hsc.htm
* http://www.tnresults.nic.in/
* http://dge2.tn.nic.in/

The result is announced early due to the election result for the Parliament. More than 6 Lakhs Students had written the 12th examination, so all the best for you future from the world on pc team.

Tamil Nadu Board of Secondary Education, established in 1910, is under the purview of the Department of Education, Governemnt of Tamil Nadu, India. Up to and ending at the secondary (class 10) level, the following streams of education are offered: the SSLC (Secondary School Leaving Certificate) stream, the Anglo-Indian stream, the Oriental School Leaving Certificate (OSLC) stream and the Matriculation stream.

And for higher secondary (classes 11 and 12) there is single unified stream leading to the award of the Higher Secondary Certificate (HSC). The Tamil Nadu State Board of School Examination evaluates students’ progress by conducting two board examinations-one at the end of class 10 and the other at the end of class 12. The scores from the class 12 board examinations are used by universities to determine eligibility and as a cut-off for admissions into their programmes.

Hope this information is useful to all.

Excellent place to undergo media training

Hi my dear buddies, how are you? Hope you all are doing well. Happy to meet you all after a hectic day at office.Each and every day I blog about different topics, today also I came out with an interesting article.I am going to share you all my idea about an online site which is greatly representing a good Media training institute. It is considered by the most of the people as an excellent media training institute. I was very much amazed to see this wonderful online site as it is having the most extensive range of teaching technique for media training. The best thing to say that they are offering the best services such as media training, crisis media consulting, messaging, presentation training, video production of what a person who really need to become as a good media person. It is leading by a former CNN national correspondent. This excellent Media Trainer is having most respectable clients and got their full satisfaction with their excellent services. It is a good consulting firm which can access to the very vast dimension in the field of media training. We can get the tepid, engaging environment instead of boring lectures, monotonous slides, and generic work books over here. I had recommended this online site for my friend who is got much interest to become as a media correspondent. He had joined in some other media school a few months back and had lost so much money and time with that. He fagged off of searched for a good media consultant and he felt really very good of being get visited this online site I referred to him. He had joined to this media training school last month and had thanked me as well for my suggestion for him regarding with this online site. He is feeling now that he is reaching his goal of getting a good identity as a good media correspondent. I would like to recommend this good Media Coach for the people who really need to become a good media correspondent.Hope this article is useful to all.

Ebooks:For Fluent English

Fluent English Author: Barbara Raifsnider

Introduction from the author
Fluent English is a high intermediate-/advanced-level course in English as a second or foreign language. It is designed to meet the needs of the intermediate-level student in vocabulary, grammar, listening comprehension, idiomatic usage, and pronunciation. It offers a great deal of practice in each of these areas, through both written exercises and recorded materials. The language used in this course is realistic and practical, and the situations in each of its twenty lessons offer a cultural context that will be recognizable and relevant to most intermediate-level students of English.
The course is divided into twenty lessons covering a range of topics from small talk and social situations, to telephones and business meetings, to computers, politics, and the Internet. Each lesson offers essential vocabulary related to its topic, as well as important phrasal verbs and idiomatic expressions that are typically challenging to the intermediate-level student. The lessons are divided into ten sections, each of which focuses on a different English language skill:
  • Say It Clearly! The first section of each lesson is a recorded pronunciation and intonation warm-up. These sections focus on aspects of pronunciation and intonation that are typically challenging for intermediate students of English — consonant clusters, linking, reduced English, challenging sounds, etc.

  • English at Work. The second section of each lesson features English in realistic contexts, ranging from dialogues to recorded messages to readings. The English at Work section is the cornerstone of each lesson, where the important grammatical structures and vocabulary are demonstrated. These sections are all recorded, giving the student an opportunity to hear and model native speakers.

  • Build Your Vocabulary. The vocabulary section of each lesson includes certain vocabulary from the English at Work section as well as other general vocabulary related to the topic of the lesson. Each word or expression is defined in simple English, and an example is given to show realistic usage.

  • English under the Hood. Each lesson focuses on three important grammatical structures. Explanations are complete and straightforward, and plenty of examples are given to demonstrate each construction in context. Each grammatical point is also followed by a practice drill, giving the student a chance to practice and check comprehension.

  • Phrasal Verbs. Each lesson includes a list of important and common phrasal verbs centered either on a common base verb, such as take or get, or a particular theme.

  • Each phrasal verb is clearly defined, and examples of usage follow each definition.
  • Real English. Important idiomatic expressions related to the topic or theme of each lesson is included in the Real English section. This section is in the form of a short paragraph, where idiomatic expressions are used in context. The student should be able to understand the meaning of each expression from context, but each idiom is also defined in an appendix at the back of the book.

  • Bring it All Together. Each lesson also includes five comprehensive review exercises. The first exercise focuses on the vocabulary from the lesson, the next three focus on the grammar and structure, and the last one focuses on the phrasal verbs introduced in that lesson.

  • Listen Up! Each lesson includes a recorded listening comprehension exercise. The student is directed to listen to a short article or dialogue on a topic related to the lesson, and then to answer questions written in the book. The Listen Up sections are designed to use both vocabulary and idiomatic expressions related to the theme of the lesson.

  • Why Do They Do That? Each lesson includes a culture note that explains an aspect of American culture related to the lesson's topic. These aspects of culture range from table manners to home ownership to driving habits to proper behavior while being pulled over for speeding. The culture notes are designed to be both interesting and relevant to the student's experiences.

  • Answer Key. Each lesson also includes a key to all exercises.



    DOWNLOAD FLUENT ENGLISH EBOOK


http://www.ziddu.com/download/6710812/Fluent.English.Complete.Course.with.Audio.CD.pdf.html

Gujarat University B.E Results 2009,Gujarat university results

Hi Friends,

Gujarat University has declared 6th semester Engineering B.E 2009 Exam Results.

This Results are available on Gujarat University Website - http://www.gujaratuniversity.org.in

Direct Link to Results - http://www.gujaratuniversity.org.in/web/NWD/Exam/OtherResult.asp



Calicut university results

University of Calicut has announced the results of Eighth Semester B.Tech/ B.Arch

The University of Calicut is an affiliating university in the southern state of Kerala in India.

It is situated in Thenjipalam, in the district of Malappuram with a number of off-campus centres in neighbouring districts.

The University conducts courses and examinations for the students of the affiliated colleges.

University has announced the results of Eighth Semester B.Tech/ B.Arch

Check the University of Calicut results

vtu 6th Sem ,semester results 2009

VTU is one of the biggest Technological University in India, having 158 colleges affiliated to it with Under Graduate course in 27 disciplines and Post Graduate Programmes in 67 disciplines. The intake of UG level is about 45000 students and about 7500 at the PG level.

VTU has declared the Results of 6th Semester of B.E & B.Tech.


VTU results are available on VTU Website


Link – http://www.vtu.ac.in/


Results directLink http://www.results.vtu.ac.in/


VTU site is down due to high traffic load try multipal time and get your results

ANNA UNIV. ELECTIVES SYLLABUS FOR REGULATION 2008

CURRICULUM 2008
LIST OF ELECTIVES FOR
B.E. COMPUTER SCIENCE AND ENGINEERING
ELECTIVE I ( SEMESTER VI)

Code No. Course Title L T P M
CS1001 Resource Management Techniques 3 0 0 100
CS1002 UNIX Internals 3 0 0 100
CS1003 High Performance Microprocessors 3 0 0 100
CS1004 Data Warehousing and Mining 3 0 0 100
CS1005 Advanced JAVA Programming 3 0 0 100
IT1353 Embedded Systems 3 0 0 100
CS1006 Advanced Databases 3 0 0 100
GE1001 Intellectual Property Rights 3 0 0 100
GE1002 Indian Constitution and Society 3 0 0 100

ELECTIVE II ( SEMESTER VII )

Code No. Course Title L T P M
CS1007 Advanced Operating Systems 3 0 0 100
CS1008 Real Time Systems 3 0 0 100
CS1009 TCP/IP Design and Implementation 3 0 0 100
CS1010 C# and .NET Framework 3 0 0 100
CS1011 Systems Modelling & Simulation 3 0 0 100
IT1352 Cryptography and Network Security 3 1 0 100
CS1012 Natural Language Processing 3 0 0 100
CS1013 Advanced Computer Architecture 3 0 0 100
CS1014 Information Security 3 0 0 100
CS1015 User Interface Design 3 0 0 100
CS1016 Graph Theory 3 0 0 100

ELECTIVE III ( SEMESTER VIII )

Code No. Course Title L T P M
CS1017 Parallel Computing 3 0 0 100
CS1018 Soft Computing 3 0 0 100
EC1008 High Speed Networks 3 0 0 100
EC1009 Digital Image Processing 3 0 0 100
CS1019 Robotics 3 0 0 100
IT1401 Component Based Technology 3 0 0 100
CS1020 Software Quality Management 3 0 0 100
CS1021 Quantum Computing 3 0 0 100
CS1022 Knowledge Based Decision Support Systems 3 0 0 100
IT1012 Grid Computing 3 0 0 100

CS1001 RESOURCE MANAGEMENT TECHNIQUES 3 0 0 100


LINEAR PROGRAMMING: 9

Principal components of decision problem – Modeling phases – LP Formulation and graphic solution – Resource allocation problems – Simplex method – Sensitivity analysis.

2. DUALITY AND NETWORKS: 9

Definition of dual problem – Primal – Dual relation ships – Dual simplex methods – Post optimality analysis – Transportation and assignment model shortest route problem.

3. INTEGER PROGRAMMING: 9

Cutting plan algorithm – Branch and bound methods, Multistage (Dynamic) programming.

CLASSICAL OPTIMISATION THEORY: 9

Unconstrained external problems, Newton – Ralphson method – Equality constraints – Jacobean methods – Lagrangian method – Kuhn – Tucker conditions – Simple problems.

OBJECT SCHEDULING: 9

Network diagram representation – Critical path method – Time charts and resource leveling – PERT.

TOTAL = 45


REFERNECES:

Anderson ‘Quantitative Methods for Business’, 8th Edition, Thomson Learning, 2002.
Winston ‘Operation Research’, Thomson Learning, 2003.
H.A.Taha, ‘Operation Research’, Prentice Hall of India, 2002.
Vohra, ‘Quantitative Techniques in Management’, Tata McGraw Hill, 2002.
Anand Sarma, ‘Operation Research’, Himalaya Publishing House, 2003.

CS1002 UNIX INTERNALS 3 0 0 100

AIM
To understand the kernel, I/O & files, process control, scheduling and memory management policies in unix.

OBJECTIVES
· To get thorough understanding of the kernel..
· To understand the file organization and management.
· To know the various system calls.
· To have a knowledge of process architecture, process control & scheduling and memory management.

UNIT I GENERAL OVERVIEW OF THE SYSTEM 9

History – System structure – User perspective – Operating system services – Assumptions about hardware. Introduction to the Kernel : Architecture of the UNIX operating system – Introduction to system concepts – Kernel data structures – System administration – Summary and Preview.

UNIT II Buffer Cache 9
Buffer headers – Structure of the buffer pool – Advantages and disadvantages of the buffer cache. Internal representation of files : Inodes – Structure of a regular file – Directories – Conversion of a path name to an Inode – Super block – Other file types.

UNIT III SYSTEM CALLS FOR FILE SYSTEM 9
Open – Read – Write – File and record locking – Adjusting the position of file I/O –LSEEK – Close – File creation – Creation of special files – Pipes – Dup – Mounting and unmounting file systems

UNIT IV THE STRUCTURE OF PROCESSES 9
Process states and transitions – Layout of system memory – The context of a process – Saving the context of a process. Process Control: Process creation – Signals – Process termination – Awaiting process termination – Invoking other programs – The shell – System boot and the INIT process.

UNIT V PROCESS SCHEDULING AND MEMORY MANAGEMENT POLICIES 9
Process Scheduling – Memory Management Policies : Swapping – A hybrid system with swapping and demand paging. The I/O Subsystem : Driver Interfaces– Disk Drivers-Terminal Drivers.

TOTAL : 45
TEXT BOOK
1. Maurice J. Bach, “The Design of the Unix Operating System”, Prentice Hall of India, 2004.

REFERENCE
1. Vahalia, “Unix Internals: The New Frontiers”, Pearson Education Inc, 2003.

CS1003 HIGH PERFORMANCE MICROPROCESSORS 3 0 0 100

AIM
To do a detailed study of CISC and RISC principles, study the architecture & special features of the Pentium processors and typical RISC processors and to study the architecture of special purpose processors.
OBJECTIVES
· To study the principles of CISC
· To study the Pentium processor family
· To study the principles of RISC
· To study the architecture & special features of typical RISC processors.
· To study the architecture & function of special purpose processors.

UNIT I CISC PRINCIPLES 9
Classic CISC microprocessors, Intel x86 Family: Architecture - register set - Data formats - Addressing modes - Instruction set - Assembler directives – Interrupts - Segmentation, Paging, Real and Virtual mode execution – Protection mechanism, Task management 80186, 286, 386 and 486 architectures.

UNIT II PENTIUM PROCESSORS 10
Introduction to Pentium microprocessor – Special Pentium Registers – Pentium Memory Management – New Pentium instructions – Introduction to Pentium Pro and its special features – Architecture of Pentium-II, Pentium-III and Pentium4 microprocessors.

UNIT III RISC PRINCIPLES 10
RISC Vs CISC – RISC properties and evaluation – On chip register File Vs Cache evaluation – Study of a typical RISC processor – The PowerPC – Architecture & special features – Power PC 601 – IBM RS/6000, Sun SPARC Family – Architecture – Super SPARC.

UNIT IV RISC PROCESSOR 8
MIPS Rx000 family – Architecture – Special features – MIPS R4000 and R4400 – Motorola 88000 Family – Architecture – MC 88110 – MC 88100 and MC 88200.

UNIT V SPECIAL PURPOSE PROCESSORS 8
EPIC Architecture – ASIPs – Network Processors – DSPs – Graphics / Image Processors.

TOTAL : 45

TEXT BOOK
1. Daniel Tabak, “Advanced Microprocessors”, Tata McGraw-Hill, 1995, 2nd Edition.

REFERENCES
1. www.intel.com/products/server/processors/server/itanium2 (Unit V:EPIC)
2. www.hpl.hp.com/techreports/1999/HPL-1999-111.html (Unit V: Network Processor)
3. www.intel.com/design/network/products/npfamily (Unit V: Network Processor)
4. www.national.com/appinfo/imaging/processors.html(Unit V: Image Processor)
5. Barry B.Brey, “The Intel Microprocessors, 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, PentiumPro Processor, PentiumII, PentiumIII, PentiumIV, Architecture, Programming & Interfacing”, 6th Edition, Pearson Education/PHI, 2002.

CS1004 DATA WAREHOUSING AND MINING 3 0 0 100

AIM
To serve as an introductory course to under graduate students with an emphasis on the design aspects of Data Mining and Data Warehousing

OBJECTIVE
This course has been designed with the following objectives:
· To introduce the concept of data mining with in detail coverage of basic tasks, metrics, issues, and implication. Core topics like classification, clustering and association rules are exhaustively dealt with.
· To introduce the concept of data warehousing with special emphasis on architecture and design.

UNIT I INTRODUCTION AND DATA WAREHOUSING 8
Introduction, Data Warehouse, Multidimensional Data Model, Data Warehouse Architecture, Implementation, Further Development, Data Warehousing to Data Mining

UNIT II DATA PREPROCESSING, LANGUAGE, ARCHITECTURES, CONCEPT DESCRIPTION 8
Why Preprocessing, Cleaning, Integration, Transformation, Reduction, Discretization, Concept Hierarchy Generation, Data Mining Primitives, Query Language, Graphical User Interfaces, Architectures, Concept Description, Data Generalization, Characterizations, Class Comparisons, Descriptive Statistical Measures.

UNIT III ASSOCIATION RULES 9
Association Rule Mining, Single-Dimensional Boolean Association Rules from Transactional Databases, Multi-Level Association Rules from Transaction Databases

UNIT IV CLASSIFICATION AND CLUSTERING 12
Classification and Prediction, Issues, Decision Tree Induction, Bayesian Classification, Association Rule Based, Other Classification Methods, Prediction, Classifier Accuracy, Cluster Analysis, Types of data, Categorisation of methods, Partitioning methods, Outlier Analysis.

UNIT V RECENT TRENDS 8
Multidimensional Analysis and Descriptive Mining of Complex Data Objects, Spatial Databases, Multimedia Databases, Time Series and Sequence Data, Text Databases, World Wide Web, Applications and Trends in Data Mining

TOTAL : 45
TEXT BOOK
1. J. Han, M. Kamber, “Data Mining: Concepts and Techniques”, Harcourt India / Morgan Kauffman, 2001.

REFERENCES
1. Margaret H.Dunham, “Data Mining: Introductory and Advanced Topics”, Pearson Education 2004.
2. Sam Anahory, Dennis Murry, “Data Warehousing in the real world”, Pearson Education 2003.
3. David Hand, Heikki Manila, Padhraic Symth, “Principles of Data Mining”, PHI 2004.
4. W.H.Inmon, “Building the Data Warehouse”, 3rd Edition, Wiley, 2003.
5. Alex Bezon, Stephen J.Smith, “Data Warehousing, Data Mining & OLAP”, MeGraw-Hill Edition, 2001.
6. Paulraj Ponniah, “Data Warehousing Fundamentals”, Wiley-Interscience Publication, 2003.

CS1005 ADVANCED JAVA PROGRAMMING 3 0 0 100

AIM
To enable the students to design and develop enterprise strength distributed and multi-tier applications – Using Java Technology.



OBJECTIVES
· To learn advanced Java programming concepts like reflection, native code interface, threads, etc.
· To develop network programs in Java
· To understand Concepts needed for distributed and multi-tier applications
· To understand issues in enterprise applications development.

UNIT I JAVA FUNDAMENTALS 9
Java I/O streaming – filter and pipe streams – Byte Code interpretation - reflection – Dynamic Reflexive Classes – Threading – Java Native Interfaces- Swing.

UNIT II NETWORK PROGRAMMING IN JAVA 9
Sockets – secure sockets – custom sockets – UDP datagrams – multicast sockets – URL classes – Reading Data from the server – writing data – configuring the connection – Reading the header – telnet application – Java Messaging services

UNIT III APPLICATIONS IN DISTRIBUTED ENVIRONMENT 9
Remote method Invocation – activation models – RMI custom sockets – Object Serialization – RMI – IIOP implementation – CORBA – IDL technology – Naming Services – CORBA programming Models - JAR file creation

UNIT IV MULTI-TIER APPLICATION DEVELOPMENT 9
Server side programming – servlets – Java Server Pages - Applet to Applet communication – applet to Servlet communication - JDBC – Using BLOB and CLOB objects – storing Multimedia data into databases – Multimedia streaming applications – Java Media Framework.

UNIT V ENTERPRISE APPLICATIONS 9
Server Side Component Architecture – Introduction to J2EE – Session Beans – Entity Beans – Persistent Entity Beans – Transactions.

TOTAL : 45
TEXT BOOKS
1. Elliotte Rusty Harold, “ Java Network Programming”, O’Reilly publishers, 2000 (UNIT II)
2. Ed Roman, “Mastering Enterprise Java Beans”, John Wiley & Sons Inc., 1999. (UNIT III and UNIT V)
3. Hortsmann & Cornell, “CORE JAVA 2 ADVANCED FEATURES, VOL II”, Pearson Education, 2002. (UNIT I and UNIT IV)

REFERENCES
1. Web reference: http://java.sun.com.
2. Patrick Naughton, “COMPLETE REFERENCE: JAVA2”, Tata McGraw-Hill, 2003.

IT1353 EMBEDDED SYSTEMS 3 0 0 100

AIM
To give sufficient background for undertaking embedded systems design.

OBJECTIVES
· To introduce students to the embedded systems, its hardware and software.
· To introduce devices and buses used for embedded networking.
· To explain programming concepts and embedded programming in C and C++.
· To explain real time operating systems, inter-task communication and an exemplary case of MUCOS – IIRTOS.

UNIT I INTRODUCTION TO EMBEDDED SYSTEMS 9
Definition and Classification – Overview of Processors and hardware units in an embedded system – Software embedded into the system – Exemplary Embedded Systems – Embedded Systems on a Chip (SoC) and the use of VLSI designed circuits

UNIT II DEVICES AND BUSES FOR DEVICES NETWORK 9
I/O Devices - Device I/O Types and Examples – Synchronous - Iso-synchronous and Asynchronous Communications from Serial Devices - Examples of Internal Serial-Communication Devices - UART and HDLC - Parallel Port Devices - Sophisticated interfacing features in Devices/Ports- Timer and Counting Devices - ‘12C’, ‘USB’, ‘CAN’ and advanced I/O Serial high speed buses- ISA, PCI, PCI-X, cPCI and advanced buses.

UNIT III PROGRAMMING CONCEPTS AND EMBEDDED PROGRAMMING IN C, C++ 9
Programming in assembly language (ALP) vs. High Level Language - C Program Elements, Macros and functions -Use of Pointers - NULL Pointers - Use of Function Calls – Multiple function calls in a Cyclic Order in the Main Function Pointers – Function Queues and Interrupt Service Routines Queues Pointers – Concepts of EMBEDDED PROGRAMMING in C++ - Objected Oriented Programming – Embedded Programming in C++, ‘C’ Program compilers – Cross compiler – Optimization of memory codes.

UNIT IV REAL TIME OPERATING SYSTEMS – PART - 1 9
Definitions of process, tasks and threads – Clear cut distinction between functions – ISRs and tasks by their characteristics – Operating System Services- Goals – Structures- Kernel - Process Management – Memory Management – Device Management – File System Organisation and Implementation – I/O Subsystems – Interrupt Routines Handling in RTOS, REAL TIME OPERATING SYSTEMS : RTOS Task scheduling models - Handling of task scheduling and latency and deadlines as performance metrics – Co-operative Round Robin Scheduling – Cyclic Scheduling with Time Slicing (Rate Monotonics Co-operative Scheduling) – Preemptive Scheduling Model strategy by a Scheduler – Critical Section Service by a Preemptive Scheduler – Fixed (Static) Real time scheduling of tasks - INTER PROCESS COMMUNICATION AND SYNCHRONISATION – Shared data problem – Use of Semaphore(s) – Priority Inversion Problem and Deadlock Situations – Inter Process Communications using Signals – Semaphore Flag or mutex as Resource key – Message Queues – Mailboxes – Pipes – Virtual (Logical) Sockets – Remote Procedure Calls (RPCs).

UNIT V REAL TIME OPERATING SYSTEMS – PART - 2 9
Study of Micro C/OS-II or Vx Works or Any other popular RTOS – RTOS System Level Functions – Task Service Functions – Time Delay Functions – Memory Allocation Related Functions – Semaphore Related Functions – Mailbox Related Functions – Queue Related Functions – Case Studies of Programming with RTOS – Understanding Case Definition – Multiple Tasks and their functions – Creating a list of tasks – Functions and IPCs – Exemplary Coding Steps.

TOTAL: 45
TEXT BOOKS
1. Rajkamal, Embedded Systems Architecture, Programming and Design, TATA McGraw-Hill, First reprint Oct. 2003

REFERENCES
Steve Heath, Embedded Systems Design, Second Edition-2003, Newnes,
David E.Simon, An Embedded Software Primer, Pearson Education Asia, First Indian Reprint 2000.
Wayne Wolf, Computers as Components; Principles of Embedded Computing System Design – Harcourt India, Morgan Kaufman Publishers, First Indian Reprint 2001
Frank Vahid and Tony Givargis, Embedded Systems Design – A unified Hardware / Software Introduction, John Wiley, 2002.

CS1006 ADVANCED DATABASES 3 0 0 100

AIM
Advanced database aims at developing computer application with different kinds of data models. It is also deals with the Transaction management of these different databases.

OBJECTIVES
· To study the needs of different databases.
· To understand about different data models that can be used for these databases.
· To make the students to get familiarized with transaction management of the database
· To develop in-depth knowledge about web and intelligent database.
· To provide an introductory concept about the way in which data can be stored in geographical information systems etc.,

UNIT I DISTRIBUTED DATABASES 9
Distributed DBMS Concepts and Design – Introduction – Functions and Architecture of DDBMS – Distributed Relational Database Design – Transparency in DDBMS – Distributed Transaction Management – Concurrency control – Deadlock Management – Database recovery – The X/Open Distributed Transaction Processing Model – Replication servers – Distributed Query Optimisation - Distribution and Replication in Oracle.

UNIT II OBJECT ORIENTED DATABASES 9
Object Oriented Databases – Introduction – Weakness of RDBMS – Object Oriented Concepts Storing Objects in Relational Databases – Next Generation Database Systems – Object Oriented Data models – OODBMS Perspectives – Persistence – Issues in OODBMS – Object Oriented Database Management System Manifesto – Advantages and Disadvantages of OODBMS – Object Oriented Database Design – OODBMS Standards and Systems – Object Management Group – Object Database Standard ODMG – Object Relational DBMS –Postgres - Comparison of ORDBMS and OODBMS.

UNIT III WEB DATABASES 9
Web Technology And DBMS – Introduction – The Web – The Web as a Database Application Platform – Scripting languages – Common Gateway Interface – HTTP Cookies – Extending the Web Server – Java – Microsoft’s Web Solution Platform – Oracle Internet Platform – Semi structured Data and XML – XML Related Technologies – XML Query Languages

UNIT IV INTELLIGENT DATABASES 9
Enhanced Data Models For Advanced Applications – Active Database Concepts And Triggers – Temporal Database Concepts – Deductive databases – Knowledge Databases.

UNIT V CURRENT TRENDS 9
Mobile Database – Geographic Information Systems – Genome Data Management – Multimedia Database – Parallel Database – Spatial Databases - Database administration – Data Warehousing and Data Mining.

TOTAL : 45

TEXT BOOK
1. Thomas M. Connolly, Carolyn E. Begg, “Database Systems - A Practical Approach to Design , Implementation , and Management”, Third Edition , Pearson Education, 2003

REFERENCES
1. Ramez Elmasri & Shamkant B.Navathe, “Fundamentals of Database Systems”, Fourth Edition , Pearson Education , 2004.
2. M.Tamer Ozsu , Patrick Ualduriel, “Principles of Distributed Database Systems”, Second Edition, Pearso nEducation, 2003.
3. C.S.R.Prabhu, “Object Oriented Database Systems”, PHI, 2003.
4. Peter Rob and Corlos Coronel, “Database Systems – Design, Implementation and Management”, Thompson Learning, Course Technology, 5th Edition, 2003.

CS1007 ADVANCED OPERATING SYSTEMS 3 0 0 100

AIM
To understand the principles in the design of modern operating systems, distributed and multiprocessor operating systems

OBJECTIVES
· To get a comprehensive knowledge of the architecture of distributed systems.
· To understand the deadlock and shared memory issues and their solutions in distributed environments.
· To know the security issues and protection mechanisms for distributed environments.
· To get a knowledge of multiprocessor operating system and database operating systems.

UNIT I 9
Architectures of Distributed Systems - System Architecture types - issues in distributed operating systems - communication networks – communication primitives. Theoretical Foundations - inherent limitations of a distributed system – lamp ports logical clocks – vector clocks – casual ordering of messages – global state – cuts of a distributed computation – termination detection. Distributed Mutual Exclusion – introduction – the classification of mutual exclusion and associated algorithms – a comparative performance analysis.

UNIT II 9
Distributed Deadlock Detection -Introduction - deadlock handling strategies in distributed systems – issues in deadlock detection and resolution – control organizations for distributed deadlock detection – centralized and distributed deadlock detection algorithms –hierarchical deadlock detection algorithms. Agreement protocols – introduction-the system model, a classification of agreement problems, solutions to the Byzantine agreement problem, applications of agreement algorithms. Distributed resource management: introduction-architecture – mechanism for building distributed file systems – design issues – log structured file systems.

UNIT III 9
Distributed shared memory-Architecture– algorithms for implementing DSM – memory coherence and protocols – design issues. Distributed Scheduling – introduction – issues in load distributing – components of a load distributing algorithm – stability – load distributing algorithm – performance comparison – selecting a suitable load sharing algorithm – requirements for load distributing -task migration and associated issues. Failure Recovery and Fault tolerance: introduction– basic concepts – classification of failures – backward and forward error recovery, backward error recovery- recovery in concurrent systems – consistent set of check points – synchronous and asynchronous check pointing and recovery – check pointing for distributed database systems- recovery in replicated distributed databases.

UNIT IV 9
Protection and security -preliminaries, the access matrix model and its implementations.-safety in matrix model- advanced models of protection. Data security – cryptography: Model of cryptography, conventional cryptography- modern cryptography, private key cryptography, data encryption standard- public key cryptography – multiple encryption – authentication in distributed systems.

UNIT-V 9
Multiprocessor operating systems - basic multiprocessor system architectures – inter connection networks for multiprocessor systems – caching – hypercube architecture. Multiprocessor Operating System - structures of multiprocessor operating system, operating system design issues- threads- process synchronization and scheduling.

Database Operating systems :Introduction- requirements of a database operating system Concurrency control : theoretical aspects – introduction, database systems – a concurrency control model of database systems- the problem of concurrency control – serializability theory- distributed database systems, concurrency control algorithms – introduction, basic synchronization primitives, lock based algorithms-timestamp based algorithms, optimistic algorithms – concurrency control algorithms, data replication.

TOTAL : 45
TEXT BOOK
1. Mukesh Singhal, Niranjan G.Shivaratri, "Advanced concepts in operating systems: Distributed, Database and multiprocessor operating systems", TMH, 2001

REFERENCES
1. Andrew S.Tanenbaum, "Modern operating system", PHI, 2003
2. Pradeep K.Sinha, "Distributed operating system-Concepts and design", PHI, 2003.
3. Andrew S.Tanenbaum, "Distributed operating system", Pearson education, 2003

CS1008 REAL TIME SYSTEMS 3 0 0 100

AIM
To understand the basic concepts, design and integration of Real Time Systems.

OBJECTIVES
· To know about the specification and design techniques of a Real Time System.
· To understand about real time task communication and synchronization
· To have a vast knowledge of queuing models and Real Time System integration.

UNIT I BASIC REAL TIME CONCEPTS 9
Basic computer architecture – some terminology - real time design issues – example real time systems – input and output – other devices – language features.

UNIT II REAL TIME SPECIFICATION AND DESIGN TECHNIQUES 9
Natural languages – mathematical specification – flow charts – structured charts – pseudocode and programming design languages – finite state automata – data flow diagrams – petri nets – Warnier Orr notation – state charts – polled loop systems – phase / sate driven code – coroutines – interrupt – driven systems – foreground/background system – full featured real time operating systems

UNIT III INTERTASK COMMUNICATION AND SYNCHRONIZATION 9
Buffering data – mailboxes – critical regions – semaphores – deadlock – process stack management – dynamic allocation – static schemes – response time calculation – interrupt latency – time loading and its measurement – scheduling is NP complete – reducing response times and time loading – analysis of memory requirements – reducing memory loading – I/O performance

UNIT IV QUEUING MODELS 9
Probability functions – discrete- basic buffering calculation – classical queuing theory – little's law – erlong's formula – faults, failures, bugs and effects – reliability-testing – fault tolerance – classification of architecture – distributing systems – Non Von Neuman architecture

UNIT V HARDWARE/SOFTWARE INTEGRATION 9
Goals of real time system integration – tools - methodology -software Heinsberg uncertainity principle – real time applications

TOTAL : 45
TEXT BOOK
1. Philip A.Laplante, “Real time system design and analysis – an engineer's handbook

REFERENCES
1. C.M.Krishna and Kang G Shin, "Real time systems", TMH, 1997
2. Stuart Bennelt, "Real time computer control – and introduction", Pearson education, 2003.
3. Allen Burns, Andy Wellings, “Real Time Systems and Programming Languages”, Pearson Education, 2003.

CS1009 TCP / IP DESIGN AND IMPLEMENTATION 3 0 0 100

AIM
Having learned about computer networks, this subject helps the students to learn TCP/IP protocol indepth considering design alternatives and implementation techniques.

OBJECTIVES
· To understand the internals of the TCP/IP protocols
· To understand how TCP/IP is actually implemented
· To understand the interaction among the protocols in a protocol stack.

UNIT I INTRODUCTION 9
Internetworking concepts and architectural model- classful Internet address – CIDR-Subnetting and Supernetting –ARP- RARP- IP – IP Routing –ICMP – Ipv6

UNIT II TCP 9
Services – header – connection establishment and termination- interactive data flow- bulk data flow- timeout and retransmission – persist timer - keepalive timer- futures and performance

UNIT III IP IMPLEMENTATION 9
IP global software organization – routing table- routing algorithms-fragmentation and reassembly- error processing (ICMP) –Multicast Processing (IGMP)

UNIT IV TCP IMPLEMENTATION I 9
Data structure and input processing – transmission control blocks- segment format- comparison-finite state machine implementation-Output processing- mutual exclusion-computing the TCP data length



UNIT V TCP IMPLEMENTATION II 9
Timers-events and messages- timer process- deleting and inserting timer event- flow control and adaptive retransmission-congestion avoidance and control – urgent data processing and push function.

TOTAL : 45
TEXT BOOKS
1. Douglas E.Comer – “Internetworking with TCP/IP Principles, Protocols and Architecture”, Vol. 1 & 2 fourth edition, Pearson Education Asia, 2003
(Unit I in Comer Vol. I, Units II, IV & V – Comer Vol. II )
2. W.Richard Stevens “TCP/IP illustrated” Volume 1 Pearson Education, 2003 (Unit II )

REFERENCES
1. TCP/IP protocol suite, Forouzan, 2nd edition, TMH, 2003
2. W.Richard Stevens “TCP/IP illustrated” Volume 2 Pearson Education 2003.

CS1010 C # AND . NET FRAMEWORK 3 0 0 100

AIM
To cover the fundamental concepts of the C# language and the .NET framework.

OBJECTIVE
· The student will gain knowledge in the concepts of the .NET framework as a whole and the technologies that constitute the framework.
· The student will gain programming skills in C# both in basic and advanced levels.
· By building sample applications, the student will get experience and be ready for large-scale projects.

UNIT I INTRODUCTION TO C# 8
Introducing C#, Understanding .NET, Overview of C#, Literals, Variables, Data Types, Operators, Expressions, Branching, Looping, Methods, Arrays, Strings, Structures, Enumerations.

UNIT II OBJECT ORIENTED ASPECTS OF C# 9
Classes, Objects, Inheritance, Polymorphism, Interfaces, Operator Overloading, Delegates, Events, Errors and Exceptions.

UNIT III APPLICATION DEVELOPMENT ON .NET 8
Building Windows Applications, Accessing Data with ADO.NET.

UNIT IV WEB BASED APPLICATION DEVELOPMENT ON .NET 8
Programming Web Applications with Web Forms, Programming Web Services.

UNIT V THE CLR AND THE .NET FRAMEWORK 12
Assemblies, Versioning, Attributes, Reflection, Viewing MetaData, Type Discovery, Reflecting on a Type, Marshaling, Remoting, Understanding Server Object Types, Specifying a Server with an Interface, Building a Server, Building the Client, Using SingleCall, Threads.

TOTAL : 45
TEXT BOOKS
1. E. Balagurusamy, “Programming in C#”, Tata McGraw-Hill, 2004. (Unit I, II)
2. J. Liberty, “Programming C#”, 2nd ed., O’Reilly, 2002. (Unit III, IV, V)
REFERENCES
1. Herbert Schildt, “The Complete Reference: C#”, Tata McGraw-Hill, 2004.
2. Robinson et al, “Professional C#”, 2nd ed., Wrox Press, 2002.
3. Andrew Troelsen, “C# and the .NET Platform”, A! Press, 2003.
4. S. Thamarai Selvi, R. Murugesan, “A Textbook on C#”, Pearson Education, 2003.

CS1011 SYSTEM MODELING AND SIMULATION 3 0 0 100

AIM
To build knowledge on system modeling and system study on various applications.

OBJECTIVES
· To provide a strong foundation on concept of simulation, and modeling.
· To understand the techniques of random number generations.
· To understand the techniques of testing randomness.
· To design simulation models for various case studies like inventory, traffic flow networks, etc.
· To practice on simulation tools and impart knowledge on building simulation systems.

1. INTRODUCTION 8
Systems, modeling, general systems theory, Concept of simulation, Simulation as a decision making tool, types of simulation.

2. RANDOM NUMBERS 9
Pseudo random numbers, methods of generating random variables, discrete and continuous distributions, testing of random numbers.

3. DESIGN OF SIMULATION EXPERIMENTS 10
Problem formulation, data collection and reduction, time flow mechanism, key variables, logic flow chart, starting condition, run size, experimental design consideration, output analysis and interpretation validation.

4. SIMULATION LANGUAGES 8
Comparison and selection of simulation languages, study of anyone simulation language.

5. CASE STUDIES 10
Development of simulation models using simulation language studied for systems like queuing systems, Production systems, Inventory systems, maintenance and replacement systems and Investment analysis.


TOTAL : 45
TEXT BOOKS
1. Geoffrey Gordon, “System Simulation”, 2nd Edition, Prentice Hall, India, 2002.
2. Narsingh Deo, “System Simulation with Digital Computer, “Prentice Hall, India, 2001.

REFERENCES
1. Jerry Banks and John S.Carson, Barry L. Nelson, David M.Nicol, “Discrete Event System Simulation”, 3rd Edition, Prentice Hall, India, 2002.
2. Shannon, R.E. Systems simulation, The art and science, Prentice Hall, 1975.
3. Thomas J. Schriber, Simulation using GPSS, John Wiley, 1991.


IT1352 CRYPTOGRAPHY AND NETWORK SECURITY 3 1 0 100

AIM
To understand the principles of encryption algorithms; conventional and public key cryptography. To have a detailed knowledge about authentication, hash functions and application level security mechanisms.

OBJECTIVES
· To know the methods of conventional encryption.
· To understand the concepts of public key encryption and number theory
· To understand authentication and Hash functions.
· To know the network security tools and applications.
· To understand the system level security used.

UNIT I INTRODUCTION 10
OSI Security Architecture - Classical Encryption techniques – Cipher Principles – Data Encryption Standard – Block Cipher Design Principles and Modes of Operation - Evaluation criteria for AES – AES Cipher – Triple DES – Placement of Encryption Function – Traffic Confidentiality

UNIT II PUBLIC KEY CRYPTOGRAPHY 10
Key Management - Diffie-Hellman key Exchange – Elliptic Curve Architecture and Cryptography - Introduction to Number Theory – Confidentiality using Symmetric Encryption – Public Key Cryptography and RSA.

UNIT III AUTHENTICATION AND HASH FUNCTION 9
Authentication requirements – Authentication functions – Message Authentication Codes – Hash Functions – Security of Hash Functions and MACs – MD5 message Digest algorithm - Secure Hash Algorithm – RIPEMD – HMAC Digital Signatures – Authentication Protocols – Digital Signature Standard

UNIT IV NETWORK SECURITY 8
Authentication Applications: Kerberos – X.509 Authentication Service – Electronic Mail Security – PGP – S/MIME - IP Security – Web Security.

UNIT V SYSTEM LEVEL SECURITY 8
Intrusion detection – password management – Viruses and related Threats – Virus Counter measures – Firewall Design Principles – Trusted Systems.

TUTORIAL 15

TOTAL : 60
TEXT BOOK
1. William Stallings, “Cryptography And Network Security – Principles and Practices”, Prentice Hall of India, Third Edition, 2003.

REFERENCES
1. Atul Kahate, “Cryptography and Network Security”, Tata McGraw-Hill, 2003.
2. Bruce Schneier, “Applied Cryptography”, John Wiley & Sons Inc, 2001.
3. Charles B. Pfleeger, Shari Lawrence Pfleeger, “Security in Computing”, Third Edition, Pearson Education, 2003.



CS1012 NATURAL LANGUAGE PROCESSING 3 0 0 100

AIM
The aim is to expose the students to the basic principles of language processing and typical applications of natural language processing systems

OBJECTIVE
· To provide a general introduction including the use of state automata for language processing
· To provide the fundamentals of syntax including a basic parse
· To explain advanced feature like feature structures and realistic parsing methodologies
· To explain basic concepts of remotes processing
· To give details about a typical natural language processing applications

UNIT I INTRODUCTION 6
Introduction: Knowledge in speech and language processing – Ambiguity – Models and Algorithms – Language, Thought and Understanding. Regular Expressions and automata: Regular expressions – Finite-State automata. Morphology and Finite-State Transducers: Survey of English morphology – Finite-State Morphological parsing – Combining FST lexicon and rules – Lexicon-Free FSTs: The porter stammer – Human morphological processing

UNIT II SYNTAX 10
Word classes and part-of-speech tagging: English word classes – Tagsets for English – Part-of-speech tagging – Rule-based part-of-speech tagging – Stochastic part-of-speech tagging – Transformation-based tagging – Other issues. Context-Free Grammars for English: Constituency – Context-Free rules and trees – Sentence-level constructions – The noun phrase – Coordination – Agreement – The verb phase and sub categorization – Auxiliaries – Spoken language syntax – Grammars equivalence and normal form – Finite-State and Context-Free grammars – Grammars and human processing. Parsing with Context-Free Grammars: Parsing as search – A Basic Top-Down parser – Problems with the basic Top-Down parser – The early algorithm – Finite-State parsing methods.

UNIT III ADVANCED FEATURES AND SYNTAX 11
Features and Unification: Feature structures – Unification of feature structures – Features structures in the grammar – Implementing unification – Parsing with unification constraints – Types and Inheritance. Lexicalized and Probabilistic Parsing: Probabilistic context-free grammar – problems with PCFGs – Probabilistic lexicalized CFGs – Dependency Grammars – Human parsing.

UNIT IV SEMANTIC 10
Representing Meaning: Computational desiderata for representations – Meaning structure of language – First order predicate calculus – Some linguistically relevant concepts – Related representational approaches – Alternative approaches to meaning. Semantic Analysis: Syntax-Driven semantic analysis – Attachments for a fragment of English – Integrating semantic analysis into the early parser – Idioms and compositionality – Robust semantic analysis. Lexical semantics: relational among lexemes and their senses – WordNet: A database of lexical relations – The Internal structure of words – Creativity and the lexicon.

UNIT V APPLICATIONS 8
Word Sense Disambiguation and Information Retrieval: Selectional restriction-based disambiguation – Robust word sense disambiguation – Information retrieval – other information retrieval tasks. Natural Language Generation: Introduction to language generation – Architecture for generation – Surface realization – Discourse planning – Other issues. Machine Translation: Language similarities and differences – The transfer metaphor – The interlingua idea: Using meaning – Direct translation – Using statistical techniques – Usability and system development.
TOTAL : 45
TEXT BOOK
1. Daniel Jurafsky & James H.Martin, “ Speech and Language Processing”, Pearson Education (Singapore) Pte. Ltd., 2002.

REFERENCE
1. James Allen, “Natural Language Understanding”, Pearson Education, 2003.

CS1013 ADVANCED COMPUTER ARCHITECTURE 3 0 0 100

AIM
To do an advanced study of the Instruction Set Architecture, Instruction Level Parallelism with hardware and software approaches, Memory and I/O systems and different multiprocessor architectures with an analysis of their performance.

OBJECTIVES
· To study the ISA design, instruction pipelining and performance related issues.
· To do a detailed study of ILP with dynamic approaches.
· To do a detailed study of ILP with software approaches.
· To study the different multiprocessor architectures and related issues.
· To study the Memory and I/O systems and their performance issues.

UNIT I INTRODUCTION 9
Fundamentals of Computer Design – Measuring and reporting performance – Quantitative principles of computer design. Instruction set principles – Classifying ISA – Design issues. Pipelining – Basic concepts – Hazards – Implementation – Multicycle operations.

UNIT II Instruction Level Parallelism with Dynamic Approaches 9
Concepts – Dynamic Scheduling – Dynamic hardware prediction – Multiple issue – Hardware based speculation – Limitations of ILP.

UNIT III Instruction Level Parallelism with SOFTWARE Approaches 9
Compiler techniques for exposing ILP – Static branch prediction – VLIW – Advanced compiler support – Hardware support for exposing more parallelism – Hardware versus software speculation mechanisms.

UNIT IV Memory and I/O 9
Cache performance – Reducing cache miss penalty and miss rate – Reducing hit time – Main memory and performance – Memory technology. Types of storage devices – Buses – RAID – Reliability, availability and dependability – I/O performance measures – Designing an I/O system.

UNIT V Multiprocssors and Thread level Parallelism 9
Symmetric and distributed shared memory architectures – Performance issues – Synchronization – Models of memory consistency – Multithreading.

TOTAL : 45
TEXT BOOK
1. John L. Hennessey and David A. Patterson, ”Computer Architecture: A Quantitative Approach”, Morgan Kaufmann, 2003, Third Edition.


REFERENCES
1. D.Sima, T.Fountain and P.Kacsuk, ”Advanced Computer Architectures: A Design Space Approach”, Addison Wesley, 2000.
2. Kai Hwang and Zhi.Wei Xu, “Scalable Parallel Computing”, Tata McGraw-Hill, New Delhi, 2003.

CS1014 INFORMATION SECURITY 3 0 0 100

AIM
To study the critical need for ensuring Information Security in Organizations

OBJECTIVES
1. To understand the basics of Information Security
2. To know the legal, ethical and professional issues in Information Security
3. To know the aspects of risk management
4. To become aware of various standards in this area
5. To know the technological aspects of Information Security

UNIT 1 INTRODUCTION 9
History, What is Information Security?, Critical Characteristics of Information, NSTISSC Security Model, Components of an Information System, Securing the Components, Balancing Security and Access, The SDLC, The Security SDLC

UNIT II SECURITY INVESTIGATION 9
Need for Security, Business Needs, Threats, Attacks, Legal, Ethical and Professional Issues

UNIT III SECURITY ANALYSIS 9
Risk Management: Identifying and Assessing Risk, Assessing and Controlling Risk

UNIT IV LOGICAL DESIGN 9
Blueprint for Security, Information Security Poicy, Standards and Practices, ISO 17799/BS 7799, NIST Models, VISA International Security Model, Design of Security Architecture, Planning for Continuity

UNIT V PHYSICAL DESIGN 9
Security Technology, IDS, Scanning and Analysis Tools, Cryptography, Access Control Devices, Physical Security, Security and Personnel

TOTAL : 45
TEXT BOOK
1. Michael E Whitman and Herbert J Mattord, “Principles of Information Security”, Vikas Publishing House, New Delhi, 2003

REFERENCES
1. Micki Krause, Harold F. Tipton, “ Handbook of Information Security Management”, Vol 1-3 CRC Press LLC, 2004.
2. Stuart Mc Clure, Joel Scrambray, George Kurtz, “Hacking Exposed”, Tata McGraw-Hill, 2003
3. Matt Bishop, “ Computer Security Art and Science”, Pearson/PHI, 2002.




CS1015 USER INTERFACE DESIGN 3 0 0 100

AIM
To implement the basics and in-depth knowledge about UID. It enables the students to take up the design the user interface, design, menu creation and windows creation and connection between menu and windows.

OBJECTIVES
· To study the concept of menus, windows, interfaces.
· To study about business functions.
· To study the characteristics and components of windows.
· To study the various controls for the windows.
· To study about various problems in windows design with color, text, graphics.
· To study the testing methods

UNIT I 8
Introduction-Importance-Human-Computer interface-characteristics of graphics interface-Direct manipulation graphical system - web user interface-popularity-characteristic & principles.

UNIT II 10
User interface design process- obstacles-usability-human characteristics in design - Human interaction speed-business functions-requirement analysis-Direct-Indirect methods-basic business functions-Design standards-system timings - Human consideration in screen design - structures of menus - functions of menus-contents of menu-formatting -phrasing the menu - selecting menu choice-navigating menus-graphical menus.

UNIT III 9
Windows: Characteristics-components-presentation styles-types-managements-organizations-operations-web systems-device-based controls: characteristics-Screen -based controls: operate control - text boxes-selection control-combination control-custom control-presentation control.

UNIT IV 9
Text for web pages - effective feedback-guidance & assistance-Internationalization-accesssibility-Icons-Image-Multimedia -coloring.

UNIT V 9
Windows layout-test :prototypes - kinds of tests - retest - Information search - visualization - Hypermedia - www - Software tools.

TOTAL : 45
TEXT BOOK
1. Wilbent. O. Galitz ,“The Essential Guide to User Interface Design”, John Wiley& Sons, 2001.

REFERENCES
1. Ben Sheiderman, “Design the User Interface”, Pearson Education, 1998.
2. Alan Cooper, “The Essential of User Interface Design”, Wiley – Dream Tech Ltd., 2002.





CS1016 GRAPH THEORY 3 0 0 100

AIM
To provide fundamental ideas on graph theory required for the study of Computer Science.

OBJECTIVES
· Understand basic notions of Graph Theory
· Knowing Fundamental Theorems in Graph Theory
· Study of algorithmic Graph Theory

UNIT I 9
Graphs – Introduction – Isomorphism – Sub graphs – Walks, Paths, Circuits – Connectedness – Components – Euler Graphs – Hamiltonian Paths and Circuits – Trees – Properties of trees – Distance and Centers in Tree – Rooted and Binary Trees.

UNIT II 9
Spanning trees – Fundamental Circuits –Spanning Trees in a Weighted Graph – Cut Sets – Properties of Cut Set – All Cut Sets – Fundamental Circuits and Cut Sets – Connectivity and Separability – Network flows – 1-Isomorphism – 2-Isomorphism – Combinational and Geometric Graphs – Planer Graphs – Different Representation of a Planer Graph.

UNIT III 9
Incidence matrix – Submatrices – Circuit Matrix – Path Matrix – Adjacency Matrix – Chromatic Number – Chromatic partitioning – Chromatic polynomial - Matching - Covering – Four Color Problem – Directed Graphs – Types of Directed Graphs – Digraphs and Binary Relations – Directed Paths and Connectedness – Euler Graphs – Adjacency Matrix of a Digraph.

UNIT IV 9
Algorithms: Connectedness and Components – Spanning tree – Finding all Spanning Trees of a Graph –Set of Fundamental Circuits – Cut Vertices and Separability – Directed Circuits.

UNIT V 9
Algorithms: Shortest Path Algorithm – DFS – Planarity Testing – Isomorphism

TOTAL : 45
TEXT BOOK
1. Narsingh Deo, “Graph Theory: With Application to Engineering and Computer Science”, PHI, 2003.

REFERENCE
1. R.J. Wilson, “Introduction to Graph Theory”, Fourth Edition, Pearson Education, 2003.

CS1017 PARALLEL COMPUTING 3 0 0 100

AIM
To study the scalability & clustering issues, understand the technologies used for parallel computation, study the different inter connection networks and the different software programming models.

OBJECTIVES
· To study the scalability and clustering issues and the technology necessary for them.
· To understand the technologies enabling parallel computing.
· To study the different types of interconnection networks.
· To study the different parallel programming models.
· To study the software support needed for shared memory programming.

UNIT I SCALABILITY AND CLUSTERING 9
Evolution of Computer Architecture – Dimensions of Scalability – Parallel Computer Models – Basic Concepts Of Clustering – Scalable Design Principles – Parallel Programming Overview – Processes, Tasks and Threads – Parallelism Issues – Interaction / Communication Issues – Semantic Issues In Parallel Programs.

UNIT II ENABLING TECHNOLOGIES 9
System Development Trends – Principles of Processor Design – Microprocessor Architecture Families – Hierarchical Memory Technology – Cache Coherence Protocols – Shared Memory Consistency – Distributed Cache Memory Architecture – Latency Tolerance Techniques – Multithreaded Latency Hiding.

UNIT III SYSTEM INTERCONNECTS 9
Basics of Interconnection Networks – Network Topologies and Properties – Buses, Crossbar and Multistage Switches, Software Multithreading – Synchronization Mechanisms.

UNIT IV PARALLEL PROGRAMMING 9
Paradigms And Programmability – Parallel Programming Models – Shared Memory Programming.

UNIT V MESSAGE PASSING PROGRAMMING 9
Message Passing Paradigm – Message Passing Interface – Parallel Virtual Machine.

TOTAL : 45
TEXT BOOK
Kai Hwang and Zhi.Wei Xu, “Scalable Parallel Computing”, Tata McGraw-Hill, New Delhi, 2003.

REFERENCES
David E. Culler & Jaswinder Pal Singh, “Parallel Computing Architecture: A Hardware/Software Approach”, Morgan Kaufman Publishers, 1999.
Michael J. Quinn, “Parallel Programming in C with MPI & OpenMP”, Tata McGraw-Hill, New Delhi, 2003.
Kai Hwang, “Advanced Computer Architecture” Tata McGraw-Hill, New Delhi, 2003.

CS1018 SOFT COMPUTING 3 0 0 100

AIM
To introduce the techniques of soft computing and adaptive neuro-fuzzy inferencing systems which differ from conventional AI and computing in terms of its tolerance to imprecision and uncertainty.

OBJECTIVES
· To introduce the ideas of fuzzy sets, fuzzy logic and use of heuristics based on human experience
· To become familiar with neural networks that can learn from available examples and generalize to form appropriate rules for inferencing systems
· To provide the mathematical background for carrying out the optimization associated with neural network learning
· To familiarize with genetic algorithms and other random search procedures useful while seeking global optimum in self-learning situations
· To introduce case studies utilizing the above and illustrate the intelligent behavior of programs based on soft computing

UNIT I FUZZY SET THEORY 10
Introduction to Neuro – Fuzzy and Soft Computing – Fuzzy Sets – Basic Definition and Terminology – Set-theoretic Operations – Member Function Formulation and Parameterization – Fuzzy Rules and Fuzzy Reasoning – Extension Principle and Fuzzy Relations – Fuzzy If-Then Rules – Fuzzy Reasoning – Fuzzy Inference Systems – Mamdani Fuzzy Models – Sugeno Fuzzy Models – Tsukamoto Fuzzy Models – Input Space Partitioning and Fuzzy Modeling.

UNIT II OPTIMIZATION 8
Derivative-based Optimization – Descent Methods – The Method of Steepest Descent – Classical Newton’s Method – Step Size Determination – Derivative-free Optimization – Genetic Algorithms – Simulated Annealing – Random Search – Downhill Simplex Search.
UNIT III NEURAL NETWORKS 10
Supervised Learning Neural Networks – Perceptrons - Adaline – Backpropagation Mutilayer Perceptrons – Radial Basis Function Networks – Unsupervised Learning Neural Networks – Competitive Learning Networks – Kohonen Self-Organizing Networks – Learning Vector Quantization – Hebbian Learning.
UNIT IV NEURO FUZZY MODELING 9
Adaptive Neuro-Fuzzy Inference Systems – Architecture – Hybrid Learning Algorithm – Learning Methods that Cross-fertilize ANFIS and RBFN – Coactive Neuro Fuzzy Modeling – Framework Neuron Functions for Adaptive Networks – Neuro Fuzzy Spectrum.
UNIT V APPLICATIONS OF COMPUTATIONAL INTELLIGENCE 8
Printed Character Recognition – Inverse Kinematics Problems – Automobile Fuel Efficiency Prediction – Soft Computing for Color Recipe Prediction.

TOTAL : 45
TEXT BOOK
1. J.S.R.Jang, C.T.Sun and E.Mizutani, “Neuro-Fuzzy and Soft Computing”, PHI, 2004, Pearson Education 2004.

REFERENCES
1. Timothy J.Ross, “Fuzzy Logic with Engineering Applications”, McGraw-Hill, 1997.
2. Davis E.Goldberg, “Genetic Algorithms: Search, Optimization and Machine Learning”, Addison Wesley, N.Y., 1989.
3. S. Rajasekaran and G.A.V.Pai, “Neural Networks, Fuzzy Logic and Genetic Algorithms”, PHI, 2003.
4. R.Eberhart, P.Simpson and R.Dobbins, “Computational Intelligence - PC Tools”, AP Professional, Boston, 1996.

EC1008 HIGH SPEED NETWORKS 3 0 0 100

AIM
To highlight the features of different technologies involved in High Speed Networking and their performance.

OBJECTIVES
· Students will get an introduction about ATM and Frame relay.
· Students will be provided with an up-to-date survey of developments in High Speed Networks.
· Enable the students to know techniques involved to support real-time traffic and congestion control.
· Students will be provided with different levels of quality of service (Q.S) to different applications.

UNIT I HIGH SPEED NETWORKS 9
Frame Relay Networks – Asynchronous transfer mode – ATM Protocol Architecture, ATM logical Connection, ATM Cell – ATM Service Categories – AAL.
High Speed LAN’s: Fast Ethernet, Gigabit Ethernet, Fibre Channel – Wireless LAN’s: applications, requirements – Architecture of 802.11

UNIT II CONGESTION AND TRAFFIC MANAGEMENT 8
Queuing Analysis- Queuing Models – Single Server Queues – Effects of Congestion – Congestion Control – Traffic Management – Congestion Control in Packet Switching Networks – Frame Relay Congestion Control.

UNIT III TCP AND ATM CONGESTION CONTROL 12
TCP Flow control – TCP Congestion Control – Retransmission – Timer Management – Exponential RTO backoff – KARN’s Algorithm – Window management – Performance of TCP over ATM.
Traffic and Congestion control in ATM – Requirements – Attributes – Traffic Management Frame work, Traffic Control – ABR traffic Management – ABR rate control, RM cell formats, ABR Capacity allocations – GFR traffic management.

UNIT IV INTEGRATED AND DIFFERENTIATED SERVICES 8
Integrated Services Architecture – Approach, Components, Services- Queuing Discipline, FQ, PS, BRFQ, GPS, WFQ – Random Early Detection, Differentiated Services

UNIT V PROTOCOLS FOR QOS SUPPORT 8
RSVP – Goals & Characteristics, Data Flow, RSVP operations, Protocol Mechanisms – Multiprotocol Label Switching – Operations, Label Stacking, Protocol details – RTP – Protocol Architecture, Data Transfer Protocol, RTCP.

TOTAL : 45
TEXTBOOK
1. William Stallings, “HIGH SPEED NETWORKS AND INTERNET”, Pearson Education, Second Edition, 2002. [Chapter – 4-6, 8, 10, 12, 13, 17,18]

REFERENCES
1. Warland & Pravin Varaiya, “HIGH PERFORMANCE COMMUNICATION NETWORKS”, Jean Harcourt Asia Pvt. Ltd., II Edition, 2001.
2. Irvan Pepelnjk, Jim Guichard and Jeff Apcar, “MPLS and VPN architecture”, Cisco Press, Volume 1 and 2, 2003



EC1009 DIGITAL IMAGE PROCESSING 3 0 0 100

AIM
To introduce the student to various image processing techniques.

OBJECTIVES
· To study the image fundamentals and mathematical transforms necessary for image processing.
· To study the image enhancement techniques
· To study image restoration procedures.
· To study the image compression procedures.
· To study the image segmentation and representation techniques.

UNIT I DIGITAL IMAGE FUNDAMENTALS AND TRANSFORMS 9
Elements of visual perception – Image sampling and quantization Basic relationship between pixels – Basic geometric transformations-Introduction to Fourier Transform and DFT – Properties of 2D Fourier Transform – FFT – Separable Image Transforms -Walsh – Hadamard – Discrete Cosine Transform, Haar, Slant – Karhunen – Loeve transforms.

UNIT II IMAGE ENHANCEMENT TECHNIQUES 9
Spatial Domain methods: Basic grey level transformation – Histogram equalization – Image subtraction – Image averaging –Spatial filtering: Smoothing, sharpening filters – Laplacian filters – Frequency domain filters : Smoothing – Sharpening filters – Homomorphic filtering.

UNIT III IMAGE RESTORATION: 9
Model of Image Degradation/restoration process – Noise models – Inverse filtering -Least mean square filtering – Constrained least mean square filtering – Blind image restoration – Pseudo inverse – Singular value decomposition.

UNIT IV IMAGE COMPRESSION 9
Lossless compression: Variable length coding – LZW coding – Bit plane coding- predictive coding-DPCM.
Lossy Compression: Transform coding – Wavelet coding – Basics of Image compression standards: JPEG, MPEG,Basics of Vector quantization.

UNIT V IMAGE SEGMENTATION AND REPRESENTATION 9
Edge detection –Thresholding - Region Based segmentation – Boundary representation: chair codes- Polygonal approximation –Boundary segments –boundary descriptors: Simple descriptors-Fourier descriptors - Regional descriptors –Simple descriptors- Texture

TOTAL : 45
TEXT BOOKS
1. Rafael C Gonzalez, Richard E Woods 2nd Edition, Digital Image Processing - Pearson Education 2003.

REFERENCES
1. William K Pratt, Digital Image Processing John Willey (2001)
2. Image Processing Analysis and Machine Vision – Millman Sonka, Vaclav hlavac, Roger Boyle, Broos/colic, Thompson Learniy (1999).
3. A.K. Jain, PHI, New Delhi (1995)-Fundamentals of Digital Image Processing.
4. Chanda Dutta Magundar – Digital Image Processing and Applications, Prentice Hall of India, 2000

CS1019 ROBOTICS 3 0 0 100

AIM
Robots are slowly and steadily replacing human beings in many fields. The aim of this course is to introduce the students into this area so that they could use the same when they enter the industries.

OBJECTIVE
The course has been so designed to give the students an overall view of the mechanical components
· The mathematics associated with the same.
· Actuators and sensors necessary for the functioning of the robot.

UNIT I ROBOTIC MANIPULATION 8
Robotic manipulation – Automation and Robots – Robot Classification – Applications – Robot Specifications – Notation. Direct Kinematics: The ARM Equation – Dot and Cross products – Coordinate frames – Rotations – Homogeneous coordinates – Link coordinates – The arm equation – A five-axis articulated robot (Rhino XR-3) – A four-axis SCARA Robot (Adept One) – A six-axis articulated Robot (Intelledex 660). Inverse Kinematics: Solving the arm equation – The inverse kinematics problem – General properties of solutions – Tool configuration – Inverse kinematics of a five-axis articulated robot (Rhino XR-3) – Inverse kinematics of a four-axis SCARA robot (Adept one) - Inverse kinematics of a six-axis articulated robot (Intelledex 660) - Inverse kinematics of a three-axis articulated robot – A robotic work cell.

UNIT II DYNAMIC OF ROBOTS 12
Workspace analysis and trajectory planning: Workspace analysis – Work envelop of a five-axis articulated robot – Work envelope of a four-axis SCARA robot – Workspace fixtures – The pick-and-place operation – Continuous-path motion – Interpolated motion – Straight-line motion. Differential motion and statics: The tool-configuration Jacobian matrix – Joint-space singularities – Generalized Inverses – Resolved-Motion rate control:n<=6 – Rate control of redundant robots:n>6 – rate control using {1}-inverses – The manipulator Jacobian – Induced joint torques and forces. Manipulator Dynamics: Lagrange’s equation – Kinetic and Potential energy – Generalized force – Lagrange -Euler dynamic model – Dynamic model of a two-axis planar articulated robot - Dynamic model of a three-axis SCARA robot – Direct and Inverse dynamics – Recursive Newton-Euler formulation – Dyamic model of a one-axis robot.

UNIT III ROBOT CONTROL 6
Robot control: The control problem – State equation – Constant solutions – Linear feedback systems - Single-axis PID control – PD-Gravity control – Computed-Torque control – Variable-Structure control – Impedance control

UNIT IV SENSORS AND ACTUATORS 9
Actuators - Introduction – Characteristics of actuating systems – Comparison of actuating systems – Hydraulic devices – Pneumatic devices – Electric motors – Microprocessor control of electric motors – Magnetostricitve actuators – Shape-memory type metals – Speed reduction. Sensors – Introduction – Sensor characteristics – Position sensors – Velocity sensors – Acceleration sensors – Force and pressure sensors – Torque sensors – Microswitches – Light and Infrared sensors – Touch and Tactile sensors – Proximity sensors – Range-finders – Sniff sensors – Vision systems – Voice Recognition devices – Voice synthesizers – Remote center compliance device.

UNIT V VISION AND TASK PLANNING 9
Robot vision – Image representation – Template matching – Polyhedral objects – Shape analysis – Segmentation – Iterative processing – Perspective Transformations – Structured illumination –Camera calibration. Task planning: Task-level programming – Uncertainty – Configuration space – Gross-Motion planning – Grasp planning – Fine-Motion planning – Simulation of planar motion – A task-planning problem.

TOTAL : 45
TEXT BOOKS
1. Robert J.Schilling, “Fundamentals of Robotics – Analysis & Control”, Prentice Hall of India Pvt. Ltd., 2002. (Chapters 1 to 9 – Unit I, II, III, V)
2. Saeed B.Niku, “Introduction to Robotics – Analysis, Systems, Applications”, Prentice Hall of India Pvt. Ltd., 2003. (Chapters 6 & 7 – Unit IV)

IT1401 COMPONENT BASED TECHNOLOGY 3 0 0 100

AIM
To introduce different software components and their application.

OBJECTIVE
· Introduces in depth JAVA, Corba and .Net Components
· Deals with Fundamental properties of components, technology and architecture and middleware.
· Component Frameworks and Development are covered indepth.

UNIT I INTRODUCTION 9
Software Components – objects – fundamental properties of Component technology – modules – interfaces – callbacks – directory services – component architecture – components and middleware

UNIT II JAVA BASED COMPONENT TECHNOLOGIES 9
Threads – Java Beans – Events and connections – properties – introspection – JAR files – reflection – object serialization – Enterprise Java Beans – Distributed Object models – RMI and RMI-IIOP

UNIT III CORBA COMPONENT TECHNOLOGIES 9
Java and CORBA – Interface Definition language – Object Request Broker – system object model – portable object adapter – CORBA services – CORBA component model – containers – application server – model driven architecture

UNIT IV . NET BASED COMPONENT TECHNOLOGIES 9
COM – Distributed COM – object reuse – interfaces and versioning – dispatch interfaces – connectable objects – OLE containers and servers – Active X controls – .NET components - assemblies – appdomains – contexts – reflection – remoting

UNIT V COMPONENT FRAMEWORKS AND DEVELOPMENT 9
Connectors – contexts – EJB containers – CLR contexts and channels – Black Box component framework – directory objects – cross-development environment – component-oriented programming – Component design and implementation tools – testing tools - assembly tools

TOTAL : 45
TEXT BOOK
1. Clemens Szyperski, “Component Software: Beyond Object-Oriented Programming”, Pearson Education publishers, 2003

REFERENCES
1. Ed Roman, “Mastering Enterprise Java Beans”, John Wiley & Sons Inc., 1999.
2. Mowbray, “Inside CORBA”, Pearson Education, 2003.
3. Freeze, “Visual Basic Development Guide for COM & COM+”, BPB Publication, 2001.
4. Hortsamann, Cornell, “CORE JAVA Vol-II” Sun Press, 2002.

CS1020 SOFTWARE QUALITY MANAGEMENT 3 0 0 100

AIM
To introduce an integrated approach to software development incorporating quality management methodologies.

OBJECTIVE
· Software quality models
· Quality measurement and metrics
· Quality plan, implementation and documentation
· Quality tools including CASE tools
· Quality control and reliability of quality process
· Quality management system models
· Complexity metrics and Customer Satisfaction
· International quality standards – ISO, CMM

UNIT I INTRODUCTION TO SOFTWARE QUALITY 9
Software Quality – Hierarchical models of Boehm and McCall – Quality measurement – Metrics measurement and analysis – Gilb’s approach – GQM Model

UNIT II SOFTWARE QUALITY ASSURANCE 9
Quality tasks – SQA plan – Teams – Characteristics – Implementation – Documentation – Reviews and Audits

UNIT III QUALITY CONTROL AND RELIABILITY 9
Tools for Quality – Ishikawa’s basic tools – CASE tools – Defect prevention and removal – Reliability models – Rayleigh model – Reliability growth models for quality assessment

UNIT IV QUALITY MANAGEMENT SYSTEM 9
Elements of QMS – Rayleigh model framework – Reliability Growth models for QMS – Complexity metrics and models – Customer satisfaction analysis.

UNIT V QUALITY STANDARDS 9
Need for standards – ISO 9000 Series – ISO 9000-3 for software development – CMM and CMMI – Six Sigma concepts.

TOTAL : 45
TEXT BOOKS
Allan C. Gillies, “Software Quality: Theory and Management”, Thomson Learning, 2003. (UI : Ch 1-4 ; UV : Ch 7-8)
Stephen H. Kan, “Metrics and Models in Software Quality Engineering”, Pearson Education (Singapore) Pte Ltd., 2002. (UI : Ch 3-4; UIII : Ch 5-8 ; UIV : Ch 9-11)

REFERENCES
1. Norman E. Fenton and Shari Lawrence Pfleeger, “Software Metrics” Thomson, 2003
2. Mordechai Ben – Menachem and Garry S.Marliss, “Software Quality”, Thomson Asia Pte Ltd, 2003.
Mary Beth Chrissis, Mike Konrad and Sandy Shrum, “CMMI”, Pearson Education (Singapore) Pte Ltd, 2003.
ISO 9000-3 “Notes for the application of the ISO 9001 Standard to software development”.

CS1021 QUANTUM COMPUTING 3 0 0 100

AIM
To understand the fundamental principles of quantum computing.

OBJECTIVES
· To understand the building blocks of a quantum computer.
· To understand the principles, quantum information and limitation of quantum operations formalizing.
· To understand the quantum error and its correction.

UNIT I FUNDAMENTAL CONCEPTS 9
Global Perspectives, Quantum Bits, Quantum Computation, Quantum Algorithms, Quantum Information, Postulates of Quantum Mechanisms.

UNIT II QUANTUM COMPUTATION 9
Quantum Circuits – Quantum algorithms, Single Orbit operations, Control Operations, Measurement, Universal Quantum Gates, Simulation of Quantum Systems, Quantum Fourier transform, Phase estimation, Applications, Quantum search algorithms – Quantum counting – Speeding up the solution of NP – complete problems – Quantum Search for an unstructured database.

UNIT III QUANTUM COMPUTERS 9
Guiding Principles, Conditions for Quantum Computation, Harmonic Oscillator Quantum Computer, Optical Photon Quantum Computer – Optical cavity Quantum electrodynamics, Ion traps, Nuclear Magnetic resonance.

UNIT IV QUANTUM INFORMATIONS 9
Quantum noise and Quantum Operations – Classical Noise and Markov Processes, Quantum Operations, Examples of Quantum noise and Quantum Operations – Applications of Quantum operations, Limitations of the Quantum operations formalism, Distance Measures for Quantum information.

UNIT V QUANTUM ERROR CORRECTION 9
Introduction, Shor code, Theory of Quantum Error –Correction, Constructing Quantum Codes, Stabilizer codes, Fault – Tolerant Quantum Computation, Entropy and information – Shannon Entropy, Basic properties of Entropy, Von Neumann, Strong Sub Additivity, Data Compression, Entanglement as a physical resource.

TOTAL : 45
TEXT BOOK
1. Micheal A. Nielsen. & Issac L. Chiang, “Quantum Computation and Quantum Information”, Cambridge University Press, Fint South Asian edition, 2002.







CS1022 KNOWLEDGE BASED DECISION SUPPORT SYSTEM 3 0 0 100

AIM
There has been a radical shift in the management parlance. Organizations can use Intranets and Internets to analyze various aspects about the performance and predict the future. This course aims at exposing the student to one of the important applications of the computer.

OBJECTIVE
The course has been so designed as to include.
· Development of support system
· Methods of managing knowledge
· Intelligent decision system development

UNIT I INTRODUCTION 9
Decision making, Systems, Modeling, and support – Introduction and Definition – Systems – Models – Modeling process – Decision making: The intelligence phase – The design phase - The choice phase – Evaluation: The implementation phase –Alternative Decision – Making models – Decision support systems – Decision makers - Case applications.
UNIT II DECISION SUPPORT SYSTEM DEVELOPMENT 9
Decision Support System Development: Introduction - Life cycle – Methodologies – prototype – Technology Levels and Tools – Development platforms – Tool selection – Developing DSS
Enterprise systems: Concepts and Definition – Evolution of information systems – Information needs – Characteristics and capabilities – Comparing and Integrating EIS and DSS – EIS data access, Data Warehouse, OLAP, Multidimensional analysis, Presentation and the web – Including soft information enterprise on systems - Organizational DSS – supply and value chains and decision support – supply chain problems and solutions – computerized systems MRP, ERP, SCM – frontline decision support systems.

UNIT III KNOWLEDGE MANAGEMENT 9
Introduction – Organizational learning and memory – Knowledge management –Development –methods, Technologies, and Tools – success –Knowledge management and Artificial intelligence – Electronic document management.
Knowledge acquisition and validation: Knowledge engineering – Scope – Acquisition methods - Interviews – Tracking methods – Observation and other methods – Grid analysis – Machine Learning: Rule induction, case-based reasoning – Neural computing – Intelligent agents – Selection of an appropriate knowledge acquisition methods – Multiple experts – Validation and verification of the knowledge base – Analysis, coding, documenting, and diagramming – Numeric and documented knowledge acquisition – Knowledge acquisition and the Internet/Intranets.
Knowledge representation: Introduction – Representation in logic and other schemas – Semantic networks – Production rules – Frames – Multiple knowledge representation – Experimental knowledge representations - Representing uncertainty.

UNIT IV INTELLIGENT SYSTEM DEVELOPMENT 9
Inference Techniques: Reasoning in artificial intelligence – Inference with rules: The Inference tree – Inference with frames – Model-based and case-based reasoning - Explanation and Meta knowledge – Inference with uncertainty – Representing uncertainty – Probabilities and related approaches – Theory of certainty – Approximate reasoning using fuzzy logic.
Intelligent Systems Development: Prototyping: Project Initialization – System analysis and design – Software classification: Building expert systems with tools – Shells and environments – Software selection – Hardware –Rapid prototyping and a demonstration prototype - System development –Implementation – Post implementation.

UNIT V MANAGEMENT SUPPORT SYSTEMS 9
Implementing and integrating management support systems – Implementation: The major issues - Strategies – System integration – Generic models MSS, DSS, ES – Integrating EIS, DSS and ES, and global integration – Intelligent DSS – Intelligent modeling and model management – Examples of integrated systems – Problems and issues in integration.
Impacts of Management Support Systems – Introduction – overview – Organizational structure and related areas – MSS support to business process reengineering – Personnel management issues – Impact on individuals – Productivity, quality, and competitiveness – decision making and the manager manager’s job – Issues of legality, privacy, and ethics – Intelligent systems and employment levels – Internet communication – other societal impacts – managerial implications and social responsibilities –

TOTAL : 45
TEXT BOOK
1. Efrain Turban, Jay E.Aronson, “Decision Support Systems and Intelligent Systems” 6th Edition, Pearson Education, 2001.

REFERENCES
1. Ganesh Natarajan, Sandhya Shekhar, “Knowledge management – Enabling Business Growth”, Tata McGraw-Hill, 2002.
2. George M.Marakas, “Decision Support System”, Prentice Hall, India, 2003.
3. Efrem A.Mallach, “Decision Support and Data Warehouse Systems”, Tata McGraw-Hill, 2002.

IT1012 GRID COMPUTING 3 0 0 100

AIM
To understand the technology application and tool kits for grid computing

OBJECTIVES
· To understand the genecise of grid computing
· To knoew the application of grid computing
· To understanding the technology and tool kits to facilitated the grid computing

UNIT I GRID COMPUTING 9
Introduction - Definition and Scope of grid computing

UNIT II GRID COMPUTING INITIALIVES 9
Grid Computing Organizations and their roles – Grid Computing analog – Grid Computing road map.

UNIT III GRID COMPUTING APPLICATIONS 9
Merging the Grid sources – Architecture with the Web Devices Architecture.

UNIT IV TECHNOLOGIES 9
OGSA – Sample use cases – OGSA platform components – OGSI – OGSA Basic Services.

UNIT V GRID COMPUTING TOOL KITS 9
Globus GT 3 Toolkit – Architecture, Programming model, High level services – OGSI .Net middleware Solutions.

TOTAL : 45 HRS
TEXTBOOK
Joshy Joseph & Craig Fellenstein, “Grid Computing”, Pearson/PHI PTR-2003.

REFERENCE BOOK
Ahmar Abbas, “Grid Computing: A Practical Guide to technology and Applications”, Charles River media – 2003.