0% found this document useful (0 votes)
63 views24 pages

3rd Sem Syllabus

Uploaded by

goelh6718
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views24 pages

3rd Sem Syllabus

Uploaded by

goelh6718
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

Course Structure & Syllabus of B.Tech.– Computer Science & Engg.

and B.Tech IT Applicable for Batch: 2021-25

DIT UNIVERSITY
Dehradun

Detailed Course Syllabus of 3rd Semester

B.Tech. – Computer Science & Engineeringwith

Specializations in
AI, Machine Learning and Robotics
Data Science and Analytics
Internet of Things and Edge Computing
Cybersecurity and Privacy
Computer Vision and Biometrics
Cloud Computing and Blockchain
Full Stack and DevOps

&
B.Tech. – Information Technology *
(Fully Flexible Choice Based Credit System)

*IT Program has no specialized tracks


Course Structure & Syllabus of B.Tech.– Computer Science & Engg.
and B.Tech IT Applicable for Batch: 2021-25

1. School offering the course School of Computing


2. Course Code CSF201
3. Course Title Computer Organization & Architecture
4. Credits (L: T:P:C) 3:1:0:4
5. Contact Hours (L: T:P) 3:1:0
6. Prerequisites (if any) None
7. Course Basket Discipline Core

COURSE SUMMARY
The course is proposed to teach the students the concepts of computer organization for several engineering
computing systems. Students will develop the ability and confidence to use the fundamentals of computer
organization as a tool in the engineering of digital systems.

COURSE OBJECTIVES
This course will facilitate the students to learn the fundamentals of computer organization and its relevance to
classical and modern problems of computer design.

COURSE OUTCOMES
On successful completion of the course, students will be able to achieve the following:
CO1: This will help the students to be familiarized with the hardware components and concepts related to the
control design, data representation and evaluation process of different arithmetic operations.

CO2: This will help the students to be familiarized with CPU organization addressing modes, different types of
instruction formats.

CO3: The student will be able to learn the hardware components and concepts related to the input/output and
memory organization.

CO4: Students will be able to get the theoretical concept of parallel processing and different types of
multiprocessor’s interconnection structures.

CURRICULUM CONTENT

Unit 1: Basic Structure of Computers & Register Transfer Language (8 L)


Basic Structure of Computers: Computer Types; Functional Units
Register Transfer and Micro operation: Register Transfer Language, Bus and Memory Transfers, Bus Architecture,
Arithmetic, Logic, Shift Micro-operation, Design of ALU.

Unit 2: Computer Arithmetic (8 L)


Introduction, Addition and Subtraction Algorithms, Multiplication and Division Algorithms, Floating Point
Arithmetic Operation, IEEE Format for Floating Point Numbers.

Unit 3 Control Design & Processor Organization (8 L)


Control Design:Execution of a Complete Instruction, Sequencing of Control Signals, Single and Multiple Bus
Architecture, Hardwired Control Unit, Micro Programmed Control Unit
Processor Organization:
Accumulator Organization,General Register Organization, Stack Organization, Addressing Modes, Instruction
Format, Data Transfer & Manipulations, Program Control.
Unit-4 Input-Output & Memory Organization (8 L)
Input-Output Organization: I/O Interface, Modes of Transfer, Interrupts & Interrupt Handling, Direct Memory
Course Structure & Syllabus of B.Tech.– Computer Science & Engg.
and B.Tech IT Applicable for Batch: 2021-25

Access, Input-Output Processor, Serial Communication.


Memory Organization: Memory Hierarchy, Main Memory (RAM And ROM Chips), Organization of Cache
Memory (performance and mapping), Virtual Memory, Page Replacement Techniques.

Unit- 5: Parallel Processing & Multiprocessor (8 L)


CPU Performance: Processor Clock, Clock Rate, Cycle, Basic Performance Equation, and MIPS Rate.
Parallel Processing: Flynn’s classification, Pipelining- Arithmetic Pipelining, Vector Processing, Array Processor,
pipeline hazards.
Multiprocessor: Characteristic of Multiprocessor, Interconnection Structure, Cache Coherence.

TEXT BOOKS :
1. John P. Hayes. Computer Architecture and Organization, 4th Edition, McGraw Hill, 2010.
2. M. Morris Mano. Computer System Architecture 3rd Ed, Pearson.
3. Carl Hamacher, ZvonkoVranesic, Safwatzaky. Computer Organization, 5th Edition.

REFERENCES :
1. John L. Hennessey and David A. Patterson: Computer Architecture, A Quantitative Approach, 4th Edition,
Elsevier, 2007.
2. Kai Hwang: Advanced Computer Architecture Parallelism, Scalability, Programmability, 2nd Edition,
Tata Mc Graw Hill, 2010.
Course Structure & Syllabus of B.Tech.– Computer Science & Engg.
and B.Tech IT Applicable for Batch: 2021-25

1. School offering the course School of Computing


2. Course Code CSF202
3. Course Title Discrete Mathematics
4. Credits (L: T:P:C) 3:1:0:4
5. Contact Hours (L: T:P) 3:1:0
6. Prerequisites (if any) None
7. Course Basket Discipline Core

COURSE SUMMARY
This course covers elementary discrete mathematics for computer science and engineering. It
emphasizes mathematical definitions and proofs as well as applicable methods. Topics include formal
logic notation, proof methods; induction, well-ordering; sets, relations; elementary graph theory; integer
congruence; asymptotic notation and growth of functions; permutations and combinations, and counting
principles.

