Scheme & Syllabus Sem 2

Download as pdf or txt
Download as pdf or txt
You are on page 1of 21

Scheme & Syllabus

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

3 Digital Electronics ECT-155 EC 3 0 0 − 3

4 Object Oriented Programming using CST-157 ES 0 2 0 − 2


C++
5 Professional Communication Skills PCT-154 HSM 2 0 0 − 2

6 Innovation and Inventions in Computer CST-156 ES 2 0 0 − 2


Science and Engineering
7 Digital Electronics Lab ECP-156 EC 0 0 2 − 1

8 Object Oriented Programming using CSP-157 ES 0 0 4 − 2


C++ Lab
9 Professional Communication Skills PCP-158 HSM 0 0 2 − 1
Lab
10 Workshop Practice MEP-160 ES 0 0 4 4 2

Total 13 3 12 0 22

11 Life Skills and Mentoring UCY-196 MNG 0 1 0 − 1

12 MOOCs CSY-111 MNG 0 0 0 8 4

S.NO Suggested MOOCs Subject Basket* Year Mode Credi Hour


t s
1 Programming in C 1st MOOCs 4 48-60

2 Programming in C ++ 1st MOOCs 4 48-60

3 Mathematics 1st MOOCs 4 48-60

4 Problem solving through programming 1st MOOCs 4 48-60

5 Design and pedagogy of the 1st MOOCs 4 48-60


Introductory Programming
Chandigarh University, Gharuan
Scheme L T P C
Version DISCRETE MATHEMATICS 3 1 0 4
2019
Course Applicable to CSE/IT/ CSE (Hons.) Total hours =45
Code- (Semester-2nd )
SMT-174 branch : (Batch 2017 Regular, LEET 2018)
Objectives
To Impart analytical ability in solving mathematical problems as applied to the
respective branch of Engineering

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.

To learn about the various algebraic structures like binary/ homomorphism/


2
isomomorphism/ auto orphism etc.

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.

Content of the Syllabus


UNIT-I
Set Theory: Introduction to set theory, set operations, algebra of sets, combination of sets,
duality, finite and infinite sets, classes of sets, power sets, Min sets & Max sets,
Cartesian product
Relations and functions: Binary relations, types of relations, equivalence relations and
partitions, partial order relations, mathematical induction, principles of inclusion &
exclusion, functions and its types, composition of function and relations, inverse relations
and functions, pigeonhole principle.
Propositional calculus: Basic operations: AND (˄) OR (˅), NOT (-) Truth value of a
compound statements, propositions, tautologies, contradictions.
[15 H]

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

Content of the Syllabus

Unit-I [15 L]

Basic Cell Biology

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 ]

Biochemistry and Molecular aspects of life


Gene regulation, aging, apoptosis, stem cell Biology and Tissue engineering [6]

Unit-II [15 L]

Uses of Biology in Engineering

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]

Recording Electrodes – Electrode-tissue interface, polarization, skin contact impedance,


motion artifacts, Silver-Silver Chloride electrodes, Electrodes for ECG, Electrodes for EEG,
Electrodes of EMG, Electrical conductivity of electrode jellies and creams, microelectrodes,
Needle electrodes [6]

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:

1. C.V.Powar, Cell Biology


2. Leshie Cromwell, Fred.J. Weibell and Erich.A.Pfeiffer. 2003. Biomedical instrumentation
and measurements. 2nd edition, PHI.
3. John G. Webster 1998. Medical Instrumentation: Applications and Design, 3rd edition, Jon
Wiley and Sons, New York.
4. Fundamental concepts of bioinformatics. Dan E. Krane, Michael L. Raymer
5. Bioinformatics Methods and applications. S.C Rastogi P Rastogi
Reference Books
1. Jeremy M. Berg, John L. Tymoczko and Lubert Stryer. 2006. “Biochemistry,” 6th Ed. W.H.
Freeman and Co. Ltd.
2. Robert Weaver. 2012 “Molecular Biology,” 5th Edition, MCGraw-Hill.
3. Jon Cooper , 2004. “Biosensors A Practical Approach” Bellwether Books.
4. Martin Alexander, 1994 “Biodegradation and Bioremediation,” Academic Press.
5. Kenneth Murphy, 2011. “Janeway's Immunobiology,” 8th edition, Garland Science.
6. Eric R. Kandel, James H. Schwartz, Thomas M. J. 2012. “Principles of Neural Science, 5th
Edition, McGraw-Hill.
7. S. Thyaga Rajan, N. Selvamurugan, M. P. Rajesh, R. A. Nazeer, Richard W. Thilagaraj, S.
Barathi, and M. K. Jaganathan. 2012 “Biology for Engineers,” Tata McGraw-Hill, New
Delhi.

Course to Program outcome Relationship


CO/P PO1 PO1
Course PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO12
O 0 1

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

SubjectCode: Digital Electronics L T P C


