Categories
UG syllabus R 2013

Software Architectures Syllabus IT6602 Regulation 2013 Anna University

Software Architectures Syllabus IT6602

Software Architectures Syllabus IT6602 Regulation 2013 Anna University free download. IT6602 Syllabus Regulation 2013 pdf free download.

UNIT I INTRODUCTION AND ARCHITECTURAL DRIVERS Software Architectures Syllabus

Introduction – What is software architecture? – Standard Definitions – Architectural structures – Influence of software architecture on organization-both business and technical – Architecture Business Cycle- Introduction – Functional requirements – Technical constraints – Quality Attributes.

UNIT II QUALITY ATTRIBUTE WORKSHOP Software Architectures Syllabus

Quality Attribute Workshop – Documenting Quality Attributes – Six part scenarios – Case studies.

UNIT III ARCHITECTURAL VIEWS IT6602 Syllabus

Introduction – Standard Definitions for views – Structures and views – Representing views-available notations – Standard views – 4+1 view of RUP, Siemens 4 views, SEI’s perspectives and views – Case studies

UNIT IV ARCHITECTURAL STYLES Software Architectures Syllabus

Introduction – Data flow styles – Call-return styles – Shared Information styles – Event styles – Case studies for each style.

UNIT V DOCUMENTING THE ARCHITECTURE Software Architectures Syllabus

Good practices – Documenting the Views using UML – Merits and Demerits of using visual languages – Need for formal languages – Architectural Description Languages – ACME – Case studies. Special topics: SOA and Web services – Cloud Computing – Adaptive structures

OBJECTIVES IT6602 Syllabus:

Understand software architectural requirements and drivers

Be exposed to architectural styles and views

Be familiar with architectures for emerging technologies

OUTCOMES IT6602 Syllabus:

Upon Completion of the course, the students will be able to
Explain influence of software architecture on business and technical activities

Identify key architectural structures

Use styles and views to specify architecture

Design document for a given architecture

Subject Name Software Architectures
Subject code IT6602
Regulation 2013

IT6602 Syllabus click here to download

Software Architectures Notes


Software Architectures Important Questions


IT6602 Question Bank


 

Categories
UG syllabus R 2013

Digital Signal Processing Syllabus IT6502 Regulation 2013 Anna University

Digital Signal Processing Syllabus IT6502

Digital Signal Processing Syllabus IT6502 Regulation 2013 Anna University free download. IT6502  syllabus free pdf download.

UNIT I SIGNALS AND SYSTEMS Digital Signal Processing Syllabus

Basic elements of DSP – concepts of frequency in Analog and Digital Signals – sampling theorem – Discrete – time signals, systems – Analysis of discrete time LTI systems – Z transform – Convolution – Correlation.

UNIT II FREQUENCY TRANSFORMATIONS Digital Signal Processing Syllabus

Introduction to DFT – Properties of DFT – Circular Convolution – Filtering methods based on DFT – FFT Algorithms – Decimation – in – time Algorithms, Decimation – in – frequency Algorithms – Use of FFT in Linear Filtering – DCT – Use and Application of DCT.

UNIT III IIR FILTER DESIGN IT6502  syllabus

Structures of IIR – Analog filter design – Discrete time IIR filter from analog filter – IIR filter design by Impulse Invariance, Bilinear transformation, Approximation of derivatives – (LPF, HPF, BPF, BRF) filter design using frequency translation.

UNIT IV FIR FILTER DESIGN Digital Signal Processing Syllabus

Structures of FIR – Linear phase FIR filter – Fourier Series – Filter design using windowing techniques (Rectangular Window, Hamming Window, Hanning Window), Frequency sampling techniques

UNIT V FINITE WORD LENGTH EFFECTS IN DIGITAL FILTERS Digital Signal Processing Syllabus

Binary fixed point and floating point number representations – Comparison – Quantization noise – truncation and rounding – quantization noise power- input quantization error- coefficient quantization error – limit cycle oscillations-dead band- Overflow error-signal scaling.

Subject Name Digital Signal Processing
Subject code IT6502
Regulation 2013

IT6502 Syllabus click here to download

Digital Signal Processing Notes


Digital Signal Processing important questions


IT6502 Question Bank

Categories
UG syllabus R 2013

Compiler Design Syllabus CS6660 Regulation 2013 Anna University

Compiler Design Syllabus CS6660 

Compiler Design Syllabus CS6660 Regulation 2013 Anna University free download. CS6660 Syllabus Regulation 2013 pdf free download.