COURSE OBJECTIVES
The objectives of this course is to learn concepts of Discrete Mathematics and by applying the
algorithms to solve the problems related to Recursion, combinatorial mathematics and problems on
basic graph theory

COURSE OUTCOMES
On successful completion of the course, students will be able to achieve the following:

CO1: Apply the techniques to perform the operations on discrete structures such as sets, functions, relations, and
sequences.
CO2: Identify the properties of Lattice by constructing the Hasse Diagram and demonstrate the proofs to solve
problems using counting techniques.
CO3: Apply the properties of Algebric structures and design the propositional and predicate logic.
CO4: Apply the properties of Graph and Recurrence Relation to solve computational problems.

CURRICULUM CONTENT

UNIT I: Introduction to Sets, Relations & Functions (7 L)


Set Theory: Introduction, Combination of sets, Multisets, ordered pairs, Set Identities.
Relations: Definition, Operations on relations, Properties of relations, Composite Relations, Equality of relations,
Order of relations.
Functions: Definition, Classification of functions, Operations on functions, Recursively defined functions.
Natural Numbers: Introduction, Mathematical Induction

UNIT II: Posets & Introduction to Boolean algebra (6 L)


Partial order sets: Definition, Partial order sets, Combination of partial order sets, Hasse diagram.
Lattices: Definition, Properties of lattices Bounded, Complemented and Complete Lattice
Combinatorics: Introduction, Counting Techniques, Pigeonhole Principle

UNIT III: Groups & Rings (8 L)


Algebraic Structures: Definition, Groups, Subgroups and order, Cyclic Groups, Cosets, Lagrange's
Course Structure & Syllabus of B.Tech.– Computer Science & Engg.
and B.Tech IT Applicable for Batch: 2021-25

theorem, Normal Subgroups, Definition and elementary properties of Rings and Fields, Integers modulo n.

UNIT IV: Propositional logic, Predicate Logic & Introduction to Probability (8 L)


Propositional Logic: Proposition, well-formed formula, Truth tables, Tautology, Contradiction, Algebra
of proposition, Theory of Inference, Natural Deduction.
Predicate Logic: First order predicate, well-formed formula of predicate, quantifiers, Inference theory of
predicate logic

UNIT V: Introduction to Graphs & Recurrence Relations (8 L)


Graphs: Definition and terminology, Representation of graphs, multigraphs, bipartite graphs, Planar
graphs, Isomorphism and Homeomorphism of graphs, Euler and Hamiltonian paths, Graph coloring.
Recurrence Relation & Generating function: Recursive definition of functions, Recursive algorithms,
Method of solving recurrences.

TEXT BOOKS:
1. Liu C.L., Elements of Discrete Mathematics, McGraw Hill Education. 4th edition2017.
2. Kolman B & Busby C.R., Discrete Mathematical Structure for Computer Science, Prentice Hall
of India Ltd. 6th Edition 2008.
3. Deo N., Graph Theory, Prentice Hall of India 1974

REFERENCE BOOKS :
1. Trembley J.P. &Manohar R., Discrete Mathematical Structures with Applications to Computer
Science, Tata McGraw Hill.1st Indian Edition 2017
Course Structure & Syllabus of B.Tech.– Computer Science & Engg.
and B.Tech IT Applicable for Batch: 2021-25

1. School offering the course School of Computing


2. Course Code CSF203
3. Course Title Introduction to Java Programming
4. Credits (L: T:P:C) 3:0:1:4
5. Contact Hours (L: T:P) 3:0:2
6. Prerequisites (if any) CSF101
7. Course Basket Discipline Core

COURSE SUMMARY
This course covers Java and fundamental programming techniques with primitive data types, variables, constants,
assignments, expressions, and operators, selection statements, mathematical functions, characters, and strings,
loops, methods, and arrays. Students will learn how to write recursive methods for solving inherently recursive
problems. The next part will introduce object-oriented programming. Java is an object-oriented programming
language that uses abstraction, encapsulation, inheritance, and polymorphism to provide great flexibility,
modularity, and reusability in developing software. Students will learn programming with objects and classes, class
inheritance, polymorphism, exception handling, abstract classes, interfaces, Text I/O and binary I/O.

COURSE OBJECTIVES
The objectives of this course are to learn object oriented programming paradigm using Java as programming
language. Students will be exposed to fundamental concepts in java programming language, followed by object
oriented paradigm and its building blocks.

COURSE OUTCOMES
On successful completion of the course, students will be able to achieve the following:
CO1: Understand and implement fundamental programming techniques and data types, variables, constants,
assignments, expressions, and operators of Java programming language.
CO2: Understand and implement selection statements, mathematical functions, characters, strings, loops.
CO3: Understand and implement methods, arrays and recursion using Java.
CO4: Understand and implement object-oriented paradigm using objects and classes, abstraction, encapsulation,
inheritance, polymorphism, interfaces, and exception handling.

CURRICULUM CONTENT

UNIT I: Introduction, Fundamental Programming Techniques (6 L)


Introduction, the Java Language Specification, API, JDK, and IDE, Creating, Compiling, and Executing a Java
Program, Developing Java Programs Using Net Beans. Identifiers, Variables, Assignment Statements and
Assignment Expressions, Named Constants, Naming Conventions, Numeric Data Types and Operations, Numeric
Literals, Evaluating Expressions and Operator Precedence, Increment and Decrement Operators, Numeric Type
Conversions.

