Anda di halaman 1dari 35

BHARATHIDASAN UNIVERSITY, TIRUCHIRAPPALLI – 620 024.

Course Structure under CBCS


(For the candidates admitted from the academic year 2008-2009 onwards)
Instru. Exam Marks
Semester

Total
Credit

Extn.
Part

Course Title Hours/ Hours

Int.
Week

I Language Course – I (LC) – 6 3 3 25 75 100


Tamil*/Other Languages ** #
II English Language Course - I 6 3 3 25 75 100
(ELC)
I Core Course – I (CC) C and Data Structures 6 5 3 25 75 100
Core Course – II (CC) C& C++ Lab with Data 4 - - - - -
III Structures
First Allied Course –I (AC) Algebra and Calculus 5 3 3 25 75 100
First Allied Course – II (AC) Numerical Analysis 3 - * - - -
and Statistics
I Language Course – II (LC) - – 6 3 3 25 75 100
Tamil*/Other Languages ** #
II English Language Course – II 6 3 3 25 75 100
(ELC)
Core Course – II (CC) C& C++ Lab with Data 3 5 3 40 60 100
II Structures
III Core Course – III (CC) Programming in C++ 4 4 3 25 75 100
First Allied Course – II (AC) Numerical Analysis 2 4 3 25 75 100
and Statistics
First Allied Course – III (AC) Operations Research 5 3 3 25 75 100
IV Environmental Studies 2 2 3 25 75 100
V Value Education 2 2 3 25 75 100
I Language Course – III (LC) – 6 3 3 25 75 100
Tamil*/Other Languages ** #
II English Language Course - III 6 3 3 25 75 100
(ELC)
Core Course – IV (CC) Java Programming 4 4 3 25 75 100
Core Course – V (CC) Java Lab 3 2 3 40 60 100
III III Second Allied Course – I (AC) Applied Physics - I 5 4 3 25 75 100
Second Allied Course– II (AC) Applied Physics - II 2 - *** - - -
Skill Based Elective I 2 2 3 25 75 100

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

List of Allied Courses


Allied Course I Allied Course II

Mathematics Applied Physics


* for those who studied Tamil upto +2 (Regular Stream)
** Syllabus for other Languages should be on par with Tamil
# those who studied Tamil upto +2, but opt for other languages in degree level should
studied special Tamil
*** Non Major Elective I - for those who studied Tamil under Part I
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

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:-

1. “Programming in C” – E.Balagurusamy- TataMcGraw-Hill Publication


2. Ellis Horowitz , Sartaj Sahni, “Fundamentals of Data Structures”, Galgotia Book
Source, New Delhi

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.

**************************

CORE COURSE II - C & C++ LAB WITH DATA STRUCTURES

C PROGRAMMING LAB [I Semester]


1. Write a C program to find the roots of Quadratic Equation and hence determine
the roots.
2. Write a C program to find the sum of series using a) Sine b) Cosine c)
Exponential Series.
3. Write a program in C to read the marks of a student in a particular subject and sort
them in ascending order. Also display the lowest and highest marks obtained in
the subject.
4. Write a C program to perform Addition, Subtraction and Multiplication for two
matrices using Functions depending on user’s choice..
5. Write a C program to find a) Mean b) Standard Deviation and c) Variance for a
set of n numbers.
6. Write a C program to find the a) Factorial value b) Fibonacci series using
Recursion.
7. Write a C program to perform String Manipulations using Pointers.
i. Finding the length of the String
ii. Joining two strings
iii. String Comparison
iv. Palindrome Checking
v. Counting the number of uppercase letter, Lowercase letter, digits,
vowels, special characters, words and lines.

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.

C++ PROGRAMMING WITH DATA STRUCTURE LAB [II Semester]


