Friday, September 3, 2010

IT1401-COMPONENT BASED TECHNOLOGY Question Papers

0 comments

 BE/B.TECH DEGREE EXAMINATION, NOVEMBER/DECEMBER 2009
SEVENTH SEMESTER Information technology
IT1401-COMPONENT BASED TECHNOLOGY Question Papers
(Regulation 2004)


PART A

1) Why do we us

IT1012 GRID COMPUTING ANNA UNIVERSITY CHENNAI B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING SYLLABUS

0 comments

EMB2ANNA UNIVERSITY CHENNAI:: CHENNAI 600 025
CURRICULUM 2004
B.TECH. INFORMATION TECHNOLOGY


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

EC1009 DIGITAL IMAGE PROCESSING ANNA UNIVERSITY CHENNAI B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING SYLLABUS

1 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004 SEMESTER VI -ELECTIVES
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.

EC1008 HIGH SPEED NETWORKS

0 comments

ANNA UNIVERSITY CHENNAI :: CHENNAI 600 025 CURRICULUM 2004
B.E. ELECTRONICS AND COMMUNICATION ENGINEERING
FIRST YEAR – ANNUAL PATTERN
(Applicable to the students admitted from the Academic year 2006-2007 onwards)
LIST OF ELECTIVES FOR B.E. ELECTRONICS AND COMMUNICATION ENGG.
SEMESTER VII

EC1008 HIGH SPEED NETWORKS
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.

CS1022 KNOWLEDGE BASED DECISION SUPPORT SYSTEM ANNA UNIVERSITY CHENNAI B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING SYLLABUS

0 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004
B.E. COMPUTER SCIENCE AND ENGINEERING
LIST OF ELECTIVES FOR COMPUTER SCIENCE AND ENGINEERING


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

CS1021 QUANTUM COMPUTING ANNA UNIVERSITY CHENNAI B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING SYLLABUS

0 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004
B.E. COMPUTER SCIENCE AND ENGINEERING
LIST OF ELECTIVES FOR COMPUTER SCIENCE AND ENGINEERING

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.

CS1020 SOFTWARE QUALITY MANAGEMENT ANNA UNIVERSITY CHENNAI B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING SYLLABUS

0 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004
B.E. COMPUTER SCIENCE AND ENGINEERING
LIST OF ELECTIVES FOR COMPUTER SCIENCE AND ENGINEERING

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

Software Quality Management ANNA UNIVERSITY CHENNAI B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING

0 comments

ANNA UNIVERSITY CHENNAI
CS1020 SOFTWARE QUALITY MANAGEMENT IMPORTANT 2 MARKS AND 16 MARKS
SEMESTER VIII/08
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
QUESTION BANK

  SUBJECT CODE:  CS 1020        YEAR   :  IV
SUBJECT NAME: Software Quality Management  SEM    :  VII
 

CS1019 ROBOTICS ANNA UNIVERSITY CHENNAI B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING SYLLABUS

0 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004
B.E. COMPUTER SCIENCE AND ENGINEERING
LIST OF ELECTIVES FOR COMPUTER SCIENCE AND ENGINEERING

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)

CS1018 SOFT COMPUTING

0 comments

ANNA UNIVERSITY CHENNAI :: CHENNAI 600 025 CURRICULUM 2004
B.E. ELECTRONICS AND COMMUNICATION ENGINEERING
FIRST YEAR – ANNUAL PATTERN
(Applicable to the students admitted from the Academic year 2006-2007 onwards)
LIST OF ELECTIVES FOR B.E. ELECTRONICS AND COMMUNICATION ENGG.
SEMESTER VII

CS1018 SOFT COMPUTING
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

Thursday, September 2, 2010

MG1401 TOTAL QUALITY MANAGEMENT

0 comments

ANNA UNIVERSITY CHENNAI :: CHENNAI 600 025
CURRICULUM 2004
B.E. ELECTRONICS AND COMMUNICATION ENGINEERING
MG1401 TOTAL QUALITY MANAGEMENT 3 0 0 100
OBJECTIVE 
To understand the Total Quality Management concept and principles and the various tools available to achieve Total Quality Management.
To understand the statistical approach for quality control.
To create an awareness about the ISO and QS certification process and its need for the industries.

IT 1352-CRYPTOGRAPHY AND NETWORK SECURITY

0 comments

B.E/B.Tech DEGREE EXAMINATION, NOVEMBER/DECEMBER 2009
SEVENTH SEMESTER
COMPUTER SCIENCE AND ENGINEERING

IT 1352-CRYPTOGRAPHY AND NETWORK SECURITY Question Papers
PART A

CS1016 GRAPH THEORY

0 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004
B.E. COMPUTER SCIENCE AND ENGINEERING
LIST OF ELECTIVES FOR COMPUTER SCIENCE AND ENGINEERING
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

CS1015 USER INTERFACE DESIGN

0 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004
B.E. COMPUTER SCIENCE AND ENGINEERING
LIST OF ELECTIVES
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

CS1014 INFORMATION SECURITY

0 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004
B.E. COMPUTER SCIENCE AND ENGINEERING
LIST OF ELECTIVES
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