UNIT 2: Selection Statements, Loops, Mathematical Functions, Characters and Strings (6 L) Boolean Data
Type, if Statements, Two-Way if-else Statements, Nested if and Multi-Way if-else Statements, Logical Operators,
switch Statements, Conditional Expressions, Operator Precedence and Associativity. Common Mathematical
Functions, Character Data Type and Operations, the String Type.
The while Loop, the do-while Loop, The for Loop, Nested Loops, Keywords break and continue.
UNIT 3: Methods, Arrays and Recursions (6 L)
Defining a Method, Calling a Method, Passing Arguments by Values, Modularizing Code, Overloading Methods,
Course Structure & Syllabus of B.Tech.– Computer Science & Engg.
and B.Tech IT Applicable for Batch: 2021-25

The Scope of Variables, Method Abstraction and Stepwise Refinement.


Array Basics, Copying Arrays, Passing Arrays to Methods, Returning an Array from a Method, Searching Arrays,
Sorting Arrays, The Arrays Class.
Two-Dimensional Array Basics, Passing Two-Dimensional Arrays to Methods, Multidimensional Arrays.
Recursion, writing recursive codes in Java.

UNIT4: Object Oriented Paradigm (18 L)


Defining Classes for Objects, Constructing Objects Using Constructors, Accessing Objects via
Reference Variables, Using Classes from the Java Library, Static Variables, Constants, and Methods, Visibility
Modifiers, Data Field Encapsulation, Passing Objects to Methods, Array of Objects, Immutable Objects and
Classes, This Reference.
Class Abstraction and Encapsulation, Thinking in Objects, Processing Primitive Data Type Values as Objects,
Types and, The Big Integer and Big Decimal Classes, The String Class, The String Builder and String Buffer
Classes.
Superclass and Subclasses, Using the super Keyword, Overriding Methods, Overriding vs. Overloading, The Object
Class and Its to String( ) Method, Polymorphism, Dynamic Binding, Casting Objects and the instance of Operator,
The Object‘s equals Method.
Exception-Handling Overview, Exception Types, the finally Clause, When to Use Exceptions, Defining Custom
Exception Classes.
Abstract Classes, Interfaces, The Comparable Interface, The Clone able Interface, Interfaces vs.
Abstract Classes.

TEXTBOOK(S)
1. Intro to Java Programming (Comprehensive Version), by Y. Daniel Liang. Publisher: Pearson Education; Tenth
edition (2018), ISBN-10: 935306578X, ISBN-13: 978-9353065782

REFERENCE BOOKS
1. Java - The Complete Reference, by Herbert Schildt, Publisher: McGraw Hill Education; Tenth edition (2017),
ISBN-10: 9789387432291, ISBN-13: 978-9387432291

List of Experiments

S.NO. EXPERIMENT NAME


1 Program in Java to design simple calculator for (+, -, *, and /) using switch case
2 Program in Java to design accounts class and two functions withdraw() and deposit().
3 Program in Java to search a particular element in a one dimensional array.
Program in Java to the concept of polymorphism by designing functions to sum different
4
type of numbers
5 Program to show the concept of method overriding in Java.
Program in Java that import the user define package and access the Member variable of
6
classes that Contained by Package.
8 Program in Java to handle the Exception using try and multiple catch block.
9 Program in Java demonstrating usage of abstract classes and interfaces.
10 Write a program to demonstrate usage of constructor chaining in inheritance.
Course Structure & Syllabus of B.Tech.– Computer Science & Engg.
and B.Tech IT Applicable for Batch: 2021-25

1. Department offering the course Mathematics


2. Course Code MAF202
3. Course Title Probability and Statistics
4. Credits (L:T:P:C) 3:1:0:4
5. Contact Hours (L:T:P) 3:1
6. Prerequisites (if any) NIL
7. Course Basket Core Sciences

OBJECTIVE: The objectives of the course are to familiarize the students with statistical techniques,
to equip them with standard concepts and, to learn tools of probability theory to solve engineering
problems.

Unit I: Descriptive Statistics and Probability


Review of mean, median and mode, variance. Moments and properties, Skewness and Kurtosis.
Probability: concepts, definition, examples, conditional probability and Bayes' theorem.

Unit II: Random Variables and Probability Distributions


Discrete & continuous random variables and their properties, mass function, density function,
distribution functions. Expectation, moment generating function, Binomial, Poisson, Exponential &
Normal distributions and their applications.

Unit III: Correlation and Regression


Bivariate distributions and their properties, Joint and marginal density functions, Conditional densities.
Covariance, Correlation, Regression, Regression lines. Curve fitting by the method of least square-
fitting of straight lines.

Unit IV: Hypothesis Testing


Population and samples, Sampling distribution of statistic, standard error. Null and Alternative
Hypothesis, critical region, critical values and level of significance. One tail and two-tail tests,
confidence interval, Errors in testing of hypothesis; Type I and Type II errors, power of the test.

Unit V: Inferential test procedures


Test of significance, large sample test for single proportion, difference of proportion, single mean,
difference of means and difference of standard deviation. Small sample test: Student‘s t-test and it‘s
applications, F-test and it‘s applications. Chi-square test for goodness of fit and independence of
attributes.

LEARNING OUTCOME: Students will be able to:


