Scheme & Syllabus Sem 2
Scheme & Syllabus Sem 2
Scheme & Syllabus Sem 2
Batch-2 (Block 4)
2nd Semester
S.NO SUBJECT NAME SUBJEC SUBJE L T P S Cre
T CODE CT dits
TYPE
1 Discrete Mathematics SMT-124 BS 3 1 0 − 4
2 Biology For Engineers SZT-172 BS 3 0 0 − 3
Total 13 3 12 0 22
Course Outcome
Some fundamental mathematical concepts and terminology related to various
types of relations, functions, recursive relations and generating functions. To use
1
and analyze recursive definitions, To learn about the basic counting principle and
solution of the problems relating to Graphs, Trees and fundamental circuit.
Study the different types of graphs as well as the tree & paths and difference between
3
them such as binary/spanning/minimal spanning/ traversal trees.
UNIT-II
Recursion and recurrence relations: Sequence, partial fractions. Recurrence relations
with constant coefficients, homogeneous and particular solutions, solutions of recurrence
relation using generating functions.
Algebraic structures: Definition, elementary properties of algebraic structures, semigroup
monoid, group, homomorphism, isomorphism and automorphism, congruence relations,
subgroups, normal subgroups, cosets, Lagrange's theorem, cyclic groups.[15 H]
UNIT-III
Combinatorial Mathematics: Techniques of counting, rule of sum, rule of product
permutations and combinations.
Graph Theory : Introduction to graphs, directed and undirected graphs, homomorphic and
isomorphic graphs, sub graphs multi graphs and weighted graphs, paths and circuits,
shortest path in weighted graphs, Eulerian paths and circuits, Hamiltonian paths and
circuits, planer graphs Euler's formula, chromatic numbers (Colouring problems).
Trees: Introduction to trees, difference between graphs and a tree rooted trees, path length
in trees, spanning trees & cut-sets, minimum spanning trees, binary trees and its traversal.
[15 H]
Text Books:
1. C.L. Liu “Elements of Discrete Mathematics". McGraw Hill, 3rd Edition.
2. Santha,"Discrete Mathematics with Graph Theory, Cengage Learning, 1st Edition.
3. G. Ronald, Knuth, Donald and Patashik, Oren, " concrete Mathematics: A
Foundation for Computer Science ", Addison-Wesley.
Reference Material:
1. B. Kolaman, and R.C. Busby, “Discrete Mathematical Structures” ,PHI, 1st Edition.
2. Gersting, L. Judith “Mathematical Structures for computer Science”, Computer Science
Press.
3. Doerr and Levasseur, “ Applied Discerte Structure for Computer Science”.
4. Tembley & Manohar , “Discrete Mathematical Structures with Applications to
Computers” , Mc Graw Hill.
5. K.H. Rosen, “ Discrete Mathematics and its applications ” Mc-Grew hill.
6. N Ch SN Lyengar. V.M. Chandrasekaran, , “Discrete Mathematics”.
P P P
PO PO P PO PO PO PO PO PO
Course 1 2
O O
O5 6 7 8 9 10 11
O1
3 4 2
CO
3 2 1 2 1 1 1 1 1 2 0 2
1
DISCRET
SMT CO
E 3 2 2 3 3 1 2 1 2 2 0 2
-174 2
MATHE
MATICS CO
3 2 2 2 3 2 1 1 0 2 0 3
3
Scheme Biology for Engineers L T P C
Version Apply to Programs: CSE/IT, EE/ECE 3 1 0 4
Prerequisite: - NIL Total hours 45
Version Internal = 40 External=60
2019-20
Objectives
This subject is designed to impart fundamental knowledge on emerging fields of
Subject sciences like bioinformatics.
Code It is designed to impart knowledge that how to apply different softwares in
SZT-172 research.
Subject Outcome
CO1 To develop the firm foundation in science principles and higher level of understanding in
each of the biology sub-discipline.
CO2 To excel in career as researcher in both traditional and emerging fields of science .
CO3 Understand ethical principles and responsibilities for science practices in society.
CO4 To learn the new areas of biology for contemporary research with interdisciplinary
approach
Unit-I [15 L]
Introduction: Living Organisms, Cells and Cell theory, Cell Structure and Function, Genetic
information, protein synthesis, and protein structure, Cell growth, Cell Division, and differentiation.
[9 ]
Unit-II [15 L]
Biosensors -Chemoreceptors, hot and cold receptors, baro receptors, sensors for smell, sound,
vision, osmolality and taste. Transducers for the measurement of ions and dissolved gases. Ion
exchange membrane electrodes - Measurement of pH - Glass pH electrodes. [9]
Unit-III [15 L]
Transducers-classification, selecting of transducers, circuit based on transduction,
temperature transducers-Displacement transducers-pressure transducer-catheter tip
transducers. Photoelectric transducers-flow transducers-piezoelectric transducers and their
applications. [5]
Medical Instrumentation and Techniques- Electrocardiogram (ECG),
Electroencephalogram (EEG), Electro Myogram (EMG), Physics of Ultrasound-Ultrasound
instrumentation- Doppler, Magnetic Resonance Imaging- principles of MRI-pulsequence-
image acquisition and reconstruction technique. [5]
Bioinformatics
Introductory Bioinformatics, BLAST,SWISS Prot, FASTA, Data mining. [5]
Suggested Readings/ Books:
Books Recommended:
Text books:
CO1 2
1 2 2 1 2 0 1 2 3 3 2
CO2 1
BIOLOGY SZT 2 2 3 3 3 1 1 2 1 2 1
FOR -
ENGINEERS 172
CO3 1 1 1 1 1 1 3 3 1 1 1 1
CO4 1
1 3 1 1 3 1 3 3 1 1 1
Chandigarh University
Unit-I Merits of digital systems, various number systems and their applications.
Unit-II Combinational and Sequential Digital Designing and solution to basic digital
problems.
Unit-III Designing of sequential circuits and introduction to memory logic design
UNIT -1 15 Hours
Introduction: Why Digital is needed, Merits and Demerits, Difference between Analog and
Digital Electronics. [1 hr]
Number System: Introduction, Binary, Octal and Hexadecimal number system. Signed and
unsigned number; Binary operations: Addition, Subtraction, Multiplication and division;
Subtractions using 1's and 2's compliment, BCD code and gray code. [6 hrs]
Logic gates and Minimization: OR, AND, NOT, NOR, NAND, EX-OR, Basic theorem of
Boolean Algebra, sum of products and product of sums, canonical form, Simplifications using
K-map (4 variable) [8 hrs]
UNIT -2 15 Hours
Combinational Circuits
Introduction to Combinational circuit design, half adder, full adder, BCD Adder, Half
Subtractor, Full Subtractor, Multiplexer, Demultiplexer, encoder, decoder and magnitude
comparator. [7 hrs]
Sequential Circuits
Introduction, latch & flip flop (SR, JK, D and T), race around condition, conversion of flip
flops [8 hrs]
UNIT-3 15 Hours
Designing of Sequential Circuits: Counters: synchronous and asynchronous counters [9 hrs]
Shift Registers: Types ,Circuit Diagram, Timming waveforms. [4 hrs]
Semiconductor Memories : [2 hrs]
Introduction, Classification: RAM, ROM, PROM, EPROM, EEPROM.
TEXT BOOKS :
1. Mano,Morris, Digital Design, Prentice Hall of India.
2. Malvino, Digital principle and applications, Tata Mc Graw Hill .
3. Floyd & Jain, Digital Fundamentals, Pearson.
REFERENCE BOOKS:
1. Fletcher, An Engg. Approach to digital design, Prentice Hall of India.
PO/C PO PO PO PO PO PO PO PO PO PO PO PO
Course O 1 2 3 4 5 6 7 8 9 10 11 12
CO1 1 1 0 2 0 0 0 2 0 0 0 0
Digital EC
Electron T- CO2 3 2 0 3 2 1 2 2 1 1 0 1
ics 155
CO3 3 3 3 3 2 1 1 3 2 3 0 3
Chandigarh University, Gharuan (CSE/IT)
To enable the students to understand and various stages and constructs of C++
programming language and relate them to engineering programming problems.
To improve their ability to analyze and address variety of problems in programming
domains.
Course Outcome
Classes and Objects: Specifying a class, creating objects, accessing class members, defining
a member function inside and outside class, access specifiers, inline function, static data
members & member functions. Objects as function arguments, friend function, returning
objects to functions. [4]
Unit-II [10L]
Inheritance: Defining derived class, modes of inheritance, types of inheritance, ambiguity in
inheritance, virtual base class, Function overriding, Member Classes: Nesting of Classes.
[4]
Unit-III [10L]
Pointers, Virtual Functions: Declaring & initializing pointers, pointer to objects, this pointer,
pointer to derived classes, static and dynamic binding. [4]
Dynamic memory allocation: Dynamic memory allocation using new and delete operator.
[2]
Files: Introduction to File streams, Hierarchy of file stream classes, File operations, File I/O,
File opening Modes, Reading/Writing of files, Random-access to files. [4]
Text books:
1. E Balagurusamy., “Object Oriented Programming in C++”, Tata McGraw-Hill.
2. Robert Lafore, “Object Oriented Programming in C++”, Waite Group, December 1998.
Reference Books:
1. Herbert Schildt , “C++- The Complete Reference”, Tata McGraw-Hill 2003, New
Delhi.
2. Bjarne Stroustrup: “The C++ Programming Language” (4th Edition). Addison-
Wesley.
May 2013.
3. Ravichandran , “Programming with C++”,Tata McGraw-Hill Education, 2001.
4. Joyce M. Farrell,” Object Oriented Programming Using C++”, Learning, January 1998.
5. Programming Languages: Design and Implementation (4th Edition), by Terrence W. Pratt,
Marvin V. Zelkowitz, Pearson, 2000.
Programming Language Pragmatics, Third Edition, by Michael L. Scott, Morgan Kaufmann,
2009.
CO/P PO PO PO PO PO PO PO PO PO PO PO PO
Course
O 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 3 1 3 1 1 3 2 1 0 3
Object
Oriented CS CO2 3 2 2 1 3 2 1 3 3 1 1 2
Programm T-
ing Using 157 CO3 2 2 2 1 2 2 1 3 2 3 1 2
C++ CO4 3 2 2 2 3 1 2 3 2 1 1 3
Professional Communication Skills L T P C
Version
2019 Programs: All branches of Engineering (Semester
2 0 0 2
– II)
Prerequisite: - Studied Communication Skills Total hours = 24
PCT-154 Course
Objectives
The course aims to stress on students awareness of interpersonal communication
skills and appropriate usage of verbal and non-verbal expression in social and
professional environment.
Make the student start and continue a conversation naturally in English, using a
number of communication strategies as it is a tool of global Communication.
To prepare the foundations for the placement process of the student
Subject Outcome
1 The student will be able to research and write short official and technical research
report.
2 The student would be able to initiate and participate in discussion with group
members
3 The student would be able to present and summarize information, ideas and
opinions coherently while speaking and writing.
4 Students would be able to prepare well for the placement process
5 Students will learn about turn taking and how to control the flow of a conversation
by adding information.
Unit -1
Reading Skills: The students will be required to read: English for Engineers and Technologists
Reading: Water - The Elixir of Life
Writing: Reading Comprehension, Introduction to proposals, types of reports, official reports and
technical report writing
Listening: Word stress and pronunciation
Speaking: Congratulating, offering sympathy and condolence and making complaints
Grammar: Tenses, subject –verb agreement
Vocabulary: Synonyms, antonyms and contextual usage
Unit -2
Unit -3
1. Board of Editors, English for Engineers and Technologists. Orient Blackswan, Hyderabad
(2016).
2. Professional Communication Skills - Study Material and Workbook, Chandigarh University
Reference
1. The reading skills of the students will be addressed through the text book, where each student
will be asked to read a portion of the text. Difficult words with their meaning and usage will
be discussed in the class. Grammar at the end of the chapter will be discussed.
2. The writing skills will be augmented through practice in class for business correspondence.
3. Grammatical errors would be corrected through the workbook
4. Vocabulary and contextual word usage will be supplemented through the study material
provided.
Maximum Marks = 60
Time: 3 Hrs
3. Set three questions from each unit - I, II and III. Students will attempt 5 questions selecting atleast
one question from sections B, C & D. Each question carries 10 marks. Questions of Section B will be
from unit I, Questions of Section C from unit II and Questions of Section D from unit III.
4. In the question paper, as far as possible all questions should be application questions only.
Chandigarh University, Gharuan (CSE/IT)
Innovations & Inventions in Computer
Scheme Science & Engineering/ Information L T P C
Version
Technology
2019-20
Applicable to CSE/IT (1st/2nd Semester) 0 2 0 2
Course Prerequisite: NA Total hours = 30
Code:
Internal = 40
CST-156
External=60
Course Objectives
To understand concept of innovation, its importance and the evolution of various
things in the field of C.S.E/I.T.
To analyze the upcoming technological trends.
To understand how to safeguard innovation and write a research/review paper.
Course Outcome
Unit-III [10L]
CO/P PO PO PO PO PO PO PO PO PO PO PO PO1
Course
O 1 2 3 4 5 6 7 8 9 10 11 2
CO1 3 1 0 0 0 1 0 0 1 0 0 0
Innovations
CS CO2 3 3 3 2 3 3 1 1 0 0 2 1
and
T-
Inventions
156 CO3 3 1 0 0 1 0 0 1 1 0 0 0
in CSE/IT
CO4 3 3 2 2 2 2 2 1 1 1 3 1
Chandigarh University, Gharuan (CSE/IT)
Digital Electronics Lab L T P C
Marks
Course Objective
Course Outcome
List of Experiments:
1. To familiarize and study the truth tables of various ICs 7400, 7402, 7404,
7408 and 7432, 7436.
4. (a) To design and verify the truth table of Half Subtractor using gates.
(b) To design and verify the truth table of Full Subtractor using gates.
5. To design and implement the 4:1 Multiplexer using gates.
10.To design and implement the Shift Register using D Flip Flops, for
various modes: SISO, SIPO, PISO, PIPO.
11.To design and implement the 4-bit Asynchronous Counters using J-K Flip
Flops.
Department Teaching
Academic unit 2
the Subject
PO/CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 1 0 0 1 0 0 2 2 0 0 0 1
CO2 3 3 2 2 2 1 1 2 0 0 1 2
CO3 3 3 3 3 2 1 2 3 1 3 0 3
Object Oriented Programming usingC++Lab L T P C
CSP-157 TotalContactHours:60Hours 0 0 4 2
Applicableto ITBranches: Applicable to1stYearstudents
Prerequisite: Basic C ProgrammingLanguage Knowledge
Marks-100
Internal-60 External-40
CourseObjective
ToenablethestudentstounderstandvariousstagesandconstructsofC++programming language
andrelatethem to engineeringprogramming problems.
Toimprovetheirabilitytoanalyzeandaddressvarietyofproblemsinprogramming domains.
CourseOutcome
1. Itwillprovidetheenvironmentthatallowsstudentstounderstandobject-orientedprogrammingConcepts.
2. Studentswilldemonstratebasicexperimentalskillsfordifferentiatingbetweenobjectorientedandprocedur
alprogrammingparadigmsand theadvantagesof object-oriented programs.
3. Abilityto demonstrate their coding skillon complexprogrammingconceptsanduseitfor
generatingsolutionsforengineeringand mathematicalproblems.
4. Students will develop skills to understand the application of classes, objects, constructors,Destructors,
inheritance, operator overloading and polymorphism, pointers, virtual functions, templates, exception
handling, file operations and handling.
Content of the
Syllabus
Pract Sub
Aim
ical # part
Unit-I
WAP to find the area of a triangle using Heron’s Formula when three sides of the
i
triangle are input by user.
1
A person walks x km toward east and turns to the right. Then he moves y km.WAP to
ii
find the distance between starting and final point. Values of x and y are input by user.
Program to generate the Fibonacci series up to user specified limit. Write all the missing
iii
terms (e.g. 4, 6, 7, 9, 10, 11, 12, 14, 15…) also at the end.
2
WAP to input a matrix of dimension 4x4. If base address is 1000. Find the address of
iv
given element of the matrix.
Create a class called employee that contains a name (an object of class string) and an
employee number (type long). Include a member function called getdata() to get data
from the user, and another function called putdata() to display the data. Assume the
v
3 name has no embedded blanks. Write a main() program to exercise this class. It should
create an array of type employee, and then invite the user to input data for up to 100
employees. Finally, it should print out the data for all the employees.
vi WAP to add two complex numbers using class and objects.
WAP to add two objects of type time using constructor and destructor in the format
vii
4 11:59:59.
viii WAP to find area of rectangle using parametrized constructor.
Unit-II
ix WAP to explain all Inheritance types.
WAP to illustrate ambiguity in multiple Inheritance and resolve using scope resolution
x
5 operator.
xi WAP to resolve the diamond ambiguity using virtual base class.
WAP to calculate and display cube of an integer and float number using function
xii
overloading.
Program to demonstrate the unary operator overloading for operator ++. Make a class
xiii test. Create a default constructor to initialize the variable. Make a member function for
operator ++ with definition to decrement the value of variable.
6 Create a class that imitates part of the functionality of the basic data type int. Call the
class Int(note different spelling). The only data in this class is an int variable. Include
member functions to initialize an Int to 0, to initialize it to an int value, to display it (it
xiv looks just like an int), and use operator overloading to add two Int values. Write a
program that exercises this class by creating two initialized and one uninitialized Int
values, adding these two initialized values and placing the response in the uninitialized
value, and then displaying this result.
xv WAP to perform exception handling for Divide by zero Exception.
7
xvi WAP to handle various exception handlings.
Unit-III
Write a program that reads a group of numbers from the user and places them in an array of type
xvii float. Once the numbers are stored in the array, the program should average them and print the
8 result. Use pointer notation wherever possible.
xviii WAP to implementfunction overriding using virtual functions.
9 xix Program to understand the concept of new and delete operator.
Write a program to store the information of about 5 students in a file and read the contents and
xx
10 print them on screen.
xxi WAP to demonstrate tellg() and tellp() functions.
Professional Communication Skills Lab L T P C
Version
2019 Apply to Programs: UIE, BBA, BCom 0 0 2 1
Unit -1
Soft Skills: Critical Thinking Skills, Creativity Skills, Problem Solving Skills
Verbal Skills - Inviting, Congratulating and Apologizing
Listening Skills- Listening exercises-3 & 4
Speaking Skills: Extempore, cross talk, paper reading
El Client Software: Parts of Speech, subject –verb agreement, tenses
Phonetics: Vowel sounds practice
Unit -2
Software Support -
1. Globarena EL- Client Software for Communication Skills, Hyderabad.
Chandigarh University, Gharuan (CSE/IT)
List of Practical’s
Practica
Name of the Shop Aim
l#
5 Fitting Shop
To make a 'T' part of Square Fitting Job.
To make a 'U' part of Square Fitting Job and to assemble
6
the both.
7 Sheet Metal To make different types of Sheet Metal Joints.
Shop
To make a rectangular tray of Sheet Metal or to make a
8
Funnel from Sheet Metal