Total
Credit
Extn.
Part
Int.
Week
1
IV Non Major Elective I - for Working Principles of
those who studied Tamil under Internet
Part I
a) Basic Tamil for other
language students 2 2 3 25 75 100
b) Special Tamil for those
who studied Tamil upto +2
but opt for other languages in
degree programme
I Language Course –IV (LC) - 6 3 3 25 75 100
Tamil*/Other Languages ** #
II English Language Course – IV 6 3 3 25 75 100
(ELC)
Core Course – VI (CC) Visual Programg. Lab 2 1 3 40 60 100
Core Course – VII (CC) Visual programming 4 4 3 25 75 100
III Second Allied Course– II (AC) Applied Physics - II 3 2 3 25 75 100
Second Allied Course–III (AC) Applied Physics - III 5 4 3 25 75 100
IV
Non Major Elective II - for Recent Trends in 2 2 3 25 75 100
those who studied Tamil under Enterprise Information
IV Part I Technology
a) Basic Tamil for other
language students
b) Special Tamil for those who
studied Tamil upto +2 but opt
for other languages in degree
programme
Skill Based Elective II 2 2 3 25 75 100
Core Course VIII [CC] Digital Computer 6 5 3 25 75 100
Fundamentals
Core Course IX [CC] Database Systems 5 5 3 25 75 100
Core Course X [CC] Microprocessor and its 5 5 3 25 75 100
III Applications
V Core Course X I [CC] RDBMS Lab. 3 3 3 40 60 100
Core Course XII [CC] Digital Lab. 3 2 3 40 60 100
Major Based Elective - I Software Engineering 4 4 3 25 75 100
/System Analysis and
Design /Software
Project Management.
IV Skill Based Elective III 2 2 3 25 75 100
Skill Based Elective IV 2 2 3 25 75 100
Core Course XIII [CC] HTML Lab. 2 2 3 40 60 100
Core Course XIV [CC] Microprocessor Lab. 3 3 3 40 60 100
Core Course XV [CC] Operating Systems 5 5 3 25 75 100
Core Course XVI [CC] Computer Networks 5 5 3 25 75 100
Major Based Elective - II Computer Graphics/ Dot 3 3 3 25 75 100
III Net / Internet Concepts
2
Major Based Elective - III E-Commerce / Linux / 3 3 3 25 75 100
VI Shell programming /
PHP & Scripting
Languages
Major Based Elective - IV Project Work 5 5 3
IV Skill Based Elective V 2 2 3 25 75 100
Skill Based Elective VI 2 2 3 25 75 100
V Extension activities - 1 - - - -
Total 180 140 4300
Note:
Internal Marks External Marks
1. Theory 25 75
2. Practical 40 60
3. Separate passing minimum is prescribed for Internal and External marks
The passing minimum for CIA shall be 40% out of 25 marks [i.e. 10 marks]
The passing minimum for University Examinations shall be 40% out of 75 marks [ i.e. 30 marks]
4. Project : Dissertation 80 marks
Viva 20 marks
3
CORE COURSE – I - C AND DATA STRUCTURES
STRUCTURES
UNIT – I
Evaluation and Application of C – Structure of a C program – Datatypes – Declaration –
Operators- Expression- Type conversion- Built-in-Function. Data input and output-
Control statements : IF,ELSE-IF, GOTO ,SWITCH, WHILE –DO, DO-WHILE,
FOR,BREAK and CONTINUE.
UNIT – II
Functions : Defining and accessing functions – passing parameters to functions-
arguments – Recursive functions- Storage classes- Arrays : Defining and processing
arrays – Multidimensional arrays – Passing arrays to functions – Arrays and Strings –
String functions- String manipulation .
UNIT – III
Pointers- Pointer declaration- operations on pointers – pointers to functions – pointers
and strings – pointers and arrays – array of pointers- structures- structures and pointers-
union.
UNIT – IV
Primitive Data Structures – The notion of a data structure – Arrays – Ordered list –
Representation of arrays – Stacks – Evaluation of expressions – Queue – Circular Queue.
UNIT – V
List Structures: List – Singly linked lists – Linked stacks and queues – Storage pool –
polynomial addition - doubly linked lists – Tree structures fundamentals – Binary tree.
TEXT BOOKS:-
4
REFERENCE BOOKS:-
1. “Programming with C” – Byron S Gottfried – Schaum’s Outline Series – Tata
McGraw Hill Publications
2. Trembley and Sorenson, “An Introduction to Data Structures with Applications”
McGraw Hill Book Co., (II Edition), New Delhi.
**************************
5
8. Prepare Payroll using sequential files in C. Use appropriate headings to print them
in a neat format.
9. Write a C program to implement a Stack as a circular Linked list.
10. Write a C program to implement a Queue.
11. Write a C program to create a sorted Linked list and count the number of nodes in it.
12. Write a C program to implement a Doubly Linked list.
13. Write a C program for finding a number and determine its position if found, using
Binary search.
14. Write a C program for creating a list of numbers using Arrays. Also perform
insertion, and deletion operation and arrange the numbers using Bubble sort.
15. Write a C program to create a Binary tree and eliminate the duplicate.
6
9. Design a base class ‘person’ with data members empcode, name.
Derive two classes “account” with data members pay and “admin” class with
data member experience. The class “master” derives information from both
“account” and “admin”. Write a C++ program to create and display the
information contained in “master” object using virtual functions
10. Write a C++ program using all types of inheritance
11. Write C++ program using own Manipulators (example setw, setfill etc.)
12. Write a program in C++ to read a file and to
a) Display the contents of the file into the screen
b) Display the number of characters and
c) The number of line in the files
13. Write C++ program using command line arguments.
*****************
CORE COURSE III - PROGRAMMING IN C++
Unit I
An overview of C++ - C++ console I/O - Differences between C and C++ classes –
Constructor and Destructor function – inline function – automatic inlining.
Unit II
Unit III
Unit IV
Unit V
File I/O basics – Unformatted binary I/O – random access – introduction to virtual
functions – Exception Handling.
Text Book:
Herbert Schildt, “Teach Yourself C++”, Third edition, Tata Mcgraw Hill, 2000.
7
Reference Books:
******************
UNIT II
Matrices : Singular matrices – Inverse of a non-singular matrix using adjoint
method - Rank of a Matrix –Consistency - Characteristic equation , Eigen values,
Eigen vectors – Cayley Hamilton’s Theorem (proof not needed) –Simple
applications only
UNIT III
Differentiation: Maxima & Minima – Concavity , Convexity – Points of inflexion
- Partial differentiation – Euler’s Theorem - Total differential coefficients (proof
not needed ) –Simple problems only.
UNIT IV
Integration : Evaluation of integrals of types
px + q px + q dx
1] ∫ ax 2 + bx + c dx 2] ∫ dx 3] ∫ a + b sin x
ax 2 + bx + c
dx
4] ∫
a + b cos x
UNIT V
8
Differential Equations: Variables Separables – Linear equations – Second order
of types ( a D 2 + b D + c ) y = F ( x ) where a,b,c are constants and F ( x ) is one
of the following types ( i ) e K x ( ii ) sin ( kx ) or cos ( kx ) ( iii ) x n , n
being an integer (iv ) e K x f (x )
TEXT BOOK(S)
[1] T.K.Manickavasagam Pillai & others, Algebra, Volume I, S.V Publications ,
1985 Revised Edition (Units I, II )
[2] S. Narayanan, T.K. Manicavachagam Pillai, Calculus, Vol.II, S. Viswanathan Pvt
Limited, 2003. (Units III, IV and V)
REFERENCE(S)
[1] M.L. Khanna, Differential Calculus, Jaiprakashnath and Co., Meerut-2004.
UNIT II
Numerical differentiation - Numerical Integration using Trapezoidal rule and
Simpson’s first & second rules (proof not needed ) - Solutions to Linear Systems
– Gaussian Elimination Method – Jacobi & Gauss Siedal iterative methods –
Theory and problems
UNIT III
Numerical solution of ODE : Solution by Taylor Series Method , Euler’s Method
, Runge - Kutta 2nd order method- Adam’s Predictor Corrector Method and
Milne’s Predictor Corrector Methods
UNIT IV
Mean , Median , Mode , Standard Deviation -Expectation –Variance and
covariance – Correlation and Regression –Properties of Simple
Correlation and regression coefficients – Simple Numerical Problems only .
UNIT V
Distributions : Discrete & Continuous distributions : Binomial, Poisson , Normal
distributions- Properties of normal distributions –Relation between Binomial,
Poisson, Normal distributions
9
TEXT BOOK(S)
REFERENCE(S)
[1] M.K. Jain, S.R.K. Iyengar and R.K. Jain, Numerical Methods for Scientific and
Engineering Computation, New Age International Private Limited, 1999.
[2] C.E. Froberg, Introduction to Numerical Analysis, II Edn., Addison Wesley,
1979.
UNIT II
Simplex Method : Simplex Method for < , = , > constraints – Charne’s method
of penalties– Two phase Simplex method.
UNIT III
Transportation problem : Transportation algorithm –Degeneracy algorithm –
Degeneracy in Transportation Problem , Unbalanced transportation problem-
Assignment algorithm –Unbalanced Assignment problem .
UNIT IV
Sequencing problem : Processing of n jobs through two machines – Processing of
n jobs through 3 machines – processing of two jobs through m machines.
UNIT V
Networks: Network – Fulkerson’s rule- measure of activity –PERT computation –
CPM computation .- Resource scheduling.
10
TEXT BOOK(S)
[1] Manmohan & Gupta , Operations Research, Sultan Chand Publishers, New Delhi
REFERENCE(S)
[1] Prem Kumar Gupta and D.S. Hira, Operations Research : An Introduction, S.
Chand and Co., Ltd. New Delhi,
[2] Hamdy A. Taha, Operations Research (7th Edn.), McMillan Publishing Company,
New Delhi, 1982.
UNIT I
Data Types and Variables: The Simple Types - Literals - Variables - Type Conversion
and Casting - Automatic Type Promotion in Expressions - Arrays Strings - Classes and
Methods: Class Fundamentals - Declaring Class Objects Constructors - Garbage
Collection - The finalize ( ) Method - Overloading Methods - Argument Passing -
Recursion - Understanding Static - Access Control--: The main ( ) method.
UNIT II .
Operators: Arithmetic Operators - Bit wise Operators - Relational OperatorsBoolean
Logical Operators - The Assignment Operator - The? Operator - The Dot Operator -
Operator Precedence - Inheritance, Packages, and Interfaces: Inheritance - Using Super -
When Constructors are called - Method Overriding - Abstract Classes - The final
Keyword - Packages - Importing Packages - Access ControlInterfaces - Keyword
Summary.
UNIT III
The Language Classes and Interfaces - The Utility Classes and Interfaces - The
Input/Output Classes and Interfaces.
UNIT IV
The Networking Classcs and Interfaccs - The Java Applet Class andJnterfaces .
UNIT V
The Abstract Window Toolkit Classes and Interfaces - The Event Classes and
11
Interfaces. .
Book for study: '
"Java - Programmer's Reference", Herbert Schildt with Joe O'Neil, Tata McGraw Hill,
1998.
*****************
1. Classes – Objects
2. Inheritance
3. Interfaces
4. Packages
5. Exception Handling
6. Multi threading
7. Applet Programming
8. AWT from design
9. Network Programming – Socket Programming
10. Servlets
*********************
NON – MAJOR ELECTIVE I – WORKING PRINCIPLES OF INTERNET
Unit I
What is Internet ? The Internet’s underlying Architecture
Unit II
Connecting to the Internet – Communicating on the Internet
Unit III
How the World Wide Web works. Common Internet tools
Unit IV
12
Multimedia on the Internet – Intranet and shopping on the Internet
Unit V
Safeguarding the Internet
Text Book:
How the Internet works – Techmedia – Preston Gralla Millennium Edition,
fourth Edition
********************
3. Use the circle method to draw several ellipses and circles so that they have the
appearance of a pair of eyes.
5. Develop a window environment which accepts the filename as input and displays
the contents of the selected file. The environment should include the options such
as filename listing, types of files listed, directory and drive listing. After the
listing give provisions to confirm and cancel the selection.
6. Create a designer with basic primitives like circle, square, rectangle, ellipse and
fill the same.
13
b. Divide the client are into 8x8 cells and while moving the mouse
on these cells, the shape of the cursor should change on every
cell.
9. Write a program to create animation by using the move method and a timer
object.
10. By the use of Flex Grid Control create sales Data to tracks sales in a particular
region.
11. Write a program by using Data Grid to display a University Course List.
Note : Some more problems can be added based on the models given above.
UNIT-I
Introduction to Visual Basic – Integrated Development Environment (IDE) features - VB
.
editor - customizing the IDE - Anatomy of a form - Working with form properties -
setting form's properties - Introducing form events & form methods.
UNIT- II
Variables in Visual Basic: Declaring variables - Data types - Null value, Error value,
Empty value - The scope of a variable - Module level variables - constants - Creating
your own constants - scope of a constant - converting data types - arrays -declaring arrays
- fixed size arrays - dynamic arrays -preserve keyword -REDIM
Writing code in Visual Basic: The anatomy of a procedure - subroutine and functions -
language constructs: for, next, the while loop, select case, Exit statement, with structure.
UNIT-III
Selecting & Using controls: Introducing to standard controls - Command buttons - Text
buttons - Text buttons - levels - option buttons -check boxes -frame controls -list boxes -
combo boxes - Image objects - picture boxes -Timer - scroll bars - file system controls
UNIT-IV
Introduction to Built In Active X Control: Tool bar - the treeview control - the Listview
control - the Imagelist control - common Dialog control - Status bar control - Rich
textbox control - Menu Editor.
14
UNIT-V
DDE properties - DDE Events -DDE methods -OLE properties - Active X control
creation and usage and Active X DLL creation and usage -Data Base Access - Data
control - Field control - Data Grid Record set using SQL to manipulate data - Open data
connectivity (ODBC)
TEXT BOOK
Mohammed. Azam, Programming with Visual Basic 6.0- VlKAS publishing
House pvt. Ltd.,
**************************
Unit I
BUSINESS PROCESS RE-ENGINEERING : Innovative or Perish –
Waves of Innovation – What a Difference a Century Can Make? – Value
Innovation & BPR – Change Management – “BPR” Philosophy – Models of
“BPR”.
Unit II
SUPPLY CHAIN MANAGEMENT : Introduction to SCM – Evolution of
Supply Chain Management – E-Business & Drivers of E-Business –
Concept of Supply Chain Management – Understanding the SCM.
Unit III
SUPPLY CHAIN MANAGEMENT : SCM Frame Work – EDI, IOS,
ECSS – E-Sourcing and Out-sourcing.
ENTERPRISE RESOURCE PLANNING: Introduction to ERP –
Evolution of ERP – Materials Requirement Planning (MRP) –
Manufacturing Resource Planning System (MRP II) and Money Resource
Planning (MRP III).
Unit IV
15
ENTERPRISE RESOURCE PLANNING: ERP Packages – SAP –
Relationship of ERP with other components of EIS – ERP implementation
ERP Packages – SAP – Relationship of ERP with other components of EIS
– ERP implementation – Personnel involved in ERP implementation.
Unit V
CUSTOMER RELATIONSHIP MANAGEMENT : Introduction to
customer Relationship Management (CRM) – Evolution of CRM –
Understanding CRM – Framework of CRM – Models of CRM – CRM
Technology – Integration with other Enterprise Wide System – CRM in
Practice.
Books for Study :
1. “ENTERPRISE WIDE INFORMATION SYSTEMS”, K.
Balasubramaniyan, S.Usha Priya, K.Hema, IInd Edition – 2002.
Reference Book:
Using Information Technology – William, Sawyer, Hetisn, TMH – III
Edition.
**********************
16
CORE COURSE – VIII - DIGITAL COMPUTER FUNDAMENTALS
UNIT 1 :
Number Systems and Codes: Decimal, Binary, Octal and Hexadecimal Systems –
Conversion from one to another – Complements; Binary Addition, Subtraction,
Multiplication & Division; Codes: BCD, Weighted, Excess Three, Gray, ASCII and Error
Detecting Codes.
UNIT 2 :
Elements of ALU: Design and Implementation of Binary Adders (Half and Full) and
Subtractors; BCD Adder; Multiplexers, Floating – Point Number Systems – Arithmetic
Operations with Floating Point Numbers.
UNIT 5 :
Memory Elements: RAM, Decoders, Dynamic Random Access Memories; Read Only
Memories; Magnetic Tapes; Magnetic Bubble and CCD Memories.
TEXT BOOK:
1. Digital Computer Fundamentals – Thomas C. Bartee, 6th Edition, Tata McGraw
Hill, New Delhi, 1991.
REFERENCE BOOK:
1. Digital Design – Morris Mano, Prentice Hall.
**********************
****************
18
CORE COURSE X - MICROPROCESSOR AND ITS APPLICATIONS
UNIT 1:
Evaluation of Microprocessors – Single Chip Microcomputer Microprocessor
Applications – Programming Digital Computers – Memory – Buses – Memory
addressing capacity and CPU – Microcomputers – Processor Architecture – Intel 8085 –
Instruction Cycle – Timing diagram.
UNIT 2:
Instruction set of Intel 8085 – Instruction and Data Formats – Addressing Modes – Status
flags – Intel 8085 Instructions – Programming of Microprocessors – Assembly language
– Assemblers – Stacks and Subroutines – MACRO – Microprogramming.
UNIT 3:
Assembly language Programming – Simple examples – Addition and Subtraction of
Binary and Decimal Numbers – Complements – Shift – Masking – Finding the largest
and smallest numbers in an Array – Arranging a series of numbers – Sum of a series of
Numbers – Multiplication – Division – Multibyte Addition and Subtraction.
UNIT 4:
Peripheral Devices and Interfacing – Address Space Partitioning – Memory and I/O
Interfacing – Data transfer schemes – Interrupts of Intel 8085 – Interfacing memory and
I/O devices – I/O ports – Programmable peripheral Interface – Programmable Counter /
Interval Timer – A/D Converter and D/A Converter.
UNIT 5:
Microprocessor Applications – Delay Subroutines – Interfacing of 7 Segment Displays –
Frequency measurement – Temperature measurement and Control – Water Level
Indicator – Microprocessor based Traffic Control.
TEXT BOOK:
19
CORE COURSE -XI - RDBMS LAB
20
MAJOR BASED ELECTIVE – I - SOFTWARE ENGINEERING
UNIT I
Introduction to Software Engineering : Definitions - Size factors – Quality and
Productivity Factors – Managerial Issues.
The Product : The evolving role of software – Software – characteristics - applications.
The process : Software engineering : A Layered Technology – The software process –
Evolutionary software process models : Spiral model.
UNIT II
Planning a Software Project : Defining the problem – Developing a solution Strategy –
Planning the development Process – Planning an organizational structure – Other
Planning Activities .
UNIT III
Software Cost Estimation : Software Cost Factors – Software Cost Estimation
Techniques – Staffing Level Estimation.
Software Requirements Definition : The Software Requirements Specification – Formal
Specification Techniques.
UNIT IV
Software Design : Fundamental Design Concepts – Modules and Modularization Criteria
– Design Notation – Design techniques – Design Guidelines.
Implementation Issues : Structured coding techniques – coding style – Documentation
guidelines.
UNIT V
Verification and Validation Techniques : Quality Assurance – Walkthroughs and
inspections – Static analysis –Unit testing and debugging – System testing – Formal
verification.
Text Books:
1. Richard E. Fairely – “Software Engineering Concepts”, Tata McGraw Hill
Publication, 1997 edition.
2. Roger S.Pressman – “Software Engineering A Practitioner’s Approach”, 5th
edition, McGraw Hill, 2001.
Reference book:
1. Watts S. Humphery – “A Discipline for Software Engineering”, Addition Wesley
Company, 1995.
21
OR
MAJOR BASED ELECTIVE –I - SYSTEM ANALYSIS AND DESIGN
UNIT I
UNIT II
System Analysis – Initiation of Analysis – The Process of Analysis – System Design –
Design factors – Design Constraints – Processing Techniques – The Process of design –
Output Design – input Design – Process Design – File Data Base Design
UNIT III
Analysis & Design Tools – Data Flow Diagram – Data Dictionary – Entity Relationship
Diagram – Decision Tree – Decision Table – Structured English – Structure Charts –
Grid Charts – Layout Charts – Configuration Selection & Acquisition – Detailing the
configuration – Storage requirements – Internal Memory – Processors – Terminals –
Printers
UNIT IV
File Organization & Design : Functional Classification of Files – File Structure – File
Organization – Inverted File – Security & Controls – Risk management – Physical
Security – Access Control – Data Control – Other Security & control measures
UNIT V
Post – Design phases – Develop Software – Installation & Changes-over-System
Operation & maintenance – Systems Applications – Financial Accounting – Inventory
Accounting System – Equipment Maintenance – Bank Operations – Production Planning
& control – Process Control – Robotics
TEXT BOOK:
System Analysis & Business Applications – Rajesh Nalk & Swapna Kishore, Wheeler
Publishing – 1st edition 1994
RFERENCE BOOK:
Introducing Systems Analysis & Design – Ellas M. Awad – Galgotia Publications (P)
Ltd., (Second Edition)
22
OR
MAJOR BASED ELECTIVE-I - SOFTWARE PROJECT MANAGEMENT
UNIT I
Introduction to software project management – Stepwise: an overview of project
planning.
UNIT II
Project evaluation – Selection of an appropriate project approach – Risk management.
UNIT III
Software effort estimation - Activity planning.
UNIT IV
Resource allocation – Monitoring and Control – Managing Contracts.
UNIT V
Managing people and organizing teams – Software quality.
TEXT BOOK:
Bob Hughes, and Mile Cotterell, “Software Project Management”, Third Edition,
Tata McGraw Hill, 2004
REFERENCE:
Royce, “Software Project Management”, Pearson Education, 1999
********************
1) Create a web page for xyz infotech ltd. With necessary images and
marques
2) Create a web page which displays tit1e balance sheets for the given list of
companies
3) Create web page for abc infotech ltd. To display the company profile,
employee details, balance sheet, receive resume, customer service using
links.
4) Using frames, create web page for a travel agency
5) Create a web-page using forms for our college students admission process
6) Create a web page which displays the wage of style attributes and event
23
function with demo.
7) Create a web page which display the mouse co-ordinates and image co-
ordinates.
8) Create a web page which receives suggestions from customers for a
software development and consultancy agency using necessary functions
**************************
CORE COURSE XIV - MICROPROCESSOR LAB
***********************
CORE COURSE –XV - OPERATING SYSTEMS
UNIT 1:
Evolution of operating systems- Functions – Different views of OS – Batch
processing, Multiprocessing, Time sharing OS – I / O programming concepts – Interrupt
Structure & processing
UNIT 2:
Memory Management – Single Contiguous Allocation- Partitioned Allocation –
Relocatable Partitions allocations – Paged and Demand paged Memory Management –
Segmented Memory Management – Segmented and Demand paged Memory
Management – overlay Techniques - Swapping
UNIT 3:
Processor Management – Job Scheduling – Process Scheduling – Functions and Policies
– Evolution of Round Robin Multiprogramming Performance – Process Synchronisation
– Wait and Signal mechanisms – Semaphores P & V Operations – Deadlock – Banker’s
Algorithm.
24
UNIT 4:
Device Management – Techniques for Device Management – I/O Traffic Controller,
I/O Scheduler, I/O Device Handlers – Spooling.
UNIT 5:
File Management: Simple File System, General Model of a File System, Physical and
Logical File System. Case Studies: MSDOS, UNIX.
TEXT BOOK:
Operating Systems – E. Madnick & John J.Donavan, Tata McGraw Hill Publishing Co.,
Limited.
REFERENCE BOOK:
System Programming and Operating Systems – D.M. Dhamdhere, Tata McGraw Hill
Publishing Co., Limited.
****************
CORE COURSE –XVI - COMPUTER NETWORKS
Unit 1:
Introduction: uses of computer networks - network hardware - network software -
reference models - example networks - network standardization
Unit II
The physical layer: guided transmission media - wireless transmission - communication
satellites - the public switched telephone network
Unit III
The data link layer: data link layer design issues - error detection and correction -
elementary data link protocols - sliding window protocols
Unit IV
The network layer: network layer design issues - routing algorithms - congestion control
algorithms- quality of service – internetworking
Unit V
The transport layer: the transport service - elements of transport protocols - a simple
transport protocol the application layer: dns--domain name system - electronic mail - the
world wide web
Text Book:
1. Computer Network , Fourth edition, Andrew S. Tanenbaum, Prentice Hall, 2006.
***************************
25
MAJOR BASED ELECTIVE – II - COMPUTER GRAPHICS
Unit I
A survey of computer graphics: Computer aided design – Presentation graphics –
computer art – Entertainment – Education and training – Visualization – Image
Processing – Graphical user interfaces.
Overview of graphics systems: Video display devices – Raster-scan systems – Random-
scan systems – Graphics monitors and workstation – Input devices – Hard-copy devices –
Graphics software.
Unit II
Output primitives: Points and lines – Line-drawing algorithms – DDA algorithm –
Bresenham’s line algorithm – Circle-generating algorithms – Filled-area primitives –
Boundary-fill algorithm.
Unit III
Attributes of output primitives: Line attributes – Area-fill attributes – Character attributes
– Bundled attributes – Inquiry functions – Antialiasing
Unit IV
Two-dimensional Geometric transformations: Basic transformations – Matrix
representations – Composite transformations – Other transformations.
Unit V
Window-to-viewport coordinate – Two-dimensional viewing functions – Clipping
operations – Point clipping – Line clipping – Polygon clipping.
Text book:
1. Computer Graphics C Version Second Edition, Donald Hearn and M.Pauline Baker,
Pearson Education, 2006.
OR
MAJOR BASED ELECTIVE – II - DOTNET
Unit I:
Client server architecture: 2-tier model – 3-tier model – n-tier model – J2EE
architecture – DOTNET architecture – MVC architecture – struts framework
Unit II:
ASP.NET : Introduction – architecture – ASP.NET Runtime – Internet Information
Services – Visual Web Developer Web Server – ASP.NET Parser – Assembly –
Page class.
26
Web Server Controls – HTML Controls – AdRotator and Calendar controls –
Validation Controls – Security Management.
Unit III:
ASP.NET and ADO.NET: System.Data, SqlClient and Xml namespaces – Provider
objects and Consumer objects – Disconnected data access – GridView FormView.
BOOK(S):
1. Justin Couch, Daniel H.Steinberg, “J2EE Bible”, Wiley India(P) Ltd, New
Delhi, 2002
2. Paul Tremblett, “Instant Enterprise Java y - Beans”, Tata McGraw Hill Publishing
company, New Delhi, 2001
3. Platt S David, “Introducing Micorsoft .Net”, Prentice Hall of India, New Delhi,
2003.
OR
MAJOR BASED ELECTIVE – II - INTERNET CONCEPTS
UNIT-I
Internet and the World wide web: The world wide web.
Browsing the web-Web address-web browser basics-Strong and managing(book marks)-
Surfing the web with web browser(APPLE CYBER DOG, LYNX, HOT JAVA,
Microsoft Internet Explorer-Netscape Navigator)-
Unit II
searching the web directory-search engines-navigation tools.
UNIT-III
Email: Sending-Reading-Replying-Deleting-Exiting-Sending Mail to more than one
person-sending folder-forwarding a mail
Unit IV
checking the spelling-attachments. Usenet-Telnet-FTP-Chat-News group’s.
UNIT-V
Html: Overview of HTML-adding structure to a page formatting text and pages-linking
page to the world-including picture-clearing lists-arranging items within tables-getting
feedback from form splitting a page into frames.
27
BOOK(S) FOR REFERENCE
1. Chiristina Crumlish: The Internet, BPB Publications, New Delhi, 1998.
***************
UNIT II :
Electronic Mail – The X.400 Message handling system –Internet Addresses –
Multipurpose Internet Mail Extension – X.500 Directory Services – E-mail user agent.
UNIT III :
EDI- Costs and benefits – Components of EDI Systems – EDI implementation issues –
EDIFACT – EDIFACT Message Structure.
UNIT IV :
Cyber Security – Cyber Attacks – Hacking- SSL - Authentication and assurance of data
integrity – Cryptographic based solutions – Digital Signatures – VPN.
UNIT V : Electronic Payment Systems – payment gateway – internet banking – the SET
Protocol – E-cash – E-Cheque –Elements of electronic payments
TEXTBOOK :
“E-Commerce The Cutting Edge Of Business” 2-edition by
Kamalesh k Bajaj ,Debjani Nag – Tata Mc Graw Hill
REFERENCE BOOK :
1)“Frontiers of e-commerce “ by Ravi Kalakota and Andrew B.Whinston –Pearson edu
2)”E-Commerce :Doing business through internet “ by S.Jaiswal – Galgotia pub -2001
**********************
OR
MAJOR BASED ELECTIVE – III - LINUX ADMINISTRATION
Unit I
Linux Introduction and Installation: Linux-Advantages-Red Hat Linux-New Features-
Installation procedures and Methods. Using Desktop-GNOME-KDE-Linux Commands
Accessing and Running Applications
UNIT II
Installing Red Hat Linux Applications, Running Window Application, Running Window,
DOS and Macintosh Applications –Tools for using Internet and Web.
28
UNIT III
Administration: Understanding System Administration: Root login-super user-GUI tools,
commands and Log files-Configuring Hardware-File System and Disk Management-
Monitoring performances.
UNIT IV
Setting Up and Supporting users: Creating user accounts – Setting user defaults –
Creating Desktops-Modifying and Deleting Accounts.
UNIT V
Security Issues: Hacker versus Cracker-Password Protection- Protection from break-in-
Filtering Network Access-Firewalls-Detecting Instructions – Encryption techniques
OR
MAJOR BASED ELECTIVE -III -PHP & SCRIPTING LANGUAGES
UNIT I
VB Script and Java Script: Language structure - control structure - Procedures and
functions - Error handling.
UNIT II
VB Script: Input & Output - Data Validation -Integration with Forms – Activex Control
& Scripting
UNIT III
Java Script: Form Validation – SSI and Cookies – Frames and Windows – MIME Types
- Plugins
UNIT IV
PHP: Server side scripting Language: Basic syntax - Types - Variables - Constants -
Expressions - Operators - Control Structures
UNIT V
PHP : Functions - Classes and Objects - HTML forms - HTTP authentication with PHP -
Cookies - Handling file uploads - Using remote files - Connection handling - Database
Connections
29
BOOK(S) FOR STUDY
UNIT II
Matrices : Singular matrices – Inverse of a non-singular matrix using adjoint
method - Rank of a Matrix –Consistency - Characteristic equation , Eigen values,
Eigen vectors – Cayley Hamilton’s Theorem (proof not needed) –Simple
applications only
UNIT III
Differentiation: Maxima & Minima – Concavity , Convexity – Points of inflexion
- Partial differentiation – Euler’s Theorem - Total differential coefficients (proof
not needed ) –Simple problems only.
UNIT IV
Integration : Evaluation of integrals of types
px + q px + q dx
1] ∫ ax 2 + bx + c dx 2] ∫ dx 3] ∫ a + b sin x
ax 2 + bx + c
dx
4] ∫
a + b cos x
UNIT V
Differential Equations: Variables Separables – Linear equations – Second order
of types ( a D 2 + b D + c ) y = F ( x ) where a,b,c are constants and F ( x ) is one
30
of the following types ( i ) e K x ( ii ) sin ( kx ) or cos ( kx ) ( iii ) x n , n
being an integer (iv ) e K x f (x )
TEXT BOOK(S)
REFERENCE(S)
[1] M.L. Khanna, Differential Calculus, Jaiprakashnath and Co., Meerut-2004.
UNIT I
Algebraic & Transcendental equations : Bisection Method , Newton Raphson
Method , Iteration method - Finite differences –Forward , Backward
differences – Newton’s forward & backward difference interpolation formulae.
Lagrange’s interpolating polynomial.
UNIT II
Numerical differentiation - Numerical Integration using Trapezoidal rule and
Simpson’s first & second rules (proof not needed ) - Solutions to Linear Systems
– Gaussian Elimination Method – Jacobi & Gauss Siedal iterative methods –
Theory and problems
UNIT III
Numerical solution of ODE : Solution by Taylor Series Method , Euler’s Method
, Runge - Kutta 2nd order method- Adam’s Predictor Corrector Method and
Milne’s Predictor Corrector Methods
UNIT IV
Mean , Median , Mode , Standard Deviation -Expectation –Variance and
covariance – Correlation and Regression –Properties of Simple
Correlation and regression coefficients – Simple Numerical Problems only .
UNIT V
Distributions : Discrete & Continuous distributions : Binomial, Poisson , Normal
distributions- Properties of normal distributions –Relation between Binomial,
Poisson, Normal distributions
TEXT BOOK(S)
31
[1] S.S.Sastry, Numerical Analysis (Unit 1 , 2 , 3 )
REFERENCE(S)
[1] M.K. Jain, S.R.K. Iyengar and R.K. Jain, Numerical Methods for Scientific and
Engineering Computation, New Age International Private Limited, 1999.
[2] C.E. Froberg, Introduction to Numerical Analysis, II Edn., Addison Wesley,
1979.
UNIT II
Simplex Method : Simplex Method for < , = , > constraints – Charne’s method
of penalties– Two phase Simplex method.
UNIT III
Transportation problem : Transportation algorithm –Degeneracy algorithm –
Degeneracy in Transportation Problem , Unbalanced transportation problem-
Assignment algorithm –Unbalanced Assignment problem .
UNIT IV
Sequencing problem : Processing of n jobs through two machines – Processing of
n jobs through 3 machines – processing of two jobs through m machines.
UNIT V
Networks: Network – Fulkerson’s rule- measure of activity –PERT computation –
CPM computation .- Resource scheduling.
32
TEXT BOOK(S)
[1] Manmohan & Gupta , Operations Research, Sultan Chand Publishers, New Delhi
REFERENCE(S)
[1] Prem Kumar Gupta and D.S. Hira, Operations Research : An Introduction, S.
Chand and Co., Ltd. New Delhi,
[2] Hamdy A. Taha, Operations Research (7th Edn.), McMillan Publishing Company,
New Delhi, 1982.
*******************
APPLIED PHYSICS – PAPER I
Unit I – Electrostatics
Fundamentals of electrostatics – Gauss theorem and its application – Intensity due to a
charged sphere – intensive at a point between two charged parallel plane conductors –
Intensity at a point due to uniformly charged cylinder – Action of points – Electrostatic
potential – Equipotential surface – capacity – Principles of a capacitor – Spherical and
cylindrical capacitors – Capacitors in serried and a parallel – energy of a charged
capacitor – Energy loss due to sharing of charges – Types of capacitors
Unit II - Magnetostatics
Magnetic field – Magnetic flux density – Magnetization – Intensity of magnetization –
Permeability – Susceptibility – Relation between them – Magnetic potential – Potential
due to a dipole – Relation between potential and intensity – Magnetic shell and its
potential at any point – Properties of dia para and ferro magnetic materials – Hysteresis –
Magneto mater method – Finding coerivity, retentivity and energy loss from hysteresis
loop (PH Curve)
33
Unit V – Alternating Current
A/C Circuits with single components – Double components – Measurement of current
and voltage – Power in A/C Circuit – Power factor derivation – Wattless current –
Choke-series and parallel resonance circuits – Impedance – Q factor – Selectivity and
Sharpness of resonance – Oscillatory discharge of a condenser.
PAPER III
Unit I – Semiconductor Physics
Theory of Energy bands in crystals – distinction between conductors, insulators and
semiconductors – Intrinsic and Extrinsic semiconductors – Hall effect in semiconductors
– Zener diode Tunnel diode Backward diode Breakdown voltage – avalanche Breakdown
Unit II - Transistors
PNP and NPN transistors DC Characteristics of CE and CB configuration – Hybrid
parameters – Functions of Transistors as an amplifier and oscillator – FET – N – channel
and P-Channel FET performance Characteristics FET amplifier
34
Unit III – Lasers and Masers
Basic concepts of stimulated emission – Population inversion and Meta stable state –
Ammonia maser – Ruby laser and He Ne laser production – Advantages
******************
35