• Compute probability, various discrete and continuous probability distributions of random
variables and their properties.
• Use the tools of statistics including measures of central tendency, correlation and regression.
• Use statistical methods for studying data samples.
• Use large sample and small sample tests.

Text Books:
1. S. Palaniammal, Probability and Random Processes, PHI learning private ltd., 2015.
2. S.C. Gupta, Fundamentals of Statistics, 7th Ed., Himalaya Publishing House, 2018.
Reference Books:
1. S.C. Gupta, V.K. Kapoor, Fundamentals of Mathematical Statistics, Sultan Chand & Sons, 2016.
Course Structure & Syllabus of B.Tech.– Computer Science & Engg.
and B.Tech IT Applicable for Batch: 2021-25

2. Richards A Jonson, Irvin Miller and Johnson Freund, Probability and Statistics for Engineering,
9th Edition, PHI, 2011.
3. S. Ross, A First Course in Probability, 8th Ed., Pearson Education India, 2010.
4. M.R. Spiegel, J.J. Schiller and R.A. Srinivasan, Probability and Statistics, Schaum‘s Outlines,
2013.
Course Structure & Syllabus of B.Tech.– Computer Science & Engg.
and B.Tech IT Applicable for Batch: 2021-25

1. Department offering the course EECE


2. Course Code ECF144
3. Course Title DIGITAL ELECTRONICS and APPLICATIONS
4. Credits (L:T:P:C) 3:0:1:4
5. Contact Hours (L:T:P) 3:0:2
6. Prerequisites (if any) None
7. Course Basket Engineering Science (For Non- B.Tech ECE/EE)

8. Course Summary
This course introduces students to the basic concepts and applications of digital systems, including
analysis and design. Both combinational and sequential logic will be covered.
9. Course Objectives
• To acquire the basic knowledge of digital logic and its application to understand digital
electronics circuits.
• To familiarize with the design of various combinational digital circuits using logic gates
• To prepare students to perform the analysis and design of various digital electronic circuits.
• To introduce the analysis and design procedures for synchronous and asynchronous sequential
circuits

10. Course Outcomes

On successful completion of the course, students will be able to achieve the following:
1. To understand and examine the structure of various number systems and its application in digital
design
2. Have a thorough understanding of the fundamental concepts and techniques used in digital
electronics.
3. The ability to understand, analyse and design various combinational and sequential circuits.

11. Curriculum Content

UNIT 1-INTRODUCTION:
Number Systems, Basic & Universal Logic gates, Boolean algebra, Direct Conversion of various base,
Negative number representations, BCD & EXCESS-3 arithmetic, Error detecting and correcting codes:
Hamming code, parity code, Review and Limitation of K-Map, Quine-Mcclusky Method (Tabular
Method).

UNIT 2-COMBINATIONAL LOGIC CIRCUITS:


Arithmetic Circuits: Adders, Subtractors, Parallel Adder, BCD Adder. Switching Circuits:
Decoder, Encoder, Priority Encoder, Multiplexers, Demultiplexers and their applications, Magnitude
Comparators. Parity checker and generator, Code Conversion: Binary to BCD, BCD to Binary.

UNIT 3-SEQUENTIAL LOGIC CIRCUITS:


Latches, Race around condition, Propagation Delay. Flip-Flops: SR, D, JK & T Flip Flops and their
conversions, Master-Slave Flip Flop, Edge Triggered Flip-Flop, Characteristic Table, Characteristic
Equation, State Table, State Diagram, Excitation Table & Diagram. Design Procedure of Sequential
Circuits, Designing with unused states. Finite
State Machine: Mealy and Moore models.

UNIT 4-APPLICATION OF SEQUENTIAL LOGIC CIRCUITS: REGISTER AND MEMORY


Registers: Registers with Parallel Load, Serial Transfer, Shift Registers with Parallel Load,
Bidirectional Shift Register, Universal Register.
Course Structure & Syllabus of B.Tech.– Computer Science & Engg.
and B.Tech IT Applicable for Batch: 2021-25

Basic memory structure – ROM -PROM – EPROM – EEPROM –EAPROM, RAM – Static and
Dynamic RAM.Introduction to FPGA , its design methodology and programming.

UNIT 5- APPLICATION OF SEQUENTIAL LOGIC CIRCUITS: COUNTERS


Counters: Asynchronous Counters-Ripple Up and Down Counters using JK Flip-Flop, impact of
Propagation delay.
Counters: Synchronous Counters - Binary Counter, Counter with D Flip-Flop, Up & Down Counters,
BCD/Decade Counters.

List of Experiments:
1. Implementation of All Logic Gates using Universal gates (NAND & NOR both).
2. Bread-board implementation of half adder, full adder, half subtractor and full subtractor using logic
gate.
3. Bread-board implementation of 4 bit Parallel adder using logic gate
4. Bread-board implementation of One Bit Magnitude comparator using logic gate
5. Bread-board implementation of parity generator and parity checker circuit.
6. Clock circuit realization using 555.
7.Design of shift registers (SISO, SIPO, PIPO, and PISO)
8. Truth table verification of SR and JK Flip-flop.
9. Design of Mod-6 types of Asynchronous Counters.
10. Design 3 bit synchronous up/ down counter

Textbook(s)
1. Digital Design, M. Morris Mano and M. D. Ciletti, 4th Edition, Pearson