UNIT I INTRODUCTION TO COMPILERS Compiler Design Syllabus

Translators-Compilation and Interpretation-Language processors -The Phases of Compiler-Errors Encountered in Different Phases-The Grouping of Phases-Compiler Construction Tools – Programming Language basics.

UNIT II LEXICAL ANALYSIS Compiler Design Syllabus

Need and Role of Lexical Analyzer-Lexical Errors-Expressing Tokens by Regular Expressions-Converting Regular Expression to DFA- Minimization of DFA-Language for Specifying Lexical Analyzers-LEX-Design of Lexical Analyzer for a sample Language.

UNIT III SYNTAX ANALYSIS CS6660 Syllabus

Need and Role of the Parser-Context Free Grammars -Top Down Parsing -General Strategies-Recursive Descent Parser Predictive Parser-LL(1) Parser-Shift Reduce Parser-LR Parser-LR (0)Item-Construction of SLR Parsing Table -Introduction to LALR Parser – Error Handling and Recovery in Syntax Analyzer-YACC-Design of a syntax Analyzer for a Sample Language .

UNIT IV SYNTAX DIRECTED TRANSLATION & RUN TIME ENVIRONMENT Compiler Design Syllabus

Syntax directed Definitions-Construction of Syntax Tree-Bottom-up Evaluation of S-Attribute Definitions- Design of predictive translator – Type Systems-Specification of a simple type checker-Equivalence of Type Expressions-Type Conversions. RUN-TIME ENVIRONMENT: Source Language Issues-Storage Organization-Storage Allocation-Parameter Passing-Symbol Tables-Dynamic Storage Allocation-Storage Allocation in FORTAN.

UNIT V CODE OPTIMIZATION AND CODE GENERATION Compiler Design Syllabus

Principal Sources of Optimization-DAG- Optimization of Basic Blocks-Global Data Flow Analysis-Efficient Data Flow Algorithms-Issues in Design of a Code Generator – A Simple Code Generator Algorithm.

Subject Name Compiler Design
Subject code CS6660
Regulation 2013

CS6660 Syllabus click here to download

Compiler Design Notes


Compiler Design Important questions


CS6660 Question bank

Categories
UG syllabus R 2013

Artificial Intelligence Syllabus CS6659 Regulation 2013 Anna University

Artificial Intelligence Syllabus CS6659

Artificial Intelligence Syllabus CS6659 Regulation 2013 Anna University free download. CS6659 Syllabus pdf free download.

UNIT I INTRODUCTION TO Al AND PRODUCTION SYSTEMS Artificial Intelligence Syllabus

Introduction to AI-Problem formulation, Problem Definition -Production systems, Control strategies, Search strategies. Problem characteristics, Production system characteristics -Specialized production system- Problem solving methods – Problem graphs, Matching, Indexing and Heuristic functions -Hill Climbing-Depth first and Breath first, Constraints satisfaction – Related algorithms, Measure of performance and analysis of search algorithms.

UNIT II REPRESENTATION OF KNOWLEDGE CS6659 Syllabus

Game playing – Knowledge representation, Knowledge representation using Predicate logic, Introduction to predicate calculus, Resolution, Use of predicate calculus, Knowledge representation using other logic-Structured representation of knowledge.

UNIT III KNOWLEDGE INFERENCE Artificial Intelligence Syllabus

Knowledge representation -Production based system, Frame based system. Inference – Backward chaining, Forward chaining, Rule value approach, Fuzzy reasoning – Certainty factors, Bayesian Theory-Bayesian Network-Dempster – Shafer theory.

UNIT IV PLANNING AND MACHINE LEARNING CS6659 Syllabus

Basic plan generation systems – Strips -Advanced plan generation systems – K strips -Strategic explanations -Why, Why not and how explanations. Learning- Machine learning, adaptive Learning.

UNIT V EXPERT SYSTEMS Artificial Intelligence Syllabus

Expert systems – Architecture of expert systems, Roles of expert systems – Knowledge Acquisition –Meta knowledge, Heuristics. Typical expert systems – MYCIN, DART, XOON, Expert systems shells.

Subject Name Artificial Intelligence
Subject code CS6659
Regulation 2013

CS6659 Syllabus click here to download

Artificial Intelligence Notes


Artificial Intelligence Important Questions


CS6659 Question Bank

Categories
UG syllabus R 2013

Mobile Computing Syllabus IT6601 Regulation 2013 Anna University

Mobile Computing Syllabus IT6601

