CSE R23 1st - 2nd Year
CSE R23 1st - 2nd Year
CSE
5
R23B.TECH.CSE
Course Outcome(s):
CO1: To identify the working principle of input and output devices of Computers memorize
the basic terminology used in computer programming.
CO2: To express programs in C language and use different data types for writing the programs.
CO3: To implement programs using the dynamic behaviour of memory by the use of pointers.
CO4: To explain the difference between call by value and call by address.
CO5: To write programs using basic data files and developing applications for real world problems.
CO-PO-PSO Mapping:
Course Content:
Module-1: Fundamentals of Computer (9L)
History of Computer, Generation of Computer, Classification of Computers, Basic structure of
Computer System, Primary & Secondary Memory, Processing Unit, Input & Output devices.
Number System: basic of Binary, Octal, Decimal and Hexadecimal number systems;
Representation and interchanging of number in different number systems. Introduction to
complements system, Representation of signed and unsigned numbers in singed magnitude singed
1’s complement system and signed 2’s complementsystem.
Arithmetic– Addition and Subtraction (using1’s complement and 2’s complement). Representation
of Characters-ASCII Code, Basics of Compiler, Interpreter and Assembler
Problem solving – Basic concept of Algorithm. Representation of algorithm using flowchart
and pseudo code, Some basicexamples.
6
R23B.TECH.CSE
Branching: Concept of Statement and Blocks in C, Simple if, if -else, nested if-else and if-else
ladder. Switch Case: break and continue; switch-case, concept of go to and labels Loops- while,
for, do while.
Function: Basics of Functions, function types, function prototypes, formal and actual parameter,
function calling, functions returning values, functions not returning values. Recursion and
RecursiveFunction.
Storage Class in C: Storage Class-auto, external, static and registers to rage class, scope rules and
lifetime of variables
C pre-processor: Pre-processing directive and macro, parameterized macro.
Arrays: One dimensional array, Two-dimensional arrays Passing an array to a function Pointers:
Pointers, Pointer and Array, Pointer and functions.
Strings: Character array and string, array of strings, Passing a string to a function, String related
functions, Pointer and String. Dynamic memory allocation: Malloc, calloc, realloc and free with
example.
Basic of structures, arrays of structures, structures and pointers, bit fields. Basics of union and
enum, difference between structure and union.
Files handling-opening and closing a file indifferent mode, formatted and unformatted files,
Command line arguments, fopen, fclose, fgetc, fputc, fprintf, fscanf function.
7
R23B.TECH.CSE
Textbook:
Reference Books:
1. Brian W.Kernighan and Dennis M. Ritchie, The C Programming Language, Prentice Hall
ofIndia
2. K R Venugopal& S R Prasad– MASTERINGC,TMH,2ndEdition
8
R23B.TECH.CSE
• To understand the basic principles of elements, organic reactions, drug synthesis and technological aspects of modern
chemistry
• To apply the knowledge of different engineering materials, advanced polymers, and nanomaterials to solve complex
engineering problems
• To analyse and evaluate quality parameters of water and its treatment
• Apply the knowledge of free energy, energy storage device, semiconductors, fuels and corrosion to design environment
friendly & sustainable devices
• Apply the knowledge of different instrumental techniques to analyse unknown engineering materials.
COURSE OUTCOME
CO1. Able to understand the basic principles of elements, organic reactions drug synthesis and computational chemistry
CO2. Able to apply the knowledge of different engineering materials, advanced polymers, and nanomaterials to solve complex
engineering problems
CO3. Able to analyse and evaluate water quality parameters and its treatment
CO4. Able to the knowledge of free energy, energy storage device, fuels and corrosion to design environment friendly & sustainable
devices
CO5. Able to apply the knowledge of different instrumental techniques to analyse unknown engineering materials
CO v/s PO MAPPING
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
3 3 2 2 2 - - - - - 2 2
1
3 3 3 3 - - 2 - - - 2 2
2
3 3 3 - - - - 3 - - - 3 2
3 3 3 2 - - 3 - - - 3 2
4
3 3 3 3 2 - - - - - 2 2
5
COURSE CONTENT
9
R23B.TECH.CSE
10
R23B.TECH.CSE
Paracetamol, Aspirin
3. Spectroscopic Analysis (1L) UV – Visible Spectra, IRspectra
11
R23B.TECH.CSE
CO2: Determine the solutions of the problems related to matrix algebra and calculus.
CO3: Apply the appropriate mathematical tools of matrix algebra and calculus for the solutions of the
problems.
CO4: Analyze different engineering problems linked with matrix algebra and calculus.
CO-PO/PSO Mapping:
PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 P10 P11 P12
CO
CO1 3 2 - - - - - - - - - 2
CO2 3 2 - - - - - - - - - 1
CO3 3 2 2 - - - - - - - - 1
CO4 2 3 1 2 - - - - - - - 1
12
R23B.TECH.CSE
Course Content:
Module I: Liner Algebra (11L)
Echelon form and normal (canonical) form of a matrix; Inverse and rank of a matrix; Consistency and
inconsistency of system of linear equations, Solution of system of linear equations; Eigen values and
eigenvectors; Diagonalization of matrix, Cayley-Hamilton theorem.
Text Books:
1. Grewal, B.S., Higher Engineering Mathematics, Khanna Publishers, 36th Edition,2010.
2. Kreyszig, E., Advanced Engineering Mathematics, 9th Edition, John Wiley & Sons,2006.
ReferenceBooks:
1. Guruprasad, S. A text book of Engineering Mathematics-I, New age InternationalPublishers.
2. Ramana, B.V., Higher Engineering Mathematics, Tata McGraw Hill New Delhi, 11thReprint,
2010.
3. Veerarajan, T., Engineering Mathematics for first year, Tata McGraw-Hill, New Delhi,2008.
4. Bali, N.P. and Goyal, M., A text book of Engineering Mathematics, Laxmi Publications, Reprint,
2008.
5. Thomas, G.B. and Finney, R.L., Calculus and Analytic geometry, 9th Edition, Pearson, Reprint,
2002.
13
R23B.TECH.CSE
14
R23B.TECH.CSE
Course Objectives The course aims to impart domain and industry-specific communications
kill sin a globalized context and to promote the understanding of business
communication ractices and cross cultural dynamics.
Course Content:
Module1:
Verbal and Nonverbalcommunication 4L
Definition, Relevance and Effective Usage
Components of Verbal Communication: Written and Oral Communication
Components of Non-verbal Communication: Kinesics, Proxemics, Chronemics, Haptics
Paralanguage
Barriers to Effective Communication
Module2:
Workplace Communication Essentials and CrossCulturalCommunication 4L
Communication at the Workplace—Formal and Informal Situations
Language in Use—Jargon, Speech Acts/Language Functions, Syntactical and Grammatical Appropriacy
Cultural Contexts in Global Business: High Context and Low Context Cultures Understanding Cultural
15
R23B.TECH.CSE
Nuances and Stereotyping Achieving Culturally Neutral Communication in Speech and Writing
Module3: 4L
Reading Strategies and Basic Writing Skills
Reading: Purposes and Nature of Reading
Reading Sub-Skills—Skimming, Scanning, Intensive Reading
Reading General and Business Texts (Reading for Comprehension and Detailed Understanding)
Basic Writing Skills—Paragraph and Essay writing, writing technical documents
Writing Technicalities—Paragraphing, Sentence Structure and Punctuation
Module4: 4L
Report Writing
Nature and Function of Reports
Types of Reports
Researching for a Business Report
Format, Language and Style
Report Documentation
Module5:
Employment Communication
a. WritingBusinessLetters—(Enquiry,Order,Sales,Complaint,Adjustment,JobApplication,Offer)
2L
b. Creating an Employee Profile—Preparing a CV orRésumé.
Creating a Digital/Online Profile–LinkedIn(Résumé/VideoProfile) 2L
c. Writing Other Interoffice Correspondence--E-mails: types, convention, and etiquette, Memo, Notices
andCirculars 2L
d. Preparing Meeting Documentation—Drafting Notice and Agenda of Meetings, Preparing Minutes of
Meetings. 2L
References:-
1. Meenakshi Raman and Sangeetha Sharma. Technical Communication. 3rdedition. New Delhi:
Oxford University Press,2015.
2. Mark Ibbotson. Cambridge English for Engineering. Cambridge: Cambridge University Press,
2008.
3. Mark Ibbotson. Professional English in Use: Engineering. Cambridge: Cambridge UP,2009.
4. Lesikar et al. Business Communication: Connecting in a Digital World. New Delhi:
TataMcGraw-Hill,2014.
5. John Seeley. Writing Reports. Oxford: Oxford University Press,2002.
6. Judith Leigh. CVs and Job Applications. Oxford: Oxford University Press,2002.
7. Judith Leigh. Organizing and Participating in Meetings. Oxford: Oxford University Press,
2002.
8. Michael Swan. Practical English Usage. Oxford: OUP,1980.
9. Pickett, Laster and Staples. Technical English: Writing, Reading & Speaking. 8 thed.London:
16
R23B.TECH.CSE
Longman, 2001.
10. Diana Booher. E-writing: 21st Century Tools for EffectiveCommunication.
Links:-
1. PurdueUniversity’sOnlineWritingLab(OWL)-https://owl.purdue.edu/
2. BusinessEnglishPod-https://www.businessenglishpod.com/
CO-PO Mapping
PO PO PO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9
10 11 12
CO1 - - - - - 2 1 1 2 3 - 2
CO2 - - - - - 1 1 2 2 3 - 3
CO3 - - - - - 3 3 1 1 3 2 3
CO4 - - - - - 3 3 1 - 3 - 3
CO5 2 2 2 2 3 - 3
17
R23B.TECH.CSE
Module: 1 Introduction:(4L)
Definition of Ethics; Approaches to Ethics: Psychological, Philosophical, and Social
Types of values-Social, Psychological, Aesthetic, Spiritual, and Organizational
Natural acceptance of human values. Definitiveness of Ethical Human Conduct. Basis for Humanistic
Education, Humanistic Constitution and Humanistic Universal Order.
Text Books:
1. Beneria, Lourdes. (2004). Gender, Development, and Globalization: Economics as if All People
Mattered. Roultedge Press.(GDGE)
2. Molyneux and Razavi. (2002). Gender Justice, Development and Rights. Oxford University Press
(GJDR orWGD)
3. Visvanathan, Duggan,Wiegersma and Nisonoff.(2011).
4. The Women, Gender and Development Reader. 2nd Edition. Zed Press(WGD)
5. Stephen H Unger, Controlling Technology: Ethics and the Responsible Engineers, John Wiley &
Sons, New York 1994 (2ndEd)
6. DeborahJohnson,EthicalIssuesinEngineering,PrenticeHall,EnglewoodCliffs,NewJersey1991.
7. A N Tripathi, Human values in the Engineering Profession, Monograph published by IIM, Calcutta
1996.
17
R23B.TECH.CSE
Course Outcomes:
CO 1 Understand the significance of values, various approaches to ethics and its
applications in life and profession.
CO2 Able to distinguish Self and the Body, to understand Harmony in the Self
CO3 To identify and eradicate environmental concerns through technology
CO4 Demonstrate work ethics and analyse business strategies
CO5 Ability to understand gender terminologies and to identify gender issues
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 - 2 - - - - - 3 3 - 2
CO2 - - - - - 3 3 - 3 2 - -
CO3 - 3 3 - 3 2 3 - - - - 2
CO4 2 - - 2 - - - 3 - - 2 -
CO5 - 3 - - - 2 1 - - 2 - 2
18
R23B.TECH.CSE
Module 1: History of Making of the Indian Constitution: History. Drafting Committee, (Composition &
Working) 3L
Philosophy of the Indian Constitution: Preamble Salient Features
Module2:FundamentalRights,FundamentalDuties,DirectivePrinciplesofStatePolicy 6L
Module-3:OrgansofGovernance: 3L
Parliament - Composition - Qualifications and Disqualifications -Powers and Functions – Executive-
President -Governor - Council of Ministers - Judiciary, Appointment and Transfer of Judges,
Qualifications - Powers andFunctions
19
R23B.TECH.CSE
Course
Name of Course Outcomes
Outcomes
CO1 To identify the working of different operating systems like DOS, Windows, Linux
CO4 To experiment with user defined functions to solve real time problems
CO5
To write C programs using Pointers to access arrays, strings, functions, structures and files
CO-PO-PSO Mapping:
PS
PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
CO O
1 2 3 4 5 6 7 8 9 10 11 12 1 2
3
CO1 3 3 3 2 2 2 3 2 3 3
CO2 2 2 3 3 3 3 2 2 3
CO3 2 3 2 2 2 3 2 3 2
CO4 3 2 2 3 3 2 2 2 2
CO5 2 2 2 1 1 2 3 3 3 3
Course Content:
Module- 1: Familiarization with some basic commands of DOS and Linux. File handling and Directory
structures, file permissions, creating and editing simple C program in different editor and IDE, compilation
and execution of C program. Introduction to Codeblock.
a) Basic datatypes
b) Different arithmeticoperators.
c) Printf() and scanf()functions.
20
R23B.TECH.CSE
Textbook:
Reference Books:
1. Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, Prentice Hall of India
K R Venugopal& S R Prasad–MASTERINGC,TMH, 2ndEdition
21
R23B.TECH.CSE
Course Objectives: To train the students in acquiring interpersonal communication skills by focussing
on language skill acquisition techniques and errorfeedback.
Course Outcome:
By pursuing this course the students will be able to:
CO1: Recognize, identify and express advanced skills of Technical Communication in English through
Language Laboratory.
CO2: Understand, categorize, differentiate and infer listening, speaking, reading and writing skills in
societal and professional life.
CO3: Articulate and present the skills necessary to be a competent Interpersonal communicator.
CO4: Deconstruct, appraise and critique communication behaviours.
CO5: Adapt, negotiate and facilitate with multifarious socio-economical and professional arenas with
effective communication and interpersonal skills.
Course Contents:
Module 1: Introduction to the Language Lab
a. The Need for a LanguageLaboratory
b. Tasks in theLab
c. Writing a Laboratory NoteBook
Module 3: Speaking
a. Speaking—Accuracy and FluencyParameters
b. Pronunciation Guide—Basics of Sound Scripting, Stress andIntonation
c. Fluency-focussed activities—JAM, Conversational Role Plays, Speaking using Picture/Audio Visual
inputs
d. Accuracy-focussed activities—Identifying Minimal Pairs, Sound Mazes, Open and Closed Pair
Drilling, Student Recordings (usingsoftware)
e. Group Discussion: Principles andPractice
f. Giving a Presentation—Learning Presentation Basics and Giving MicroPresentations
22
R23B.TECH.CSE
References:
1. IT Mumbai, Preparatory Course in Englishsyllabus
2. IIT Mumbai, Introduction to Linguisticssyllabus
3. Sasikumar et al. A Course in Listening and Speaking.New Delhi: Foundation Books, 2005.
4. Tony Lynch, Study Listening. Cambridge: Cambridge UP,2004.
CO-PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 - - 2 - - 1 1 - 2 3 - 2
CO2 - - 2 2 - 3 3 - 2 3 - 3
CO3 - - 2 2 - 3 3 2 2 3 - 3
CO4 - - - - - 3 3 2 2 3 - 3
CO5 - - 2 2 - 3 3 2 2 3 - 3
23
R23B.TECH.CSE
Course Objective
• Study the basic principles of pH meter and conductivity meter for different applications
• Analysis of water for its various parameters & its significance in industries
• Learn to synthesis Polymeric materials and drugs
• Study the various reactions in homogeneous and heterogeneous medium
Course Outcome
CH191.1: Able to operate different types of instruments for estimation of small quantities chemicals
used in industries and scientific and technical fields.
CH191.2: Able to analyse and determine the composition and physical property of liquid and solid
samples when working as an individual and also as a team member
CH191.3: Able to analyse different parameters of water considering environmental issues
CH191.4: Able to synthesize drug and sustainable polymer materials.
CH191.5: Capable to design innovative experiments applying the fundamentals of modern chemistry
CO-PO Mapping
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
3 1 3 1 - 2 3 - - - - 1
1
2 2 1 1 - 1 - - - 1 - 1
2
3 - - - - - - - - 3 3 2 2
2 1 2 2 - - 1 - - - - 2
4
3 3 3 3 1 1 1 1 - - 2 2
5
COURSE CONTENT
1. Determination of the concentration of the electrolyte through conductance measurement.
2. Determination of water quality measurement techniques.
3. Determination of the concentration of the electrolyte through pH measurement.
4. Estimation of Cu in brass
5. Estimation of Fe2O3 in Cement
6. Isolation of graphene from dead dry batteries and their use for temporary soldering.
24
R23B.TECH.CSE
7. Synthesis of Silver Nanoparticles doped organic thin film for organic transistors.
8. Estimation of corrosion in a given sample metal.
9. Preparation of Si-nano crystals for future memory devices.
10. Green Synthesis of ZnO based Polymer Nano composites.
11. Synthesis of polymers for electrical devices and PCBs.
12. Determination of Partition Coefficient of acetic acid between two immiscible liquids.
13. Drug design and synthesis
14. Rheological properties of the Newtonian fluids
15. Innovative Experiments
25
R23B.TECH.CSE
CO1: Gain basic knowledge of Workshop Practice and Safety useful for our daily living.
CO2: Understand the use of Instruments of a pattern shop like Hand Saw, Jack Plain, Chisels etc.
CO3: Apply and performing operations like such as Marking, Cuttingetc used in manufacturing
processes.
CO4: Analyze the various operations in the Fitting Shop using Hack Saw, various files, Scriber, etc to
understand the concept of tolerances applicable in all kind of manufacturing.
CO5: Gethandson practice of in Welding and apply various machining processes which give a lot of
confidence to manufacture physical prototype sin project works.
Course Content:
3P
(i)Theoreticaldiscussions:
1. ManufacturingMethods-casting, forming,machining,joining,advanced manufacturing methods
2. Fittingoperations&powertools
3. Carpentry
4. Welding(arcwelding&gaswelding),brazing
5. Electrical&Electronics
6. Metalcasting
7. CNCmachining,Additivemanufacturing, 3D Printing
8. Plasticmoulding&GlassCutting
(ii)WorkshopPractice:
Module 1-Machineshop 6P
Typicaljobsthatmaybemadeinthispracticemodule:
i. Tomakeapin fromamild steelrod inalathe.
ii. Tomakerectangularandveeslotinablockofcastironormildsteelinashapingand/ormillingmachine.
Module2-Fitting shop 6P
Typicaljobsthatmaybemadeinthispracticemodule: TomakeaGaugefromMSplate.
Typicaljobsthatmaybemadeinthispracticemodule:
i. Asimplejobofmakingasquarerodfromaroundbar or similar.
ii. One/twogreensandmodulstoprepare, andacastingbedemonstrated.
Module 7 – 3D Printing 6P
i) Exposure to a 3D printing machine,
ii) 3D printing of at least one sample model using available materials.
Examinationscouldinvolvetheactualfabricationofsimplecomponents, utilizingoneormoreofthetechniques
coveredabove.
TextBooks:
1. HajraChoudhuryS.K.,
HajraChoudhuryA.K.andNirjharRoyS.K.,―ElementsofWorkshopTechnology‖,Vol.I2008andVol.II
2010,Media promotersandpublishersprivatelimited,Mumbai.
2. RaoP.N.,―ManufacturingTechnology‖,Vol.IandVol.II,
TataMcGrawHillHouse,2017.
ReferenceBooks:
1. GowriP.,HariharanandA.SureshBabu, ManufacturingTechnology–
I,PearsonEducation,2008.
2. RoyA.Lindberg,―Processes and MaterialsofManufacture‖,
4thedition,PrenticeHallIndia,1998.
3. KalpakjianS.andStevenS.Schmid,ManufacturingEngineeringandTe
chnology,4thedition,PearsonEducationIndiaEdition,2002.
4. ManufacturingScience byA.GhoshandA.K.Mallick,WileyEastern.
5. PrinciplesofMetalCutting/PrinciplesofMachineToolsby G.C.
SenandA.Bhattacharya,NewCentralBookAgency,Kolkata.
CO-PO/PSO Mapping:
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1 PO1 PO12 PSO1 PSO PSO
Codes 0 1 2 3
CO1 3 2 2 2
CO2 3 2 2 2
CO3 3 2 2 2 2 2
CO4 3 2 2 2 2 2
CO5 3 2 2 2 2 2
27
R-23 B. Tech CSE
1st Year 2nd Semester
Hours per
Sl. Broad Course week
Category Course Title Credits
No. Category Code L T P Total
A.THEORY
1 ENGG Major CS201 Data Structures 3 0 0 3 3
Basic Electrical &
2 Minor EE(CS)201 Electronics 3 0 0 3 3
ENGG
Engineering
27
R-23 B. Tech CSE
Course Objectives:
1. To learn the basics of abstract datatypes.
2. To learn the principles of linear and nonlinear datastructures.
3. To build an application using sorting andsearching.
Course
Name of Course Outcomes
Outcomes
CO1 To identify how the choices of data structure & algorithm methods impact the performance
ofprogram.
CO2 To express problems based upon different data structure for writingprograms.
CO3 To implement programs using appropriate data structure & algorithmic methods for solving
problems.
CO4 To explain the computational efficiency of the principal algorithms for sorting, searching,
and hashing.
CO5 To write programs using dynamic and static data structures and building applications for
real world problems.
CO-PO-PSO Mapping:
CO PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO
1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO 3 2 2 3 1 3 1 1 1
1
CO 3 2 2 2 2 2 3 2 2
2
CO 2 3 3 2 3 1 2 3 3 3
3
CO 2 2 2 3 1 1 2 1 2
4
CO 2 3 3 3 2 1 2 3 3 3
5
2.4 2.4 2.5 2.4 2.2
0 0 0 0 0 2.00 2.40 2.00 2.20
Course Content:
Concepts of data and information; Concept of Abstract Data Type, Data Structure and Data Type.
Classification of Data Structures- Primitive and Non-Primitive Data Structure, Linear and Non-Linear
Data Structure. Need of Data Structures. (1L)
28
R-23 B. Tech CSE
Concept of algorithms and programs, Different methods of representing algorithm; Algorithm analysis,
time and space analysis of algorithms – Asymptotic notations like Big Oh (O), Small Oh(o), Big
Omega(Ω), Small Omega(ω) and Theta(Ɵ) notation (definition and significance).(3L)
Text book:
1. Data Structures Through 'C' Language by Samiran Chattopadhyay, Debabrata Ghosh Dastidar,
Matangini Chattopadhyay, Edition: 2001, BPBPublications
2. FundamentalsofDataStructuresofCbyEllisHorowitz,SartajSahni,SusanAnderson-freed2nd
Edition, Universities Press
Reference Books:
1. Data Structures, Algorithms, and Software Principles in C by Thomas A. Standish, 1 Edition,
Pearson.
29
R-23 B. Tech CSE
2. Data Structures by S. Lipschutz, Special Indian Edition, Tata McGraw Hill Education (India)
Private
Limited
3. DataStructuresandProgramDesigninCbyRobertL.Kruse,BruceP.Leung2 Edition,Pearson
nd
4. DataStructuresinCbyAaronM.Tenenbaum,1 Edition,Pearson.
St
30
R-23 B. Tech CSE
Prerequisite: Basic 12th standard Physics and Mathematics, Concept of components of electric
circuit.
Course Outcomes: After successful completion of the course, student will be ableto
CO Statement
CO1 Apply fundamental concepts and circuit laws to solve
simple DC electric circuits
CO2 To solve simple ac circuits in steady state
CO3 Impart the knowledge of Basic Electronics Devices and ICs.
CO4 Analyze the simple electronics circuits
MODULE 2:Electricalmachine 8L
MODULE 4: PNJunctionDiode: 4L
MODULE 5: BipolarJunctionTransistors: 4L
PNP and NPN structures; Principle of operation; Current gains in CE, CB and CC mode;
input and output characteristics; Biasing & Stability Analysis-Concept of Fixed Bias,
3
R-23 B. Tech CSE
MODULE 6: IntroductiontoIC: 8L
Textbooks:
Reference Books
1. D C Kulshreshtha, “Basic ElectricalEngineering”,TataMcGrawHill,2010.
2. T.K. Nagsarkar, M.S. Sukhija, “Basic Electrical Engineering”, Oxford Higher
Education.
3. Hughes,“Electrical and Electronic Technology”, PearsonEducation”.
4. Parker and Smith, “Problems in Electrical Engineering”, CBS Publishers and
Distributors.
5. Anant Agarwal, Jeffrey Lang, Foundations of Analog and Digital Electronic Circuits,
Morgan Kaufmann Publishers,2005.
6. Bernard Grob, Basic Electronics,McGrawHill.
7. ChinmoySaha, ArindhamHalder and DebaratiGanguly, Basic Electronics-Principles and
Applications, Cambridge University Press,2018.
3
R-23 B. Tech CSE
Course Objectives:
The aim of courses in Physic-I is to provide adequate exposure and develop insight about the basic
principles of physical sciences and its practical aspects which would help engineers to learn
underlying principles of various tools and techniques they use in core engineering and related
industrial applications. The course would also inculcate innovative mindsets of the students and can
create awareness of the vital role played by science and engineering in the development of new
technologies.
CO Description
CO1 explain basic principles of laser and optical fibers.
CO2 understand the properties of Nano material.
CO3 analyze different crystallographic structures according to their co-ordination number and packing
factors.
CO4 analyze the structure, function and characteristics of different storage devices.
CO5 justify the need of a quantum mechanics as remedy to overcome limitations imposed by classical
physics.
CO-PO Mapping:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 2 2 -- -- -- -- -- -- -- 2
CO2 3 3 2 2 -- -- -- -- -- -- -- 2
CO3 3 3 2 2 -- -- -- -- -- -- -- 1
CO4 3 2 2 2 -- -- -- -- -- -- -- 2
CO5 3 3 3 2 2 -- -- -- -- -- -- 1
Course Content:
Module 1 (12L)
Modern Optics
1.01- Laser: Concepts of various emission and absorption processes, Einstein A and B coefficients
and
equations, working principle of laser, meta stable state, population inversion, condition necessary for
active laser action, optical resonator, illustrations of Ruby laser, He-Ne laser, Semiconductor laser,
applications of laser, related numericalproblems. 6L
1.02-Fibre optics-Principle and propagation of light in optical fibers (Step index, Graded index,
single and multiple modes) - Numerical aperture and Acceptance angle, Basic concept of losses in
optical fiber, related numerical problems.3L
1.03-Holography-Theory of holography, viewing of holography, applications 3L
Module 2 (6L)
Solid State Physics
3
R-23 B. Tech CSE
2.01 Crystal Structure: Structure of solids, amorphous and crystalline solids (definition and
examples), lattice, basis, unit cell, Fundamental types of lattices –Bravais lattice, simple cubic, fcc
and bcc lattices, Miller indices and miller planes, co-ordination number and atomic packing factor,
Bragg’s equation, applications, numericalproblems.
3L
2.02 Semiconductor: Physics of semiconductors, electrons and holes, metal, insulator and
semiconductor, intrinsic and extrinsic semiconductor, p-njunction.3L
Module 3 (8L)
Quantum Mechanics
3.01 Quantum Theory: Inadequacy of classical physics-concept of quantization of energy, particle
concept of electromagnetic wave (example: photoelectric and Compton Effect; no derivation
required, origin of modified and unmodified lines), wave particle duality; phase velocity and group
velocity;deBrogliehypothesis;DavissonandGermerexperiment,relatednumericalproblems.
4L
3.02 Quantum Mechanics 1: Concept of wave function, physical significance of wave function,
probability interpretation; normalization of wave functions-Qualitative discussion; uncertainty
principle, relevant numerical problems, Introduction of Schrödinger wave equation (only
statement). 4L
Module 4 (4L)
Physics of Nano materials
Reduction of dimensionality, properties of nanomaterials, Quantum wells (two dimensional),
Quantum wires (one dimensional), Quantum dots (zero dimensional); Quantum size effect and
Quantum confinement. Carbon allotropes. Application of nanomaterials (CNT, graphene,
electronic, environment,medical).
Module 5 (6L)
Storage and display devices
Different storage and display devices-Magnetic storage materials, Hard disc (examples related to
computers compared with semiconductor storage viz. Pendrive), Operation and application of CRT,
CRO, Liquid crystal display (LCD), LED, OLED, Plasma display, Thin film transistor display).
Text Books:
1. Refreshercoursesinphysics(Vol.1,Vol.2&Vol.3)-C.L.Arora(S.ChandPublishers)
2. Basic Engineering Physics-Amal Chakraborty (Chaya Prakashani Pvt.Ltd.)
3. Perspective & Concept of Modern Physics -ArthurBaiser
4. Principles of engineering physics – Md. N Khan and SPanigrahi.
3
R-23 B. Tech CSE
CO1: Recall the properties related to ordinary differential equations, Laplace transform and
numericaltechniques.
CO2: Determine the solutions of the problems related to ordinary differential equations, Laplace
transform and numerical techniques.
CO3: Apply appropriate mathematical tools of ordinary differential equations, Laplace transform and
numerical techniques for the solutions of the problems.
CO4: Analyze engineering problems by using ordinary differential equation, Laplace transform and
numerical Methods.
CO-PO/PSO Mapping:
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 P10 P11 P12
CO1 3 2 - - - - - - - - - 2
CO2 3 2 - - - - - - - - - 1
CO3 3 2 2 - - - - - - - - 1
CO4 2 3 1 2 - - - - - - - 1
Course Content:
3
R-23 B. Tech CSE
Solution of first order and higher degree ODE: solvable forp, solvable for y and solvable for x
and Clairaut’sequation.
Text Books:
1. Grewal, B.S., Higher Engineering Mathematics, Khanna Publishers, 36th Edition,2010.
2. Kreyszig, E., Advanced Engineering Mathematics, 9th Edition, John Wiley & Sons,2006.
ReferenceBooks:
1. Guruprasad, S. A text book of Engineering Mathematics-I, New ageInternational Publishers.
2. Ramana, B.V., Higher Engineering Mathematics, Tata McGraw Hill New Delhi, 11th
Reprint,2010.
3. Veerarajan, T., Engineering Mathematics for first year, Tata McGraw-Hill, New Delhi,2008.
4. Bali, N.P. and Goyal, M., A text book of Engineering Mathematics, Laxmi Publications,
Reprint,2008.
5. Thomas, G.B. and Finney, R.L., Calculus and Analytic geometry, 9thEdition, Pearson,
Reprint,2002.
6. Apostol, M., Calculus, Volumes 1 and 2 (2nd Edition), Wiley Eastern,1980.
7. Kumaresan, S., Linear Algebra - A Geometric approach, Prentice Hall of India, 2000.
8. Poole, D., Linear Algebra: A Modern Introduction, 2nd Edition, Brooks/Cole,2005.
9. Bronson, R., Schaum's Outline of Matrix Operations.1988.
10. Piskunov, N., Differential and Integral Calculus, Vol. I & Vol. II,Mir Publishers, 1969.
3
R-23 B. Tech CSE
Course Objective(s)
This course will enable the students to,
• Realize the importance of environment and its resources.
• Apply the fundamental knowledge of science and engineering to assess environmental and
health risk.
• Know about environmental laws and regulations to develop guidelines and procedures for
health and safety issues.
• Solve scientific problem-solving related to air, water, land and noise pollution.
Course Outcome
CO Statement
C01 Able to understand the natural environment and its relationships with
human activities
C02 The ability to apply the fundamental knowledge of science and engineering
to assess environmental and health risk
C03 Ability to understand environmental laws and regulations to develop
guidelines and procedures for health and safety issues
CO4 Acquire skills for scientific problem-solving related to air, water, noise &
land pollution.
CO – PO Mapping
CO Statement
PO1 PO PO PO PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO1
2 3 4 2
Able to 2 2 3 - - 2 3 3 - - 1 2
1 understand the
natural
environment and
its relationships
with human
activities
3
R-23 B. Tech CSE
The ability to 3 3 3 1 1 2 3 3 - - 1 2
2 apply the
fundamental
knowledge of
science and
engineering to
assess
environmental
and health risk
Ability to 3 3 3 2 1 2 3 3 - - 1 2
3 understand
environmental
laws and
regulations to
develop
guidelines and
procedures for
health and safety
issues
AVERAGE 2 2 2 1 1 2 3 3 - - 1 2
Text Books:
1.Basic Environmental Engineering and Elementary Biology (For MAKAUT),
GourkrishnaDasmohapatra, Vikas Publishing.
2. Basic Environmental Engineering and Elementary Biology, Dr. MonindraNathPatra& Rahul Kumar Singha, Aryan
Publishing House.
3. Textbook of Environmental Studies for Undergraduate Courses, ErachBarucha for UGC, Universities Press
Reference Books:
1. A Text Book of Environmental Studies, Dr. D.K. Asthana & Dr. Meera Asthana, S.Chand Publications.
2.Environmental Science(As per NEP 2020), Subrat Roy, Khanna Publisher
3
R-23 B. Tech CSE
Module-1 (3L)
An overview of Indian Knowledge System (IKS): Importance of Ancient Knowledge - Definition
of IKS - Classification framework of IKS - Unique aspects ofIKS.
The Vedic corpus: Vedas and Vedangas - Distinctive features of Vedic life.
Indian philosophical systems: Different schools of philosophy.
Module-2 (3L)
Salient features of the Indian numeral system - Importance of decimal representation - The
discovery of zero and its importance - Unique approaches to representnumbers.
Highlights of Indian Astronomy: Historical development of astronomy in India
Module-3 (3L)
Indian science and technology heritage - Metals and metalworking - Mining and ore extraction –
Physical structures in India - Irrigation and water management - Dyes and painting technology -
Surgical Techniques - Shipbuilding
Module-4 (3L)
Traditional Knowledge in Different Sectors: Traditional knowledge and engineering, Traditional
medicine system, Traditional Knowledge in agriculture, Traditional societies depend on it for their
food and healthcare needs.
References:
1. Introduction to Indian knowledge system: concepts and applications-MahadevanB.Bhat,
VinayakRajat, NagendraPavanaR.N.,PHI
2. Traditional Knowledge system in India, Amit Jha, AtlanticPublishers
3. S. N. Sen and K. S. Shukla, History of Astronomy in India, Indian National Science Academy,
2nd edition, New Delhi,2000
3
R-23 B. Tech CSE
Course
Name of Course Outcomes
Outcomes
CO1 To identify the appropriate data structure as applied to specified problem definition.
CO4 To illustrate how to store, manipulate and arrange data in an efficient manner.
CO5 To write programs to access queue and stack using arrays and linked list, binary tree
and binary search tree.
CO-PO-PSO Mapping:
CO1
3 3 3 2 3 - - - - - - 2 1 1 1
CO2
3 2 2 3 3 - - - - - 3 2 3 2 2
CO3
2 3 3 - 2 - - - - - - 2 3 3 3
CO4
2 2 1 3 2 - - - - - 2 3 2 1 2
CO5
2 2 3 1 2 - - - - - - 3 3 3 3
Course Content:
40
R-23 B. Tech CSE
Text books:
1. Data Structures Through 'C' Language by Samiran Chattopadhyay, Debabrata Ghosh
Dastidar, Matangini Chattopadhyay, Edition: 2001, BPBPublications.
2. Fundamentals of Data Structures of C by Ellis Horowitz, SartajSahni, Susan Anderson- freed
2nd Edition, UniversitiesPress.
Reference books:
1. Data Structures, Algorithms, and Software Principles in C by Thomas A. Standish, 1
Edition,Pearson.
2. Data Structures by S. Lipschutz, Special Indian Edition, Tata McGraw Hill Education
(India)Private.
3. Limited Data Structures and Program Design In C by Robert L. Kruse, Bruce P. Leung 2nd
Edition,Pearson.
4. Data Structures in C by Aaron M. Tenenbaum, 1St Edition,Pearson
41
R-23 B. Tech CSE
CO Statement
CO1 To Analyze a given network by applying KVL and KCL.
CO2 To Examine the Operation of DC Motor.
CO3 To Examine the Operation of Basic Electronics Devices and ICs.
CO4 To design simple electronics circuits.
List of Experiments: -
Textbooks:
42
R-23 B. Tech CSE
Reference Books
1. Basic Electrical and Electronics Engineering, Author:S.K. Bhattacharya, Publisher:
Pearson EducationIndia,2011
2. Practical ElectricalEngineering
3. By Sergey N. Makarov, Reinhold Ludwig, Stephen J. Bitar, Publisher: Springer
International Publishing,2016
4. Electronics Lab Manual (Volume 2) By Navas, K. A. Publisher: PHI Learning Pvt. Ltd.
2018
5. Practical Electronics Handbook, Ian R. Sinclair and John Dunton, Sixthedition 2007,
Published by ElsevierLtd.
43
R-23 B. Tech CSE
Course Objectives:
The aim of course is to provide adequate exposure and develop insight about the basic principles of
physical sciences and its practical aspects which would help engineers to learn underlying
principles of various tools and techniques they use in core engineering and related industrial
applications. The course would also inculcate innovative mindsets of the students and can create
awareness of the vital role played by science and engineering in the development of new
technologies.
CO-PO Mapping:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 3 2 3 3 -- -- -- -- -- -- --
CO2 2 3 2 3 3 -- -- -- -- -- -- --
CO3 2 3 2 3 3 -- -- -- -- -- -- --
CO4 2 2 3 2 3 -- -- -- -- -- -- --
CO5 2 2 3 2 3 -- -- -- -- -- -- --
Course Content:
44
R-23 B. Tech CSE
**In addition it is recommended that each student should carry out at least one experiment beyond
the syllabus/one experiment as Innovative experiment.
Text Books:
1. Practical Physics by Chatterjee &Rakshit (Book & AlliedPublisher)
2. Practical Physics by K.G. Mazumder (New CentralPublishing)
3. Practical Physics by R. K. Kar (Book & AlliedPublisher)
45
R-23 B. Tech CSE
46
R-23 B. Tech CSE
Course Contents:
Basic Engineering Graphics: (3P)
Principles of Engineering Graphics; Orthographic Projection; Descriptive Geometry; Drawing
Principles; Isometric Projection; Surface Development; Perspective; Reading a Drawing;
Sectional Views; Dimensioning & Tolerances; True Length, Angle; intersection, Shortest
Distance.
Module 1: Introduction to Engineering Drawing (6P)
Principles of Engineering Graphics and their significance, Usage of Drawing instruments,
lettering, Conic sections including Rectangular Hyperbola (General method only); Cycloid,
Epicycloid and Involute; Scales – Plain, Diagonal and VernierScales.
Module 2: Orthographic & Isometric Projections (6P)
Principles of Orthographic Projections-Conventions - Projections of Points and lines inclined to
both planes; Projections of planes on inclined Planes - Auxiliary Planes; Projection of Solids
inclined to both the Planes- Auxiliary Views; Isometric Scale, Isometric Views of lines, Planes,
Simple and compound Solids; Conversion of Isometric Views to Orthographic Views and Vice-
versa.
Module 3: Sections and Sectional Views of Right Angular Solids (6P)
Drawing sectional views of solids for Prism, Cylinder, Pyramid, Cone and project the true shape
of the sectioned surface, Auxiliary Views; Development of surfaces of Right Regular Solids -
Prism, Pyramid, Cylinder and Cone; Draw sectional orthographic views of objects from industry
and dwellings (foundation to slabonly).
Computer Graphics: (3P)
Engineering Graphics Software; -Spatial Transformations; Orthographic Projections; Model
Viewing; Co-ordinate Systems; Multi-view Projection; Exploded Assembly; Model Viewing;
Animation; Spatial Manipulation; Surface Modeling; Solid Modeling.
47
R-23 B. Tech CSE
CO-PO/PSO Mapping:
COs PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 2 2 2 2 2
CO2 2 2 2 2 2
CO3 3 2 2 2 2
CO4 3 3 3 3 2
CO5 3 2 3 2 3 3 2
48
R23 B. Tech CSE
A. THEORY
Computer Organization
1 ENGG Major CS301 3 0 0 3 3
and Architecture
A. PRACTICAL
1.5
3 ENGG Minor EC(CS)391 Digital Electronics Lab 0 0 3 3
Skill
4 IT Workshop Lab
ENGG Enhancem CS393 0 1 3 4 2.5
(SciLab/MATLAB/C++)
ent Course
Illustrate the basic concept of computer architecture and its performance measurement,
parallel processing, Flynn’s classification and Amdahl’s law and apply this knowledge in
CO1
designing solutions for real life engineering problems.
Summarize the basic concept of pipeline, instruction pipeline, arithmetic pipeline hazards
detection and prevention and use this knowledge for designing and implementing
CO2
mathematical and engineering problems leading to lifelong learning.
Illustrate and compare the concept of Multiprocessor architecture and parallel architecture
CO4 and apply this knowledge for developing an approach by means of existing and new
methods as a teamwork.
Understand the concept of message passing architecture and interconnection network and
CO5 design an optimized model for building a new solution as a professional engineering
practice as ateam.
Course Contents:
Module 1[8L]:
Module 2 [7L]:
Introduction to basic computer architecture [1L], Stored Program Concepts: Von Neumann & Harvard Architecture
[1L], RISC VS CISC [1L],Amdahl law [1L], Performance measurement parameters – MIPS, MFLOPS, SPEC ratings,
CPI etc. [2L] Micro programmed and hardwired control unit [1L].
Module 3[8L]:
Pipelining: Basic concepts, instruction and arithmetic pipeline[2L], data hazards, control hazards and
structuralhazards, techniques for handling hazards[2L]Pipeline vs. Parallelism, Levels of parallelism [1L], Instruction-
Level Parallelism: Basic Concepts, Techniques for Increasing ILP, Superscalar, SuperPipelined and VLIW Processor
Architectures [2L], Array and Vector Processors[1L]
Module 4[9L]:
Introduction to memory-RAM and ROM [1L], Register transfer, memory transfer, Tri-state bus buffer, Memory
Hierarchy: Secondary memory [1L], Main Memory [1L], Cache Memory [1L], Mapping Technique in cache memory:
R23 B. Tech CSE
Direct, Full Associative and Set Associative [2L], Performance Implementation in Cache Memory [1L], Virtual
memory Concepts [1L], page replacement policies [1L].
Module 5[4L]:
Multiprocessor architecture: taxonomy of parallel architectures; Flynn Classification [1L], Centralized and Shared-
memory architecture: synchronization [1L], Interconnection Network (Omega, Baseline, Butterfly, Crossbar) [2L].
Text Books:
Reference Books:
1. PattersonD.A.andHennessy,J.L.―Computerarchitectureaquantitativeapproach‖,2nded.MorganKaufman,1996
2. Hayes J. P., ―Computer Architecture & Organization, McGrawHill
3. Siegel,H.J.,―InterconnectionNetworkforLargeScaleparallelProcessing‖,2ndEd.McGrawHill,1990
4. Design and Analysis of Parallel Algorithm-Schism G. Akl
CO-PO Mapping
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11
CO1 3 3 3 2 - - - - - - - -
CO2 3 3 3 3 - - - - - - - 3
CO3 2 2 2 3 - - - - - - - -
CO4 3 3 3 3 - - - - - - - -
CO5 3 3 3 3 - - - - - - - -
CO-PSO Mapping
CO1 3 3 3
CO2 3 3 3
CO3 3 3 3
CO4 3 3 3
CO5 3 3 3
R23 B. Tech CSE
To understand and illustrate the concepts of time and space complexity, worst case, average case
CO1
and best-case complexities and the asymptotic notation.
To analyze and apply the design principles and concepts to various basic algorithm design viz.
CO2
dynamic programming, greedy methods etc.
CO3 To understand and analyze various string matching and graph algorithms.
Course Content:
Module-1 [4L]
Algorithm Development & Complexity Analysis: [4L] Stages of algorithm development for solving a problem:
Describing the problem, identifying a suitable technique, Design of an algorithm, Proof of Correctness of the
algorithm. Time and Space Complexity, Different Asymptotic notations – their mathematical significance.Solving
Recurrences: Substitution Method, Recurrence Tree Method, Master Theorem (Statement Only).
Module-2 [14L]
Algorithm Design Techniques Brute force techniques – Traveling Salesman Problem, Divide and Conquer - Matrix
multiplication: Strassenalgorithm, Greedy techniques - Fractional Knapsack problem, Job Sequencing with Deadline,
Graph Coloring, Finding Minimum Cost Spanning Tree, Dynamic programming - O/1 Knapsack problem, Matrix
chain multiplication, Travelling Salesman Problem, Backtracking-N-Queens Problem, Knights Tour on Chess Board.
Module-3 [3L]
String matching problem:Different techniques – Naive algorithm, string matching using finite automata, and Knuth,
Morris, Pratt (KMP) algorithm with their complexities.
Module-4 [5L]
Graph Algorithms Single Source Shortest Path -DijkstraAlgorithm, All pair shortest path – Floyd-Warshall Algorithm.
Network Flows, Maximum Flows – Ford-Fulkerson Algorithm, Push Re-label Algorithm, Minimum Cost Flows –
Cycle Cancelling Algorithm.
R23 B. Tech CSE
Module-5 [5L]
Complexity Classes:The Class P, The Class NP, Reducibility and NP-completeness – SAT (without proof), 3-SAT,
Vertex Cover, Independent Set, Maximum Clique.
Module-6 [5L]
Approximation and Randomized Algorithms [3L], Approximation Algorithms - The set-covering problem – Vertex
cover, K-center clustering. Randomized Algorithms - The hiring problem, Finding the global Minimum. Recent
Trends[2L]
Textbook:
1. "Introduction to Algorithms" by Cormen,Leiserson, Rivest,Stein.
2. "The Design and Analysis of Computer Algorithms" by Aho, Hopcroft, Ullman. 3. "Algorithm Design" by
Kleinberg andTardos.
3. Design & Analysis of Algorithms, Gajendra Sharma, Khanna Publishing House, New Delhi Reference
Books:
4. ―DesignAnalysis andAlgorithms‖by HariMohanPandey.
CO-POMapping
Cos PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
2 2 2 2 - - - - - - - 2
CO1
CO2 3 3 3 3 - - - - - - - 2
CO3 3 3 3 3 - - - - - - - 2
CO4 3 3 3 3 - - - - - - - 2
CO5 3 3 3 3 - - - - - - - 2
CO-PSO Mapping
CO1 3 3 3
CO2 3 3 3
CO3 3 3 3
CO4 3 3 3
CO5 3 3 3
R23 B. Tech CSE
Course Outcome(s):
After completion of the course students will be able to
Understand the fundamental concepts of Set Theory to Explain or Illustrate and Identify problems where
CO1
students can Apply the concept appropriately to Solve them.
Understand the fundamental concepts of Mathematical Logic and Proof Techniques so that they can
CO2
Prove theorems using Proof Techniques and Mathematical Logic Frameworks to justify a claim.
Explain or illustrate the fundamental Theory of Numbers and Identify problems where students can Use
CO3
the concept appropriately to Solve them.
Explain or illustrate the fundamental principles of Algebraic Structures and Identify problems where
CO4
students can Apply the concept appropriately to Solve them.
Develop ideas to Propose solutions to the problems of Graph Theory and Identify problems where
students can Apply the concept appropriately and analyze the
CO5 effectiveness as well as limitations of solutions making the students aware of its utilitarian importance
for further explorations leading towards lifelong learning.
CourseContent:
Module -1[16L]
Set Theory [8L]Set: Operations and Properties of set, Finite Set, Power Set, Cardinality of finite set, Cartesian
Product, Relation: Types of Relations, Properties of BinaryRelation, Equivalence Relation, Partial Ordering Relation
and Poset, Lattice.[4L] Combinatorics and Counting: Sum and product rule, Permutation and Combination Principle
of InclusionExclusion. Pigeon Hole Principle.[2L] Generating Functions and Recurrence Relations: Recursively
defined relation and functions, Discrete Numeric Function, Growth of Functions, Problems on Recurrence Relations
and their solutions using differentmethods.[2L]
Module-2[16L]
Mathematical Logic and Proof Techniques [8L] Propositional Logic:Basicsof Boolean Logic, Idea of Propositional
Logic, well-formed formula, Truth tables, Tautology, Satisfiability, Contradiction, Algebra of proposition, Inference
theory of Propositional Logic.[3L] Predicate Logic: Idea of First Order Predicate Logic and Quantifiers, well-formed
formula of predicate, Inference theory of Predicate Logic.[3L] Proof Techniques: Some Terminology, Proof Methods
and Strategies, Forward Proof, Proof by Contradiction, Proof by Contraposition, Proof of Necessity and
Sufficiency.[2L].
R23 B. Tech CSE
Module-3 [8L]
Theory of Numbers [4L] Well-Ordering Principle, Divisibility theory and properties of Divisibility, Fundamental
theorem of Arithmetic, Prime and Composite Numbers. [2L] Greatest Common Divisor and Euclidean Algorithm,
Congruence, Residue Classes. [2L]
Module-4 [16L]
Algebraic Structures [8L] Concepts of Groups, Subgroups and Order, Cyclic Groups, Cosets, Normal Subgroups,
Permutation and Symmetric groups, Group Homomorphisms.[5L] Elementary properties of Rings and related
problems[1L] Elementary properties of Fields and related problems. [1L] Elementary properties of Vector Space and
related problems. [1L]
Module-5 [16L]
Graph Theory [8L] Graph Terminologies and their properties: Degree, Connectivity, Path, Cycle, Sub-Graph,
Isomorphism, Eulerian and Hamiltonian Walks, Matrix representation of graphs, Shortest Path in Graph. [2L] Graph
Colouring and Matching: Colouring Vertices and Chromatic Number, Colouring Edges and Total Colouring,
Independence and Chromatic Partitioning, Cliques, Perfect Graphs, Bounds on Chromatic Numbers, Chromatic
Polynomials, Matching.[3L] Tree: Rooted Trees,Binary Search Tree and Tree Sorting, Spanning Tree, Weighted Trees
and prefix codes. [3L]
Textbook:
1. Kenneth H. Rosen, Discrete Mathematics and its Applications, Tata McGraw –Hill.
2. Susanna S. Epp, Discrete Mathematics with Applications,4th edition, Wadsworth Publishing Co.Inc.
Reference Books:
1. C L Liu and D P Mohapatra, Elements of Discrete Mathematics A Computer OrientedApproach, 3rd Edition by,
Tata McGraw –Hill.
2. J.P.TremblayandR.Manohar,DiscreteMathematicalStructureandItsApplicationtoComputerScience‖, TMG
Edition, TataMcGraw-Hill
3. Seymour Lipschutz, Marc Lipson, Discrete Mathematics (Schaum Outlines Series), Tata McGraw -Hill.
R23 B. Tech CSE
CO-PO Mapping
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 2 - - - - - - - - -
CO2 3 3 2 2 - - - - - - - -
CO3 3 3 2 - - - - - - - - -
CO4 3 3 2 - - - - - - - - -
CO5 3 3 2 3 - - - - - - - -
CO-PSO Mapping
CO1 2 2 2
CO2 2 2 2
CO3 2 2 2
CO4 2 2 2
CO5 2 2 2
R23 B. Tech CSE
Pre-requisite:
Basic concepts of Logic gates, Truth Tables, Concept of basic components of a digital computer.
Course Outcome(s):
Course Content: –
Module – 1[8L]
Binary Number System [1L]; BCD, ASCII, EBDIC, Gray codes and their conversions [1L], Introduction and laws of
Boolean algebra [1L], Boolean functions, Minterm and maxterm, Prime implicants, Representation in SOP and POS
forms[2L], Minimization of logic expressions by Karnaugh Map and algebraic method [3L]
Module – 2[8L]
Combinational circuits:
Adder and Subtractor (half-full adder &subtractor) [2L], Serial & Parallel Adder, Carry look ahead adder and
Parity Generator[2L], Encoder, Decoder, Multiplexer [2L], Demultiplexer, Comparator, Code Converters [2L]
Module – 3[12L]
Sequential Circuits:
Flip-Flops, SR, JK, Master slave JK, D, T, characteristic Tables, Excitation tables [5L]. Basic concept of Synchronous
and Asynchronous counters, Up/Down Counters, Ring counter, Johnson counter, Design of Modulo-N Counter,
Counter applications [5L]. Registers (SISO, SIPO, PIPO, PISO) [2L].
Module – 4[8L]
A/D and D/A conversion techniques – Basic concepts (D/A:R-2-R only [2L], A/D: successive approximation
[2L])Logic families- TTL, ECL, MOS and CMOS - basic concepts [2L],Programmable logic Array, programmable
Array logic, Sequential Programmable Devices [2L].
Text Book:
1. Saliva Hanan S, Digital Circuits and Design,Oxford
2. MorriesMano- Digital Logic Design-PHI
Reference Book:
1. R.P.Jain—Modern Digital Electronics, 2/e, Mc GrawHill
2. Digital Fundamentals – A Systems Approach – Thomas L. Floyd,Pearson
R23 B. Tech CSE
CO-PO Mapping
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 2 - - - - - 1 - - 1 -
CO2 3 3 - 2 - - 2 - - 1 - -
CO3 3 3 - - - - - 2 - 2 - 2
CO4 - - 3 3 3 - - - 2 - - -
CO5 3 2 - - - 2 - - 2 2 -
R23 B. Tech CSE
Prerequisites:
Knowledge of designing different circuits in Computer Organization Lab
Illustrate and use proper syntax in appropriate platforms for developing programs to solve problems related
CO1
to Mathematics and Engineering fields leading to lifelong learning.
Apply the knowledge of algorithms in the computational area to efficient programming codes to design the
CO2
problem using modern tools for solving complex engineering problems.
Outline different types of digital electronic circuits such as adder, subtract or, encoder decoder, multiplexer,
demultiplexer, flip-flops, register, counter using various mapping and modern tools to prepare the most
CO3 simplified circuit and optimize using various mapping and mathematical methods for solving the problem
as a professional engineering practice as a team.
Apply the knowledge of digital electronic circuits to design memory and ALU and analyze the same to
CO4
solve engineering-related computational problems as a team.
Interpret the result of the experiments, prepare laboratory reports based on observed output and analyze it
CO5 to validate professional ethics and responsibilities and norms of theengineering
practice.
List of Experiment:
1. Implement different types of Basic gates and simulate for truth tableverification.
2. Implement half adder circuit and simulate for truth tableverification.
3. Implement full adder circuit and simulate for truth tableverification.
4. Implement half subtractor circuit and simulate for truth tableverification.
5. Implement a full subtractor circuit and simulate for truth tableverification.
6. Implement Multiplexer, De-Multiplexer circuit and simulate for truth tableverification.
7. Implement Encoder, Decoder circuit and simulate for truth table verification.
8. Implement different types of flip flop and simulate for truth tableverification.
9. Implement different types of parallel circuits (SISO, SIPO, PISO, PIPO) and simulate theresult.
10. Implement ALU and simulate theresult.
11. Implement a RAM chip and simulate theresult.
12. InnovativeExperiments.
R23 B. Tech CSE
CO-PO Mapping
PO1
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11
2
CO1 3 3 3 2 3 - - - 3 - - -
CO2 3 3 3 3 3 - - - 3 - - -
CO3 3 3 3 3 3 - - - 3 - - -
CO4 3 3 3 3 3 - - - 3 - - -
CO5 3 3 3 3 3 - - - 3 - - -
CO-PSO Mapping
CO1 3 3 3
CO2 3 3 3
CO3 3 3 3
CO4 3 3 3
CO5 3 3 3
R23 B. Tech CSE
Prerequisite:
Programming knowledge
To identify and prove the correctness and analyze the running time of the basic algorithms forthose classic
CO1
problems in various domains.
To understand and illustrate methods for analyzing the efficiency and correctness of algorithms (such as
CO2
exchange arguments, recurrence, induction, and average case analysis)
To analyze and design algorithms using the dynamic programming, greedy method, Backtracking, Branch
CO3
and Bound strategy, and recite algorithms that employ this strategy.
To understand, compare, contrast, and choose appropriate implementation of the algorithmic design
CO4
techniques to present an algorithm that solves a given problem.
CO5 To Identify and analyze criteria and specifications appropriate to new problems.
Course Content:
CO-PO Mapping
Cos PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 2 2 3 - - - 3 - - 3
CO2 3 3 3 2 3 - - - 3 - - 3
CO3 3 3 2 3 3 - - - 3 - - 3
CO4 3 3 2 2 3 - - - 3 - - 3
CO5 3 3 3 2 3 - - - 3 - - 3
CO-PSO Mapping
CO1 3 3 3
CO2 3 3 3
CO3 3 3 3
CO4 3 3 3
CO5 3 3 3
R23 B. Tech CSE
Prerequisite:
Basic concepts of Logicgates, Truth Tables, function realization –minimization of Logic expressions by K-map,
Concept of basic components of a digital computer, Binary Arithmetic
Analyze the characteristics of Junction Diode, Zener Diode, BJT & FET and different types of Rectifier
CO2
Circuits.
Determination of input-offset voltage, input bias current and Slew rate, Common- mode Rejection ratio,
CO3
Bandwidth and Off-set null of OPAMPs.
Course Content:
CO-PO Mapping
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 3 3 3 - - - - - - -
CO2 3 3 3 3 3 - - - - - - -
CO3 3 3 3 3 3 - - - - - - -
CO4 3 3 3 3 3 - - - - - - -
CO5 3 3 3 3 3 - - - - - - -
CO-PSO Mapping
CO1 2 2 2
CO2 2 2 2
CO3 2 2
CO4 2 2 2
CO5 2 2 2
R23 B. Tech CSE
Prerequisite
Computer Fundamentals and principles of computer programming
Demonstrate a thorough understanding of the concept of pointers and dynamic memory allocation the
implementation of programmer-defined functions and classes by writing code, performing unit
CO4
testing and debugging of multiple complexprograms.
Demonstrate an understanding of the differences between C and C++ in the areas of strings, pass by
reference/passing pointers, and structs by designing and implementing programs that use C strings,
CO5
C++
Course Content:
1. Introduction of UNIX/Linux Operating System which includes preliminary commands, start-up & shutdown
methodology,file.
2. Handling as well as introduction to editors like Vi editor, introduction to GNU C & C++ compiler, as well as
introduction to GNU & GDBscript.
3. Introduction to C++, basic loop control, executingprograms.
4. Writing functions, selection statements, review of functions and parameters, command line arguments, recursion,
I/O streams, arrays and string manipulation, pointers, structures &unions.
5. Object-Oriented Programming in C++, fundamentals of classes,constructors-destructors.
6. Dealing with member functions, operator overloading and polymorphism (both static &dynamic).
7. Dealing with inheritance, derived classhandling.
8. Abstract class, virtual class, overriding, template class, name-space & exceptionhandling.
9. Dynamic memory allocation, implementation of Linked Lists, using C++.
10.MATLAB Environment, variable, constant, operators, loop, function.
11.MATLAB Toolbox, MATLAB Graphicfunction.
12. Reading and Writing to file, Numericalsimulation.
13. Innovativeexperiments/Projects
R23 B. Tech CSE
Text Books
ReferenceBooks
1. Object Oriented Programming with C++ by Balaguruswamy McGraw Hill Education; Sixth edition Addison-
Wesleypublisher
2. Object-Oriented Programming in C++ b by Robert Lafore Publisher:Sams
3. MATLAB Getting StartedGuidehttps://www.mathworks.com/help/pdf_doc/matlab/getstart.pdf
CO-PO Mapping
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 3 2 2 - - - 3 - - -
CO2 3 2 2 2 2 - - - 3 - - -
CO3 3 3 3 2 2 - - - 3 - - -
CO4 3 3 3 2 2 - - - 3 - - -
CO5 3 3 3 2 2 - - - 3 - - -
CO-PSO Mapping
CO1 3 3 3
CO2 3 3 3
CO3 3 3 3
CO4 3 3 3
CO5 3 3 3
R23 B. Tech CSE
R23 B. Tech CSE
Prerequisites:
1. Computerorganization
2. ComputerArchitecture
3. DataStructures
4. Algorithms & ProgrammingConcept
CO1 Understand the fundamental concepts of Operating System, Protection & Security and
differentiate different types of Operating System.
CO2 Understand and implement process & thread; understand, apply, compare different process
synchronization algorithm and inter process communication to solve engineering problems
CO5 Understand/explain different I/O mechanisms, File structures and disk management
techniques and solving engineering problems applying different disk scheduling
algorithms.
CourseContent:
Module – 1:[3L]
Functionalities of Operating System, Evolution of Operating System.
TypesofOperatingSystem:batch,multi-programmed,time-sharing,real-time,distributed,parallel,Structural overview,
Protection & Security.[3L]
Module – 2: [11L]
Processes: Concept of processes, process states, PCB, process scheduling, co-operating processes,
independentprocess,suspendedprocess,InteractionbetweenprocessesandOS,Inter-processcommunication:
Message passing. [3L]
Threads: overview, benefits of threads, user and kernel level threads, Thread models. [ 2L]
CPU scheduling: Scheduling criteria, preemptive & non-preemptive scheduling, scheduling algorithms
(FCFS, SJF, SRTF, RR, priority, multilevel queue, multilevel feedback queue scheduling). [6L]
R23 B. Tech CSE
Module – 3: [11L]
Process Synchronization: background, critical section problem, synchronization hardware, classicalproblems
of synchronization (producer-consumer, readers-writer, dining philosophers, etc), semaphores, monitors.[6L]
Deadlocks: deadlock characterization, methods for handling deadlocks, deadlock prevention, deadlock
avoidance, deadlock detection, recovery fromdeadlock.[5L]
Module 4: [6L]
Background, logical vs. physical address space, swapping, contiguous memory allocation, paging,
Segmentation, TLB. [3L]
Virtual Memory: background, demand paging, page replacement algorithms (FCFS, LRU, Optimal),
thrashing, Working set model. [3L]
Module 5: [5L]
Disk structure, disk scheduling (FCFS, SSTF, SCAN, C-SCAN, LOOK, C-LOOK etc), disk reliability, disk
formatting, boot block, bad blocks. [2L]
File: File concept, access methods, directory structure, file system structure, UNIX file structure, allocation
methods (contiguous, linked, indexed), free-space management (bit vector). [2L]
I/O: I/O hardware, polling, interrupts, DMA, caching, buffering, blocking-non blocking I/O. [1L]
Text Book:
1. Abraham Silberschatz, Peter B. Galvin, Greg Gagne, Operating SystemConcepts.
2. Operating Systems & Systems Programming by P BalakrishnaPrasad
Reference Book:
1. Dietel H. N., ―An Introduction to Operating Systems‖, AddisonWesley.
2. Andrew Tanenbaum, Modern Operating Systems, Prentice Hall.
3. William Stallings, Operating Systems, PrenticeHall.
CO-PO Mapping
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 3 3 3
CO2 3 3 3 3 3
CO3 3 3 3 3 3
CO4 3 3 3 3 3
CO5 3 3 3 3 3
R23 B. Tech CSE
CO-PSO Mapping
CO1 3 3 3
CO2 3 3 3
CO3 3 3 3
CO4 3 3 3
CO5 3 3 3
R23 B. Tech CSE
Prerequisite:
1. Familiarity and knowledge of Operating Systems and ComputerArchitecture.
2. Also require a little bit of programming languages concepts like C,Java.
CO1 Understand basics of computer network and different architecture and topologies of
computer network and analyze the requirements for a given organizational structure and
select the most appropriate networking architecture and technologies.
CO2 Understand/analyze different protocols of the data link layer and apply them to solve
engineering problems.
CO3 Understand/analyze different protocols of Network and Transport Layer and apply them
to solve engineering problems.
CO4 Understand/analyze different protocols of session and application layer and apply them to
solve engineering problems.
CO5 Develop, Analyze, specify and design the topological and routing strategies using socket
programming.
Course Contents:
Network. [5L]
Routing: Shortest Path Algorithms, Flooding, Distance Vector Routing, Link State Routing, Hierarchical
Routing, Broadcast Routing, Multicast Routing, Anycast Routing: RIP, OSPF, BGP; Routing for Mobile
Hosts. [5L]
Text books:
1. B. A.Forouzan –―DataCommunicationsand Networking(3rdEd.)―– TMH
2. S. Tanenbaum –―ComputerNetworks(4th Ed.)‖–Pearson Education/PHI
3. W. Stallings –―DataandComputer Communications (5th Ed.)‖– PHI/PearsonEducation
4. Zheng & Akhtar, Network for Computer Scientists & Engineers,OUP
Reference books:
1.Kuroseand Rose– ―Computer Networking -Atop-downapproach featuring the internet‖–
PearsonEducation
1. Leon,Garica,Widjaja–―Communication Networks‖–TMH
2. Walrand –―Communication Networks‖– TMH.
3. Comer–―InternetworkingwithTCP/IP, vol. 1,2,3(4th Ed.)‖– PearsonEducation/PHI
CO-PO Mapping
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 2 2 2 2 2 3
CO2 3 3 3 3 3 2 2 3
CO3 3 3 3 3 3 2 2 3
CO4 3 3 3 3 3 2 2 3
CO5 2 3 3 3 3 2 2 3
R23 B. Tech CSE
CO-PSO Mapping
COs PSO1 PSO2 PSO3
3 3 3
CO1
3 3 3
CO2
3 3 3
CO3
3 3 3
CO4
3 3 3
CO5
R23 B. Tech CSE
Prerequisites:
1. Digital Logic
2. Computerorganization
3. ComputerFundamentals
Course Contents:
Module-1: [9L]
Fundamentals:Basicdefinitionofsequentialcircuit,blockdiagram,mathematicalrepresentation,conceptof
transition table and transition diagram, [1L]
Introduction to Finite State Model (FSM), Design of sequence detector, Finite State Machine, Finite
Automata, Deterministic Finite Automation (DFA) and Non-deterministic Finite Automation (NFA),
Transition diagrams, Transition tables and Language recognizers. [3L]
NFA with empty transitions, Equivalence between NFA with and without empty transitions. NFA to DFA
conversion. [2L]
Minimization of FSM: Minimization Algorithm for DFA, Introduction to Myhill-NerodeTheorem[2L]
Limitations of FSM, Application of Finite Automata[1L]
Module-2: [7L]
Finite Automata with output − Moore & Mealy machine. Representation of Moore & Mealy Machine,
ProcessingoftheStringthroughMoore&MealyMachine,EquivalenceofMoore&MealyMachine–Inter-
conversion.[2L]
Equivalent states and Distinguishable States, Equivalence and k-equivalence, Minimization of Mealy
Machine[1L]
Minimization of incompletely specified machine−Merger Graph, Merger Table, Compatibility Graph [2L]
Lossless and Lossy Machine – Testing Table, Testing Graph [2L]
R23 B. Tech CSE
Module-3: [5L]
Regular Languages, Regular Sets, Regular Expressions, Algebraic Rules for Regular Expressions,
Arden‘sTheorem statement and proof[1L]
Constructing Finite Automata (FA) for given regular expressions, Regular string accepted by FA[2L]
Constructing Regular Expression for a given Finite Automata[1L]
Pumping Lemma of Regular Sets. Closure properties of regular sets[1L]
Module-4: [9L]
Grammar Formalism-Context Free Grammars, Derivation trees, sentential forms. Rightmost andleftmost
derivation of strings, Parse Tree, Ambiguity in context free grammars. [1L]
Minimization of Context Free Grammars. [1L], Removal of null and unit production[1L]Chomsky normal
form and Greibach normal form. [1L]
Pumping Lemma for Context Free Languages. [1L]
Enumeration of properties of CFL, Closure property of CFL, Ogden‘s lemma & its applications [1L],
Regular grammars−right linear and left linear grammars[1L]
Pushdown Automata: Pushdown automata, definition. Introduction to DCFL, DPDA, NCFL, NPDA[1L]
Acceptance of CFL, Acceptance by final state and acceptance by empty state and itsequivalence. [1L]
Equivalence of CFL and PDA, inter-conversion. [1L]
Module-5: [5L]
Turing Machine: Turing Machine, definition, model[1L]
Design of TM, Computable functions [1L], Church ‘s hypothesis, counter machine [1L] Types of
Turing machines[1L]
Universal Turing Machine, Halting problem[1L]
Textbook:
1. Introduction to Automata Theory Languages and Computation‖, Hopcroft.E. and Ullman J.D., Pearson
Education.
Reference Books:
CO-PO Mapping
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 3 3 3
CO2 2 2 2 2 3
CO3 3 3 3 3 3
CO4 3 3 3 3 3
CO5 3 3 3 3 2 2 3
R23 B. Tech CSE
CO-PSO Mapping
CO1 3 3 3
CO2 3 3 3
CO3 3 3 3
CO4 3 3 3
CO5 3 3 3
R23 B. Tech CSE
Prerequisite:
The students to whom this course will be offered must have the concept of (10+2) standard algebra
andcalculus.
Course Outcome(s):
After completion of the course students will be able to
CO1: Recall the distinctive principles of probability and statistics.
CO2: Understand the theoretical workings of theory of probability and tests of hypotheses.
CO3: Apply statistical methods to compute and explain point estimators and interval estimators for mean,
variance and proportion.
CO4: Analyze statistical data from engineering experiments.
Course Content
Module 1 (Probability and Random Variables) [15L]
The axioms of probability , Conditional probability, Baye‗s theorem, Discrete and continuous random
variables, probability mass, probability density and cumulative distribution functions, mathematical
expectation, Moments, Moment generating functions, Binomial, Poisson, Geometric, Uniform,
Exponential and Normaldistributions.
Project Domains:
1. Construction of Univariate and Bivariate frequencytables
2. Diagrammatic and Graphical representation ofdata.
3. Fitting of discrete and Continuousdistributions
4. RegressionAnalysis
5. CurveFitting
6. Tests of significance with regard to Single Mean, TwoMeans
7. Construction of Confidence intervals for Mean, Variance andProportion
CO-PO Mapping:
Cos PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 1 1 - - - - - - - - 1
CO2 3 2 1 - - - - - - - - 2
CO3 3 2 2 - - - - - - - - 1
CO4 3 3 2 3 - - - - - - - 2
R23 B. Tech CSE
CO1 Understand the basic concepts and technologies used in the field of management
informatioSystems
CO2 Have the knowledge of the different types of management information systems
CO3 Understand the processes of developing and implementing information systems.
CO4 Be aware of the ethical, social, and security issues of information systems.
CO5 An ability to effectively integrate IT-based solutions into the user environment
Course Content:
Module-1: Management Concepts: Definition, roles, functions and importance of Management, Evolution
ofManagement thought-contribution made by Taylor,Fayol,Gilbreth,EltonMayo,McGregor,Maslow(4L)
Module - 2: Planning and Control: Planning: Nature and importance of planning, -types of planning,
Levelsof planning - The Planning Process. –MBO, SWOT analysis, McKinsey‘s7S Approach.
Organizing for decision making: Nature of organizing, span of control, Organizational structure –line and
staffauthority.
Basic control process -control as a feedback system – Feed Forward Control –Requirements for
effectivecontrol – control (4L)
Module – 4: Work Study and work measurement: Definition of work study, Method Study Steps, Tools
and Techniques used in the Method Study and Work Measurement Time Study: Aim & Objectives, Use of
stopwatch procedure in making Time Study. Performance rating, allowances and its types. Calculation of
Standard Time. Work sampling(4L)
Module - 6: Quality management: Quality definition, Statistical quality control, acceptance sampling,
Control Charts –Mean chart, range chart,cchart,pchart,np chart, Zero Defects, Quality circles,, Kaizen &
Six Sigma,ISO -9000 Implementation steps, Total quality management(6L)
R23 B. Tech CSE
Text Books:
1. Essentials of Management, by Harold Koontz & Heinz Weihrich TataMcGraw
2. Production and Operations Management-K.Aswathapa,K .ShridharaBhat,Himalayan PublishingHouse
References:
1. Organizational Behavior, by Stephen Robbins Pearson Education, NewDelhi
2. New era Management, Daft, 11th Edition, CengageLearning
3. Principles of Marketing, Kotlar Philip and Armstrong Gary, Pearsonpublication
CO-PO Mapping
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 2 2 2 3
CO2 3 2 2 2 3
CO3 3 3 2 2 3
CO4 3 2 2 2 3
CO5 3 2 2 2 3
CO-PSO Mapping
Prerequisites:
1. Computerorganization
2. ComputerArchitecture
3. DataStructures
4. Algorithms & ProgrammingConcept
CO1 Analyze and simulate CPU Scheduling Algorithms like FCFS, Round Robin,
SJF,and Priority.
CO2 Understand the concepts of deadlock in operating systems.
Course Content:
1. Essential Linux Commands[9P]: Commands for files and directories cd, cp, mv, rm, mkdir, more,
less, creating and viewing files, using cat, file comparisons, View files, kill, ps, who, sleep, grep,
fgrep, find,sort, cal, banner, touch, file related commands – ws, sat, cut, grep etc. Mathematical
commands –expr, factor, units, Pipes(use functions pipe, popen, pclose), named Pipes (FIFOs,
accessingFIFO)
2. Shell Programming [6P]: Creating a script, making a script executable, shell syntax (variables,
conditions,control structures, functions, andcommands).
3. Process [3P]: Starting new process, replacing a process image, duplicating a processimage.
4. Semaphore [3P]: Programming with semaphores (use functions semget, semop, semaphore_p,
semaphore_v).
5. POSIX Threads[6P]: Programming with pthreadfunctions(viz. pthread_create, pthread_join,
pthread_exit,pthread_attr_init, pthread_cancel).
6. Shared Memory [9P]:Create the shared memory , Attach the shared memory segment to theaddress
spaceofthecallingprocess,Readinformationfromthestandardinputandwritetothesharedmemory,
Readthecontentofthesharedmemoryandwriteontothestandardoutput,Deletethesharedmemory
Books:
1. Yashavant P. Kanetkar, UNIX Shell Programming, 1st edition, BPBPublications
2. Beej's Guide to UnixIPC
3. W. Richard Stevens, UNIX Network Programming, 2nd edition, PrenticeHall
R23 B. Tech CSE
CO-PO Mapping
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 3 3 3 3
CO2 3 3 3 3 3 3
CO3 3 3 3 3 3 3
CO4 3 3 3 3 3 3
CO5 3 3 3 3 3 3
CO-PSO Mapping
Prerequisites:
1. Familiarity and knowledge of Computer Networkand Computer Architecture
2. AlsorequirestrongknowledgeofprogramminglanguageslikeC,JavaandUNIXor Linuxenvironment.
To design and implement small size network and to understand various networking
CO1
commands.
CO2 To provide the knowledge of various networking tools and their related concepts.
To understand various application layer protocols for its implementation inclient/server
CO3
environment
CO4 Understand the TCP/IP configuration for Windows and Linux
CO5 Learn the major software and hardware technologies used on computer networks
Course Contents:
1. Familiarization of UNIX or Linux environment, UNIX or Linux general Commands specially Network
Commands. Familiarization of Internetworking - Network Cables - Color coding - Crimping.
InternetworkingOperating Systems - Configurations.[6L]
2. Socket Programming using TCP and UDP[18L]
4. FamiliarizationofadvancedsimulatorslikePacketTracer,NS2/NS3,OMNET++,TinyOS[4L]
5. Server Configuration: only web server (Iftime permit, Instructor can do more than that) [6L]
Textbooks:
1. TCPsocketsinCPrograms-PracticalguideforProgrammersByMicheal,JDonahooandKennethLcalvert.
2.Socket Programming by Raj KumarBuyaa.
CO-PO Mapping
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 3 2 3 2
CO2 3 3 3 3 3 2
CO3 3 3 3 3 3 2
CO4 3 3 3 3 3 2
CO5 2 3 2 2 3 2
R-23 B. Tech CSE
CO-PSO Mapping
Prerequisites:
Knowledge of Mathematics and basic concepts of Programming
Course Outcome(s):
After completion of the course students will be able to
CO1: Understand basic of Python Programming Language
CO2: Understand the use of Conditional statement and Loops
CO3: Learn functions in python and represent collection type data using List and Dictionary
CO4: Read and write data from & to files in Python
CO5: Understand Numpy array and numerical operations on Numpy array.
Course Contents:
CO-PO Mapping:
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 - - 2 - - - - - - - 1
CO2 2 3 - 2 - - - - - - - -
CO3 2 3 3 2 - - - - - - - 1
CO4 2 3 2 2 - - - - - - - -
CO5 3 3 3 3 - - - - - - - 2
R-23 B. Tech CSE
CO1 Describe and explain the theoretical workings of numerical techniques with the help of C
CO2 Compute basic command and scripts in a mathematical programming language
CO3 Apply the programming skills to solve the problems using multiple numerical approaches.
CO4 Analyze if the results are reasonable, and then interpret and clearly communicate the
CO5 Apply the distinctive principles of numerical analysis and the associated error measures.
Course Content:
2. Assignments on numerical integration using Trapezoidal rule, Simpson‘s 1/3 rule, Weddle‘srule.
5. Assignments on ordinary differential equation: Euler‘s method, Euler‘s modified method, Runge-
Kuttamethods, Taylor series method and Predictor-Correctormethod.
CO-PO Mapping
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 2 2 3 2 3
CO2 3 3 2 2 3 2 3
CO3 3 3 2 2 3 2 3
CO4 3 3 2 2 3 2 3
CO5 3 3 2 2 3 2 3
CO-PSO Mapping
CO1 2 2 2
CO2 2 2 2
CO3 2 2 2
CO4 2 2 2
CO5 2 2 2