Reference Books
1. Digital Systems: Principles and Design, Raj Kamal, Pearson
2. Maini, Digital Electronics: Principles and Integrated Circuits, Wiley India.
3. Switching Theory and Finite Automata, Kohavi, TMH Publications.
Course Structure & Syllabus of B.Tech.– Computer Science & Engg.
and B.Tech IT Applicable for Batch: 2021-25

1. Department offering the course Humanities & Liberal Arts


2. Course Code LAF285
3. Course Title Indian Constitution
4. Credits (L:T:P:C) 2:0:0:2
5. Contact Hours (L:T:P) 2:0:0
6. Prerequisites (if any) NIL
7. Course Basket AEC

1. Course Summary:
The Constitution of India is the supreme law of India. The document lays down the framework
demarcating fundamental political code, structure, procedures, powers, and duties of government
institutions and sets out fundamental rights, directive principles, and the duties of citizens. The
course will provide knowledge of their constitutional rights to the students and also familiarize
the students with the features of the Indian Constitution.

2. COURSE OBJECTIVE:
• To familiarize the students with the features of the Indian Constitution
• To provide a knowledge of their constitutional rights

10. Course Outcomes


On successful completion of the course, students will be able to achieve the following:
• Enable the students to protect their rights
• The students will be engaged in the political system of India

11. Curriculum Content


Unit 1: Introduction
Constitution- meaning of the term, basic features Indian Constitution: Sources and constitutional
history, Features: Citizenship, Preamble, Fundamental Rights and Duties, Directive, Principles of State
Policy, debates on Fundamental Rights and Directive
Unit 2: Union Government and its Administration
Structure of the Indian Union: Federalism, Centre- State relationship, President: Role, power and
position,
PM and Council of ministers, Cabinet and Central Secretariat, Lok Sabha, Rajya Sabha Institutional
Functioning: Prime Minister, Parliament and Judiciary, Power Structure in India: Caste, class and
patriarchy
Unit 3: State Government and its Administration
Governor: Role and Position, CM and Council of ministers, State Secretariat: Organisation, Structure
and Functions.
Unit-4 Local Administration
District’s Administration head: Role and Importance, Municipalities: Introduction, Mayor and role of
Elected, Representative, CEO of Municipal Corporation, Pachayati raj: Introduction, PRI: Zila Pachayat,
Elected officials and their roles, CEO Zila Pachayat: Position and role, Block level: Organizational
Hierarchy (Different departments), Village level: Role of Elected and Appointed officials, Importance of
grass root democracy
Course Structure & Syllabus of B.Tech.– Computer Science & Engg.
and B.Tech IT Applicable for Batch: 2021-25

Unit 5: Election Commission


Election Commission: Role and Functioning, Chief Election Commissioner and Election
Commissioners,
State Election Commission: Role and Functioning, Institute and Bodies for the welfare of SC/ST/OBC
and women

TEXT BOOKS
1. Abbas, H., Kumar, R. & Alam, M. A. (2011) Indian Government and Politics. New Delhi: Pearson,
2011.
2. Chandhoke, N. & Priyadarshi, P. (eds.) (2009) Contemporary India: Economy, Society, Politics. New
Delhi: Pearson.

REFERENCE BOOKS
1. Chakravarty, B. & Pandey, K. P. (2006) Indian Government and Politics. New Delhi: Sage.
2. Chandra, B., Mukherjee, A. & Mukherjee, M. (2010) India After Independence. New Delhi: Penguin.
3. Singh, M.P. & Saxena, R. (2008) Indian Politics: Contemporary Issues and Concerns. New Delhi: PHI
Learning.
4. Vanaik, A. & Bhargava, R. (eds.) (2010) Understanding Contemporary India: Critical Perspectives.
New Delhi: Orient Blackswan.
12 Teaching and Learning Strategy
All materials (ppts, assignments, labs, etc.) will be uploaded in Moodle. Refer to your course in Moodle
for details.
Course Structure & Syllabus of B.Tech.– Computer Science & Engg.
and B.Tech IT Applicable for Batch: 2021-25

Environmental Science – CHF-201

Subject Code CHF 201


Credits (L:T:P:C) 2:0:0:2
Contact Hours (L:T:P) 2:0:0
Course Basket AEC

Subject Objective:
To Impart basic knowledge about the environment and its allied problems and to develop an attitude
of concern for the environment. Further the course structure will create the awareness about
environmental problems among students and motivate the students to participate in environment
protection and environment improvement programs. The course aims to develop skills to help the
concerned individuals in identifying and solving environmental problems.

CH-201 Environmental Science Course Outcome:


At the end of the course, the student will be able to :
CO 1. Demonstrate depleting nature of Environmental Resources and Ecosystem concepts.
CO 2. Able to identify the structure and functioning of natural ecosystems.
CO 3. Establish man-wildlife harmonious relationship.
CO 4. Adapt to 3R (Reuse, Recovery, Recycle). Identify the causes and control measures related to
Pollutions.
CO 5. Illustrate and analyze various Case Studies related to Environmental issues and Env.
Legislation.

Particulars Hours

Unit 1: Basics of Environment and Natural Resources


Course Structure & Syllabus of B.Tech.– Computer Science & Engg.
and B.Tech IT Applicable for Batch: 2021-25

Definition and Concept of Environment, Multidisciplinary nature of environmental


studies. Scope and importance of environmental studies, Need for public awareness,
Environmental concerns and people. Introduction and classification of natural
resources. Energy Resources, Water Resources, Land Resources, Forest Resources, 04
Food Resources, Mineral Resources, Case studies related to over exploitation of
resources and their impacts. Role of an individual in conservation of natural
resources, Sustainable lifestyles.