Mobile Computing Syllabus IT6601 Regulation 2013 Anna University free download. IT6601 Syllabus pdf free download Reg 2013.

UNIT I INTRODUCTION Mobile Computing Syllabus ( IT6601 Syllabus)

Mobile Computing – Mobile Computing Vs wireless Networking – Mobile Computing Applications – Characteristics of Mobile computing – Structure of Mobile Computing Application. MAC Protocols – Wireless MAC Issues – Fixed Assignment Schemes – Random Assignment Schemes – Reservation Based Schemes.

UNIT II MOBILE INTERNET PROTOCOL AND TRANSPORT LAYER Mobile Computing Syllabus ( IT6601 Syllabus)

Overview of Mobile IP – Features of Mobile IP – Key Mechanism in Mobile IP – route Optimization. Overview of TCP/IP – Architecture of TCP/IP- Adaptation of TCP Window – Improvement in TCP Performance.

UNIT III MOBILE TELECOMMUNICATION SYSTEM Mobile Computing Syllabus ( IT6601 Syllabus)

Global System for Mobile Communication (GSM) – General Packet Radio Service (GPRS) – Universal Mobile Telecommunication System (UMTS).

UNIT IV MOBILE AD-HOC NETWORKS( IT6601 Syllabus)

Ad-Hoc Basic Concepts – Characteristics – Applications – Design Issues – Routing – Essential of Traditional Routing Protocols –Popular Routing Protocols – Vehicular Ad Hoc networks ( VANET) – MANET Vs VANET – Security.

UNIT V MOBILE PLATFORMS AND APPLICATIONS  ( IT6601 Syllabus)

Mobile Device Operating Systems – Special Constrains & Requirements – Commercial Mobile Operating Systems – Software Development Kit: iOS, Android, BlackBerry, Windows Phone – M-Commerce – Structure – Pros & Cons – Mobile Payment System – Security Issues.

Subject Name Mobile Computing
Subject code IT6601
Regulation 2013

IT6601 Syllabus click here to download

Mobile Computing Notes


Mobile Computing Important questions


IT6601 Question Bank

Categories
UG syllabus R 2013

Distributed Systems Syllabus CS6601 Regulation 2013 Anna University

Distributed Systems Syllabus

Distributed Systems Syllabus CS6601 Regulation 2013 Anna University free download. CS6601 Syllabus free pdf download.

UNIT I INTRODUCTION Distributed Systems Syllabus

Examples of Distributed Systems–Trends in Distributed Systems – Focus on resource sharing – Challenges. Case study: World Wide Web.

UNIT II COMMUNICATION IN DISTRIBUTED SYSTEM Distributed Systems Syllabus

System Model – Inter process Communication – the API for internet protocols – External data representation and Multicast communication. Network virtualization: Overlay networks. Case study: MPI Remote Method Invocation And Objects: Remote Invocation – Introduction – Request-reply protocols – Remote procedure call – Remote method invocation. Case study: Java RMI – Group communication – Publish-subscribe systems – Message queues – Shared memory approaches -Distributed objects – Case study: Enterprise Java Beans -from objects to components.

UNIT III PEER TO PEER SERVICES AND FILE SYSTEM Distributed Systems Syllabus

Peer-to-peer Systems – Introduction – Napster and its legacy – Peer-to-peer – Middleware – Routing overlays. Overlay case studies: Pastry, Tapestry- Distributed File Systems –Introduction – File service architecture – Andrew File system. File System: Features-File model -File accessing models – File sharing semantics Naming: Identifiers, Addresses, Name Resolution – Name Space Implementation – Name Caches – LDAP.

UNIT IV SYNCHRONIZATION AND REPLICATION Distributed Systems Syllabus

Introduction – Clocks, events and process states – Synchronizing physical clocks- Logical time and logical clocks – Global states – Coordination and Agreement – Introduction – Distributed mutual exclusion – Elections – Transactions and Concurrency Control– Transactions -Nested transactions – Locks – Optimistic concurrency control – Timestamp ordering – Atomic Commit protocols -Distributed deadlocks – Replication – Case study – Coda.

UNIT V PROCESS & RESOURCE MANAGEMENT Distributed Systems Syllabus

Process Management: Process Migration: Features, Mechanism – Threads: Models, Issues, Implementation. Resource Management: Introduction- Features of Scheduling Algorithms –Task Assignment Approach – Load Balancing Approach – Load Sharing Approach.

Subject Name Distributed Systems
Subject code CS6601
Regulation 2013

CS6601 Syllabus click here to download