ECT-155 TotalContactHours:45Hours
3 0 0 3
Applicable to which branch (CSE &IT)
Marks-100 Batch 2019-2023
Internal-40 External-60
Course Objectives
1. To understand Merits of digitization.
2. To enable you to understand common forms of number representation in digital
electronic circuits and to be able to convert between different representations
3. To Impart Knowledge about various digital circuits and designing of systems
Unit Course Outcomes

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)

Scheme Object Oriented Programming Using C++ L T P C


Version Applicable to (CSE/IT/EE/ECE) (2nd Semester)
2019-20 0 2 0 2

Prerequisite: Basic knowledge of Computer


Course
and Mathematics Total hours = 30
Code:
CST-157 Internal = 40 External=60
Course Objectives

 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

After studying this course student will be able to


It will provide the environment that allows students to understand object-
CO1 oriented programming Concepts.
Studentswilldemonstratebasicexperimentalskillsfordifferentiatingbetwee
CO2 nobjectorientedand procedural programming paradigms and the
advantages of object-oriented programs.
Ability to demonstrate their coding skill on complex programming
CO3 concepts and use it for generating solutions for engineering and
mathematical problems.
Students will develop skills to understand the application of classes,
objects, constructors,
CO4 Destructors, inheritance, operator overloading and polymorphism,
pointers, virtual functions, templates, exception handling, file operations
and handling.

Content of the Syllabus


Unit-I [10L]
Fundamentals of C++: Features of object-oriented programming, Difference between object
oriented and procedure-oriented programming, Difference between structure and class, Data
types. Input and output streams (cin, cout), introduction to namespace. [3]

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]

Constructors and Destructors: Need for constructors, types of constructors: default,


parameterized, copy constructor, order of execution of constructors, destructors and their need.
[3]

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]

Polymorphism: Introduction & types of polymorphism, Function overloading, operator


overloading, rules for overloading operators, overloading of unary & binary operators,
Constructor Overloading. [3]

Exception Handling: Try, Throw, Catch, Throwing an Exception, Catching an Exception.


[2]

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.

Course to Program outcome Relationship

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

Reading: The Secret of Work


Writing: Note making and note taking, business letters, agenda and minutes of meeting, modern forms
of communication: e-mails, memorandum, video conference and conference calls.
Listening: Listening to details and note taking
Speaking: Preparation for interview, Types of Interviews, Interview Skills
Grammar: Sentence Correction and sentence completion
Vocabulary: Idioms, collocations

Unit -3

Reading: Work Brings Solace


Writing: Cover letter and resume writing, paragraph writing, summarizing, describing objects and
processes
Listening: Listening to announcements and directions
Speaking: Making Presentations
Grammar: Para completion, Sentence rearrangement, Close Test
Vocabulary: Analogy
Text books

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. Murphy, R, Elementary Grammar (Intermediate Level), Cambridge University Press (2013),


UK.
2. Hewing, Martin, Advanced Grammar in Use, 3rd Edition, Cambridge University Press (2013),
UK.

Teaching –Learning Process

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.

Paper setting instructions

Please go through these instructions thoroughly.

Maximum Marks = 60

Time: 3 Hrs

1. Question Paper will consist of ten questions.


2. Section A of question paper is compulsory, containing five parts each of 2 marks covering the
whole syllabus (short answer type- total 10 marks)

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

After studying this course student will be able to

Analyze the importance, classification, need, and various innovations that


CO1
took place in the field of CSE/IT.
Analyze various methods to protect innovation and inventions, the
CO2 procedure to implement the innovation, and write a research/review
paper.
Study the basics of networking and learn the evolution of internet and the
CO3
emerging technology “Internet of things”.
Study various emerging technology trends in the field of CSE/IT and write
CO4
a case study.

Content of the Syllabus


Unit-I [10L]

Introduction and Classification [4]


Introduction to Innovation, Inventions and Discovery, Classification of innovation:
Based On Category - Product Innovation, Process Innovation, Service Innovation, Marketing
Innovation, Organizational Innovation, and Based on Overall Global Needs - Technological
Innovation, Social Innovation, and based on the Degree of Novelty - Incremental Innovations,
Radical Innovations, Systemic / Systematic Innovations, SCAMPER techniques of innovation,
need of innovation.
Major evolutions related to computers [3]
Evolution of operating systems, Evolution of Computer generations, Evolution of mobile
networks, Evolution of programming languages, Evolution of display devices, Evolution of
storage devices.
Intellectual Property Rights [3]
Introduction to methods of protection (Patent, Copyright, Trademark, Trade Secrets), and
detailed discussion on them, How to write a research/review paper.
Unit-II [10L]

New Product Development [2]


Concept building, idea generation, product screening, concept testing, market survey,
prototyping, test marketing, Commercialization
Introduction to networking [4]
Introduction and types of network, various networking devices (switch, hub, router, modem),
network topologies, difference between internet and intranet, case study on internet.
Internet of Things & Cyber Security [4]
Introduction and key features of IOT, Case study of any IOT system, Introduction to cyber
security, goals of cyber security (CIA model), and challenges face in cyber security