Unit 2: Ecosystems

Definition and concept of ecology, Structure and Function of an Ecosystem, Energy


Flow in Ecosystems, Biogeochemical cycles (Nitrogen, Carbon, Phosphorus,
Oxygen, Hydrological). Species interactions in ecosystems. Ecological succession
and ecological pyramids. Characteristic features of grassland, pond, desert and 04
forest ecosystems. Ecosystem services and conservation

Unit 3: Biodiversity and its conservation


Introduction and types of biodiversity. Bio-geographic classification of India, Value 04
and significance of biodiversity, Biodiversity at global, national and local levels,
India: A mega-diversity nation, Biodiversity hotspots, Threats to Biodiversity:
Poaching and man-wildlife conflicts, IUCN Red Data Book and endangered &
endemic species of India. Biodiversity conservation strategies, Institutes and
organizations.

Unit-4 Environmental Pollutions:


Introduction and Definition. Causes, consequences and control measures of: Air
pollution, Water pollution, Noise pollution, Nuclear pollution, Soil pollution,
Thermal and Marine pollution. Solid waste management, Bio-medical waste
management. Disasters and its mitigation strategies, Global warming, Climate
change, Acid rain, Ozone depletion and Smog. Pollution case studies. Role of an 05
individual in pollution prevention.

Unit-5 Social Issues and Environment:


Course Structure & Syllabus of B.Tech.– Computer Science & Engg.
and B.Tech IT Applicable for Batch: 2021-25

Sustainable Development: Concept and importance, Environmental Impact


Assessment (EIA), GIS, Remote sensing. Water conservation and rain water
harvesting. Resettlement and rehabilitation problems, Environmental audit, eco-
labeling and ecofriendly business. Environmental Legislation in India , Population 04
explosion and its impact on environment and human health, Value Education and
environmental ethics.

Field work
• Visit to a local area to document environmental
asset: river/forest/grassland/hill/mountain
03
• Visit to a local polluted site-Urban/Rural/Industrial/Agricultural
• Study of common flora and fauna.
• Study of a common ecosystem-pond, river, hill slopes, etc.
TEXT BOOKS
1. Bharucha Erach, 2004. Textbook for Environmental Studies, University Grants Commission, New
Delhi.

2. Kaushik A & Kaushik C P. 2007. Perspectives in Environmental Studies, New Age International
Publ.
3. S. Deswal & A. Deswal 2015. A Basic Course in Environmental Studies. Dhanpat Rai & Co.

REFERENCES

1. Miller T.G. Jr. 2002. Environmental Science, Wadsworth Publishing Co. (TB).
2. De A.K.,1996. Environmental Chemistry, Wiley Eastern Ltd.
3. Sharma, P.D. 2005. Ecology and environment, Rastogi Publication.
Course Structure & Syllabus of B.Tech.– Computer Science & Engg.
and B.Tech IT Applicable for Batch: 2021-25

1. Department offering the course Humanities & Liberal Arts


2. Course Code LAF281
3. Course Title Introduction to Psychology
4. Credits (L:T:P:C) 3:0:0:3
5. Contact Hours (L:T:P) 3:0:0
6. Prerequisites (if any) NIL
7. Course Basket Humanities & Liberal Arts

8. Course Summary

This course will highlight the most interesting scientific findings and insights of psychology,
discussing the implications of those for our understanding of the human mind and human behaviour.
We will explore some of the cognitive abilities including memory, learning, attention, perception and
consciousness. We will examine the trajectory of growth of psychological perspectives. By the end of
this course you will have gained a fascinating understanding and appreciation of who you are and how
you work and relate with others. And I can guarantee you that you'll learn things that you'll be telling
your friends and family about, things that will fundamentally change the way you think of yourself and
others.

9. Course Objectives

The purpose of this course provides coverage for the broad range of learning outcomes that may be
taught in introductory psychology courses. With the goal of supporting faculty in the selection of
content for their courses, we have organized this course around the 5 pillars, or domains, of psychology
as recently recommended by the American Psychological Association: biological pillar, cognitive
pillar, developmental pillar, and social and personality pillar, mental and physical health pillar.

10. Course Outcomes

On successful completion of the course, students will be able to achieve the following:
1. Identify the various approaches, fields, and subfields of psychology along with their major
concepts and important figures
2. Describe the strengths and weaknesses of descriptive, experimental, and correlational research
3. Explain how nature, nurture, and epigenetics influence personality and behaviour
4. Explain the physical, cognitive, and emotional development that occurs from infancy through
childhood
5. Recognize aspects of social psychology, including the fundamental attribution error, biases,
social roles, and social norms, in your daily life.

11. Curriculum Content

Unit 1 Introduction
Definition, Scope, Perspectives: biological, psychoanalytic, behavioural, cognitive,
humanistic, Methods: experiment, case study. Unit 2 Cognitive Processes
Perception: Meaning, laws of perceptual organization, identifying perceptual errors; Techniques for
improving our behaviors: Classical conditioning, Reinforcement theory & Modeling; Creative
Thinking & Problem-Solving

Unit 3 Motivation and Emotion


Course Structure & Syllabus of B.Tech.– Computer Science & Engg.
and B.Tech IT Applicable for Batch: 2021-25