Distributed Systems notes


Distributed Systems Important questions


CS6601 Question Bank

Categories
UG syllabus R 2013

Antenna and Wave propagation Syllabus EC6602 Regulation 2013 Anna University

Antenna and Wave propagation Syllabus

Antenna and Wave propagation Syllabus EC6602 Regulation 2013 Anna University free download. EC6602 Syllabus free pdf download.

UNIT I FUNDAMENTALS OF RADIATION Antenna and Wave propagation Syllabus

Definition of antenna parameters – Gain, Directivity, Effective aperture, Radiation Resistance, Band width, Beam width, Input Impedance. Matching – Baluns, Polarization mismatch, Antenna noise temperature, Radiation from oscillating dipole, Half wave dipole. Folded dipole, Yagi array.

UNIT II APERTURE AND SLOT ANTENNAS Antenna and Wave propagation Syllabus

Radiation from rectangular apertures, Uniform and Tapered aperture, Horn antenna , Reflector antenna , Aperture blockage , Feeding structures , Slot antennas ,Microstrip antennas – Radiation mechanism – Application ,Numerical tool for antenna analysis

UNIT III ANTENNA ARRAYS EC6602 Syllabus

N element linear array, Pattern multiplication, Broadside and End fire array – Concept of Phased arrays, Adaptive array, Basic principle of antenna Synthesis-Binomial array

UNIT IV SPECIAL ANTENNAS Antenna and Wave propagation Syllabus

Principle of frequency independent antennas –Spiral antenna, Helical antenna, Log periodic. Modern antennas- Reconfigurable antenna, Active antenna, Dielectric antennas, Electronic band gap structure and applications, Antenna Measurements-Test Ranges, Measurement of Gain, Radiation pattern, Polarization, VSWR

UNIT V PROPAGATION OF RADIO WAVES Antenna and Wave propagation Syllabus

Modes of propagation , Structure of atmosphere , Ground wave propagation , Tropospheric propagation , Duct propagation, Troposcatter propagation , Flat earth and Curved earth concept Sky wave propagation – Virtual height, critical frequency , Maximum usable frequency – Skip distance, Fading , Multi hop propagation

Subject Name Antenna and Wave propagation
Subject code EC6602
Regulation 2013

EC6602 Syllabus Click here to download

Antenna and Wave propagation Notes


Antenna and Wave propagation Important questions


EC6602 Question Bank

Categories
UG syllabus R 2013

VLSI Design Syllabus EC6601 Regulation 2013 Anna University

VLSI Design Syllabus EC6601

VLSI Design Syllabus EC6601 Regulation 2013 Anna University free download. EC6601 Syllabus pdf file download VLSI Design Syllabus.

UNIT I MOS TRANSISTOR PRINCIPLE VLSI Design Syllabus

NMOS and PMOS transistors, Process parameters for MOS and CMOS, Electrical properties of CMOS circuits and device modeling, Scaling principles and fundamental limits, CMOS inverter scaling, propagation delays, Stick diagram, Layout diagrams

UNIT II COMBINATIONAL LOGIC CIRCUITS EC6601 Syllabus

Examples of Combinational Logic Design, Elmore’s constant, Pass transistor Logic, Transmission gates, static and dynamic CMOS design, Power dissipation – Low power design principles

UNIT III SEQUENTIAL LOGIC CIRCUITS VLSI Design Syllabus

Static and Dynamic Latches and Registers, Timing issues, pipelines, clock strategies, Memory architecture and memory control circuits, Low power memory circuits, Synchronous and Asynchronous design

UNIT IV DESIGNING ARITHMETIC BUILDING BLOCKS EC6601 Syllabus

Data path circuits, Architectures for ripple carry adders, carry look ahead adders, High speed
adders, accumulators, Multipliers, dividers, Barrel shifters, speed and area tradeoff

UNIT V IMPLEMENTATION STRATEGIES VLSI Design Syllabus

Full custom and Semi custom design, Standard cell design and cell libraries, FPGA building block architectures, FPGA interconnect routing procedures.

TEXTBOOKS EC6601 Syllabus:

1. Jan Rabaey, Anantha Chandrakasan, B.Nikolic, “Digital Integrated Circuits: A Design Perspective”, Second Edition, Prentice Hall of India, 2003.

2. M.J. Smith, “Application Specific Integrated Circuits”, Addisson Wesley, 1997.

Subject Name VLSI Design
Subject code EC6601
Regulation 2013

EC6601 Syllabus click here to download

VLSI Design Notes