CS1013 ADVANCED COMPUTER ARCHITECTURE

0 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004
B.E. COMPUTER SCIENCE AND ENGINEERING
LIST OF ELECTIVES
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.

CS1012 NATURAL LANGUAGE PROCESSING

0 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004
B.E. COMPUTER SCIENCE AND ENGINEERING
LIST OF ELECTIVES
CS1012 NATURAL LANGUAGE PROCESSING
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

CS1011 SYSTEM MODELING AND SIMULATION

0 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004
B.E. COMPUTER SCIENCE AND ENGINEERING
LIST OF ELECTIVES
CS1011 SYSTEM MODELING AND SIMULATION
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.

CS1010 C # AND . NET FRAMEWORK

0 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004
B.E. COMPUTER SCIENCE AND ENGINEERING
LIST OF ELECTIVES
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.

CS1009 TCP / IP DESIGN AND IMPLEMENTATION

0 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004
B.E. COMPUTER SCIENCE AND ENGINEERING
LIST OF ELECTIVES
CS1009 TCP / IP DESIGN AND IMPLEMENTATION
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.

CS1009 TCP / IP DESIGN AND IMPLEMENTATION

0 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004
B.E. COMPUTER SCIENCE AND ENGINEERING
LIST OF ELECTIVES
CS1009 TCP / IP DESIGN AND IMPLEMENTATION
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.

CS1008 REAL TIME SYSTEMS ANNA UNIVERSITY CHENNAI

0 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004
B.E. COMPUTER SCIENCE AND ENGINEERING
LIST OF ELECTIVES
CS1008 REAL TIME SYSTEMS
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.

CS1007 ADVANCED OPERATING SYSTEMS

0 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004
B.E. COMPUTER SCIENCE AND ENGINEERING
LIST OF ELECTIVES
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.

Wednesday, September 1, 2010

CS1017 PARALLEL COMPUTING

0 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004
B.E. COMPUTER SCIENCE AND ENGINEERING
LIST OF ELECTIVES FOR COMPUTER SCIENCE AND ENGINEERING

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.

Tuesday, August 31, 2010

GE 1002 INDIAN CONSTITUTION AND SOCIETY

0 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004
B.E. COMPUTER SCIENCE AND ENGINEERING
LIST OF ELECTIVES FOR COMPUTER SCIENCE AND ENGINEERING
GE 1002 INDIAN CONSTITUTION AND SOCIETY 3 0 0 100
UNIT I

IT1353 EMBEDDED SYSTEMS

0 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004 SEMESTER VI -ELECTIVES
IT1353 EMBEDDED SYSTEMS 3 0 0 100
AIM
To give sufficient background for undertaking embedded systems design.
OBJECTIVES

GE 1001 INTELLECTUAL PROPERTY RIGHTS (IPR) 3 0 0 100

0 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004
B.E. COMPUTER SCIENCE AND ENGINEERING
LIST OF ELECTIVES FOR COMPUTER SCIENCE AND ENGINEERING

GE 1001 INTELLECTUAL PROPERTY RIGHTS (IPR) 3 0 0 100

CS1006 ADVANCED DATABASES

0 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004
B.E. COMPUTER SCIENCE AND ENGINEERING
LIST OF ELECTIVES CS1006 ADVANCED DATABASES
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.

CS1005 ADVANCED JAVA PROGRAMMING

0 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004
B.E. COMPUTER SCIENCE AND ENGINEERING
LIST OF ELECTIVES FOR COMPUTER SCIENCE AND ENGINEERING
CS1005 ADVANCED JAVA PROGRAMMING
AIM

CS1004 DATA WAREHOUSING AND MINING

0 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004
B.E. COMPUTER SCIENCE AND ENGINEERING
LIST OF ELECTIVES FOR COMPUTER SCIENCE AND ENGINEERING
CS1004 DATA WAREHOUSING AND MINING
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.

CS1003 HIGH PERFORMANCE MICROPROCESSORS

0 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004
B.E. COMPUTER SCIENCE AND ENGINEERING
LIST OF ELECTIVES FOR COMPUTER SCIENCE AND ENGINEERING
CS1003 HIGH PERFORMANCE MICROPROCESSORS
AIM

CS1002 UNIX INTERNALS COMPUTER SCIENCE AND ENGINEERING

0 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004
B.E. COMPUTER SCIENCE AND ENGINEERING
LIST OF ELECTIVES FOR COMPUTER SCIENCE AND ENGINEERING
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.

CS1001 RESOURCE MANAGEMENT TECHNIQUES

0 comments

ANNA UNIVERSITY CHENNAI: CHENNAI – 600 025
B.E DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING
(Offered in Colleges affiliated to Anna University)
CURRICULUM AND SYLLABUS – REGULATIONS – 2004
B.E. COMPUTER SCIENCE AND ENGINEERING
LIST OF ELECTIVES FOR COMPUTER SCIENCE AND ENGINEERING
CS1001 RESOURCE MANAGEMENT TECHNIQUES 3 0 0 100
1. LINEAR PROGRAMMING: 9