Motivation: definition, self-motivation through goal setting, self-regulation, motivating employees,


improving confidence; Emotion: definition, types, emotion and health, assessing emotional
intelligence, body language.

Unit-4 Human abilities


Self & Personality: definition, approaches for assessment, exploration through JOHARI Window;
Understanding intelligence; Stress: meaning & coping; Conflict: definition & resolution;

TEXT BOOKS
1. Baron, R.A. and Misra, G., Psychology (Indian Subcontinent Edition). Person Education
Ltd. (2014)
2. Chadha, N.K. & Seth, S., The Psychological Realm: An Introduction. Pinnacle Learning,
New Delhi. (2014)

REFERENCE BOOKS
1. Ciccarelli, S.K. & Meyer, G.E., Psychology (South Asian Edition). New Delhi: Tata Mc
Graw Hill. (2008).\
2. Glassman, W.F., Approaches to Psychology (3rd Ed.) Buckingham: Open University Press.
(2000).
3. Passer, M.W., Smith, R.E., Holt, N. and Bremmer, A., Psychology: The Science of Mind
and Behaviour, McGraw-Hill Education, UK. (2008).
Course Structure & Syllabus of B.Tech.– Computer Science & Engg.
and B.Tech IT Applicable for Batch: 2021-25

1. Department offering the course Humanities & Liberal Arts


2. Course Code LAF282
3. Course Title Human Values
4. Credits (L:T:P:C) 3:0:0:3
5. Contact Hours (L:T:P) 3:0:0
6. Prerequisites (if any) NIL
7. Course Basket Humanities & Liberal Arts

8. Course Summary

This course will introduce students to the nature of the individual and the relationship between the self
and the community. It includes Principles of Interdependence between individuals and society and role
of material values in promoting human well-being. It also includes psychological and spiritual values
through topics like Humanistic Psychology, religion, concept of Dharma and Spirituality morality,
Professional values and developing an open and balanced mind.

9. Course Objectives

To inculcate the skills of ethical decision making and then to apply these skills to the real and current
challenges of the Engineering profession. The main objective of the course is to enable the students to
understand the need and importance of value-education and education for Human Rights. It also aims
to develop their inter personal and leadership skills and empower them to develop into evolved human
beings.

10. Course Outcomes


On successful completion of the course, students will be able to achieve the following:

1. Students will become more sensitive to their surroundings including both people and nature, with
commitment towards what they believe in (human values).
2. Be able to understand how universal values can be uncovered by different means, including
scientific investigation, historical research, or public debate and deliberation (what some
philosophers call a dialectic method).
3. They will become more aware of their self and their relationships and have better reflective and
discerning ability.
4. Be able to understand and discuss the idea of moral relativism and the challenges it poses to
universal values.

11. Curriculum Content

Unit 1 INTRODUCTION

Nature of Value-Crisis in the contemporary Indian society, Meaning, Nature & Types of Values;
Sources of Value Formation, Foundational Human Values – Integrity, Freedom, Creativity, Morals,
Love and Wisdom, Case Studies Case Studies on the above aspects

Unit 2 SOCIETAL VALUES & MATERIAL VALUES

Definition of Society, Units of Society, and Social Consciousness. Concepts & Principles of
Course Structure & Syllabus of B.Tech.– Computer Science & Engg.
and B.Tech IT Applicable for Batch: 2021-25

Interdependence, Conceptualizing ‗Good Society‘ and ‗Social Goods‘ and Corporate Social
Responsibility, Role of Material Values in promoting Human Well-being. Role of Science and
Technology; Problems of Material Development, Case Studies Case Studies on the above aspects

Unit 3 PSYCHOLOGICAL & SPIRITUAL VALUES


Humanistic Psychology; Concept of Intelligence, Emotional Intelligence & Mental health; Cognitive
Dissonance & Ego Defense, Maslow‘s Hierarchy of Human Need; Characteristics of ‗Self-
Actualizing‘ persons; Understanding Common Religion & Concept of Dharma and Spirituality; Case
Studies Case Studies on the above aspects

Unit 4 PSYCHOLOGICAL & SPIRITUAL VALUES


Bases for moral Judgments: Customary Morality, Religious Morality, Reflective Morality. Concept of
Professional values: Competence , Confidence , Devotion to Duty, Efficiency , Accountability ,
Respect for learning / Learned , Willingness to Learn, Open and Balanced mind; Team spirit ;
Willingness for Discussion, Aims, Effort , Avoidance of Procrastination and Slothfulness, Alertness,
IEEE; Case Studies Case Studies on the above aspects

Textbook(s)

1. Human Values - Prof. A.N.Tripathi New Age International, 2009

Reference Books

1. Human Values and Professional Ethics - Jayshree, Suresh and B.S. Raghwan , S. Chand
Publication, 2011-12
Course Structure & Syllabus of B.Tech.– Computer Science & Engg.
and B.Tech IT Applicable for Batch: 2021-25

1. Department offering the course Humanities & Liberal Arts


2. Course Code LAF283
3. Course Title Literature, Language & Society
4. Credits (L:T:P:C) 3:0:0:3
5. Contact Hours (L:T:P) 3:0:0
6. Prerequisites (if any) NIL
7. Course Basket Humanities & Liberal Arts

8. Course Summary

This course will introduce students about the literature, language & society. It also includes the
overview of aspects of literature and language with its impact on the society. The course explores the
dimensions of literature, its nature and its functions with its approaches to the study of society. It
explores the role of language and literature in the society. The course will through study of text, also
analyse the practical aspect of it.