EC6601 Important questions


VLSI Design Question bank

Categories
UG syllabus R 2013

Computer Architecture Syllabus CS6303 Regulation 2013 Anna University

Computer Architecture Syllabus Syllabus CS6303

Computer Architecture Syllabus CS6303 Regulation 2013 Anna University syllabus free download. CS6303 Syllabus pdf free download.

OBJECTIVES Computer Architecture Syllabus:

To make students understand the basic structure and operation of digital computer.

Understand the hardware-software interface.

Familiarize the students with arithmetic and logic unit and implementation of fixed point and floating-point arithmetic operations.

To expose the students to the concept of pipelining.

Familiarize the students with hierarchical memory system including cache memories and virtual memory.

To expose the students with different ways of communicating with I/O devices and standard I/O interfaces.

UNIT I OVERVIEW & INSTRUCTIONS Computer Architecture Syllabus

Eight ideas – Components of a computer system – Technology – Performance – Power wall – Uniprocessors to multiprocessors; Instructions – operations and operands – representing instructions – Logical operations – control operations – Addressing and addressing modes.

UNIT II ARITHMETIC OPERATIONS Computer Architecture Syllabus

ALU – Addition and subtraction – Multiplication – Division – Floating Point operations – Subword parallelism.

UNIT III PROCESSOR AND CONTROL UNIT CS6303 Syllabus

Basic MIPS implementation – Building datapath – Control Implementation scheme – Pipelining – Pipelined datapath and control – Handling Data hazards & Control hazards – Exceptions.

UNIT IV PARALLELISM Computer Architecture Syllabus

Instruction-level-parallelism – Parallel processing challenges – Flynn’s classification – Hardware multithreading – Multicore processors

UNIT V MEMORY AND I/O SYSTEMS CS6303 Syllabus

Memory hierarchy – Memory technologies – Cache basics – Measuring and improving cache performance – Virtual memory, TLBs – Input/output system, programmed I/O, DMA and interrupts, I/O processors.

Subject Name Computer Architecture
Subject Code CS6303
Regulation 2013

CS6303 Syllabus click here to download

Computer Architecture Notes


CS6303 Important Questions


Computer Architecture Question Bank

Categories
UG syllabus R 2013

EE6604 Syllabus Design of Electrical Machines Regulation 2013 Anna University

EE6604 Syllabus Design of Electrical Machines

EE6604 Syllabus Design of Electrical Machines Regulation 2013 Anna University free download. Design of Electrical Machines Syllabus free pdf download.

UNIT I INTRODUCTION EE6604 Syllabus

Major considerations in Electrical Machine Design – Electrical Engineering Materials – Space factor – Choice of Specific Electrical and Magnetic loadings – Thermal considerations – Heat flow – Temperature rise and Insulating Materials – Rating of machines – Standard specifications.

UNIT II DC MACHINES EE6604 Syllabus

Output Equations – Main Dimensions – Choice of Specific Electric and Magnetic Loading – Maganetic Circuits Calculations – Carter’s Coefficient – Net length of Iron –Real & Apparent flux densities – Selection of number of poles – Design of Armature – Design of commutator and brushes – performance prediction using design values.

UNIT III TRANSFORMERS EE6604 Syllabus

Output Equations – Main Dimensions – kVA output for single and three phase transformers – Window space factor – Design of core and winding – Overall dimensions – Operating characteristics – No load current – Temperature rise in Transformers – Design of Tank – Methods of cooling of Transformers.

UNIT IV INDUCTION MOTORS EE6604 Syllabus

Output equation of Induction motor – Main dimensions – Choice of Average flux density – Length of air gap- Rules for selecting rotor slots of squirrel cage machines – Design of rotor bars & slots – Design of end rings – Design of wound rotor – Magnetic leakage calculations – Leakage reactance of polyphase machines- Magnetizing current – Short circuit current – Operating characteristics- Losses and Efficiency.

UNIT V SYNCHRONOUS MACHINES Design of Electrical Machines Syllabus

Output equations – choice of Electrical and Magnetic Loading – Design of salient pole machines – Short circuit ratio – shape of pole face – Armature design – Armature parameters – Estimation of air gap length – Design of rotor –Design of damper winding – Determination of full load field mmf – Design of field winding – Design of turbo alternators – Rotor design.

Subject Name Design of Electrical Machines
Subject Code EE6604
Regulation 2013

EE6604 Syllabus click here to download

Design of Electrical Machines Notes


EE6604 Important Questions


Design of Electrical Machines Question Bank