Showing posts with label IT. Show all posts
Showing posts with label IT. Show all posts

Sunday, December 12, 2010

ANNA UNIVERSITY CHENNAI B.Tech. Information Technology V TO VIII SEMESTERS CURRICULUM AND SYLLABI semester 4 5 6 7 8 syllabus pdf download

ANNA UNIVERSITY CHENNAI :: CHENNAI – 600 025REGULATIONS 2008 (CREDIT SYSTEM)THE AFFILIATED INSTITUTIONS OF ANNA UNIVERSITY CHENNAI  
V TO VIII SEMESTERS CURRICULUM AND SYLLABI



Click below to download ....              If any problem __ use---save target as



B.Tech. Information Technology

Friday, December 10, 2010

ANNA UNIVERSITY BE CSE 6TH SEMESTER SYLLABUS REGULATION 2008 DOWNLOAD

ANNA UNIVERSITY BE CSE 6TH SEMESTER SYLLABUS REGULATION 2008 DOWNLOAD



ANNA UNIVERSITY CHENNAI : : CHENNAI – 600 025

AFFILIATED INSTITUTIONS

B.E. (8 SEMESTER) COMPUTER SCIENCE AND ENGINEERING

CURRICULUM – R 2008

(Common to all branches of B.E. / B.Tech Programmers

SEMESTER VI

(Applicable to the students admitted from the Academic year 2008–2009 onwards)

CODE NO. COURSE TITLE L T P C

THEORY

CS2351 Artificial Intelligence 3 0 0 3



CS2352 Principles of Compiler Design 3 0 2 4

CS2353 Object Oriented Analysis and Design 3 0 0 3

CS2354 Advanced Computer Architecture 3 0 0 3

Elective – I 3 0 0 3

Elective – II 3 0 0 3




 



PRACTICAL

CS2357 Object Oriented Analysis and Design Lab 0 0 3 2

GE2321 Communication Skills Lab 0 0 3 2

CS2358 Internet Programming Lab 1 0 3 2

TOTAL 19 0 11 25







LIST OF ELECTIVES

SEMESTER VI – Elective I

CODE NO. COURSE TITLE L T P C

CS2021 Multicore Programming 3 0 0 3

CS2022 Visual Programming 3 0 0 3
CS2023 Advanced JAVA Programming 3 0 0 3 
 CS2024 Parallel Programming 3 0 0 3 
 Web Technology 3 0 0 3

SEMESTER VI – Elective II

CODE NO. COURSE TITLE L T P C

CS2028 UNIX Internals 3 0 0 3

 MA2264 Numerical Methods 3 1 0 4 
 IT2354 Embedded Systems 3 0 0 3
CS2029 Advanced Database Technology 
 IT2043 Knowledge Management 3 0 0 3 
 CS2030 High Performance Microprocessors 3 0 0 3




http://magicsoft.tv/images/download_button.png



Leave your commands below

BE CSE COMPUTER SCIENCE AND ENGINEERING SYLLABUS DOWNLOAD 2008 REGULATION ALL SEMESTER SYLLABUS QUESTION BANK AND PREVIOUS YEARS QUESTION PAPERS

BE  CSE COMPUTER SCIENCE AND ENGINEERING SYLLABUS DOWNLOAD 2008 REGULATION ALL SEMESTER SYLLABUS QUESTION BANK AND PREVIOUS YEARS QUESTION PAPER 

SEMESTER 1
SEMESTER 2
SEMESTER 3:

DATA STRUCTURES (CS2201)
OBJECT ORIENTED PROGRAMMING (CS2203)

DESIGN AND ANALYSIS OF ALGORITHM (CS1201)

DIGITAL PRINCIPLES AND SYSTEM DESIGN (CS2202)





TRANSFORMS AND PARTIAL DIFFERENTIAL EQUATIONS III (MA2211)

ENVIRONMENTAL SCIENCE AND ENGINEERING GE2021
DATABASE MANAGEMENT SYSTEMS (CS1301)


COMPUTER NETWORKS (CS1302)

THEORY OF COMPUTATION (CS1303)

MICROPROCESSORS & MICRO-CONTROLLERS (CS1304)

DISCRETE MATHEMATICS (MA1256)
PRINCIPLE OF MANAGEMENT

TOTAL QUALITY MANAGEMENT MG1401



IT2353 WEB TECHNOLOGY

IT2353 WEB TECHNOLOGY
 

UNIT I
Web Essentials: Clients, Servers, and Communication. The Internet-Basic Internet
Protocols -The World Wide Web-HTTP request message-response message-Web
Clients Web Servers-Case Study. Markup Languages: XHTML. An Introduction to HTML
History-Versions-Basic XHTML Syntax and Semantics-Some Fundamental HTML
Elements-Relative URLs-Lists-tables-Frames-Forms-XML Creating HTML Documents
Case Study.
UNIT II
Style Sheets: CSS-Introduction to Cascading Style Sheets-Features-Core Syntax-Style
Sheets and HTML Style Rle Cascading and Inheritance-Text Properties-Box Model
Normal Flow Box Layout-Beyond the Normal Flow-Other Properties-Case Study.
Client-Side Programming: The JavaScript Language-History and Versions Introduction

JavaScript in Perspective-Syntax-Variables and Data Types-Statements-Operators-
Literals-Functions-Objects-Arrays-Built-in Objects-JavaScript Debuggers.
UNIT III 9
Host Objects : Browsers and the DOM-Introduction to the Document Object Model DOM
History and Levels-Intrinsic Event Handling-Modifying Element Style-The Document
Tree-DOM Event Handling-Accommodating Noncompliant Browsers Properties of
window-Case Study. Server-Side Programming: Java Servlets- Architecture -Overview-A
Servelet-Generating Dynamic Content-Life Cycle- Parameter Data-Sessions-Cookies-
URL Rewriting-Other Capabilities-Data Storage Servlets and Concurrency-Case Study-
Related Technologies.
UNIT IV 9
Representing Web Data: XML-Documents and Vocabularies-Versions and Declaration-
Namespaces JavaScript and XML: Ajax-DOM based XML processing Event-oriented
Parsing: SAX-Transforming XML Documents-Selecting XML Data:XPATH-Templatebased
Transformations: XSLT-Displaying XML Documments in Browsers-Case Study-
Related Technologies. Separating Programming and Presentation: JSP Technology
Introduction-JSP and Servlets-Running JSP Applications Basic JSP-JavaBeans Classes
and JSP-Tag Libraries and Files-Support for the Model-View-Controller Paradigm-Case
Study-Related Technologies.
UNIT V 9
Web Services: JAX-RPC-Concepts-Writing a Java Web Service-Writing a Java Web
Service Client-Describing Web Services: WSDL- Representing Data Types: XML
Schema-Communicating Object Data: SOAP Related Technologies-Software
Installation-Storing Java Objects as Files-Databases and Ja v a S e rvlets.
TOTAL: 45 PERIODS
TEXT BOOK:
1. Jeffrey C. Jackson, "Web Technologies--A Computer Science Perspective", Pearson
Education, 2006.
REFERENCES:
1. Robert. W. Sebesta, "Programming the World Wide Web", Fourth Edition, Pearson
Education, 2007 .
2. Deitel, Deitel, Goldberg, "Internet & World Wide Web How To Program", Third
Edition, Pearson Education, 2006.
3. Marty Hall and Larry Brown,”Core Web Programming” Second Edition, Volume I and
II, Pearson Education, 2001.
4. Bates, “Developing Web Applications”, Wiley, 2006.

CS2028 UNIX INTERNALS

CS2028 UNIX INTERNALS

UNIT I
General Review of the System-History-System structure-User Perspective-Operating
System Services- Assumptions About Hardware. Introduction to the Kernel-Architecture
System Concepts-Data Structures- System Administration.
UNIT II
The Buffer Cache-Headers-Buffer Pool-Buffer Retrieval-Reading and Writing Disk
Blocks-Advantages and Disadvantages. Internal Representation of Files-Inodes-
Structure-Directories-Path Name to Inode- Super Block-Inode Assignment-Allocation of
Disk Blocks -Other File Types.
UNIT III 9
System Calls for the File System-Open-Read-Write-Lseek-Close-Create-Special files
Creation-Change Directory and Change Root-Change Owner and Change Mode- Stat-
Fstat-Pipes-Dup-Mount-Unmount-Link-Unlink-File System Abstraction-
Maintenance.
UNIT IV 9
The System Representation of Processes-States-Transitions-System Memory-Context
of a Process-Saving the Context-Manipulation of a Process Address Space-Sleep
Process Control-signals-Process Termination-Awaiting-Invoking other Programs-The
Shell-System Boot and the INIT Process.
UNIT V 9
Memory Management Policies-Swapping-Demand Paging-a Hybrid System-
I/OSubsystem-Driver Interfaces-Disk Drivers-Terminal Drivers.
TOTAL: 45 PERIODS TEXTBOOK:
1. Maurice J. Bach, "The Design of the Unix Operating System", Pearson Education,
2002.
REFERENCES:
1. Uresh Vahalia, "UNIX Internals: The New Frontiers", Prentice Hall, 2000.
2. John Lion, "Lion's Commentary on UNIX", 6th edition, Peer-to-Peer
Communications, 2004.
3. Daniel P. Bovet & Marco Cesati, “Understanding the Linux Kernel”, O’REILLY, Shroff
Publishers &Distributors Pvt. Ltd, 2000.
4. M. Beck et al, “Linux Kernel Programming”, Pearson Education Asia, 2002

CS 2354 ADVANCED COMPUTER ARCHITECTURE CS2354 ADVANCED COMPUTER ARCHITECTURE

CS 2354 ADVANCED COMPUTER ARCHITECTURE CS2354 ADVANCED COMPUTER ARCHITECTURE



CS2354 ADVANCED COMPUTER ARCHITECTURE L T P C

3 0 0 3






UNIT I INSTRUCTION LEVEL PARALLELISM
ILP – Concepts and challenges – Hardware and software approaches – Dynamic

scheduling – Speculation - Compiler techniques for exposing ILP – Branch prediction.


UNIT II MULTIPLE ISSUE PROCESSORS
VLIW & EPIC – Advanced compiler support – Hardware support for exposing parallelism

– Hardware versus software speculation mechanisms – IA 64 and Itanium processors –

Limits on ILP.

UNIT III MULTIPROCESSORS AND THREAD LEVEL PARALLELISM
Symmetric and distributed shared memory architectures – Performance issues –

Synchronization – Models of memory consistency – Introduction to Multithreading.

UNIT IV MEMORY AND I/O
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 MULTI-CORE ARCHITECTURES 

Software and hardware multithreading – SMT and CMP architectures – Design issues –

Case studies – Intel Multi-core architecture – SUN CMP architecture - heterogenous

multi-core processors – case study: IBM Cell Processor.

TOTAL: 45 PERIODS

TEXT BOOKS:

1. John L. Hennessey and David A. Patterson, “ Computer architecture – A quantitative

approach”, Morgan Kaufmann / Elsevier Publishers, 4th. edition, 2007.

REFERENCES:

1. David E. Culler, Jaswinder Pal Singh, “Parallel computing architecture: A

hardware/software approach” , Morgan Kaufmann /Elsevier Publishers, 1999.

2. Kai Hwang and Zhi.Wei Xu, “Scalable Parallel Computing”, Tata McGraw Hill, New

Delhi, 2003.




CS2353 OBJECT ORIENTED ANALYSIS AND DESIGN




CS2353 OBJECT ORIENTED ANALYSIS AND DESIGN 


L T P C
3 0 0 3
OBJECTIVES:
1. To learn basic OO analysis and design skills through an elaborate case study
2. To use the UML design diagrams
3. To apply the appropriate design patterns
16
UNIT I 9
Introduction to OOAD – What is OOAD? – What is UML? What are the United
process(UP) phases - Case study – the NextGen POS system, Inception -Use case
Modeling - Relating Use cases – include, extend and generalization.
UNIT II 9
Elaboration - Domain Models - Finding conceptual classes and description classes –
Associations – Attributes – Domain model refinement – Finding conceptual class
hierarchies- Aggregation and Composition- UML activity diagrams and modeling
UNIT III 9
System sequence diagrams - Relationship between sequence diagrams and use cases
Logical architecture and UML package diagram – Logical architecture refinement - UML
class diagrams - UML interaction diagrams
UNIT IV 9
GRASP: Designing objects with responsibilities – Creator – Information expert – Low
Coupling –Controller – High Cohesion – Designing for visibility - Applying GoF design
patterns – adapter, singleton, factory and observer patterns.
UNIT V 9
UML state diagrams and modeling - Operation contracts- Mapping design to code -UML
deployment and component diagrams
TOTAL: 45 PERIODS
TEXT BOOK :
1.Craig Larman,"Applying UML and Patterns: An Introduction to object-oriented
Analysis and Design and iterative development”, Third Edition, Pearson Education,
2005
REFERENCES:
1. Mike O’Docherty, “Object-Oriented Analysis & Design: Understanding System
Development with UML 2.0”, John Wiley & Sons, 2005.
2. James W- Cooper, Addison-Wesley, “Java Design Patterns – A Tutorial”, 2000.
3. Micheal Blaha, James Rambaugh, “Object-Oriented Modeling and Design with UML”,
Second Edition, Prentice Hall of India Private Limited, 2007
4. Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides,“Design patterns:
Elements of Reusable object-oriented software”, Addison-Wesley, 1995.

CS 2352 PRINCIPLES OF COMPILER DESIGN CS2352 PRINCIPLES OF COMPILER DESIGN

CS 2352 PRINCIPLES OF COMPILER DESIGN CS2352 PRINCIPLES OF COMPILER DESIGN 

CS2352 PRINCIPLES OF COMPILER DESIGN L T P C
3 0 2 4
UNIT I LEXICAL ANALYSIS 9
Introduction to Compiling- Compilers-Analysis of the source program-The phases-
Cousins-The grouping of phases-Compiler construction tools. The role of the lexical
analyzer- Input buffering-Specification of tokens-Recognition of tokens-A language for
specifying lexical analyzer.
15
UNIT II SYNTAX ANALYSIS and RUN-TIME ENVIRONMENTS 9
Syntax Analysis- The role of the parser-Context-free grammars-Writing a grammar-Topdown
parsing-Bottom-up Parsing-LR parsers-Constructing an SLR(1) parsing table.
Type Checking- Type Systems-Specification of a simple type checker. Run-Time
Environments-Source language issues-Storage organization-Storage-allocation
strategies.
UNIT III INTERMEDIATE CODE GENERATION 9
Intermediate languages-Declarations-Assignment statements - Boolean expressions-
Case statements- Backpatching-Procedure calls
UNIT IV CODE GENERATION 9
Issues in the design of a code generator- The target machine-Run-time storage
management-Basic blocks and flow graphs- Next-use information-A simple code
generator-Register allocation and assignment-The dag representation of basic blocks -
Generating code from dags.
UNIT V CODE OPTIMIZATION 9
Introduction-The principle sources of optimization-Peephole optimization- Optimization of
basic blocks-Loops in flow graphs- Introduction to global data-flow analysis-Code
improving transformations.
TOTAL: 75 PERIODS
TEXT BOOK:
1. Alfred V. Aho, Ravi Sethi Jeffrey D. Ullman, “Compilers- Principles, Techniques, and
Tools”, Pearson Education Asia, 2007.
REFERENCES:
1. David Galles, “Modern Compiler Design”, Pearson Education Asia, 2007
2. Steven S. Muchnick, “Advanced Compiler Design & Implementation”,Morgan
Kaufmann Pulishers, 2000.
3. C. N. Fisher and R. J. LeBlanc “Crafting a Compiler with C”, Pearson Education,
2000.


LinkWithin

Related Posts Plugin for WordPress, ...