9. Course Objectives

The main objective of the course is to focus is on the interaction between literature & Society, and
Literature and visual culture. This course is also about how Literature reacts to major changes in
society. This course offers the students to experience different dimension of literature and language.
.
10 Course Outcomes
On successful completion of the course, students will be able to achieve the following:

1. Students will read critically from a variety of genres, specifically poetry, drama, non-fiction, and
fiction.
2. Students will read literature more carefully and meaningfully, practicing close-reading skills.
3. Students will understand the relation between historical and cultural contexts.
4. The students will develop a critical understanding of how literature can both uphold and resist
existing structures of power.

11. Curriculum Content

Unit 1:
Nature and Functions of Literature, Literature and Society with special reference to Indian Literature
and Indian Society, Literary Forms, Poetry, Drama, Fiction, Essay, Autobiography

Unit 2:
Approaches to the Study of Literature, Reader response to the study of Literature, Interpretation,
Appreciation, Evaluation, Special problems in understanding Modern Literature.

Unit 3:
Social dimension of language. problems of multilingual communities, dominance and conflict, shift
and attrition, language and the state, language and nation, Indian multilingualism, language variation,
language and identity, linguistic prejudice and inequality, standardization, linguistic determinism,
critical discourse analysis, and methodological issues.

Unit 4:
Course Structure & Syllabus of B.Tech.– Computer Science & Engg.
and B.Tech IT Applicable for Batch: 2021-25

Jerome K Jerome: Three Men on a Bummel (selection), Martin Amis: Last Days of Muhammad Atta,
Li Ho: A Girl Comb her hair, R.K. Narayan: Malgudi Days (selection)

Textbook(s)
1. Jerome K Jerome: Three Men on a Bummel (selection), Arrow smith Publications. 2.
R.K. Narayan: Malgudi Days (selection), Indian Thought Publications.

Reference Books
1. Martin Montgomery, An Introduction to Language and Society (Studies in Culture and
Communication) Routledge; 2 edition (December 22, 1995). 2. Robe Pope, An
Introduction to Language Literature and Culture.Routledge, 2005.
Course Structure & Syllabus of B.Tech.– Computer Science & Engg.
and B.Tech IT Applicable for Batch: 2021-25

1. Department offering the course Humanities & Liberal Arts


2. Course Code LAF284
3. Course Title Principles of Management
4. Credits (L:T:P:C) 3:0:0:3
5. Contact Hours (L:T:P) 3:0:0
6. Prerequisites (if any) NIL
7. Course Basket Humanities & Liberal Arts

8. Course Summary

This course will introduce students about the basic Principles needed for management. It also includes
case studies where a student can get idea about the actual working of the management field. Topics
include Overview of Management, Management Information, and Planning Approach to
Organizational Analysis, Motivation and Productivity.

9 Course Objectives

The objective of this course is to familiarize B.Tech. Students with the roles, responsibilities, and skills
required of modern managers. This course will be present the concepts of management as it applies to
current thinking in the workplace.

10. Course Outcomes

On successful completion of the course, students will be able to achieve the following:
• To present the topics in management, management theories, while at the same time focusing on
practical applications in the real world especially for engineers.
• Evaluate the global context for taking managerial actions of planning, organizing and
controlling.
• Assess global situation, including opportunities and threats that will impact management of an
organization.  Integrate management principles into management practices.

11. Curriculum Content

Unit 1 Overview of management

Definition-Management-Role of managers-Organization and the internal and environmental factors –


Trends and Challenges of Management in India.
Directing – delegation –span of control– communication, Controlling

Unit 2 Management Information

Introduction to functional areas of management, Operations management, Human resources


management, Marketing management, Financial management

Unit 3 Planning Approach to Organizational Analysis


Course Structure & Syllabus of B.Tech.– Computer Science & Engg.
and B.Tech IT Applicable for Batch: 2021-25

Design of organization structure; job design and enrichment; job evaluation and merit rating

Unit 4 Motivation and Productivity

Theories of motivation, Leadership styles and Managerial grid. Co-ordination, monitoring and control
in organizations. Techniques of control; Few Cases on current management issues in India

TEXT BOOKS:
1. Schermerhorn, Management and Organisational Behaviour essentials, Wiley India
2. Koontz: Essentials of Management, PHI Learning.
3. Hirschey: Managerial Economics, Cengage Learning.
4. A V Rau: Management Science, BSP, Hyderabad
5. Mote, l Paul and Gupta: Managerial Economics Concepts & Cases, TMH, New Delhi.
6. Stephan R Robbins Fundamental of Management, Pearson

REFERENCE BOOKS
1. Koontz, H., and Weihrich, H., Essentials of Management: An International Perspective, 8th ed.,
McGraw Hill, 2009.
2. Hicks, Management: Concepts and Applications, Cengage Learning, 2007.
3. Mahadevan, B., Operations Management, Theory and Practice, Pearson Education Asia, 2009
4. Kotler, P., Keller, K.L, Koshy, A., and Jha, M., Marketing Management, 13th ed., 2009.
5. Khan, M.Y., and Jain, P.K., Financial Management, Tata-Mcgraw Hill, 2008.

12. Teaching and Learning Strategy


All materials (ppts, assignments, labs, etc.) will be uploaded in Moodle. Refer to your course in Moodle
for details.

You might also like