234bead38f16d7ca571e0af3dfca5504
234bead38f16d7ca571e0af3dfca5504
234bead38f16d7ca571e0af3dfca5504
)
Scheme of Examination
Program:Bachelor of Technology Branch:Computer Science and Engineering Session: 2021
Semester : III Specialization: Computer Science and Engineering
1 Hr 1 Hr 2 Hr
Lecture Tutorial Practical
1 Credit 1 Credit 1 Credit
BHABHA UNIVERSITY, BHOPAL
COURSE CURRICULUM
FACULTY OF ENGINEERING
Undergraduate Programme
(Courses effective from Academic Year 2020-21)
IIISEMESTER
Publicawareness.
REFERENCES
REFERENCE
1. P. Kandasamy, K. Thilagavathy, K. Gunavathi, Numerical Methods, S. Chand & Company, 2nd
Edition, Reprint2012.
2. S.S. Sastry, Introductory methods of numerical analysis, PHI, 4th Edition,2005.
3. Erwin kreyszig, Advanced Engineering Mathematics, 9th Edition, John Wiley & Sons,2006.
4. B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers, 35th Edition,2010.
5. N.P. Bali and Manish Goyal, A text book of Engineering Mathematics, LaxmiPublications,
Reprint,2010.
6. Veerarajan T., Engineering Mathematics, Tata McGraw-Hill, New Delhi,2008.
7. P. G. Hoel, S. C. Port and C. J. Stone, Introduction to Probability Theory, Universal BookStall,
2003(Reprint).
8. S. Ross, A First Course in Probability, 6th Ed., Pearson Education India, 2002.
9. W. Feller, An Introduction to Probability Theory and its Applications, Vol. 1, 3rd Ed., Wiley,
1968.Statistic
BHABHA UNIVERSITY, BHOPAL
Unit-3:-Tree: Definitions - Height, depth, order, degree etc. Binary Search Tree -
Operations, Traversal, Search. AVL Tree, Heap, Applications and comparison of
various types of tree; Introduction to forest, multi-way Tree, B tree, B+ tree, B* tree.
Unit-5:-Sorting: Introduction, Sort methods like: Bubble Sort, Quick sort. Selection
sort, Heap sort, Insertion sort, Shell sort, Merge sort and Radix sort; comparison of
various sorting techniques. Searching: Basic Search Techniques: Sequential search,
Binary search, Comparison of searchmethods
LIST OF EXPERIMENTS
1. Write a program to search an element in the array using Linear and BinarySearch.
2. Write a program to perform the following operation inMatrix:
1. Addition 2. Subtraction 3. Multiplication 4. Transpose
3. Write program for implementing the following sorting methods to arrange a list
of integers in ascendingorder:
a) Quick sort b) Selection sort c) Insertion sort d) Merge sort
4. Write a program that uses stack operations to convert a given infix expression
into its postfixequivalent.
5. Write a program to merge two sorted array into one sortedarray.
6. Write a program to implement stack using array and linkedlist.
7. Write a program to implement queue and circular queue usingarray.
8. Write a program to insert an element in the beginning and end of singly linkedlist.
9. Write a program to insert an element at any position in singly and doubly linkedlist.
10. Insert and delete a node at any position in doubly linkedlist.
BHABHA UNIVERSITY, BHOPAL
REFERENCES
Unit 1: Review of number systems and number base conversions. Binary codes,
Boolean algebra, Boolean functions, Logic gates. Simplification of Boolean
functions, Karnaugh map methods, SOP-POS simplification, NAND-NOR
implementation.
Unit 2: Combinational Logic: Half adder, Half subtractor, Full adder, Full
subtractor, look- ahead carry generator,BCD adder, Series and parallel addition,
Multiplexer – demultiplexer, encoder- decoder, arithmetic circuits, ALU
Unit 3 :Sequential logic: flip flops, D,T, S-R, J-K Master- Slave, racing condition,
Edge & Level triggered circuits, Shift registers, Asynchronous and synchronous
counters, their types and state diagrams. Semiconductor memories, Introduction to
digital ICs 2716, 2732 etc. & their address decoding. Modern trends in
semiconductor memories such as DRAM, FLASH RAM etc. Designing with
ROM andPLA.
Unit 4:Introduction to A/D & D/A convertors & their types, sample and hold
circuits, Voltage to Frequency & Frequency to Voltage conversion.Multivibrators
,Bistable, Monostable, Astable, Schmitt trigger, IC 555 & Its applications. TTL,
PMOS, CMOS and NMOS logic. Interfacing between TTL to MOS.
LIST OF EXPERIMENTS
REFERENCES
Unit-2:-Encapsulation and Data Abstraction- Concept of Objects: State, Behavior & Identity
of an object; Classes: identifying classes and candidates for Classes Attributes and Services,
Access modifiers, Static members of a Class, Instances, Message passing, and Construction
and destruction of Objects.
Unit-4:-Polymorphism: Introduction, Method Overriding & Overloading, static and run time
Polymorphism.
LIST OF EXPERIMENTS
REFERENCES
UNIT 1- Introduction:
Basic syntax, Literal Constants, Numbers, Variable and Basic data types, String, Escape
Sequences, Operators and Expressions, Evaluation Order, Indentation, Input Output,
Functions, Comments.
UNIT 5-Exception:
Exception Handling, Except clause, Try finally clause, User Defined Exceptions.
LIST OF EXPERIMENTS:
5) Write a program to create dataframe for 3 student including name and roll numbers. and add
new columns for 5 subjects and 1 column to calculate percentage. It should include random
numbers in marks of all subjects
REFERENCES