Unit-III [10L]

Emerging Trends in the field of Computer Science:


Cloud Computing: Introduction, Characteristics, Service Models, Benefits, application
[1.5]
Big Data: Introduction, characteristics, V’s of Big Data, Tools & Techniques, applications
[1.5]
Machine Learning & Deep Learning: Introduction, characteristics, Learning Process,
Categories, application areas [3]
Digital Marketing: Introduction to digital marketing techniques: Search engine optimization,
search engine crawlers etc and its importance [2]
Case study: Emerging trends and innovation in computer science [2]

Text & Reference Books:


1. Innovations - by Navi Radjou, Jaideep Prabhu & Simone Ahuja, Random Business/Random
House India 2012.
2. The Little Black Book of Innovation: How It Works, How to Do It? - Scott D. Anthony,
Harvard Business School Press - 2011.
3. Textbook of Emerging Trends in Information Technology – 2011- Ravi P Patki
4. Emerging trends in information technology- Mrs. Sonal Abhyankar
5. Intellectual Property Rights 1st edition - Neeraj Pandey , Khushdeep, Dharni

Course to Program outcome Relationship

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

Total Contact Hours: 30 0 0 2 1


ECP-156
Applicable to CSE &IT: Batch
2019-2023`

Marks

Internal (60) External (40)

Course Objective

1. To implement truth tables using basic gates.


2. To design various Digital circuits using basic logic gates.
3. To prepare students to perform the analysis and design of various digital
electronic circuits.

Course Outcome

The ability to understand, analyze and design various combinational


1
and sequential circuits.

2 To develop skill to design and build digital circuits.

To understand and examine the structure of various number systems


3.
and its application in digital design.

List of Experiments:
1. To familiarize and study the truth tables of various ICs 7400, 7402, 7404,
7408 and 7432, 7436.

2. To design and implement the Boolean expression using universal NAND


and NOR gates.
3. (a) To design and verify the truth table of Half Adder using gates.
(b) To design and verify the truth table of Full Adder using gates.

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.

6. To design and implement the 1:4 Demultiplexer using gates.

7. To design and implement the Binary Code to BCD converter.

8. To design and implement the 2-bit Magnitude Comparator.


9. (a) To verify the truth tables of Flip Flops 7476 (J-K) and 7474 (D)
(b) To design and implement the S-R flip flop using NAND / NOR 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.

ECP-156 Digital Electronics Lab

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

Prerequisite: Studied Communication Skills Course Total hours =24


PCP-158 Objectives
The Course aims to prepare students for their careers through usage of correct English in
professional and interpersonal communication in the globalized context.
To prepare the foundations for the placement process of the student.
Course Outcome
1 To help students develop soft skills and interpersonal skills for a smoother transition from
university to the workplace.
2 To enhance the employability of students for Placements.
3 To equip students with effective speaking and presentation skills in English.
4 To develop communication skills and professional ethics amongst the students.
5 To perfect the accent neutralization in English for correct pronunciation.

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

Soft Skills: Professional Ethics & Values, Negotiation Skills


Verbal Skills: Interview skills, mock interview
Reading Skills: Reading exercises – inferring meaning, critical reading
Speaking Skills: Group discussion, poster making and presentation, news discussion
Phonetics: Consonant Sounds practice
El Client Software: Correction of Sentences, Common Errors in English
Unit -3

Verbal Skills: Telephone Etiquette


Vocabulary building: one-word substitutes, analogy
Presentation Skills: Presentation Skills - Elements & structure of effective presentation, preparation
of presentation
Speaking Skills: Presentation on a given topic
Phonetics: Diphthongs Sounds practice

Software Support -
1. Globarena EL- Client Software for Communication Skills, Hyderabad.
Chandigarh University, Gharuan (CSE/IT)

Scheme Workshop Practice L T P C


Version
Applicable to BE 1st Year
2019-20 0 0 4 2
Prerequisite: NA Total hours = 60
Course
Code: Internal = 60 External=40
MEP-160

List of Practical’s

Practica
Name of the Shop Aim
l#

1 Carpentry Shop To Make a Mortise Part of Mortise & Tenon Joint

To Make Tenon Part of Mortise & Tenon Joint and


2
assemble both to form a Mortise & Tenon joint assembly.
E & E Shop To Make a Godown Circuit Wiring or a House Circuit
3
Wiring.
4 To make & test a Full Wave Rectifier.

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

To make a job on Centre Lathe involving operations:


9 Turning Shop Facing, Plain Turning, Shoulder Turning & Step Turning
etc.
To make a job on Centre Lathe involving all the above
10 operations & Taper Turning operation using Compound
Rest.
Welding Shop To make a Butt joint weldment by Manual Metal Arc
11
Welding.
To make a Lap joint weldment by Manual Metal Arc
12
Welding.

You might also like