1. Create a simple program using class and object
2. Write a C++ program to illustrate the use of the following concepts
i) Default arguments
ii) Reference variable
3. Develop an object oriented to add two times. Assume that the time consists of the
members hours, minutes and seconds. Use objects as arguments
4. Develop a C++ program to create two classes “class1’ with data member number
I and “class 2” with data member number 2. Develop inline functions to get
values for data members and use friend function to add number 1 and number 2.
5. Write a C++ program to define a class employee with data members with
relevant details and calculate DA, MA, HRA net pay (DA = 71% of basic py, MA
= 10, HRA = 0.5% of basic pay). Create arrays of objects for 10 employees.
6. Write a overload function to multiply two matrices and for multiplying all the
elements of the matrix by a constant
7. Write a C++ program to read the following information from the keyboard.
i) Reg. No.
ii) Name of the Student
iii) Mark 1
iv) Mark 2
v) Mark 3
Use default, parameterized and copy constructor to initialize the objects and display the
same.
8. Write a program in C++ using pointer for the following
a) To copy the contents of one string to another string
b) To concatenate the given two strings into a one string

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

Assigning object – passing objects to functions – returning object from function – an


introduction to friend function – arrays of objects – using pointers to objects – this
pointer – new and delete – references – passing references to objects – returning
references.

Unit III

Overloading constructor function – copy constructor – default argument – basis of


operator overloading – overloading Binary operator – Overloading unary operator – using
friend operator function.

Unit IV

Inheritance – base class access control – constructors, destructors and inheritance –


multiple inheritance – virtual base classes.

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:

1. E.Balagurusamy, “Object Oriented Programming with C++”, Tata Mcgraw Hill


Publishing Ltd., New Delhi, 2002.
2. Robert Lafore, “Object Oriented Programming in C++”, - Galgotia, 1194
3. Yeswant Kanetkar, “Let us C++”, BPB Publications, 1999.
4. John R.Hubbard, “Programming with C++”, Schaum’s Outline Series, 1996.

******************

ALLIED COURSE I (AC) - ALGEBRA AND CALCULUS


UNIT I
Theory of Equations: Relation between roots & coefficients – Transformations
of Equations – Diminishing ,Increasing & multiplying the roots by a constant-
Forming equations with the given roots –Rolle’s Theorem, Descarte’s rule of
Signs(statement only) –simple problems.

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

Evaluation using Integration by parts – Properties of definite integrals – Fourier


Series in the range ( 0 , 2 π ) – Odd & Even Functions – Fourier Half range Sine
& Cosine Series

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.

ALLIED COURSE – II (AC)


NUMERICAL ANALYSIS AND STATISTICS
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

9
TEXT BOOK(S)

[1] S.S.Sastry, Numerical Analysis (Unit 1 , 2 , 3 )

[2] Gupta.S.C & Kapoor,V.K, Fundamentals of Mathematical Statistics, Sultan


Chand & sons, New Delhi -1994. (Units 4 & 5)

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.

ALLIED COURSE – III (AC)


OPERATIONS RESEARCH
UNIT I
Operations Research : Introduction - Basics of OR – OR & decision making –
Role of Computers in OR - Linear programming formulations &
graphical solution of two variables – Canonical & standard forms of
LPP

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.

CORE COURSE – IV -JAVA PROGRAMMING

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.

Books for reference:


1. "Internet Programming", Kris Jamcs Ph.D., and Ken Cope, Galgotia
Publication, Reprint 2000
2. "Java Unleashed", Michael Morrison, Sccond Edition. ,,

3. "Complete Reference", 'Patrick Naughton and Herbert Schildt, 3rd Edition,


. Tata McGraw Hill Publishing Company Ltd., 1999.

*****************

CORE COURSE –V – JAVA LAB

Write a Java Program to implement the following concepts.

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

********************

CORE COURSE VI - VISUAL PROGRAMMING LAB.


1. Write a Program to maintain the following information in a Business database :
Supplier Addresses, Customer Addresses, Type of business, Stock level of
each item
Execute the program with suitable data and show the results in a neat format.

