Information Technology
Information Technology
1
Program Code: 5127
Program Objectives
1. To ensure development of skilled professionals to meet the industrial
requirements in Information Technology industry.
2. To empower graduands with skills which will help them establish start-ups
in Information Technology and related sectors.
3. To encourage the graduands continue their higher studies and contribute
to the needs of the community through research.
3
Semester I
Course I
(C19IN11/E19IN01)PRINCIPLES OF INFORMATION TECHNOLOGY
Objectives
1. To understand the IT based environment in terms of various concepts,
techniques and tools.
2. To know the IT based business applications and the latest trends in
industry.
Unit-I 18 Hrs
Unit-II 18 Hrs
Unit-III 18 Hrs
Networks: Types of Networks, Types of Topologies, and Protocols used in the
Internet, Internet Applications, Getting Connected to Internet Applications,
Computer Ethics.
Unit-IV 18 Hrs
Electronic Commerce (E-Commerce): E-commerce features, Business to
business (B-to-B or B2B) E- Commerce, Business to consumer (B-to-C or
B2C) E- Commerce, Business to Government (B-to-G or B2G) E- Commerce,
Government to Consumer (G-to-C or G2C) E- Commerce, Consumer to
consumer(C-to-C or C2C) E- Commerce.
Unit-V 18 Hrs
Emerging Trends in IT: Introduction, Electronic Data Interchange (EDI),
Smart Cards, Mobile Communication, Internet Protocol TV, Virtual Reality,
Augmented Reality, Internet of Things.
REFERENCES:
4
Course II
(C19IN12/E19IN02)COMPUTER HARDWARE AND MAINTANANCE
Objectives:
1. To understand in details the different Computer hardware, configuration
and maintenance.
2. To acquire skills to pursue career in Computer Maintenance.
Unit-I 18 Hrs
Inside the PC: Block diagram of Pentium - Inside the Pentium – Parts - Mother
board, chipset, expansion slots, memory, Power supply, drives and connectors
Systems: Desktop, Lap Top, Specification and features - Comparison table.
Server - system – IBM server families, Sun Server, Intel processor etc –
Workstation
Mother Board: Evolution – Different forms of mother boards – Riser -
Architectures. Intel, AMD and VIA motherboards. Chipsets: Introduction – 945
chipset
Bus Standards: Introduction – ISA Bus – PCI Bus – PCI Express, USB, High
speed Bus, – Pin details and Architecture.
Bios-setup: Standard CMOS setup, Advanced BIOS setup, Power management,
Advanced chipset features, PC Bios communication – upgrading BIOS, Flash,
BIOS –setup
Processors: Introduction – Pentium IV, Hyper threading, dual core technology,
Core2Duo technology –– AMD Series, Athlon 2000, Xeon processor.
Comparison tables. Pentium Pin details, Itanium Processor - Pentium
packaging styles, Parallel Computer Architectures, GPU.
Unit-II 18 Hrs
Memory and I/O
Memory: Introduction - Main memory – Evolution - DRAM – EDO RAM -
SDRAM – DDR RAM versions – IT RAM – Direct RDRAM – Memory Chips
(SIMM, DIMM, RIMM)- Extended – Expanded – Cache - Virtual Memory Causes
of false memory errors.
Graphic Cards: Introduction - Definition and Layout of Components in
Graphics card – Graphics Processor – Video memory – RAMDAC – Driver
Software – 3D – Video capture card installation.
Sound Cards: Introduction - Definition of Various Components – Connectivity –
Standards – A3D – EAX – MIDI – General MIDI – PCI Audio – USB Sound – MP3
– SDMI.
Displays: Introduction – CRT – Anatomy – Resolution – refresh rate –
interlacing – Digital CRT’s – Panel Displays – Introduction – LCD Principles –
Plasma Displays – TFT displays. Display adapter: Introduction - VGA and
SVGA cards, flickering, Demagnetizing and precautions.
Keyboard, and Mouse and barcode scanner: Introduction – Keyboard ,
wireless Keyboard – Signals – operation - troubleshooting - Mouse types,
connectors , Serial mouse, PS/2 mouse and Optical mouse operation – Signals
– Installation – barcode scanner – operation.
I/O Ports: Serial – Parallel – USB – Game Port – Blue tooth interface, IR
connector, Signal specification problems with interfaces.
5
Unit-III 18 Hrs
Disk Drives
Hard Disk: Introduction – Construction – Working Principle - Specification of
IDE, EIDE, Ultra ATA, Serial ATA, SCSI, Disk Array controller, solid state drive.
HDD Installation – Partition – Formatting. Troubleshooting hard disk drives;
problem diagnosis, typical problems and troubleshooting; Hard disk drive,
components, Head Actuator mechanism Head positioning of a voice coil base
system.
CD/DVD ROM: Introduction – Basics, Working principle – various formats –
CD-R, CD-RW, DVD: Introduction – Formats – Technology – DVDROM, DVD
Video, DVD Audio – Recordable formats – DVD-R, DVD-RW, DVD-RAM
Special type of drives: Zip drive, Memory stick, USB-flash drive, IPod Dock
version and installation.
Unit-IV 18 Hrs
I/o devices and Power Supply
Printers: Introduction – Types of printers – Dot Matrix – Inkjet – Laser
Operation – Construction – Features – Troubleshooting Dot matrix, Inkjet and
laser printer problems. Modem and Router: Modem - Introduction – Operation
– Types – Installation – Router - introduction. Scanners: Introduction –
operation – Scan Resolution - Color Scanners – Scan modes – File formats -
Simple problems and troubleshooting.
Digital Camera: Introduction – Operation – Features.
Web Camera, Biometric devices: Thump scanner, Iris scanner, speech
synthesizer - operation and installation - Trouble shooting.
SMPS: Principles of Operation – Block Diagram – AT & ATX Power Supply,
connector specifications and protection.
Unit-V 18 Hrs
Trouble Shooting PC
Room Preparation and Power supply: Location – Pollution – Air-conditioning
– Power Supply – Voltage Regulators – Servo Stabilizers – UPS, Surge
suppressors and spike isolators. Installation practice: Routine checks -
Preventive maintenance - problem causes, peripheral and general precautions.
Faults elimination process: Dead system spurious problem - security failures
heartbeats and multiple faults - Systematic trouble shooting – Symptoms
observation – analysis - Fault diagnosis and fault rectification.
POST: Definition – IPL hardware – POST Test sequence – beep codes and error
messages. Diagnostic Software and Viruses: Computer Viruses – Precautions
– Anti-virus Software – identify the signature of viruses – Firewalls and latest
diagnostic software.
6
REFERENCES:
Publication
Basic Refrigeration and Air Conditioning Tata Mc Graw Hill Pub 2001
7
Course III
(C19IN13/E19IN03)OFFICE AUTOMATION
Objectives
1. To master various Office Automation tools in the MS Office Suite.
2. To understand the basic Internet tools and the implementation of
E-governance.
Unit – I 18 Hrs
Unit - V 18 Hrs
Intranet tools and E-Governance: E-mail: Anatomy of e-mail, e-mail
address, finding e-mail address, adding signature, attaching files, opening
attachments, managing e-mail account, Web mail, Yahoo Mail, Outlook
express, Web pages, HTML, basics of HTML, Page Properties, Text,
Hyperlinks, Tables, Graphics and Pictures, Miscellaneous, Shared borders,
Navigation bars, Cascading Style Sheets, Themes, Frames, Components,
Forms, create web site. Uploading and downloading files. Portals, creating
portals, digital signature, computer virus and antivirus software.
REFERENCES:
(C19CE10/E19CE10)COMMUNICATIVE ENGLISH
1. Basic Grammar:
a. Review of grammar
b. Remedial study of grammar
c. Simple sentence
d. Word passive voice etc.
2. Bubbling Vocabulary:
a. Synonyms
b. Antonyms
c. One – work Institution
4. Writing English
a. Writing Business letters.
b. Paragraph writing
c. Essay writing
d. Dialogue writing
5. Speaking English
a. Expressions used under different circumstances
b. Phonetics
REFERENCES :
Chennai
10
Course V
Practical I
List of Ex.
different components.
module.
10. Practice single Operating system installation and understand its setup
11
Semester – II
Course VI
Objectives:
Unit-I 18 Hrs
Overview: Introduction, Network models, Physical layer and Media, Data
and Signals, Encoding and Modulation, Multiplexing and Spreading,
Transmission Media, Switching, Telephone and Cable Networks.
Unit-II 18 Hrs
Data link layer: Error Detection and Correction, Data Link Control and
Protocols, Random and Controlled Accesses, Local Area Networks (LANs),
Wide Area Networks (WANs), SONET/SDH, Frame Relay and ATM.
Unit-III 18 Hrs
Network layer: Logical Addressing, IPv4 Protocol, Address Mapping, Error
Reporting, and Multicasting, Packet Delivery, Forwarding, and Routing.
Unit-IV 18 Hrs
Transport layer: Transport layer in the Internet (UDP, TCP, SCTP),
Congestion control and Quality of Service (QoS).
Unit-V 18 Hrs
Application layer: Domain Name System (DNS), Remote Logging,
Electronic Mail and FTP, World Wide Web and HTTP, Network Management,
Multimedia.
REFERENCES:
12
Course VII
(C19IN22/E19IN05)PROGRAMMING IN C
Objectives
1. To learn the basic programming constructs through C.
2. To develop possible logic and then corresponding programs and
applications in C.
Unit - I 18 Hrs
Overview of C: History of C, Importance of C, Basic Structure of C Programs.
Constants, Variables, Data Types, Operators and Expression Managing Input
and Output Operations, Reading and Writing Character, Formatted Input
and Output. Decision Making and Branching: Simple IF, IF Else, Nesting of
IF-ELSE, ELSE-IF Ladder, Switch Statements, GOTO Statements. Decision
Making and Looping: WHILE Statement, DO Statement FOR Statement.
Unit- II 18 Hrs
Arrays: Definition, One -Dimensional Arrays, Declaration of One-Dimensional
Arrays, Initialization of One -Dimensional Arrays, Two-Dimensional Arrays,
Initializing Two-Dimensional Arrays, Multidimensional Arrays, Dynamic
Arrays.
Unit- III 18 Hrs
Character Arrays And Strings: Introduction, Declaring And Initializing String
Variables, Reading Strings From Terminal, Writing Strings To Screen, String
Handling Functions, pointers, Files, opening/closing files, input/output,
error handling during I/O operations, Random access to files, command line
arguments.
Unit - IV 18 Hrs
Data structures: Definition, Categories of data structures, Arrays: Array
operations: Merging of two arrays - Two dimensional arrays. Stacks:
Definition - Operations on stack - Representation of a stack as an array -
Representation of a stack as a Linked list - Evaluation of expression: Infix to
Prefix conversion – Infix to Postfix conversion. Queues: Definition -
Operations on Queue - Representation of Queue as an array -
Representation of Queue as a linked list – Circular Queues. Linked list:
Definition - Operations on linked list – Circular list - Doubly linked list -
Operations on doubly linked list - Polynomial addition.
Unit- V 18 Hrs
Trees: Definition & Terminology - Binary trees - Traversal of a binary tree: In
order, Pre order and Post order. Representation of a Binary tree in memory –
Linked representation of binary trees – array representation of binary trees -
Operations on a Binary search tree: Searching Operation - Insertion
Operation and Deletion operation. Forest Tree: Conversion of a Forest Tree to
Binary Tree - Graphs: Definition & Terminology - Graph representations -
Graph travels: Depth first search & Breadth first search. Shortest path
Algorithm (Using Dijikstra’s Algorithm).
REFERENCES:
Programming in ANSI C E.Balgurusamy
Data Structures through C Yashavant Kanethar
Programming in ANSI C E.Balgurusamy
Data Structures through C Yashavant Kanethar 13
Course VIII
(C19LS23/E19LS05)LIFE SKILL
II Attitude
(a) Attitude
(b)Self acceptance, self – esteem and self actualization
(c) Positive thinking
IV Computers
V Internet
REFERENCES:
14
Course IX
(C19IN24/E19IN06)OPERATING SYSTEM
Objectives:
REFERENCES:
1. James L Peterson & Abraham Silberschatz, Operating System Concepts,
Addision Wesley (1985).
2. Andrew S Tanenbaum, Operating Systems Design and Implementation,
Prentice Hall (1987).
3. Philippe A Janson, Operating Systems Structures and Mechanisms,
Academic Press (1985).
4. Harvey M Deitel, An Introduction to Operating Systems, Addison Wesley
(1984).
5. Stuart E Madnick& John J Donovan, Operating Systems, McGraw-Hill,
ISE (1968).
6. Per Brinch Hansen, Operating System Principles, Prentice-Hall of India
(1973).
15
Course X
Practical II
List of Ex
their results.
secured.
7. Program to swap two variables values with and without using third
variables.
8. Program to find the largest and smallest among three entered numbers
or odd.
9. Program to read two matrices of order 3 * 2, add them and display the
16
Semester III
Course XI
Objectives:
Unit-I 18 Hrs
DBMS Architecture and Design: What is DBMS? Application, Types,
Example, Advantages, Disadvantages, DBMS Architecture: 1-Tier, 2-Tier &
3-Tier, DBMS Schemas: Internal, Conceptual, External, Relational Data
Model in DBMS: Concepts, Constraints, Example, ER Diagram Tutorial in
DBMS, Examples, Relational Algebra in DBMS with Examples.
Unit-II 18 Hrs
DBMS Concepts: ACID Properties, Schedule, DBMS Concurrency Control:
Two Phase, Timestamp, Lock-Based Protocol, DBMS Keys: Primary,
Candidate, Super, Alternate and Foreign, Examples, DBMS Functional
Dependency: Transitive, Trivial, Multi valued Examples, Codd’s rules.
Unit-III 18 Hrs
Indexing and Hashing: Indexing, types, Sparse Index, Dense Index,
Multilevel Indexing, B+ tree, Insertion and Deletion, Hashing, Hash
Organization, Static and Dynamic Hashing, Bucket Overflow.
Unit-IV 18 Hrs
Overview of the SQL Query Language: Basic Structure of SQL Queries, Set
Operations, Aggregate Functions, GROUPBY, HAVING, Nested Sub queries,
Views, Triggers, SQL Joins: Inner, Left, Right and Theta Joins, Examples.
Relational Query Optimization, Transacting SQL queries.
Unit-V 18 Hrs
File organization: File organization, various kinds of indexes. Query
Processing, Measures of query cost, Selection operation, Projection
operation, set operation and aggregate operation, Estimating the cost,
Equivalence Rules.
REFERENCES:
17
Course XII
(C19IN32/E19IN08)ADOBE PHOTOSHOP
Objectives:
Unit-I 18 Hrs
Unit-II 18 Hrs
18
Unit-III 18 Hrs
Unit-IV 18 Hrs
Photo retouching: The Red Eye Tool - The Clone Stamp Tool - The Patch
Tool & the Healing Brush Tool - The Spot Healing Brush Tool - The Color
Replacement Tool - The Toning & Focus Tools - Painting with History -
Introduction to color correction : Color Spaces & Color Modes - The
Variations Command - The Auto Commands - Adjusting Levels - Adjust
Curves, Non-Destructively, with Adjustment Layers - Using quick mask
mode - Quick Mask Options - Painting a Selection - Saving & Removing a
Selection from the Background.
Unit-V 18 Hrs
Working with the pen tool: Understanding Paths & the Pen Tool - Creating
Straight & Curved Paths Creating Combo Paths - Creating a Clipping Path -
Creating special effects: Getting Started with Photoshop Filters - Smart
Filters - Creating Text Effects - Applying Gradients to Text , Exporting your
work : Saving with Different File Formats - Saving for Web & Devices -
Printing Options.
REFERENCES:
Objectives:
1. To learn the fundamentals of web application development tools: PHP
and MySQL.
2. To develop dynamic database driven websites.
Unit-I 18 Hrs
PHP Structure and Syntax, Creating PHP pages, Rules of PHP syntax,
Integrating HTML with PHP, Constants, Variables: Static and Global
Variable, Conditional Structure and Looping, PHP operators, Arrays,
constructs, User Defined function, argument function, variable function,
Return function, default argument, variable length argument.
Unit-II 18 Hrs
Unit-III 18 Hrs
Working with Data and forms: Reading data using Form Controls: Text
Fields, Text Areas, Check Boxes, Radio Buttons, List Boxes, Password
Controls, Hidden Controls, Image Maps, File Uploads, Buttons Submitting
form values: using $_Get and $_Post Methods, $_REQUEST Accessing form
inputs with Get/Post functions, Combining HTML and PHP codes together
on single page, Redirecting the user.
20
Unit-IV 18 Hrs
Introducing MySQL: Concepts and Installation of MySQL on Windows,
MySQL structure and syntax, Data Types and Attributes, Working with
Tables of MySQL tables and Storage engines, MySQL commands.
Unit-V 18 Hrs
Database Connectivity: Integration of PHP with MySQL, Connection to the
MySQL Database, Creating and Deleting MySQL database using PHP,
Updating, Inserting, Deleting records in the MySQL database, MySQL Views:
Creating ,Executing , Viewing Information, Modifying, Deleting, Updating
Views.
REFERENCES:
http://www.codecademy.com/tracks/php
http://www.w3schools.com/PHP
http://www.tutorialpoint.com
http://www.homeandlearn.co.uk
21
Course XIV
Practical III
List of Ex.
Course XV
Practical IV
List of Ex
(C19IN41/E19IN10)PYTHON PROGRAMMING
Objectives:
Unit-I 18 Hrs
Introduction: Python Environment Setup, Basic Syntax, Variable Types,
Basic Operators, Numbers, Strings, Lists, Tuples, Dictionary, Date & Time.
Unit-II 18 Hrs
Conditional and Iteration Statements: If statements, If else Statements,
Nested If Statements, break & continue statements, while/else statements,
for/else statements.
Unit-III 18 Hrs
Using and Writing Functions: Function Basics, Parameter Passing,
Documenting Functions, Function examples, Refactoring, Custom
Functions, Standard Functions, Global Variables, Default Parameters,
Recursion.
Unit-IV 18 Hrs
Classes and Objects: Overview of OOP Terminology, Creating Classes,
Creating Instance Objects, Accessing Attributes, Built-In Class Attributes,
Destroying Objects (Garbage Collection), Class Inheritance, Overriding
Methods, Base Overloading Methods, Overloading Operators, Data Hiding.
Unit-V 18 Hrs
Database Access and CGI : MySQLdb, Install MySQLdb , Database
Connection, Creating Database Table, INSERT Operation, READ Operation,
Update Operation, DELETE Operation, Performing Transactions, COMMIT
Operation, ROLLBACK Operation, Disconnecting Database, Handling Errors,
CGI, Web browsing, CGI Architecture, Web Server Support and
Configuration, Simple CGI Program, CGI Environment Variables, Get and
Post Methods.
REFERENCES:
www.tutorialspoint.com/python
https://books.goalkicker.com/PythonBook/
www.davekuhlman.org/python_book_01.pdf
www.brianheinold.net/python/A_Practical_Introduction_to_Python_Progr
amming_Heinold.pdf
Python The Ultimate Beginner’s Guide, Andrew Johansen,
(http://astronomi.erciyes.edu.tr/wp-
content/uploads/astronom/pdf/Python%20-
%20Andrew%20Johansen.pdf)
23
Course XVII
(C19IN42/E19IN11)MOBILE APPS DEVELOPMENT WITH ANDROID
STUDIO
Objectives:
Unit-I 18 Hrs
Basics: Android Environmental Setup, Architecture, Application
Components, Resources, Activities, Services, Broadcast Receivers, Content
Providers, Fragments, Intents, Filters.
Unit-II 18 Hrs
User Interface: Layouts, Controls, Event Handling, Styles and Themes,
Custom Components, Drag and Drop, Location based Services, Sending
SMS, Sending Email, Sending Phone Calls, Exercises.
Unit-III 18 Hrs
Useful Concepts: Alert Dialogues, Animations, Audio Capture, Audio
Manager, Bluetooth, Exercises.
Unit-IV 18 Hrs
Advanced Concepts: Camera, Clipboard, Custom Fonts, Data Backup,
Developer Tools, Emulator, Face book Integration, Gestures, Google Maps.
Unit-V 18 Hrs
UI Design: UI Design, UI Patterns, UI Testing, WebView Layout, Image
Effects, Image Switcher, Internal Storage, Jet Player, Login Screen, Media
Player, Text to Speech.
REFERENCES:
www.tutorialspoint.com/android
www.youtube.com/playlist?list=PLS1QulWo1RIbb1cYyzZpLFCKvdYV_yJ-E
24
Course XVIII
(C19IN43/E19IN12)ESSENTIALS OF CLOUD COMPUTING
Objectives:
Unit-I 18 Hrs
Basics: Advantages of Cloud Computing, Planning Business Requirements,
Technologies, Architecture, Cloud Infrastructure.
Unit-II 18 Hrs
Deployment Models: Public Cloud Model, Private Cloud Model, Hybrid Cloud
Model, Community Cloud Model.
Unit-III 18 Hrs
Service Models: Infrastructure-as-a-Service, Platform-as-a-Service, Software-
as-a-Service, Identity-as-a-Service, Network-as-a-Service.
Unit-IV 18 Hrs
Advanced Concepts: Management, Data Storage, Virtualization, Security,
Operations.
Unit-V 18 Hrs
Cloud Providers: Amazon, vmForce, Google App Engine, Azure, Heroku, App
Force, Use Case: Develop an application in Cloud.
REFERENCES:
25
Course XIX
Practical V
List of Exercises
Course XX
(C19INPW/E19INPW)PROJECT
------
26