Anna University Semester 5 Information Technology Engineering Syllabus – The fifth semester syllabus of Anna University Chennai for Information Technology Engineering has three subjects that are common with computer engineering which are Digital Signal Processing,Object Oriented Programming and wireless communication – also in EXTC branch. One advantage is that there is no mathematical subject here in this semester.
Anna University Semester 5 Information Technology Engineering Syllabus
UNIT I FUNDAMENTALS & LINK LAYER 9
Building a network – Requirements – Layering and protocols – Internet Architecture – Network
software – Performance ; Link layer Services – Framing – Error Detection – Flow control
UNIT II MEDIA ACCESS & INTERNETWORKING 9
Media access control – Ethernet (802.3) – Wireless LANs – 802.11 – Bluetooth – Switching and
bridging – Basic Internetworking (IP, CIDR, ARP, DHCP,ICMP )
UNIT III ROUTING 9
Routing (RIP, OSPF, metrics) – Switch basics – Global Internet (Areas, BGP, IPv6), Multicast –
addresses – multicast routing (DVMRP, PIM)
UNIT IV TRANSPORT LAYER 9
Overview of Transport layer – UDP – Reliable byte stream (TCP) – Connection management – Flow
control – Retransmission – TCP Congestion control – Congestion avoidance (DECbit, RED) – QoS –
UNIT V APPLICATION LAYER 9
Traditional applications -Electronic Mail (SMTP, POP3, IMAP, MIME) – HTTP – Web Services – DNS
GRAPHICS AND MULTIMEDIA
UNIT I OUTPUT PRIMITIVES 9
Basic ? Line ? Curve and ellipse drawing algorithms ? Examples – Applications – Attributes ?
Two- Dimensional geometric transformations ? Two-Dimensional clipping and viewing – Input
UNIT II THREE-DIMENSIONAL CONCEPTS 9
Three-Dimensional object representations ? Three-Dimensional geometric and modeling
transformations ? Three-Dimensional viewing ? Hidden surface elimination
? Color models – Virtual reality – Animation.
UNIT III MULTIMEDIA SYSTEMS DESIGN 9
Multimedia basics ? Multimedia applications ? Multimedia system architecture ? Evolving
technologies for multimedia ? Defining objects for multimedia systems ? Multimedia data interface
standards ? Multimedia databases.
UNIT IV MULTIMEDIA FILE HANDLING 9
Compression and decompression ? Data and file format standards ? Multimedia I/O technologies ?
Digital voice and audio ? Video image and animation ? Full motion video ? Storage and retrieval
UNIT V HYPERMEDIA 9
Multimedia authoring and user interface ? Hypermedia messaging ? Mobile messaging ?
Hypermedia message component ? Creating hypermedia message ? Integrated multimedia
message standards ? Integrated document management ? Distributed multimedia systems.
OBJECT ORIENTED ANALYSIS AND DESIGN
UNIT I UML DIAGRAMS 9
Introduction to OOAD – Unified Process – UML diagrams – Use Case – Class Diagrams– Interaction
Diagrams – State Diagrams – Activity Diagrams – Package, component and Deployment Diagrams
UNIT II DESIGN PATTERNS 9
GRASP: Designing objects with responsibilities – Creator – Information expert – Low Coupling – High
Cohesion – Controller – Design Patterns – creational – factory method – structural – Bridge – Adapter –
behavioral – Strategy – observer
UNIT III CASE STUDY 9
Case study – the Next Gen POS system, Inception -Use case Modeling – Relating Use cases –
include, extend and generalization – Elaboration – Domain Models – Finding conceptual classes and
description classes – Associations – Attributes – Domain model refinement – Finding conceptual class
Hierarchies – Aggregation and Composition
UNIT IV APPLYING DESIGN PATTERNS 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 – Applying GoF design patterns
UNIT V CODING AND TESTING 9
Mapping design to code – Testing: Issues in OO Testing – Class Testing – OO Integration Testing –
GUI Testing – OO System Testing
DIGITAL SIGNAL PROCESSING
UNIT I SIGNALS AND SYSTEMS 9
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
UNIT II FREQUENCY TRANSFORMATIONS 9
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 9
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 9
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 9
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.
UNIT I SCRIPTING. 9
Web page Designing using HTML, Scripting basics- Client side and server side scripting. Java ScriptObject,
names, literals, operators and expressions- statements and features- events – windows –
documents – frames – data types – built-in functions- Browser object model – Verifying forms.-HTML5-
CSS3- HTML 5 canvas – Web site creation using tools.
UNIT II JAVA 9
Introduction to object oriented programming-Features of Java – Data types, variables and arrays –
Operators – Control statements – Classes and Methods – Inheritance. Packages and Interfaces –
Exception Handling – Multithreaded Programming – Input/Output – Files – Utility Classes – String
UNIT III JDBC 9
JDBC Overview – JDBC implementation – Connection class – Statements – Catching Database
Results, handling database Queries. Networking– InetAddress class – URL class- TCP sockets – UDP
sockets, Java Beans –RMI.
UNIT IV APPLETS 9
Java applets- Life cycle of an applet – Adding images to an applet – Adding sound to an applet.
Passing parameters to an applet. Event Handling. Introducing AWT: Working with Windows Graphics
and Text. Using AWT Controls, Layout Managers and Menus. Servlet – life cycle of a servlet. The
Servlet API, Handling HTTP Request and Response, using Cookies, Session Tracking. Introduction to
UNIT V XML AND WEB SERVICES 9
Xml – Introduction-Form Navigation-XML Documents- XSL – XSLT- Web services-UDDI-WSDL-Java
web services – Web resources.
UNIT I WIRELESS CHANNELS 9
Large scale path loss – Path loss models: Free Space and Two-Ray models -Link Budget design –
Small scale fading- Parameters of mobile multipath channels – Time dispersion parametersCoherence
bandwidth – Doppler spread & Coherence time, Fading due to Multipath time delay
spread – flat fading – frequency selective fading – Fading due to Doppler spread – fast fading – slow
UNIT II CELLULAR ARCHITECTURE 9
Multiple Access techniques – FDMA, TDMA, CDMA – Capacity calculations–Cellular conceptFrequency
reuse – channel assignment- hand off- interference & system capacity- trunking & grade
of service – Coverage and capacity improvement.
UNIT III DIGITAL SIGNALING FOR FADING CHANNELS 9
Structure of a wireless communication link, Principles of Offset-QPSK, p/4-DQPSK, Minimum Shift
Keying, Gaussian Minimum Shift Keying, Error performance in fading channels, OFDM principle –
Cyclic prefix, Windowing, PAPR.
UNIT IV MULTIPATH MITIGATION TECHNIQUES 9
Equalisation – Adaptive equalization, Linear and Non-Linear equalization, Zero forcing and LMS
Algorithms. Diversity – Micro and Macrodiversity, Diversity combining techniques, Error probability in
fading channels with diversity reception, Rake receiver,
UNIT V MULTIPLE ANTENNA TECHNIQUES 9
MIMO systems – spatial multiplexing -System model -Pre-coding – Beam forming – transmitter
diversity, receiver diversity- Channel state information-capacity in fading and non-fading channels