2. Write a Procedure for the following :


i. For Scrolling text on client area using scale properties.
ii. Divide the client area into 8x8 cells and while moving the mouse
on the cells, the shape of the cursor should change in every cell
Execute the program and show the results in a neat format.

3. Use the circle method to draw several ellipses and circles so that they have the
appearance of a pair of eyes.

4. Write code to develop calculator program which include basic mathematical


functions like square root, inverse, square, multiplication, division and cosine.

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.

7. Write code for the following :


a. Scroll the text “Visual Programming Lab” from left to right and
right to left on the client area.

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.

8. Write a Program to expand and shrinking Objects – While a program is running

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.

CORE COURSE VII - VISUAL PROGRAMMING

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.,
**************************

NON - MAJOR ELECTIVE II


RECENT TRENDS IN ENTERPRISE INFORMATION TECHNOLOGY

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 :

Boolean Algebra: Fundamental Concepts – Boolean Functions and Expressions – Truth


Tables – Laws and Theorems; Simplification of Expressions – Karnaugh Map &
Tabulation Methods.
Digital Logic & Circuits: AND, OR, NOT, NAND, NOR, XOR Gates; Integrated
Circuits – TTL & MOS Logic Circuits; Gating Networks.
UNIT 3 :

Logic Design: Flip-Flops – Transfer Circuits – Clocks – Shift Registers – Counters –


State Diagrams and State Tables – Magnitude Comparator – Programmable Arrays of
Logic Cells.
UNIT 4 :

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.

**********************

CORE COURSE –IX - DATABASE SYSTEMS


Unit I
Introduction: Database-System Applications- Purpose of Database Systems - View of
Data --Database Languages - Relational Databases - Database Design -Object-Based
and Semi structured Databases - Data Storage and Querying Transaction Management
17
-Data Mining and Analysis - Database Architecture - Database Users and
Administrators - History of Database Systems.
Unit II
Relational Model: Structure of Relational Databases - Fundamental Relational-Algebra
Operations Additional Relational-Algebra Operations- Extended Relational-Algebra
Operations - Null Values - Modification of the Database.
Unit III
SQL : Data Definition - Basic Structure of SQL Queries - S e t O p e r a t i o n s -
Aggregate Functions - N u l l V a l u e s - Nested Subqueries - Complex
Queries - Views -Modification of the Database - Joined Relations - SQL Data Types
and Schemas - Integrity Constraints -Authorization - Embedded SQL
Unit IV
Relational Languages: The Tuple Relational Calculus - The Domain Relational Calculus
- Query-by- Example. Database Design and the E-R Model: Overview of the Design
Process - The Entity-Relationship Model - 3 Constraints - Entity-Relationship
Diagrams - Entity-Relationship Design Issues - Weak Entity Sets - Database Design
for Banking Enterprise
Unit V
Relational Database Design: Features of Good Relational Designs - Atomic Domains
and First Normal Form - Decomposition Using Functional Dependencies - Functional-
Dependency Theory - Decomposition Using Functional Dependencies - Decomposition
Using Multivalued Dependencies-More Normal Forms - Database-Design Process
Text Book:

1. Database System Concepts, Fifth edition, Abraham Silberschatz , Henry F. Korth, S.


Sudarshan, McGraw-Hill-2005.

****************

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:

Fundamentals of Microprocessors and Microcomputers – Badri Ram – Fourth Revised


and Enlarged Edition – Dhanpat Rai and Sons – 1993.
REFERENCE BOOK:
Microprocessor Architecture, Programming and Applications with the 8085 / 8080A –
Romesh S.Gaonkar – Wiley Eastern – 1990
**********************

19
CORE COURSE -XI - RDBMS LAB

1. Table Creation & data insertion, deletion & updation


