Panjab University, Chandigarh Syllabi of First Year Courses in B.E. Computer Science & Engineering First Semester
Panjab University, Chandigarh Syllabi of First Year Courses in B.E. Computer Science & Engineering First Semester
Marks
Theory
S. No. Subject Code Subject Name L-T-P Contact hrs/week Credits Internal University
Practical*
Assessment Exam
1 MATHS101 Calculus 4-1-0 5 4 50 50
Introduction to Computer
2 CS102 3-1-0 4 4 50 50
Science and Engineering
3 CS101 Programming Fundamental 3-1-3 7 4+2 50 50 50
4 - Physics Course 1# 4-0-3 7 4+2 50 50 50
5 HSS101 Ethics and Self Awareness 2-0-0 2 1 50 50
Introduction to Environment
6 GS101 3-0-0 3 2 50 50
Science
Marks
Theory
S. No. Subject Code Subject Name L-T-P Contact hrs/week Credits Internal University
Practical*
Assessment Exam
MATHS201 Differential Equations and 4-1-0
1 5 4 50 50
Transforms
2 HSS202 Communication Skills 2-0-0 2 2 50 50
3 CH201 Applied Chemistry 4-0-3 7 4+2 50 50 50
4 ME203 Workshop Practice 0-0-4 4 2 50 50 50
CS203 Digital Electronics and Logic 3-0-2
5 5 3+1 50 50 50
Design
6 CS202 Object Oriented Programming 3-1-3 7 4+2 50 50 50
Marks
S. No. Subject Code Subject Name L-T-P Contact Credits Theory Practical*
hrs/week Internal University
Assessment Exam
Note: Students will undergo four week in-house training during summer vacations in their respective branches. They will be trained to handle laboratory and
practical aspects in their field of engineering.
Note for the examiner: The semester question paper will be of 50 Marks having 7 questions
of equal marks. Students are required to attempt 5 questions in all. First question, covering
the whole syllabus and having questions of conceptual nature, will be compulsory. Rest of the
paper will be divided into two parts having three questions each and the candidate is required
to attempt two questions from each section.
Objectives
To understand the behaviour of infinite series and its use.
To learn the concepts of functions of two and more than two variables and their
applications.
To learn the methods to evaluate multiple integrals and their applications to various
problems.
To understand the concepts of Vector calculus and their use in engineering problems.
No. of
S. No. Topic
Lectures
PART A
1. FUNCTIONS OF ONE VARIABLE 9
Sequences and Series: Sequences, Limits of sequences, Infinite series,
series of positive terms, Integral test, Comparison test, Ratio test, Root
test. Alternating series, Absolute and Conditional Convergence, Leibnitz
test. Power series: radius of convergence of power series, Taylors and
Maclaurins Series, Formulae for remainder term in Taylor and
Maclaurin series, Error estimates. (Scope as in Chapter 8, Sections 8.1
8.10 of Reference 1).
Integral Calculus: Areas of curves, Length of curves, Volume and surface
areas of revolution (Scope as in Chapter 5, Sections 5.1, 5.3, 5.5, 5.6 of
Reference 1).
Outcomes
The students are able to test the behavior of infinite series.
Ability to analyze functions of more than two variables and their applications.
Ability to evaluate multiple integrals and apply them to practical problems.
Ability to apply vector calculus to engineering problems
References:
Note for the examiner: The semester question paper will be of 50 Marks having 7 questions
of equal marks. Students are required to attempt 5 questions in all. First question, covering
the whole syllabus and having questions of conceptual nature, will be compulsory. Rest of the
paper will be divided into two parts having three questions each and the candidate is required
to attempt two questions from each section.
Course Objectives:
1. To appraise students about various disciplines in Computer Science and Engineering.
2. To make students aware of emerging trends of Computer Science and Engineering.
1. Introduction
What is computer science?, Differentiating computer science from engineering,
Classification of computers, History, Types of Computers, Block Diagram of a
Computer System, Introduction to various units, CPU, Memory, Input and Output
devices, Auxiliary storage devices. Turing model, Von-Newmann model, social and
ethical issues in computer science and engineering. (8)
2. COMPUTER HARDWARE AND SOFTWARE
Introduction to computer hardware, components of mother boards & its types-ports,
slots, connectors, add on cards, Basics of Number System. Application software,
system software, interpreter, compliers, editor, computer viruses, worms, trozen.
(6)
3. Computer Organization
Central processing unit, computer storage: memory hierarchy, basics of RAM ,ROM ,
PROM, EPROM, Floppy, CD Rom, CDRW, DVD, Virtual memory, Cache memory,
Physical memory (5)
Section B
4. LOGIC DEVELOPMENT AND ALGORITHMS
Various techniques to solve a problem, Ways to specify an algorithm, Flow charts.
(6)
5. AREAS OF COMPUTER SCIENCE AND ENGINEERING
Theory of computation, algorithms and data structures, Database, Artificial
Intelligence, Computer Networks, Software Engineering, Computer Vision, Web and
Internet. (16)
Course Outcomes:
1. The student will have knowledge about various fields of Computer Science and
Engineering.
Reference Books:
1. Computer Science Handbook, Allen B. Tucker, CRC Press
Note for the examiner: The semester question paper will be of 50 Marks having 7 questions
of equal marks. Students are required to attempt 5 questions in all. First question, covering
the whole syllabus and having questions of conceptual nature, will be compulsory. Rest of the
paper will be divided into two parts having three questions each and the candidate is required
to attempt two questions from each section.
Objective: To get basic knowledge of computers, its components and Operating systems and
Linux. Shell Commands.
PART A
1. Introduction: (5 hrs)
Introduction to Programming Languages, Flowcharts, Algorithms, System Software
(Assembler, Compiler, Translator, Debugger), Program Structure.
2. Basic Constructs of C: (7 hrs)
Keywords, Identifiers, Variables, Symbolic Constants, Data Types and their storage,
Operands, Arithmetic Operators, Relational Operators, Logical Operators, Bitwise
Operators, Increment & Decrement Operators, Expressions, Conditional Expressions,
Assignment Operators and Expressions, Type Conversions, Precedence and Order of
Evaluation, External Variables and Scope of Variables. Basic Input Output, Formatted
I/O.
3. Program Control Flow: (7 hrs)
Statements and Blocks, Conditional Statements, IF, ELSE-IF, Switch Case statements,
Control Loops, For, While and Do-While, Go to and Labels.
4. Arrays & Functions: (7hrs)
Arrays, Multi dimensional arrays, strings, pointer arrays, Functions, Function
Prototyping, Scope of functions, Arguments, Call by value and call by references, static
variables, recursion.
PART B
5. Structures: (6 hrs)
Structures, Array of Structures, Typedef, Unions, Bit fields, passing structures as an
argument to functions , C-Pre-processor and Macros, Command line arguments.
Instruction for Students: The candidate will be attending a laboratory session of 2 hours weekly and
students have to perform the practical related to the following list.
Note for the examiner: The semester question paper will be of 50 Marks having 7 questions
of equal marks. Students are required to attempt 5 questions in all. First question, covering
the whole syllabus and having questions of conceptual nature, will be compulsory. Rest of the
paper will be divided into two parts having three questions each and the candidate is required
to attempt two questions from each section.
PART A
SHM: Review of SHM, superposition of two SHM in one dimension, charge oscillations in LC
circuits (3)
Wave Motion: Wave equation and its solution, characteristic impedance of a string,
reflection and transmission of waves on a string at a boundary, reflection and transmission
of energy, the matching of impedances (3)
PART B
Interference: Division of wave front and amplitude; Fresnels biprism, Newtons rings,
Michelson interferometer and its applications for determination of and d. (4)
Fibre Optics: Basics of optical fibre - its numerical aperture, coherent bundle, step index and
graded index fibre, material dispersion, fibre Optics sensors, applications of optical fibre in
communication systems. (3)
References:
2. Physics of Vibrations and Waves (5th Edition, John Wiley & Sons) H.J.Pain
Internal Assessment: 50
Note for the examiner: The semester question paper will be of 50 Marks having 7 questions
of equal marks. Students are required to attempt 5 questions in all. First question, covering
the whole syllabus and having questions of conceptual nature, will be compulsory. Rest of the
paper will be divided into two parts having three questions each and the candidate is required
to attempt two questions from each section.
PART A
Quantum theory of light, X-rays production, spectrum & diffraction (Braggs law),
photoelectric effect, Compton effect, pair production, photons & gravity, black holes, de-
Broglie hypothesis, particle diffraction, uncertainty principle and applications (7)
Particle in a box (infinite potential well), finite potential step and barrier problems, tunneling,
linear harmonic oscillator (one-dimensional) (4)
Hydrogen atom (qualitative), radiative transitions and selection rules, Zeeman effect, Spin-
orbit coupling, electron spin, Stern-Gerlach experiment, exclusion principle, symmetric and
antisymmetric wavefunctions (5)
STATISTICAL PHYSICS
Internal Assessment: 50
1) To study the quantized energy level of the first excited state in the Argon using the
Frank-Hertz setup.
2) To find the value of Plancks constant and evaluate the work function of cathode
material by used of photoelectric cell.
3) To study various characteristics of photo-voltaic cell: (a) Voltage-current
characteristics, (b) loading characteristics, (c) power-resistance characteristics and
(d) inverse square law behavior of the photo-current with distance of source of light
from photo-voltaic cell
4) To study the response of a photo-resistor to varying intensity of light falling on it and
deduce spectral sensitivity of its semiconductor material.
5) To study the Balmer Series of Mercury and Hydrogen spectrum using diffraction
grating and calculate Rydberg constant
Internal Assessment : 50
Note for the examiner: The semester question paper will be of 50 Marks having 7 questions
of equal marks. Students are required to attempt 5 questions in all. First question, covering
the whole syllabus and having questions of conceptual nature, will be compulsory. Rest of the
paper will be divided into two parts having three questions each and the candidate is required
to attempt two questions from each section.
Part - A
Crystal structure: Bonding forces and energies, Primary and Secondary bonds, Space
Lattices, Symmetries in a cubic lattice, Crystal Structures (cubic and hexagonal cells),
Assignment of coordinates, directions and planes in crystals, Linear, Planar and Space
densities in crystals, close packed morphology (Hexagonal and cubic close packing), single
and polycrystalline structures, interstitial spaces (trigonal, tetrahedral and octahedral voids)
Structure of ceramics (NaCl, Zinc blende, silica and silicates, diamond crystal, Graphite,
Fullerenes and carbon nanotubes)
Structure of polymers, crystallinity of long chain polymers
Crystal Structure analysis, X-ray diffraction and Braggs law, Powder method for study of X-
ray diffraction pattern
Crystal Defects (Point, line, surface and volume imperfections) (14hrs)
Diffusion: Diffusion mechanisms, steady state diffusion, non-steady state diffusion, factors
affecting diffusion, applications based on diffusion (corrosion resistance of Duralumin,
carburization of steel, decarburization of steel, doping of semiconductors) (3hrs)
Elastic, Anelastic and Viscoelastic Behaviour Elastic behaviour and its atomic model,
rubber like elasticity, anelastic behaviour, relaxation processes, viscoelastic behaviour,
spring-dashpot model
(3hrs)
Part - B
Plastic Deformations and strengthening mechanisms : Tensile properties (Yield strength,
Tensile Strength, Ductility, Resilience, Toughness), Dislocations and plastic deformation,
characteristics of dislocations, slip systems, slip in single crystals, plastic deformation of
polycrystalline materials, mechanisms of strengthening in metals (grain size reduction, solid-
solution strengthening, strain hardening), recovery, recrystallization and grain growth (5hrs)
Fracture, Fatigue and Creep : Fracture (Ductile and brittle fractures), principles of fracture
mechanics, fracture toughness, ductile to brittle transitions Cyclic stresses, S-N curve, crack
References:
1. Material science and Engineering An Introduction by William D Callister, Jr, Sixth
Edition, John Wiley and Sons.
2. Material science and Engineering A First Course by V.Raghvan Fourth Edition, Eastern
Economy Edition
3. Solid State Physics (New Age Publishers) S.O. Pillai
4. Introduction to Solids (Tata McGraw Hill, Third Edition) - Leonid V Azaroff
Internal Assessment : 50
1. To find the energy band gap of the given semiconductor by four probe method.
2. To study the Hall Effect of a given semiconductor.
3. To determine the dielectric constant of the given materials.
4. To study the B-H curve of the ferromagnetic materials.
5. To determine the value of e/m for electron by long solenoid (helical) method.
6. To study the variation of magnetic field with distance along the axis of a circular coil
carrying current by plotting a graph.
7. To find the Curie temperature of a Ferroelectric material by measuring Capacitance as
a function of temperature.
8. To determine the thermal conductivity of an insulator material using guarded plate
method (Lee's disc method).
9. To Study (a) Voltage-current characteristics (b) loading characteristics (c) Power-
Resistance characteristics and (d) intensity response of photovoltaic cell.
Note for the examiner: The semester question paper will be of 50 Marks having 7 questions
of equal marks. Students are required to attempt 5 questions in all. First question, covering
the whole syllabus and having questions of conceptual nature, will be compulsory. Rest of the
paper will be divided into two parts having three questions each and the candidate is required
to attempt two questions from each section.
Lecture Wise Breakup No. of Lectures
PART A
PART B
4.Self-Awareness (04)
Concept of Self Awareness Need, Elements, Self Assessment SWOT
Analysis, Self Concepts Self-Knowledge, Assertiveness and
Self-Confidence, Self-Esteem
5. Self-Development (11)
Concept of Self-Development, Social Intelligence, Emotional Intelligence,
Managing Time and Stress, Positive Human Qualities (Self-Efficacy,
Empathy, Gratitude, Compassion, Forgiveness and Motivation),
Personality Development Models Johari Window, Transactional
Analysis, Myers Briggs Type Indicator, Self-Awareness and
Self-Development Exercises
BOOKS
1. Murthy, C.S.V., Business Ethics Text and Cases, Himalaya Publishing House
2. Hartman, Laura P. and Chatterjee, Abha, Business Ethics, Tata McGraw Hill
PART A
General (04)
Introduction, components of the environment, environmental degradation.
Ecology (04)
Elements of ecology: Ecological balance and consequences of change, principles of
environmental impact assessment.
Note for the examiner: The semester question paper will be of 50 Marks having 7 questions
of equal marks. Students are required to attempt 5 questions in all. First question, covering
the whole syllabus and having questions of conceptual nature, will be compulsory. Rest of the
paper will be divided into two parts having three questions each and the candidate is required
to attempt two questions from each section.
Objectives
To learn the methods to formulate and solve linear differential equations and their
applications to engineering problems
To learn the concepts of Laplace transforms and to evaluate Laplace transforms and
inverse Laplace transform
To apply Laplace transforms to solve ordinary differential equations
To learn the concept of Fourier series, integrals and transforms.
To learn how to solve heat, wave and Laplace equations.
S. No. of
Topic
No. Lectures
PART A
1. ORDINARY DIFFERENTIAL EQUATIONS 13
Review of geometrical meaning of the differential equation
y ' = f ( x, y ), directional fields, Exact differential equations (Scope as
in Chapter 8, Sections 8.1-8.7 of Reference 2), Integrating factors
(Scope as in Chapter 8, Sections 8.8-8.10 of Reference 2), Solution of
differential equations with constant coefficients: method of differential
operators (Scope as in Chapter 9, Sections 9.1-9.5 of Reference 2).
Non homogeneous equations of second order with constant
coefficients: Solution by method of variation of parameters, Reduction
by order (Scope as in Chapter 9, Section 9.7, 9.10 of Reference 2).
PART B
3. Fourier Series and Transforms: Periodic functions, Fourier series, 8
Even and odd series, half range expansions, Complex Fourier Series,
Approximation by trigonometric polynomials. Fourier integrals,
Fourier Cosine and Sine transforms, Fourier Transforms (Scope as in
Chapter 10, Sections 10.1 10.5, 10.7 10.10 of Reference 1).
4. Partial Differential Equations: Partial differential equations of first 6
order, origin, solution of linear partial differential equations of first
order, Integral surfaces passing through a given curve (Scope as in
Chapter 2, Sections 1, 2, 4, 5 of Reference 4).
5. Boundary Value Problems: DAlemberts solution of wave equation, 8
separation of variables: one dimension and two dimension heat and
wave equation, Laplace equation in Cartesian and Polar coordinates
(Scope as in Chapter 11, Sections 11.1, 11.3 11.5, 11.8 11.9 of
Reference 1).
Outcomes
1. The student will learn to solve Ordinary Differential equations.
2. The students will be able to apply the tools of Laplace Transforms to model
engineering problems and solve the resulting differential equations.
3. Students will understand the nature and behavior of trigonometric (Fourier) series and
apply it to solve boundary value problems.
References:
Note for the examiner: The semester question paper will be of 50 Marks having 7 questions
of equal marks. Students are required to attempt 5 questions in all. First question, covering
the whole syllabus and having questions of conceptual nature, will be compulsory. Rest of the
paper will be divided into two parts having three questions each and the candidate is required
to attempt two questions from each section.
Part A
Lecture Wise Breakup No. of Lectures
Part B
Practical Sessions
TEXT BOOKS
1. Ludlow, R. and Panton, F., The Essence of Effective Communication, Prentice Hall
2. Quirk, Randolph. and Sidney, Greenbaum., A University Grammar of English,
Pearson Education
3. Ashraf, M. Rizvi, Effective Technical Communication, McGraw Hill
4. Bovee, Courtland L. and John, V. Thill., Business Communication Today, Pearson
Education
REFERNCE BOOKS
1. Guffrey, Mary E., Essentials of Business Communication, South-Western College
Publishing
2. Raman, Minakshi. And Sharma, S., Technical Communication: Principles and
Practice, Oxford University Press
3. Rodrigues, M.V., Effective Communication, Himalaya Publishing House
4. McCarthy, Michael. and Felicity O Dell., English Vocabulary in Use, Cambridge
University Press
5. Jones, Daniel., The Pronunciation of English, Universal Book Stall
6. Sharma, R.C. and Mohan, K., Business Correspondence and Report Writing, Tata
McGraw Hill
7. Raman, Minakshi. And Sharma, S., Technical Communication: Principles and
Practice, Oxford University Press
8. Scott, Bill., Communication for Professional Engineers, Thomas Teleford Ltd.
9. McMurrey, David A. and Joanne, Buckley., Handbook for Technical Writing,
Cengage Learning
10. Harve, L., Locke, W. and Morey, A., Enhancing Employability and Recognizing
Diversity, Universities UK and CSU
11. Lock, R., Student Activities for taking charge of your Career Direction and Job
Search, Cole Publishing
12. Pease, A., Body Language, Sheldon Press
Note for the examiner: The semester question paper will be of 50 Marks having 7 questions
of equal marks. Students are required to attempt 5 questions in all. First question, covering
the whole syllabus and having questions of conceptual nature, will be compulsory. Rest of the
paper will be divided into two parts having three questions each and the candidate is required
to attempt two questions from each section.
Objective: To teach fundamentals of basic chemical sciences essential for the development
of new technologies to all branches of engineering.
Details of the Course:
Books suggested:
Practicals:
Instruction for Students: The candidate will be attending a laboratory session of two hours
weekly and has to perform any eight experiments.
Books Recommended:
1. A. I. Vogel : A textbook of Quantitative Inorganic Analysis, 2000, Published by
Longman Gp. Ltd, 4th edition.
2. Shashi Chawla: Essentials of Experimental Engineering Chemistry. Published by
Dhanpat Rai & Co. Delhi (2001).
3. Vogels text book of quantitative chemical analysis, 6th Ed by J. Mendham, R. C.
Denny, J. D. Barnes and M. J. K. Thomas, Pearson Education.
Instruction for Students: The candidate will be attending a laboratory session of three
hours weekly.
Practice of basic exercises related with different shops. On hand basic workshop practices
in Electronics, Electrical, Machine, Welding, Fitting, Sheet Metal. Smithy, Foundry and
Carpentry Workshops in Engineering professions.
Welding Workshop : (Theory)Joining Processes, Welding and its Classification, Welding
Processes, Fusion Welding, Pressure Welding, Electric Arc Welding, Gas Welding,
Resistance Welding, Metal Inert gas Welding, Welding Joints, Welding Positions,
Welding defects, Welding Applications, Basic welding design and Procedures,
identification of materials,
Electrical Workshop:
Introduction of Various Electric wirings, Wiring Systems, Electrical wiring material and
fitting, different type of cables, Conduit pipe and its fitting, inspection points, switches of
all types, Distribution boards, M.C.Bs etc.
Electric Shock and its management.
Electric Tools: Conversance with various tools and to carry out the following:
a) Measurement of wire sizes using SWG and micrometer
b) Identification of Phase and neutral in single phase supply
Jobs:
To control a lamp with a single way switch
To control a lamp from two different places
To assemble a fluorescent lamp with its accessories
To control a lamp, fan and a three pin socket in parallel connection with single way
switches
Fitting Shop:
Introduction of Fitting, different type of operations, Tools, materials, precision
instruments like Vernier caliper and Micrometer etc,
Safety precautions and Practical demonstration of tools and equipments
Jobs: To make a square from MS Flat, Punching, Cutting, Filling techniques and
practice, Tapping, Counter Drilling
Smithy Workshop:
Introduction of Smithy and Forging process, Tools and Equipments, Operations, Heat
Treatment processes, Advantages, Dis-advantages, Defects and Safety precautions.
Jobs: Drawing and Upsetting Practice using Open Hearth Furnace.
Cold working process practice
Heat Treatment \: Annealing and hardening process
Machine Shop : Application, Function and different parts, Operations of Lathe, Type of
Cutting Tools and their materials, Drill machine Types, applications and Functions.
Hacksaw machines and functions, Work Holding devices and tools, chucks, Vices,
machine Vices, V Block, Measuring Instruments uses, Shaper and Milling machine
Applications.
Jobs: To perform Marking, Facing, Turning,taper Turing, Grooving, Knurling, parting,
Drilling, Reaming operations on lathe machine,
Hacksawing practice on Power hacksaw,
Shaping operation practice on Shaper
Jobs:
Tee Joint
Cross Joint
Tenon Joint,
L Shape Joint
Practice of Wood Working Lathe
Practice on multi-purpose Planer
Jobs: Identification and uses of hand tools, Preparation of Green sand in Muller,
Preparation of Sand Mould of Single piece solid pattern, Split pattern, Preparation of
Green sand Core, casting of a Mould and study its defects.
RECOMMENDED BOOKS
Note for the examiner: The semester question paper will be of 50 Marks having 7 questions
of equal marks. Students are required to attempt 5 questions in all. First question, covering
the whole syllabus and having questions of conceptual nature, will be compulsory. Rest of the
paper will be divided into two parts having three questions each and the candidate is required
to attempt two questions from each section.
Objectives: The objective of this course is to provide knowledge about digital electronics
circuitry.
Section A
Module 1: IC Digital Logic Families -Characteristics of digital IC.s, Transistor Transistor
Logic family, Standard TTL characteristics, Other TTL series, Open collector TTL, Wired
OR/AND connection, Tristate TTL, Emitter-Coupled Logic family, ECL NOR/OR gate and
its characteristics, Metal-oxide semi-conductor (MOS) family, NMOS and CMOS gates and
their characteristics, CMOS transmission gate circuits .
(7)
Module 2: Simplification of Boolean Functions -Using Karnaugh map and Quine-Mccluskey
methods, SOP, POS simplification, NAND and NOR implementations, other two-level
implementation (AND-OR-INVERT).
(6)
Module 3: Combinational Logic Design-Design procedure, Adder : Half adder, Full adder,
Serial adder, Parallel adder & Carry look-ahead adder, Subtractors : Half subtractor & Full
subtractor, BCD to Excess-3 code convertor, BCD to 7-segment decoder, Parity generator
and checker / . (7)
Section B
Module 4: Combinational Logic Design using MSI Circuits -Application of typical IC.s like
4-bit parallel adder (ex : 7483), Encoders (ex :74148), Multiplexers (ex: 74151, 74153,
74157) and their use in realising boolean functions, Multiplexer trees, Demultiplexer /
Decoders (e.g.: 74138, 74154) and their use in realising a boolean function and demultiplexer
trees, 4-it magnitude comparator (ex:7485).
(7)
Module 5: Synchronous Sequential Logic-Analysis of clocked sequential logic, State
reduction and assignment, Flip-flop excitation tables, Design procedure, Design of sequential
ciruits ex : 3-bit up/down counter (mod < 8), 3-bit up/down gray code counter, Serial adder.
(5)
Module 6: Counters-Dependancy notation, Symbols for Decoder, Multiplexer, Flipflops,
Registers, Counters, RAM. Flipflops, Asynchronous counters (mod 8 and less than 8), IC
asynchronous counters (7493, 7490) and cascading, synchronous counters, binary and binary
up-down counters, IC synchronous counters (74192, 74190) and cascading. (6)
Module 7: Registers-Registers and their different modes of operation SISO, SIPO, PISO,
PIPO, Shift registers (7495 / 74195), bidirectional universal shift register (74194),
Applications of shift registers, Time delay, Ring counter, Johnson counter, Sequence
generator; Programmable Logic Devices-PLD, PLA, PAL, FPGA structures & applications.
(7)
B.E. Computer Science and Engineering 2016-2017 Page 30
Text Books:
1. M Morris Mano, Digital Design, 3rd Edition, 2006, PHI
2. R. P Jain, Modern Digital Electronics, Second Edition, TMH
3. Bignell &Donovan Digital Electronics, 4th Edition, 2007, Thomson Learning.
Reference Books:
1. Tocci : Digital Systems PHI , 6e, 2001
2. Uyemura : Digital Systems Design, 2003, Thomson Learning
3. Anand Kumar : Digital Integrated Electronics ,2ed 2009
Practicals:
1. To study truth tables of AND, OR, NOR, NAND, NOT and XOR Gates.
2. To verify the truth tables of RS, of JK and T Flip Flops.
3. To fabricate and test the truth table of half and full adder.
4. To design and implement a Modulo-N Counter.
5. To design and implement a Universal shift register.
6. Design and fabrication of synchronous counter
7. Design and fabrication of combinational circuits using Multiplexers
8. To convert 8 bit Digital data to Analog value using DAC.
9. To convert Analog value into 8 bit Digital data using ADC
Objectives To understand the basic concepts of object oriented programming languages and to learn
the techniques of software development in C++.
Note for The Semester question paper of a subject will be of 50 marks having 7 questions of equal
Examiner marks. First question, covering the whole syllabus and having questions of conceptual
nature, will be compulsory. Rest of the paper will be divided into two parts having three
questions each and the candidate is required to attempt at least two questions from each
part.
SECTION-A Hrs
1. Principles of Object Oriented Programming 2
2. Tokens, Expressions and control structures, various data types, and data structures, 4
Variable declaration, Operators and scope of operators.
3. Pointers, Functions, Classes and Objects: Prototyping, referencing the variables in 8
functions, memory allocation for classes and objects, Array of objects, pointers to member
functions.
4. Constructors and Destructors, Operator Overloading and type conversion. 4
5. Inheritance: Derived classes, types of inheritance, and various types of classes. 5
SECTION-B
6. Virtual functions and Polymorphism. 5
7. I/O operations on files: Classes for files, Operations on a file, file pointers. 8
8. Exception Handling and Generic programming with templates: Introduction to templates, 9
overloading of template functions and Inheritance. Introduction to standard Template Library
Text Book:
References:
2. Bala Guruswamy : Object oriented programming with C++, TATA McGraw Hill
3. Ashok N. Kamthane : Object-Oriented Programming with ANSI and Turbo C++, Pearson
Education.