2. DML : Aggregate functions, set operations & nested queries
3. Creating a view : Insertion, deletion through view
4. PL/SQL - block using cursors
5. Functions & procedures
6. Package, package body & DB triggers
7. D2K : insertion, deletion & updation through forms
8. D2K : form creation with master-detail relationship - LOV, Record group & Alert
9. Calling other forms & reports.
****************

CORE COURSE XII - DIGITAL LAB

Experiments with Digital IC’s


1.Study of Universal IC gates - NAND & NOR.
2. Use of logic gates for arithmetic operations - Half adder, full adder, Half subtractor
& Full subtractor.
3. 4-bit binary adder & BCD adder.
4. Flip-Flops using NAND/NOR gates.
5. RS, JK, D & T flip-flops - IC 74279, 7476, 7474.
6. Shift registers - IC 7495.
7. Counters - Modulo ‘n’ counters.
8. Encoders & Decoders - using diodes & IC’s.
9. Multiplexers & Demultiplexers - IC 74153, 74154.
10. Arithmetic Logic Unit.
11. Experiments with memory devices.
************************

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

Business Problem & Computers : Overview of Business Organization – Information


needs & systems – Some typical problems – System life cycle – System study –
Feasibility Study

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
********************

CORE COURSE XIII - HTML LAB

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

Experiments with Microprocessors.


1. To write and execute simple programs in assembly language for an Intel 8085
microprocessor kit : i) 8-bit addition, ii) separating out a hexadecimal digit, iii)
disassembly of a word, iv) sum of series of data, v) data transfer vi) maximum value, vii)
multi-precision arithmetic, viii) decimal arithmetic.
2.To develop and execute programs for display and for solving problems using
subroutines on a 8085 processor: i) display of names, ii) table of squares, iii) length of a
string, iv) converting ASCII to decimal, v) ASCII to decimal using subroutines, vi)
multiple precision addition subroutine, vii) maximum value subroutine, viii) pattern
comparison.
3.Applications of Microprocessor:
i) Matrix display using 8255, ii) D/A & A/D converters using discrete component
modules, iii) Serial transmission using 8251, iv) key pad interface, v) Traffic signal, vi)
Experiment with Timer, vii) Stepper Motor

***********************
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.

BOOK(S) FOR STUDY


1. Joe krayank & Joe Habraken, “ Internet 6 in 1”, Prentice Hall of India Private
Limited, New Delhi, 1998.
2. Internet Complete, BPB publications, New Delhi,1998.

27
BOOK(S) FOR REFERENCE
1. Chiristina Crumlish: The Internet, BPB Publications, New Delhi, 1998.

***************

MAJOR BASED ELECTIVE III - E-COMMERCE


UNIT I :
E-commerce-Electronic Commerce – E-Commerce types – E-Commerce and world at the
large-E-Commerce Case studies : Intel , Amazon.

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

BOOK(S) FOR STUDY


1. Christopher Negus “Red Hat Linux 9 Bible”, WILEY- Dreamtech India Pvt.Ltd,
New Delhi, First Edition, 2003

BOOK(S) FOR REFERENCE


1. Thomas Schenk, “Red Hat Linux System Administration”, Techmedia, New Delhi,
2003.

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

1. Christopher J.Goddard, Mark White, “Mastering VB Script”, Galgotia publications,


New Delhi.
2. Lee Purcell, Mary Jane Mara, “The ABCs of Javascript”,
3. Steven Holzner, “PHP: The Complete Reference”
***********************

B.Sc. COMPUTER SCIENCE, BCA & B.Sc. SOFTWARE


DEVELOPMENT Programmes
Allied Mathematics
ALLIED COURSE I (AC) - ALGEBRA AND CALCULUS
UNIT I
Theory of Equations: Relation between roots & coefficients – Transformations
of Equations – Diminishing ,Increasing & multiplying the roots by a constant-
Forming equations with the given roots –Rolle’s Theorem, Descarte’s rule of
Signs(statement only) –simple problems.

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

Evaluation using Integration by parts – Properties of definite integrals – Fourier


Series in the range ( 0 , 2 π ) – Odd & Even Functions – Fourier Half range Sine
& Cosine Series

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)

[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.

ALLIED COURSE – II (AC)


NUMERICAL ANALYSIS AND STATISTICS

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 )

[2] Gupta.S.C & Kapoor,V.K, Fundamentals of Mathematical Statistics, Sultan


Chand & sons, New Delhi -1994. (Units 4 & 5)

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.

ALLIED COURSE – III (AC)


OPERATIONS RESEARCH
UNIT I
Operations Research : Introduction - Basics of OR – OR & decision making –
Role of Computers in OR - Linear programming formulations &
graphical solution of two variables – Canonical & standard forms of
LPP

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)

Unit III – Current Electricity


Laplace’ law – Intensity at appoint due to a straight conductor carrying current – circular
coil – Solennoid – Field due to them at pint on their axis when a current flows, Force
between two parallel conductors – standard unit of current – Definition of Ampere –
Units of voltage and resistance – Ohm’s law – Kirchoff’s law – Application to
Wheatstone’s bridge – Carey Foster’s bridge – Potentiometer – Measurement of current
and resistance – Calibration of low and high range voltmeters – Fleming’s left hand rule
– Theory of moving coil galvanometer – conversion of galvanometer into and ammeter
and voltmeter – Ballistic galvanometer – Fleming’s right hand rule

Unit IV – Electromagnetic Induction


Laes of electromagnetic induction – Relation between induced emf and mutual
inductance – Eddy current – Determination of self inductance – Anderson’s method
coefficient of mutual induction – Determination – Absolute method – Coefficient of
coupling – Transformer theory

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.

Books for Reference:


1. Electricity and Magnetism – Brijlal and Subramanian – Ratan Prakashan Mandir –
Delhi 1995
2. Electricity and Magnetism – Narayanamurthy & Nagarathinam
3. Electricity and Magnetism – D.L. Seghal and Chopra.
**********************
PAPER II – PRACTICAL

1. Semiconductor diode – Characteristics


2. Zener Diode – Characteristics
3. FET – Characteristics
4. Transistor Characteristics – CE configuration
5. Transistor Characteristics – CB configuration
6. Bridge Rectifier and Zener controlled regulated power supply
7. Field along the axis of a coil – M and H
8. Potentiometer Measurement of current
9. Potentiometer Measurement of resistance
10. Carey Foster’s bridge – specific resistance
11. Calibration of a thermistor and determination of its Energy gap
12. Series resonance circuit
13. Single stage Amplifier
14. FET amplifier
15. Astable Multivibrator
16. Mathematical operators – Addition, substraction using op-amp
17. Printed circuit board design

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

Unit IV – Opto Electronic Devices


LED: Radiation transition Emission spectra Luminent efficiency – Method of Excitation
– Visible LED – Materials for LED – LED configuration and performance – Photo
conduction – photo diode – Photo transistor – electronic watches – Seven segment
displays – LCD

Unit V – Operational Amplifiers


The basic operational amplifier – Inverting and Non inverting operational amplifier –
Differential Operational amplifier – CMRR – Basic uses of Operational amplifier as sign
and scale changer phase shifter integrator. Differtiator and adder D/C – Binary weighted
method – R-2R ladder method – A/C Successive approximation and counter methods –
OpAmp as a comparator

Books for Study:


1. Microelectronics – Jacob Millman – MCGraw Hill
2. The fundamentals of solid state physics – Theraja Sultan Chand & Co., Delhi
3. Pulse and Digital electronics – G.K Mithal and Vanvasi – Khanna Publication –
Delhi
4. Functional Electronics – Ramanan – TMH, 1994
5. Electronic devices and Circuits – Millman & Halkias – TMH1991

******************

35

Anda mungkin juga menyukai