Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
20 views82 pages

2024 SE DYPU Syllabus

The document outlines the Credit and Evaluation Scheme for the Bachelor of Technology (B.Tech.) in Computer Engineering, detailing the course structure and evaluation methods for various semesters from the academic years 2025-2028. It includes information on course categories, teaching hours, credits assigned, and internal assessments for each course. The document is structured to provide a comprehensive overview of the curriculum and evaluation for students in the program.

Uploaded by

injust613
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)
20 views82 pages

2024 SE DYPU Syllabus

The document outlines the Credit and Evaluation Scheme for the Bachelor of Technology (B.Tech.) in Computer Engineering, detailing the course structure and evaluation methods for various semesters from the academic years 2025-2028. It includes information on course categories, teaching hours, credits assigned, and internal assessments for each course. The document is structured to provide a comprehensive overview of the curriculum and evaluation for students in the program.

Uploaded by

injust613
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/ 82

Credit and Evaluation Scheme for

Bachelor of Technology (B.Tech.)

in

Computer Engineering

For S.E. With effect from A.Y. 2025-2026

For T.E. With effect from A.Y. 2026-2027

For B.E. With effect from A.Y. 2027-2028


B. TECH IN COMPUTER ENGINEERING

Credit Scheme Semester-III

Teaching Credits
Course Category Course Code Course Name
Hours Assigned
TH PR TH PR Total
Object Oriented
2413CEC3T1 3 -- 3 -- 3
Programming
Programme Core Database Management
2413CEC3T2 3 -- 3 -- 3
Course Systems

2413CEC3T3 Discrete Mathematics 3 -- 3 -- 3

Multidisciplinary Embedded Systems


2413CEU3T1 2 -- 2 -- 2
Minor - I
2413CEG3T1 Human Resource
(Management) Management
2413CEG3T2 Emerging Trends in
(Technology) Technology
Open Elective - I 2413CEG3T3 2 -- 2 -- 2
(Behaviour Innovation and Creativity
Science)
2413CEG3T4
Accounting for Everyone
(Economics)
Ability
Business English and
Enhancement -- 2 -- 2 2
Course 2413CEA3L1 Communication

Value Education
2413CEV3L1 Environmental Science -- 2 -- 2 2
Course
Vocational Skill Skill Based Lab - I
Enhancement 2413CES3L1 Advanced Web -- 4 -- 2 2
Course Technology
Object Oriented
2413CEC3L1 -- 2 -- 1 1
Programme Core Programming Lab
Course Lab Database Management
2413CEC3L2 Systems Lab -- 2 -- 1 1

Total 15 10 13 8 21
B.TECH IN COMPUTER ENGINEERING

Evaluation Scheme: Semester-III

End
Course Internal
Course Code Course Name Semester Total
Category Assessment
Exam
Object Oriented
2413CEC3T1 50 100 150
Programming
Programme Database Management
2413CEC3T2 50 100 150
Core Course Systems
2413CEC3T3 Discrete Mathematics 50 100 150
Multidisciplinary Embedded Systems
2413CEU3T1 30 60 90
Minor - I
2413CEG3T1 Human Resource
(Management) Management
2413CEG3T2 Emerging Trends
Open Elective - I (Technology) in Technology 30 60 90
2413CEG3T3
(Behaviour Innovation and Creativity
Science)
2413CEG3T4
Accounting for Everyone
(Economics)
Ability
Business English and
Enhancement 2413CEA3L1 30 30 60
Communication
Course
Value 2413CEV3L1 Environmental Science
Education 30 30 60
Course
Vocational Skill Based Lab -
Skill 2413CES3L1 I Advanced Web
30 30 60
Enhancement Technology
Course
Object Oriented
2413CEC3L1 30 30 60
Programming Lab
Programme
Core Course Database Management
2413CEC3L2 Systems Lab 30 30 60
Lab

Total 360 570 930


B.TECH IN COMPUTER ENGINEERING
Credit Scheme: Semester-IV
Teaching Credits
Course Category Course Code Course Name
Hours Assigned
TH PR TH PR Total
2413CEC4T1 Computer Network Systems 3 -- 3 -- 3
Programme Core
Course 2413CEC4T2 Data Structures Essentials 3 -- 3 -- 3
2413CEC4T3 Theoretical Computer Science 3 -- 3 -- 3

Multidisciplinary
2413CEU4T1 Introduction to Internet of 2 -- 2 -- 2
Minor - II
Things
2413CEG4T1
Project Management
(Management)
2413CEG4T2
E-commerce And Digital
(Technology)
Open Elective – II Marketing 2 -- 2 -- 2
2413CEG4T3
(Behaviour Design Thinking
Science)
2413CEG4T4
Microeconomics
(Economics)
Humanities Social
Science and 2413CEH4T1 Financial Management 2 -- 2 -- 2
Management
Vocational Skill
Skill Based Lab - II Python
Enhancement 2413CES4L1 – 4 – 2 2
Programming
Course
Common Engg.
Project / Field 2413CEP4L1 Mini Project-I -- 4 -- 2 2
Project

2413CEC4L1 Computer Network Systems -- 2 -- 1 1


Programme Core
Lab
Course Lab
2413CEC4L2 Data Structures Lab -- 2 -- 1 1
Audit Course 2413CEQ4T1 Constitution of India 1 -- -- -- --

Total 16 12 15 6 21
B.TECH IN COMPUTER ENGINEERING

Evaluation Scheme: Semester-IV


End
Internal
Course Category Course Code Course Name Semester Total
Assessment
Exam
2413CEC4T1 Computer Network 50 100 150
Programme Core Systems
Course 50 100 150
2413CEC4T2 Data Structures Essentials
2413CEC4T3 Theoretical Computer 50 100 150
Science
Multidisciplinary
2413CEU4T Introduction to Internet of 30 60 90
Minor - II
1 Things
2413CEG4T1
Project Management
(Management)
2413CEG4T2
E-commerce
(Technology)
Open Elective – II 2413CEG4T3 30 60 90
(Behaviour Design Thinking
Science)
2413CEG4T4
Microeconomics
(Economics)
Humanities Social
Science and 2413CEH4T1 Financial Management 30 60 90
Management
Vocational Skill
Enhancement Skill Based Lab - II 30 30 60
2413CES4L1
Course Python Programming
Common Engg.
Project / Field 2413CEP4L1 Mini Project-I 30 30 60
Project
2413CEC4L1 Computer Network
Programme Core 30 30 60
Systems Lab
Course Lab
2413CEC4L2 Data Structures Lab 30 30 60

Audit Course 2413CEQ4T1 Constitution of India -- -- --

Total 360 600 960


B.TECH IN COMPUTER ENGINEERING

Credit Scheme: Semester-V

Teaching Credits
Course Category Course Code Course Name
Hours Assigned
TH PR TH PR Total

2413CEC5T1 Software Engineering 3 -- 3 -- 3


Programme Core 2413CEC5T2 Design and Analysis of 3 -- 3 -- 3
Course Algorithms
Computer Organization 3 -- 3 -- 3
2413CEC5T3
and Operating System
2413CED5T1 Statistical Data Analysis
2413CED5T2 Augmented Reality and Virtual
Program Elective Reality 3 -- 3 -- 3
Course - I
2413CED5T3 AI and Soft Computing
2413CED5T4 Advanced Database
Management Systems
Multidisciplinary 2 -- 2 -- 2
2413CEU5T1 Industrial Automation
Minor - III
2413CEG5T1 Management Information
(Management) System
2413CEG5T2
Cyber and Data Law
Open Elective - (Technology)
III 2413CEG5T3 Comprehensive Skill 2 -- 2 -- 2
(Behaviour Development for
Science) Employability
2413CEG5T4
Business Administration
(Economics)
Humanities Social
Entrepreneurship Development 2 – 2 – 2
Science and 2413CEH5T1
and Management
Management
2413CEC5L1 Software Engineering Lab -- 2 -- 1 1
Programme Core -- 2 -- 1 1
2413CEC5L2 Design and Analysis of
Course Lab
Algorithms Lab
Computer Organization and
2413CEC5L3 Operating System Lab -- 2 -- 1 1

2413CED5L1 Statistical Data Analysis Lab


Augmented Reality and Virtual
Program Elective 2413CED5L2
Reality Lab -- 2 -- 1 1
Course - I Lab
2413CED5L3 AI and Soft Computing Lab
2413CED5L4 Advanced Database
Management Systems Lab
Total 18 8 18 4 22
B.TECH IN COMPUTER ENGINEERING

Evaluation Scheme: Semester-V

Course Internal Uni.


Course Code Course Name Total
Category Assessment Exam

50 100 150
2413CEC5T1 Software Engineering
Programme
Core Course 2413CEC5T2 Design and Analysis of 50 100 150
Algorithms
Computer Organization 50 100 150
2413CEC5T3
and Operating System
2413CED5T1 Statistical Data Analysis
Program
2413CED5T2 Augmented Reality and Virtual
Elective Course 50 100 150
Reality
AI and Soft Computing
-I 2413CED5T3
2413CED5T4 Advanced Database Management
Systems
Multidisciplinar
2413CEU5T1 Industrial Automation 30 60 90
y Minor - III
2413CEG5T1 Management Information
(Management) System
2413CEG5T2
Cyber and Data Law
Open Elective - (Technology)
III 2413CEG5T3 Comprehensive Skill 30 60 90
(Behaviour Development for
Science) Employability
2413CEG5T4
Business Administration
(Economics)
Humanities
Entrepreneurship Development
Social Science 2413CEH5T1
and Management 30 60 90
and
Management
2413CEC5L1 Software Engineering Lab 30 30 60
Programme
Core Course 2413CEC5L2 Design and Analysis of 30 30 60
Lab Algorithms Lab
Computer Organization and
2413CEC5L3 30 30 60
Operating System Lab
2413CED5L1 Statistical Data Analysis Lab
Program Augmented Reality and Virtual
2413CED5L2
Elective Course Reality Lab 30 30 60
- I Lab
2413CED5L3 AI and Soft Computing Lab
2413CED5L4 Advanced Database Management
Systems Lab
Total 410 700 1110
B.TECH IN COMPUTER ENGINEERING
Credit Scheme: Semester-VI

Course Teaching
Course Code Course Name Credits Assigned
Category Hours
TH PR TH PR Total
Programme Core 2413CEC6T1 Machine Learning 3 -- 3 -- 3
Course 2413CEC6T2 Cryptography and System 3 -- 3 -- 3
Security
2413CED6T1 Compiler Design
2413CED6T2 Data Warehousing and Mining
Program Elective
3 -- 3 -- 3
Course - II 2413CED6T3 Distributed Computing
2413CED6T4 Mobile Computing
2413CED6T5 Digital Signal and Image
Program Elective Processing
3 -- 3 -- 3
Course - III 2413CED6T6 Advanced Algorithms
2413CED6T7 Data Management and
Visualisation
2413CED6T8 Cyber Security
Multidisciplinary
2413CEU6T1 Mechatronics 2 -- 2 -- 2
Minor - IV
Vocational and
Skill Skill Based Lab-III
2413CES6L1 -- 4 -- 2 2
Enhancement Dev Ops and MLOps
Course Lab
CEP/FP
(Common
Engineering 2413CEP6L1 Mini Project- II -- 4 -- 2 2
Project/Field
Project)
Programme Core 2413CEC6L1 Machine Learning Lab -- 2 -- 1 1
Course Lab 2413CEC6L2 Cryptography and System -- 2 -- 1 1
Security Lab
2413CED6L1 Compiler Design Lab
Data Warehousing and Mining
2413CED6L2
Program Elective Lab
-- 2 -- 1 1
Course – II Lab
2413CED6L3 Distributed Computing Lab
2413CED6L4 Mobile Computing Lab
2413CED6L5 Digital Signal and Image
Processing Lab
Program Elective
Course – III Lab 2413CED6L6 Advanced Algorithms Lab -- 2 -- 1 1
2413CED6L7 Data Management and
Visualisation Lab
2413CED6L8 Cyber Security Lab
Total 14 16 14 8 22
B.TECH IN COMPUTER ENGINEERING

Evaluation Scheme: Semester-VI


Internal Uni.
Course Category Course Code Course Name Exam
Total
Assessme
2413CEC6T1 Machine Learning nt 50 100 150
Programme Core
Course 2413CEC6T2 Cryptography and System Security 50 100 150

2413CED6T1 Compiler Design


2413CED6T2 Data Warehousing and Mining
Program Elective 50 100 150
Course - II 2413CED6T3 Distributed Computing
2413CED6T4 Mobile Computing
2413CED6T5 Digital Signal and Image Processing
Program Elective 2413CED6T6 Advanced Algorithms 50 100 150
Course - III
2413CED6T7 Data Management and Visualisation
2413CED6T8 Cyber Security
Multidisciplinary 2413CEU6T1 Mechatronics 30 60 90
Minor - IV
Vocational and Skill Skill Based Lab-III
Enhancement Course 2413CES6L1 Dev Ops and MLOps Lab 30 30 60

CEP/FP (Common
Engineering
30 30 60
Project/Field 2413CEP6L1 Mini Project- II
Project)
2413CEC6L1 Machine Learning Lab 30 30 60
Programme Core
Course Lab 2413CEC6L2 Cryptography and System Security 30 30 60
Lab

2413CED6L1 Compiler Design Lab


2413CED6L2 Data Warehousing and Mining Lab
Program Elective
30 60
Course – II Lab 2413CED6L3 Distributed Computing Lab 30
2413CED6L4 Mobile Computing Lab
2413CED6L5 Digital Signal and Image Processing
Lab
Program Elective 2413CED6L6 Advanced Algorithms Lab 30 30 60
Course – III Lab
2413CED6L7 Data Management and Visualization
Lab
2413CED6L8 Cyber Security Lab
Total 410 640 1050
B.TECH IN COMPUTER ENGINEERING

Credit Scheme: Semester-VII

Course Code Teaching Credits


Course Category Course Name
Hours Assigned
Total
TH PR TH PR
Cloud Computing
Programme Core 2413CEC7T1 3 -- 3 -- 3
Course
2413CEC7T2 Big Data Analytics 3 -- 3 -- 3
2413CED7T1 Deep Learning
2413CED7T2 Human Computer Interaction
Program Elective --
2413CED7T3 Quantum Computing 3 -- 3 3
Course - IV
2413CED7T4 Block Chain Technology
2413CED7T5 Computer Vision
2413CED7T6 Software Testing and Analysis
Program Elective 2413CED7T7 High Performance Computing --
3 -- 3 3
Course - V 2413CED7T8 Digital Forensics

Research 2413CER7T1 Research Methodology 2 -- 2 -- 2


Methodology 2413CER7T2 Intellectual Property Rights 2 -- 2 -- 2
Cloud Computing Lab
Programme Core 2413EIC7L1 -- 2 -- 1 1
Course Lab
2413CEC7L2 Big Data Analytics Lab -- 2 -- 1 1
2413CED7L1 Deep Learning Lab
Human Computer Interaction
2413CED7L2 Lab
Program Elective --
2413CED7L3 Quantum Computing Lab -- 2 1 1
Course - IV Lab --
Block Chain Technology Lab
2413CED7L4

2413CED7L5 Computer Vision Lab


Software Testing and Analysis
2413CED7L6
Program Elective Lab --
-- 2 1 1
Course - V Lab 2413CED7L7 High Performance Computing
Lab
2413CED7L8 Digital Forensics Lab

Project 2413CEP7L1 Project 4 2 2

Total 16 12 16 6 22
Evaluation Scheme: Semester-VII

Course Internal Uni.


Course Code Course Name Total
Category Assessment Exam

Cloud Computing
Programme 2413CEC7T1 50 100 150
Core
Course 2413CEC7T2 Big Data Analytics 50 100 150
2413CED7T1 Deep Learning

Program 2413CED7T2 Human Computer Interaction


Elective 50 100 150
Course - IV 2413CED7T3 Quantum Computing
2413CED7T4 Block Chain Technology

2413CED7T5 Computer Vision


2413CED7T6 Software Testing and Analysis
Program
Elective 2413CED7T7 High Performance Computing 50 100 150
Course - V 2413CED7T8 Digital Forensics

Research 2413CER7T1 Research Methodology 30 60 90


Methodolog
y 2413CER7T2 Intellectual Property Rights 30 60 90

Programme Cloud Computing Lab


2413EIC7L1 30 30 60
Core
Course Lab 2413CEC7L2 Big Data Analytics Lab 30 30 60
2413CED7L1 Deep Learning Lab
Human Computer Interaction
Program 2413CED7L2 Lab
Elective
30 30 60
Course - IV 2413CED7L3 Quantum Computing Lab
Lab
Block Chain Technology Lab
2413CED7L4

2413CED7L5 Computer Vision Lab


Program Software Testing and Analysis Lab
Elective 2413CED7L6
30 30 60
Course - V 2413CED7L7 High Performance Computing Lab
Lab
2413CED7L8 Digital Forensics Lab

Project 2413CEP7L1 Project 30 30 60

Total 410 670 1080


Credit Scheme: Semester-VIII

Course Teaching
Course Category Course Code Credits Assigned
Name Hours

TH PR TH PR Total

Multidisciplinary NPTEL
2413CEU8T1 2 -- 2 -- 2
Minor - V Course -I

Multidisciplinary NPTEL
2413CEU8T2 2 -- 2 -- 2
Minor - VI Course-II

Internship /OJT 2413CEN8L1 Internship -- 32 -- 16 16

Total 4 32 4 16 20

Evaluation Scheme: Semester-VIII

Course Internal University


Course Code Course Name Total
Category Assessment Exam

Multidisciplinary 2413CEU8T1
NPTEL 30 60 90
Minor - V
course-I

Multidisciplinary 2413CEU8T2
NPTEL 30 60 90
Minor - VI
course-II

Internship /OJT 2413CEN8L1 Internship 50 100 150

Total 110 220 330

Note:

Note: MDM-V & MDM-VI: Students have flexibility to take any two technical multidisciplinary
NPTEL courses of 8 weeks or more during the span of Sem V to Sem VII.
B. TECH IN COMPUTER ENGINEERING
SECOND YEAR
SEM- III
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- III

Teaching Scheme (Contact Hours 39) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
03 -- 03 03
Theory Evaluation Scheme (Marks)
Internal Assessment (50)
Best 2 (20) (30)
Object Oriented End
2413CEC3T1 Open Book End Sem.
Programming Sem. Total
Test / Exam
Assignment Quiz /
CA1 CA2 CA3 Surprise Test Exam Hrs.
/ Tutorial Seminar
/ Capstone
Project
10 10 10 10 10 10 100 03 150

Prerequisite:
Overview of C Programming

Course Description:
This course introduces students to object-oriented programming (OOP) principles using Java. It covers
fundamental OOP concepts such as classes, objects, inheritance, interfaces, and exception handling.
Students will gain hands-on experience with Java programming, including multithreading, package
management, and GUI application development using Swing. By the end of the course, students will be
able to design and implement Java programs that incorporate key OOP features for efficient problem-
solving.

Course Objectives

1. To understand the object-oriented programming basics and its features.


2. Able to use a programming language to resolve problems.
3. To understand and apply Object Oriented Programming (OOP) principles using Java.
4. To study various Java programming concepts like multithreading, exception handling, packages, etc.
5. To explain components of GUI-based programming.

Course Outcomes: After completion of this course, learners will be able to:

1. Understand the basics of OOP and apply fundamental programming constructs.


2. Understand and illustrate the features of classes and objects.
3. Elaborate on the concept of strings, arrays, and vectors.
4. Develop a program that implements the concept of inheritance, interfaces and packages.
5. Implement the notion of exception handling and multithreading.
6. Develop GUI-based applications.
Module Hrs
Detailed Content CO
No. (39)

Introduction to OOP
Basic Concepts of Object-Oriented Programming, Need of OOP, Object
1 Oriented Programming Paradigm, Benefits of OOP, Introduction to OOP 06 CO1
Languages: C++ and Java. Features of Java Language, JDK environment,
Basic Constructs of Java Programming

Classes and objects


Introduction to Class and Object Fundamentals, Method Definition, Access
Specifier, Class scope and accessing class members, Implementation of class 08
2 CO2
and object concept using Java language. Recursion, Argument Passing
Mechanism, Method Overloading

Arrays and String class


04 CO3
3 Defining Arrays, String and StringBuffer Class

Inheritance and Packages


Importance of Inheritance, Different Types of Inheritance, Super keyword,
08 CO4
4 Method Overriding, Abstract Class and Method, Built-in and user-defined
Packages in Java
Exception Handling and Multithreading
5 Error vs. Exception, Concept of Exception Handling, Lifecycle of 08 CO5
multithreading, Creating Threads

GUI Programming
Introduction to Java Swing class, Container Class, Difference Between AWT
05 CO6
6 And Swing, Java Swing Class Hierarchy, Layout Manager, Designing GUI
and building applications using swing in Java.

Textbooks and Reference Books:


1. Herbert Schildt, “JAVA: The Complete Reference”, Ninth Edition, Oracle Press.
2. Sachin Malhotra and Saurabh Chaudhary, “Programming in Java”, Oxford University Press, 2010.
3. Ivor Horton, “Beginning JAVA”, Wiley India.
4. Dietaland Dietal, “Java: How to Program”, PHI.
5. “JAVA Programming”, Black Book, Dreamtech Press.
6. “Learn to Master Java programming”, Staredu Solutions
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- III

Teaching Scheme (Contact Hours 39) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
03 -- 03 03
Theory Evaluation Scheme (Marks)
Internal Assessment (50)
Database Best 2 (20) (30)
End
2413CEC3T2 Management Open Book End Sem.
Systems Test / Sem. Total
Assignment Quiz / Exam
CA1 CA2 CA3 Surprise Test Exam
/ Tutorial Seminar Hrs.
/ Capstone
Project
10 10 10 10 10 10 100 03 150

Prerequisite:
Engineering Mathematics

Course Description:
The DBMS subject covers database concepts, models, and management techniques, including SQL,
normalization, and transaction control. It focuses on efficiently storing, retrieving, and maintaining data
while ensuring security and integrity.

Course Objectives:
 Learn and practice data modelling using the entity-relationship and developing database designs.
 Understand the use of Structured Query Language (SQL) and learn PL/SQL.
 Apply normalization techniques to normalize the database.
 Understand the needs of database processing and learn techniques for controlling the consequences of
concurrent data access.

Course Outcomes:
1. Understand the fundamentals of database systems and design ER for the real-life problem.
2. Convert conceptual model to relational model and formulate relational algebra queries.
3. Design and querying database using SQL.
4. Analyze and apply concept of normalization to relational database design.
5. Implement triggers, stored procedures and functions in PL/SQL.
6. Understand the concept of transactions, concurrency, recovery management, and query
optimization.

Module Hrs
Detailed Content CO
No. (39)
1 Database System Concepts and ER Model 7 CO1
Introduction, Characteristics of Databases, File system v/s Database system, Data
abstraction and Data Independence, DBMS system architecture, Database
Administrator (DBA), Types of Databases, Date Models, The Entity
Relationship (ER) Model, Entity Types, Entity Sets, Types of Attributes and
Keys, Relationship Types, Relationship constraints, Generalization,
Specialization and Aggregation, Extended Entity-Relationship (EER) Model
2 Relational Model and Relational Algebra 6 CO2
Introduction to Relational Model, Relational Database Schemas, Concept of
Keys, Mapping ER and EER Model to Relational Model, Introduction to
Relational Algebra, Relational Algebra operations, Unary/Binary Relational
Operations, Set operations, Relational Algebra Queries
3 Structured Query Language (SQL) 8 CO3
Overview of SQL, Data Definition Commands, Data Manipulation Commands,
Data Control commands, Transaction Control Commands, Set operations, String
operations, Aggregate Functions, Views, Nested and Complex Queries, Integrity
constraints in SQL and Joins.
4 Relational Database Design 5 CO4
Design guidelines for relational Schema, Functional Dependencies, Closure,
need for normalization, Definition of Normal Forms- 1NF, 2NF, 3NF & The
Boyce-Codd Normal Form (BCNF). Lossy and lossless decomposition,
dependency preserving decomposition.
5 Procedural Language/SQL 5 CO5
Procedural Language/SQL Advantages of PL/SQL, Main Features of PL/SQL,
Architecture of PL/SQL. Fundamentals of PL/SQL: Character Sets, Lexical
Units, Declarations, References to Identifiers, Scope and Visibility of Identifiers,
Assigning Values to Variables, Expressions, Creating stored procedures,
Functions, Cursor and Triggers.
6 Transactions Management and Query processing 8 CO6
Transaction States, ACID Properties, Concurrent Executions, Serializability –
Conflict and View, Concurrency Control: Lock-based-protocols, Recovery
System-Shadow Paging, Overview of Query Processing and
Optimization.

Text books and Reference Books:


1. A. Silberschatz, H. F. Korth, and S. Sudarshan, Database System Concepts, VII ed. New York, USA:
McGraw-Hill, 2019.
2. R. Elmasri, Navathe, Fundamentals of Database Systems, VII ed. New Delhi, India: Pearson
Education, 2017.
3. M. L. Gillenson, P. Ponniah, A. Kriegel, B. M. Trukhnov, A. G. Taylor, and G. Powell, Introduction
to Database Management – Project Manual, I ed. Hoboken, USA: Wiley, 2007.
4. P. S. Deshpande, SQL and PL/SQL for Oracle 10g Black Book, I ed. New Delhi, India: Dreamtech
Press, 2007.
5. G. K. Gupta, Database Management Systems, New Delhi, India: McGraw-Hill, 2012.
6. B. R. Desai, Database Management Systems, XI ed. New York, NY, USA: Galgotia Publications,
1997.
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- III

Teaching Scheme (Contact Hours 39) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
03 -- 03 03
Theory Evaluation Scheme (Marks)
Internal Assessment (50)
Best 2 (20) (30)
Discrete End
2413CEC3T3 Open Book End Sem.
Mathematics Test / Sem. Total
Assignment Quiz / Exam
CA1 CA2 CA3 Surprise Test Exam
/ Tutorial Seminar Hrs.
/ Capstone
Project
10 10 10 10 10 10 100 03 150

Prerequisite:

Basic Set Theory, Elementary probability.

Course Description:
This course covers essential discrete mathematical concepts, including logic, relations, discrete
probability, graph theory, algebraic structures, and coding theory. Students will learn logical reasoning,
analyze graphs, apply probability in decision-making, explore algebraic structures, and understand coding
techniques for error detection and correction. The course focuses on both theoretical foundations and
practical applications in computing and data security.

Course Objectives:
1. To learn basics of set theory and mathematical logic in solving real life problems.
2. To gain knowledge of permutation, combination and discrete probability.
3. To learn relations and functions and its applications.
4. To interpret graph theory, algebraic system, coding theory and its applications.

Course Outcomes:
On successful completion of course, learner/student will be able to
1. Relate logical notation to define and reason about fundamental mathematical concepts of Logic.
2. Apply concepts of relations and functions in solving real life applications.
3. Illustrate the knowledge and skills obtained from elementary combinatorial processes such
as permutations and combinations to investigate and solve a variety of discrete
mathematical problems
4. Exploit the concepts and algorithms of graph theory in solving real life problems.
5. Illustrate the knowledge obtained from algebraic system to explore its applicability in
cryptography, scientific computation etc.
6. Explore the concepts of coding theory used in Encoding and Decoding applications.
Module Hrs.
Contents CO
No (39)

Logic:
1. Introduction, Proposition, Connectives, Truth tables, Tautologies and
Contradictions, Logical Equivalence, Normal Forms, Arguments,
07 CO1
Validity of argument, Mathematical Induction.
Relation:
Definition, Types, Properties, Partial Ordering Relation, Hasse Diagram,
2. Lattice, Equivalence Relation and classes.
Function: 07 CO2
Definition and types, Composition, Inverse function.
Discrete Probability
Introduction to Discrete Probability, independent events, 05 CO3
3. Conditional Probability, Bayes’ Theorem (without proof).
Graph Theory
Graphs and Multigraphs, Representation, Types of graphs, 07 CO4
4. Eulerian and Hamiltonian graphs, Planar graph, Isomorphism of
graphs. Trees- Binary trees, Spanning trees.
Algebraic System
Algebraic Systems, Semigroups, Monoid, Groups, Abelian Groups,
5. subgroups, Cyclic groups, Normal subgroups. Homomorphism and 07 CO5
Isomorphism.
6. Coding Theory
Codes and group codes, Code generation, error detection 06 CO6
and correction, maximum likelihood decoding function.

Text books and Reference Books:


1. Bernad Kolman, Robert Busby, Sharon Cutler Ross, Nadeem-ur-Rehman, “Discrete
Mathematical Structures”, Pearson Education.
2. K.H.Rosen, Discrete Mathematics and applications, fifth edition 2003, Tata McGraw Hill
publishing Company.
3. C.L.Liu, Elements of Discrete Mathematics, second edition 1985, McGraw-Hill
BookCompany. Reprinted 2000.
4. J. P. Tremblay & R. Manohar, “Discrete Mathematical Structures with Application to
Computer Science”, MGH Publication
5. Seymour Lipschutz, Marc Lars Lipson,“ Discrete Mathematics” Schaum’s Outline, McGraw
Hill Education.
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- III

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
02 -- 02 02
Theory Evaluation Scheme (Marks)
Internal Assessment (30)
Embedded End
2413CEU3T1 Best 1 (10) (20) End
Systems Sem.
Open Book Test / Sem. Exam
Total
Assignment / Quiz / Exam
CA1 CA2 Surprise Test Hrs.
Tutorial Seminar
/Capstone Project
10 10 10 05 05 60 02 90

Prerequisite:
Basic knowledge of electronics and programming.

Course Description:
This content covers digital systems and introduces embedded systems, emphasizing their distinctions from
general-purpose computers, classifications, applications, and essential components such as microcontrollers,
ASICs, RISC, and CISC architectures. It explores the 8051 microcontroller, including its architecture,
addressing modes, assembly and C programming, and peripheral interfacing with devices like LCDs and
motors. Additionally, it provides insights into ARM processors and advanced ARM architectures.

Course Objectives:

1. To establish a fundamental understanding of digital systems.


2. To provide an overview of embedded systems and embedded core concepts.
3. To introduce the fundamentals of the 8051 microcontroller and its assembly language programming.
4. To develop proficiency in assembly and high-level programming while exploring the integrated
hardware of the 8051 microcontrollers.

Course Outcomes:
After successful completion of this course, learners will be able to:

1. Understand number systems, logic gates, and design basic combinational and sequential circuits.
2. Explain embedded systems, their classifications, applications, and key architectural concepts.
3. Analyze 8051 architecture and apply assembly programming concepts.
4. Develop programs using I/O ports, timers, serial communication, and interrupts.
5. Design and implement 8051-based peripheral interfacing and real-world embedded applications.
6. Explain ARM architecture, register operations, pipelining, and evaluate Cortex processor
architecture.
.
Module Hrs.
Detailed Content CO
No. (26)

Overview of Digital Systems:


Number Systems: Introduction to Binary, Octal, Decimal, and
Hexadecimal number systems, conversion methods.
1 Logic Gates: Representation of basic logic gates with symbols and truth 5 CO1
tables.Circuit diagrams and working principles of Adders and Multiplexers,
De-multiplexers, R-S Flip-Flops, and D Flip-Flops.

Introduction to Embedded systems:


Embedded Systems and general-purpose computer systems,
Comparison of microprocessor and microcontroller, classifications, 4
2 CO2
applications. ASIC, RISC and CISC architecture.

MCS-51 microcontroller:
Family and Architecture of 8051, Introduction to Assembly language 4 CO3
3 programming, call, loop, jump instructions.
8051 Addressing Modes & Programming:
I/O port programming, Addressing modes, Arithmetic and Logic Instructions
and programs. Timer/ counter, Concepts of Serial Communication, RS232, 5 CO4
4
8051 interrupts.
8051 Peripheral Interfacing:
Interfacing 8051 with peripherals such as a keyboard, seven-segment display,
5 LCD, DC motor, and stepper motor. Case studies on embedded systems: digital 4 CO5
cameras and washing machines.
Introduction to ARM:
ARM Architecture: Overview of architecture, register set, operating modes,
and CPSR, pipelining in ARM processors. 4 CO6
6 Advanced ARM Processors: Introduction to Cortex processor core and its
architecture.

Text books and Reference Books:

1. Digital Design: With an Introduction to the Verilog HDL, VHDL, and System Verilog, 6e,
2018.
2. Digital Fundamentals, 11th Edition by Thomas L. Floyd, Pearson, 2017.
3. The 8051 Microcontroller and Embedded systems by Mazidi M.A, Pearson Education, Second
edition, 2007.
4. The 8051 Microcontroller by Kenneth Ayala, Thomson Delmar Learning, Third Edition, 2007.
5. Embedded Systems: Architecture, Programming and Design by Rajkamal, McGraw Hill
6. Education (India) Private Limited, New Delhi, Third Edition, 2017.
7. Embedded Systems Design by Steve Heath, Newness publication, Second edition, 2003.
8. Embedded Software Primer by David Simon, Pearson Education, 2002.
9. Cortex-M4 Devices Generic User Guide, 2011.
10. Embedded System: Real-Time Interfacing to ARM Cortex-M Microcontrollers by Jonathan W.
Valvano, Volume-2, Fourth edition, 2014.
11. ARM System Developers guide, Andrew N SLOSS, Dominic SYMES, Chris WRIGHT,
Elsevier, 2012.
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- III

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
02 -- 02 02
Theory Evaluation Scheme (Marks)
Internal Assessment (30)
Human Best 1 (10) (20) End
2413CEG3T1 End
Resource Open Book Test Sem. Sem.
Management Total
Assignment Quiz / / Surprise Test Exam Exam
CA1 CA2 Hrs.
/ Tutorial Seminar /Capstone
Project
10 10 10 05 05 60 02 90

Prerequisite:
Basic understanding of business management principles and organizational behavior

Course Description:

This course provides a comprehensive understanding of Human Resource Management (HRM) by


exploring its core philosophy, strategic alignment with business goals, and operational functions. The
learners will examine the collaboration between HR and line managers in workforce planning, the
role of HRIS and payroll systems, and strategies for employee retention, training, and staffing. By the
end of this course, participants will gain insights into HRM concepts, functions, strategic
management, human resource planning, and HR practices in the service sector, equipping them with
the knowledge to navigate modern HR challenges effectively.

Course Objectives

1. To understand the philosophy behind HRM and how it aligns with business objectives
2. To explore the collaboration between line managers and HR in workforce management
3. To analyze the role of HRIS and payroll systems in managing workforce data
4. To develop action plans for employee retention, training, redeployment, and staffing
5. To examine the impact of flexible work arrangements on HR policies and employee performance

Course Outcomes: After completion of this course, learners will be able to:

1. Study the basic concept and challenges in Human resource management.


2. Explore the roles and responsibilities of HRM
3. Understand the functions and activities of HR
4. Gain core knowledge of strategic management of HR
5. Acquire knowledge of human resource planning
6. Know and discover HRM in service sector.
Module Hrs.
Detailed Content CO
No. (26)

Human Resource Management


Evolution and Importance of HRM in Organizations, Challenges,
1 Understanding HR Philosophy: Employee-Centric vs. Business-Centric 04 CO1
Approaches, HR Policies, Standard Operating Practices & Practices in HR
Policy Implementation
Human Resource System Design
HR Profession, and HR Department, Line Management Responsibility in 04
2 HRM, Measuring HR, Human resources accounting and audit, Human CO2
resource information system
Functional Areas of HRM
Introduction to Recruitment and Staffing, Recruitment and staffing benefits,
compensation, employee relations and HR compliance, Organizational 05 CO3
3
design, training and development, Human resource information systems
(H.R.I.S.) and payroll Technology
Human Resource Planning
4 Human Resource Planning: Introduction to HR Demand Forecasting, Action 04 CO4
Plans – Employee Retention & Training, Redeployment & Staffing
Strategies, Succession Planning & Leadership Development
Strategic Management of Human Resources
Introduction to Strategic Human Resource Management, Relationship
5 Between HR Strategy and Corporate Strategy, HR as a Factor of Competitive 05 CO5
Advantage, Managing Diversity in the Workplace, HR Strategy
Implementation and Change Management, Future Trends in Strategic HRM
Human Resource Management in Service Sector
Managing Customer-Employee Interaction, Employee Empowerment and
Customer Satisfaction, Service Failure and Customer Recovery – The Role of 04 CO6
6
Communication and Training, Frontline Workers vs. Backend Support –
Similarities and Differences.

Text books and Reference Books:


1. Garry Dessler & Varkkey, Human Resource Management, Pearson, New Delhi, 2009
2. Alan Price, Human Resource Management, Cengage Learning, Newdelhi, 2007
3. Pravin Durai, Human Resource Mangement, Pearson, New Delhi,2010
4. Snell, Bohlander & Vohra, Human Resources Management, Cengage, New Del
5. Venkata Ratnam C. S. & Srivatsava B. K.,Personnel Management And Human Resources, Tata
Mc-Graw Hill, New Delhi.
6. Aswathappa, Human Resource Mangement, Tata Mcgraw Hill, Newdelhi, 2010.
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- III

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
02 -- 02 02
Theory Evaluation Scheme (Marks)
Internal Assessment (30)
Emerging Trends Best 1 (10) (20) End
2413CEG3T2 End
in Technology Open Book Test Sem. Sem.
Total
Assignment Quiz / / Surprise Test Exam Exam
CA1 CA2 Hrs.
/ Tutorial Seminar /Capstone
Project
10 10 10 05 05 60 02 90

Prerequisite:

No prior knowledge of emerging trends in technology is required.

Course Description:

This course provides an introduction to the impact of contemporary technological trends upon the art and
science of teaching and learning curricula. It explores the integration of various smart technologies within
educational frameworks, with particular emphasis on their influence upon the student experience and the
facilitation of pedagogical practices. The subject matter encompasses a detailed study of collaborative
technologies within virtual education environments, the application of game-based learning methodologies,
the implementation of augmented reality systems, and the utilization of wearable technologies. Furthermore,
the course will undertake a thorough examination of the benefits and limitations inherent in virtual learning
modalities.

Course Objectives:

1. Learn the latest technological advancements in education as more online and virtual classroom
teaching is gaining popularity.
2. Learn how collaboration is facilitated by virtual education.

Course Outcomes:

After completion of this course, learners will be able to:


1. Define educational technology's role in supporting the virtual environment.
2. Identify and evaluate existing and emerging technologies for virtual course instruction or curriculum
development.
3. Use collaborative learning tools to design and assess learning activities.
4. Use game-based strategies to deepen student engagement in virtual courses.
5. Research, evaluate, and employ open content in virtual education.
6. Debate the role of MOOCs in virtual education
Module Hrs.
Detailed Content CO
No. (26)

The Role of Educational Technology in Virtual Education: The role of


technology in virtual education, evaluate technologies for use, and how
1 3 CO1
to implement technology in the virtual classroom. Problems related to
virtual trends and technology.
Collaborative Technologies in Virtual Education: Collaborative learning
technologies and evaluate learning management systems. Review of
5
2 asynchronous and synchronous technologies for application virtual CO2
education.
Game-based Learning vs Gamification, examples of digital game-based
4 CO3
3 learning, DGBL platforms such as prodigy.

Augmented reality, and wearable technologies: In-depth learning


framework, lesson design maps, learning experience model to implement 5 CO4
4
VR lessons.
Open Content in Virtual Education: compare different types of open
5 5 CO5
educational content.

Exploring the Benefits and limitations of virtual learning. Learning life


4 CO6
6 skills through gaming for children with autism disorder.

Text books and Reference Books:

1. Chris Bailey, Digital Education and Learning, Palgrave Macmillan, 2021.


2. Brooke B. Eisenbach, Paula Greathouse, The Online Classroom: Resources for Effective Middle Level
Virtual Education, Information Age Publishing, 2018.
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- III

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
02 -- 02 02
Theory Evaluation Scheme (Marks)
Internal Assessment (30)
Innovation and Best 1 (10) (20) End
2413CEG3T3 End
Creativity Open Book Test Sem. Sem. Total
Assignment Quiz / / Surprise Test Exam Exam
CA1 CA2 Hrs.
/ Tutorial Seminar /Capstone
Project
10 10 10 05 05 60 02 90

Prerequisite:
Critical Thinking.

Course Description:
This course explores the principles and processes of innovation and creativity in various fields. It
focuses on developing creative problem-solving skills, fostering an innovative mindset, and
understanding how new ideas are generated, evaluated, and implemented. Students will learn about
design thinking, brainstorming techniques, and the role of innovation in entrepreneurship, technology,
and business.

Course Objectives:
 Understand concepts of creativity, invention, and innovation.
 Develop understanding of the creative process and models.
 Enhance creative potential and overcome barriers.
 Apply ideation techniques to generate and refine ideas.
 Understand innovation management and intellectual property.
 Explore micro and macro perspectives of innovation.

Course Outcomes:
After completion of this course, learners will be able to:
1. Explain creativity, invention, and innovation in a knowledge-driven economy.
2. Identify and overcome barriers to creativity.
3. Apply creativity enhancement techniques and teamwork strategies.
4. Implement ideation techniques and evaluate ideas.
5. Understand innovation types, management frameworks, and IPR.
6. Analyze innovation ecosystems and future trends.
Module Hrs
Detailed Content CO
No. (26)
Introduction to Creativity & Innovation: Introduction to concepts of Creativity,
Invention, and Innovation, Relationship Between Creativity, Invention, and
Innovation, Importance of Creativity & Innovation in the knowledge-driven
economy, Components of the Creative Process, Models Representing the
1 Creative Process: Wallas’ Four-Stage Model of the Creative Process, Graham 4 CO1
Wallas’ Five-Stage Model (Preparation, Incubation, Intimation, Illumination,
Verification), Design Thinking Process (Empathize, Define, Ideate, Prototype,
Test)
Unlocking Creative Potential: Understanding individual creative potential,
Barriers to creativity: Internal barriers: Fear of failure, self-doubt, rigid thinking,
External barriers: Societal norms, workplace constraints, lack of resources,
Overcoming blockages and developing a creative mindset;, Mindset shifts: 5
2 Growth mindset, embracing uncertainty, Techniques: Meditation, observation CO2
exercises, creative journaling, Myths and Misconceptions About Creativity,
Cultivating an Innovative Mindset
Enhancing Creativity & Team Synergy: Techniques to enhance creativity in
individuals, Dealing with external factors that hinder creativity, Importance of
collaborative innovation and teamwork: The Role of Teamwork in Creativity,
Strategies for Encouraging Team, Creativity, Encouraging open communication 4 CO3
3
and idea-sharing, Role of collaborative environments in fostering creativity:
Harnessing creativity from nature.
Ideation Techniques & Strategies: Introduction to Ideation, Definition and
importance of ideation, Role of ideation in innovation, Stages of ideation,
Idea Generation Techniques, Brainstorming Techniques (SCAMPER, Mind
Mapping, Reverse Thinking), Idea Selection & Evaluation (Feasibility, 5 CO4
4
Desirability, Viability), From Idea to Prototype: Concept validation & proof of
concept, Review of idea/product & market feasibility
Introduction to Innovation & Its Management: Difference Between Innovation &
Invention, Nature of Innovation, Types of Innovation: Incremental vs. Radical
Innovation, Product vs. Process Innovation, Sustaining vs. Disruptive
Innovation
Sources of Innovation, Managing Innovation in Organizations: Innovation
5 Management Frameworks, Role of Leadership in Innovation, Challenges in 4 CO5
Implementing Innovation, Theories of Innovation & New Product
Development: Introduction to IP Rights: Patents, Trademarks, Copyrights, and
Trade Secrets, Importance of Intellectual Property in Innovation Management,
Types of IPR –Patents, Trademarks, Copyrights, and Trade Secrets, geographical
indications
Micro and Macro Perspectives of Innovation: Systems Approach to
Innovation: Understanding Innovation as a System, Interconnections
between technology, business, and society, Innovation Ecosystem: Key
players (Startups, Corporations, Governments, Academia, Investors),
Micro Perspective of Innovation: Factors Affecting Innovation at the
Organizational Level, Leadership & Corporate Culture for Innovation,
Barriers to Innovation within Organizations, Macro Perspective of 4 CO6
6
Innovation National Innovation Systems (NIS) & Government Policies,
Innovation in Emerging Economies vs. Developed Economies, Role of
Public & Private Sectors in Fostering Innovation, Future Trends & Global
Perspectives on Innovation, AI & Digital Transformation in Innovation,
Sustainability & Green Innovation, Case Studies of Large-Scale Innovation
Initiatives

Text books and Reference Books:


1. Mihaly Csikszentmihalyi, Creativity: The Psychology of Discovery and Invention
2. Pradip N Khandwalla, Lifelong Creativity, An Unending Quest, Tata McGraw Hill, 2004.
3. Vinnie Jauhari, Sudanshu Bhushan, Innovation Management, Oxford Higher Education, 2014
4. A.DaleTimpe, Creativity, Jaico Publishing House, 2003. 5. Brian Clegg, Paul Birch, Creativity, Kogan
Page, 2009.
5. Steal Like an Artist: 10 Things Nobody Told You About Being Creative – Austin Kleon
6. P. N. Rastogi, Managing Creativity for Corporate Excellence, Macmillan 2009.
7. Innovation Management, C. S. G. Krishnamacharyulu, R. Lalitha, Himalaya Publishing House, 2010.
8. The Innovator’s Dilemma: When New Technologies Cause Great Firms to Fail – Clayton M.
Christensen.
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- III

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
02 -- 02 02
Theory Evaluation Scheme (Marks)
Internal Assessment (30)
Accounting for Best 1(10) (20) End
2413CEG3T4 End
Everyone Open Book Test Sem. Sem. Total
Assignment Quiz / / Surprise Test Exam Exam
CA1 CA2 Hrs.
/ Tutorial Seminar /Capstone
Project
10 10 10 05 05 60 02 90

Course Description:
This course provides a fundamental understanding of financial accounting principles and practices, making it
accessible to individuals from all backgrounds. It equips learners with the skills to interpret financial
information and understand essential accounting concepts.

Course Objectives:
 Introduce financial accounting to learners with no prior commerce background.
 Develop foundational skills for recording and managing various financial transactions.
 Enable learner to analyze and interpret basic financial statements effectively.

Course Outcomes: After completion of this course, learners will be able to:
1. Demonstrate an understanding of fundamental accounting terms and their relevance in financial
reporting and business operations.
2. Record financial transactions using the double-entry system and prepare ledgers, cash books, and bank
reconciliation statements.
3. Prepare financial statements, including Trial Balance, Profit & Loss Account, Balance Sheet, and Cash
Flow Statement, manually and using software.
4. Utilize accounting software to manage financial records, generate reports, and perform data backup
and restoration.
5. Interpret key company account terms and analyze financial statements and annual reports.
6. Analyze management reports, including governance, CSR, business responsibility, and corporate
governance reports.
Module Hrs.
Detailed Content CO
No. (26)

Introduction to Accounting
Meaning, Importance and Need, Its objectives and relevance to business
establishments and other organizations, and individuals. Accounting
1 information: meaning, users and utilities, sources of accounting information. 5 CO1
Some Basic Terms –Transaction, Account, Asset, Liability, Capital,
Expenditure & Expense, Income, Revenue, Gain, Profit, Surplus, Loss, Deficit.
Debit, Credit, Accounting Year, Financial Year.
Transactions and Recording of Transactions
Features of recordable transactions and events, Basis of recording – vouchers
and another basis. Recording of transactions: Personal account, Real Account
4
2 and Nominal Account; Rules for Debit and Credit; Double Entry System, CO2
journalizing transactions; Preparation of Ledger, Cash Book including bank
transactions and Bank Reconciliation Statement.

Preparation of Financial Statements


Fundamental Accounting Equation; Preparation of Trial Balance; Concept of
revenue and Capital; Preparation of Trading and Profit & Loss Account, 4 CO3
3
Balance Sheet and Cash Flow Statement manually and using appropriate
software.
Computerized Accounting Systems
Computerized Accounts by using any popular accounting software: Creating
a Company; Configure and Features settings; Creating Accounting Ledgers
and Groups; Creating Stock Items and Groups; Vouchers Entry; Generating 4 CO4
4 Reports - Cash Book, Ledger Accounts, Trial Balance, Profit and Loss
Account, Balance Sheet, Cash Flow Statement. Selecting and shutting a
Company; Backup and Restore data of a Company.
Company Accounts
Explanation of certain terms: Public Limited Company, Private Limited
Company, Share, Share Capital, Shareholder, Board of Directors, Stock
5 Exchange, Listed Company, Share Price, Sensex - BSE, NSE; Annual report, 5 CO5
etc. Contents and disclosures in Annual Report, Company Balance Sheet and
Statement of Profit and Loss. Content Analysis based on annual report
including textual analysis.
Management Reports
Reports on Management Review and Governance; Report of Board of Directors
4 CO6
6 - Management discussion analysis- Annual Report on CSR – Business
responsibility report – Corporate governance report – Secretarial audit report.

It is desirable that learners be required to:-


1. Download annual reports of business Organizations from the websites and go through the contents of
the annual report and present the salient features of the annual report using some ratios and content
analysis including textual analysis.
2. Prepare bank reconciliation statement from the individual pass books.
3. Prepare Trading and Profit & Loss Account, Balance Sheet, and Cash Flow Statement collecting
necessary data from small business firms.
4. Prepare financial statements using appropriate software.
Text books and Reference Books:

1. Hatfield, L. (2019). Accounting Basics. Amazon Digital Services LLC. Horngren,


2. C. T., Sundem, G. L., Elliott, J. A., & Philbrick, D. (2013). Introduction to Financial Accounting.
London: Pearson Education.
3. Siddiqui, S. A. (2008). Book Keeping & Accountancy. New Delhi: Laxmi Publications Pvt. Ltd.
4. Sehgal, D. (2014). Financial Accounting. New Delhi: Vikas Publishing House Pvt. Ltd.
5. Tulsian, P. C. (2007). Financial Accounting. New Delhi: Tata McGraw Hill Publishing Co. Ltd.
6. Mukharji, A., & Hanif, M. (2015). Financial Accounting. New Delhi: Tata McGraw Hill Publishing
Co. Ltd.
7. Maheshwari, S. N., Maheshwari, S. K., & Maheshwari, S. K. (2018). Financial Accounting. New
Delhi: Vikas Publishing House Pvt. Ltd.
8. Mukherjee, S., & Mukherjee, A. K. (2015). Financial Accounting. Oxford: Oxford University Press.
9. Jain, S. P., & Narang, K. L. (2014). Financial Accounting. New Delhi: Kalyani Publishers.
10. Gupta, R. L., &Radhaswamy, M. (2014). Financial Accounting. New Delhi: S. Chand Publishing.
11. Lal, J., & Srivastava, S. (2012). Financial Accounting Text & Problems. Mumbai: Himalaya
Publishing House.
12. Monga, J. R. (2017). Financial Accounting: Concepts and Applications. New Delhi: Mayur Paperback
Publishing.
13. Goyal, B. K., & Tiwari, H. N. (2019). Financial Accounting. New Delhi: Taxmann Publication.
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- III

Teaching Scheme (Contact Hours: 26) Credits Assigned


Course Code Course Name
Theory Practical Tutorial Practical Total
-- 2 -- 02 02

Business English Theory Evaluation Scheme


2413CEA3L1 and Internal Assessment (30 Marks)
End Sem. End Sem.
Communication Open Book Test / Exam Time Total
best of Assignment Quiz /
CA1 CA2 CA3 Surprise Test / Total Marks Duration
1 / Tutorial Seminar
Capstone Project
10 10 -- 10 10 5 5 30 30 02 Hrs 60

Course Objectives:

1. Discern and develop an effective style of writing important technical/business documents.


2. Investigate possible resources and plan a successful job campaign.
3. Analyze personal traits, interests, values, aptitudes and skills.
4. Understand the dynamics of professional communication required for career enhancement.
5. Develop creative and critical thinking required for effective workplace communication.
6. Understand what it means to act with integrity and have a personal code of ethics for regulating organizational
behaviour.

Course Outcomes:

1. Plan and prepare effective business/ technical documents which will in turn provide solid foundation
for future managerial roles. .
2. Gain expertise in preparing job search documents meeting the industry trends, and become adept in facing
interviews successfully.
3. Plan outcome based business meetings, discussions and prepare the related official documents.
4. Emerge successful in professional project presentations, group discussions and result oriented agreeable
solutions in group communication situations.
5. Apply critical and creative thinking to overcome workplace challenges by understanding professional
and interpersonal relationships.
6. Apply codes of ethical conduct, professional etiquette and norms of behavior.
Course
Module Detailed Contents Hrs.
Outcome
ADVANCED TECHNICAL WRITING
Report Writing
Purpose and types of reports
Parts of a Long Formal Report
● Prefatory Parts (Front Matter)
● Report Proper (Main Body)
● Appended Parts (Back Matter)
Language, Formatting and Referencing of a Report
● Referencing Styles in APA , MLA& IEEE Format
Business/Technical Proposal
01 6 CO1
Definition, Purpose & Types of Proposals
● Solicited & Unsolicited Proposals
● Requests for Proposals (RFP)
● Types of Proposal
. Technical Paper Writing
● Parts of a Technical Paper
● Language and Formatting
● Referencing in IEEE Format

EMPLOYMENT SKILLS
Group Discussions
● Purpose of a GD
● Parameters of Evaluating a GD 4
02 CO2
● GD Etiquettes
● Dos and Don’ts of a GD
Cover Letter & Resume
● Parts and Content of a Cover Letter
● Difference between Bio data, Resume & CV
● Essential Parts of a Resume
● Types of Resume ( Chronological, Functional & Combination)
Personal Interviews
● Areas of Preparation Prior to Interview
● List of Commonly Asked Questions
● Types of Interviews (Structured, Stress, Behavioral, Problem Solving
& Case study Based)
● Modes of Interviews (Face-to-face, Through digital platforms)

MANAGING BUSINESS MEETINGS AND DOCUMENTATION

● Types of Meetings (Informative, Consultative & Executive)


03 ● Problem Solving Procedures 4 CO3
● Decision Making Methods (By Authority, Majority Voting,
Consensus, Unanimity)
Planning & Scheduling Meetings
● Roles & Responsibilities of Chairman, Secretary and members
● Meeting Etiquette
Meeting Documentation
● Notice
● Agenda
● Minutes
TECHNICAL/ BUSINESS PRESENTATION SKILLS
04 Effective Presentation Strategies 4 CO4
● Defining Purpose
● Analysing Audience , location and Event
● Gathering, Selecting & Structuring Material
● Structuring a Presentation
● Types of Presentations Aids
● Using the Body & Voice for Maximum Impact
● Effective opening and closing strategies

INTERPERSONAL SKILLS
Interpersonal Skills & Organisational Behaviour CO5
05 ● Emotional Intelligence 4
● Leadership
● Negotiation & Conflict Management
● Time Management
● Team Building
● Motivation
● Assertiveness

Business Etiquette
 Social Etiquette
1. Shaking Hands
2. Exchanging Business Cards
3. Introducing Self/Colleague/Classmate CO6
06  Cubical Etiquette 4
 Dining Etiquette
 Etiquette for meetings through digital platform
 Responsible Use of Social Media

Total 26

Text books and Reference Books:


1. Asha Kaul: Effective Business Communication: PHI Learning
2. Sanjay Kumar PushpLata: Communication Skills: Second Edition:Oxford Publication
3. Rizvi Ashraf: Effective Technical Communication: Tata Mc Graw-Hill
4. Jeff Butterfield: Soft Skills for Everyone: Cengage Learning
5. Chaturvedi and Chaturvedi: Business Communication: Pearson Education
6. Masters Wallace: Personal Development for Life and Work: Cengage Learning
7. Manuel G.Velasquez : Business Ethics-Concepts & Cases: Pearson Education
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- III

Teaching Scheme (Contact Hours: 26) Credits Assigned


Course Code Course Name
Theory Practical Tutorial Practical Total
-- 02 -- 02 02
Theory Evaluation Scheme
2413CEV3L1 Environmental Internal Assessment (30 Marks) End Sem. End Sem.
Science Open Book Test /
best of Assignment Quiz / Exam Time Total
CA1 CA2 CA3 Surprise Test / Total Marks Duration
1 / Tutorial Seminar
Capstone Project
10 10 -- 10 10 5 5 30 30 02 Hrs 60

Course Objectives:
1. To develop an integrated approach to environmental issues with a focus on sustainability.
2. To enable learners to recognize the physical, chemical, and biological components of the earth’s
systems and relate their interdependence.
3. To understand the temporal dimension of the environment, including what forces have created the
contemporary environment and what effects current behavior may have on future environments.

Course Outcomes: Students will be able to:

1. Implement scientific, technological, economic and political solutions to environmental


problems
2. Apply the idea for creating alternate possibilities to deal with environmental threat issues due to
pollution
3. Identify and develop different kinds of eco-friendly measures on personal and social level
4. Develop sustainable interaction methods among humans and in between humans and natural
world
5. Interpret and apply basic environmental regulations and ethics to assess socio-environmental
conditions.
6. To reduce pollution and degradation of the environment and efficiently using energy, water and
other resources.
Module Hrs.
Contents CO
No (26)
Overview of Environmental Aspects:
Definition, Scope and Importance of Environmental Study
01 Need for Public awareness of environmental education 4 CO1
Introduction to depletion of natural resources: Soil, Water, Minerals and
Forests. Global crisis related to – Population, water, sanitation & Land.
Ecosystem:
Study of ecosystems: Forest, desert and aquatic (in brief).
Energy flow in Ecosystem, overview of Food Chain, Food Web and
Ecological Pyramid. Concept of ecological succession and its impact on
human beings (in brief).Case Study on Chipko Movement (Uttarakhand,
India), (began in 1973).

Aspects of Sustainable Development:


Concept and Definition of Sustainable Development.
Social, Economical and Environmental aspects of sustainable
02 development. 3 CO2
Control measures: 3R (Reuse, Recovery, Recycle),
Resource utilization as per the carrying capacity (in brief).
Case Study on Narmada BachaoAndolan (Gujarat, India, in the mid and
late1980s).
Types of Pollution:
Water pollution: Sources of water pollution and Treatment of Domestic and
industrial waste water (with flow-diagram of the treatment),
Land Pollution: Solid waste, Solid waste management by land filling,
composting and incineration
Air pollution: Sources of air pollution,
Consequences of air pollution :-
Greenhouse effect (Explanation with schematic diagram),
Photochemical Smog (Explanation with chemical reaction).
03 Cleaning of gaseous effluents to reduce air contaminants namely dust 7 CO3
particle or particulate matters by using: - (i) Electrostatic precipitators (ii)
Venturi scrubber (Schematic diagram and working).
Noise pollution: Sources, effects, threshold limit for different areas and
control methods.
E-Pollution: Definition, Sources and effects.
Nuclear pollution: Sources and effects.
Case study on Water Pollution of Ganga River.
Case study on London smog (U. K.)(December, 1952). Case Study of
Fukushima Disaster (March, 2011).
Pollution Control Legislation:
Functions and powers of Central and State Pollution Control Board.
04 Environmental Clearance, Consent and Authorization Mechanism. Case 4 CO4
Study of Dombivali MIDC- Boiler Blast Tragedy (Thane,
Maharashtra, India), (May, 2016).
Renewable Sources of Energy:
Importance of renewable sources of energy. Principle
and working with schematic diagram of :-
(i) Solar Energy: (a) Flat plate collector and (b) Photovoltaic cell.
(ii) Wind Energy: Wind Turbines.
05 (iii) Hydropower: Hydropower generation from water reservoir of the 4 CO5
dam.
Geothermal Energy: Utilisation of underground sources of steam for power
generation.

Technological Advances to overcome Environmental problems:


Concept of Green Buildings,
Various indoor air pollutants and their effects on health.
Carbon Credit: Introduction and general concept.
Disaster Management: Techniques of Disaster Management to cope up with
06 (i) Earthquake and 4 CO6
(ii) Flood.
Case Study on Earthquake in Latur (Maharashtra, India),
(September,1993).Case Study on Cloudburst and Landslides at Kedarnath
(Uttarakhand, India),(June, 2013).

Text books and Reference Books:


1. Environmental Studies by Benny Joseph, TataMcGraw Hill.
2. Environmental Studies by R.Rajagopalan, Oxford University Press.
3. Environmental Studies by. AnanditaBasak, Pearson Education.
4. Essentials of Environmental Studies by Kurian Joseph &Nagendran, Pearson Education.
5. Fundamentals of Environmental Studies by Varadbal G. Mhatre, Himalaya Publication
House.
6. Perspective of Environmental Studies, by Kaushik and Kaushik,New Age International.
7. Renewable Energy by Godfrey Boyle, Oxford Publications.
8. Textbook of Environmental Studies by Dave and Katewa, Cengage Learning.
9. Textbook of Environmental studies by ErachBharucha, University Press.
10. Environmental pollution control engineering by C.S. Rao, New Age International (P) Limited
Publishers.
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- III

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Practical Total
- 04 02 02
Skill Based Practical Evaluation Scheme (Marks)
Lab – I Internal Assessment (30) End Semester Examination (30)
2413CES3L1 Advanced Web Continuous Lab Practical Total
Technology Evaluation Quiz Attendance Performance
Oral
Lab
20 05 05 20 10 60

Prerequisite:
Basic knowledge of HTML, CSS, and programming fundamentals

Course Description:
This lab course provides hands-on experience with modern web technologies, including frontend and
backend frameworks, databases, APIs, cloud computing, and security best practices. Students will develop
dynamic, full-stack web applications and learn deployment strategies using cloud services and DevOps
tools.

Course Objectives

1. Understand and apply modern frontend and backend web technologies.


2. Develop dynamic and responsive web applications using JavaScript frameworks.
3. Design and implement RESTful and GraphQL APIs for web applications.
4. Integrate databases and authentication mechanisms in web applications.
5. Deploy web applications on cloud platforms with security best practices.
6. Work with real-time communication, serverless computing, and containerization.

Course Outcomes: After completion of this course, learners will be able to:

1. Develop modern, interactive web applications using frontend frameworks.


2. Implement backend services using Node.js/Express.js and integrate databases.
3. Build and consume RESTful and GraphQL APIs.
4. Deploy web applications using cloud services like AWS, Firebase, or Netlify.
5. Implement authentication, authorization, and security best practices.
6. Optimize web applications for performance and scalability.
Module Hrs.
Detailed Content CO
No. (26)

Web Development Basics


Experiment 1: Responsive Web Page using HTML5 & CSS3 (2 Hours)

 Develop a responsive webpage using HTML5 and CSS3.


 Use Flexbox and Grid for layout design.
 Implement a navigation bar and a contact form.
1 4 CO1
Experiment 2: JavaScript & DOM Manipulation (2 Hours)

 Create a webpage that dynamically updates content using JavaScript.


 Implement event listeners (e.g., button clicks, form validation).
 Use ES6+ features like arrow functions, template literals, and
destructuring.

Frontend Development
Experiment 3: React.js / Vue.js Component Development (2 Hours)

 Create a simple React.js / Vue.js app.


 Develop functional and class-based components.
 Use props and state to manage component data.
4
2 CO2
Experiment 4: API Integration using Fetch/Axios (2 Hours)

 Fetch and display data from an external API (e.g., OpenWeather,


GitHub API).
 Handle errors and display loading indicators.
 Use Axios or Fetch API for HTTP requests.
Backend Development
Experiment 5: Building a Node.js Server using Express.js (2 Hours)

 Create a simple Node.js Express server.


 Implement basic routing for handling GET, POST, PUT, DELETE
requests.
 Use middleware for logging requests. 4 CO3
3
Experiment 6: CRUD Operations with MongoDB / MySQL (2 Hours)

 Connect Node.js to a MongoDB / MySQL database.


 Perform Create, Read, Update, and Delete (CRUD) operations.
 Use Mongoose (MongoDB) or Sequelize (MySQL) ORM.
Authentication & Real-time Web Apps

Experiment 7: User Authentication with JWT (2 Hours)

 Implement user registration and login using JWT authentication.


 Secure API endpoints with JWT middleware.
 Hash passwords using bcrypt.js.
5 CO4
4
Experiment 8: Real-time Chat App using WebSockets (2 Hours)

 Create a chat application using Socket.io.


 Implement real-time messaging between multiple users.
 Use rooms and private messaging.

Advanced Web Technologies & Deployment


Experiment 9: GraphQL API Development (2 Hours)

 Create a GraphQL API for fetching user data.


 Implement queries and mutations.
 Compare GraphQL with REST API.
5 5 CO5
Experiment 10: Deploying a Full-Stack Web App (2 Hours)

 Deploy frontend using Netlify / Vercel.


 Deploy backend using Heroku / Render.
 Use environment variables and security best practices.

Security & Mini Project


Experiment 11: Implementing Web Security Best Practices (2 Hours)

 Prevent Cross-Site Scripting (XSS) using content security policies.


 Implement Cross-Origin Resource Sharing (CORS) correctly.
 Secure API endpoints with OAuth2 or JWT.
4 CO6
6 Experiment 12: Mini Project – Full-Stack Web App (4 Hours)

 Develop a complete full-stack web application.


 Implement authentication, API integration, and database storage.
 Deploy the project and demonstrate functionality.

Text books and Reference Books:


1. "Web Development and Design Foundations with HTML5" – Terry Felke-Morris
2. "Eloquent JavaScript" (3rd Edition) – Marijn Haverbeke
3. "Full-Stack Web Development with React and Node" – Shama Hoque
4. "Pro MERN Stack: Full Stack Web App Development with Mongo, Express, React, and Node" –
Vasan Subramanian
5. Laura Cassell, Alan Gauld, “Python Projects”,Wrox Publication. "You Don’t Know JS" (Series) –
Kyle Simpson
6. "Learning React: Modern Patterns for Developing React Apps" – Alex Banks & Eve Porcello
7. Focuses on React.js hooks, state management, and best practices."Node.js Design Patterns" – Mario
Casciaro & Luciano Mammino
8. Covers scalable backend development using Node.js and Express.js."Modern Web Development
on the JAMstack" – Mathias Biilmann & Phil Hawksworth
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- III

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Practical Total
-- 02 01 01
Practical Evaluation Scheme (Marks)
Object Oriented Internal Assessment (30) End Semester Examination (30)
2413CEC3L1 Programming
Lab Continuous Lab Practical Total
Attendance Oral
Evaluation Quiz Performance
20 05 05 20 10 60

Courses Objectives:

 To understand the object-oriented programming basics and its features.


 Able to use a programming language to resolve problems.
 To understand and apply Object Oriented Programming (OOP) principles using Java.
 To implement various Java programming concepts like multithreading, exception handling, packages,
etc.
 To understand components of GUI-based programming.

Courses Outcomes:

After completion of this course, learners will be able to:


1. Understand the basics of OOP and apply fundamental programming constructs.
2. Understand and illustrate the features of classes and objects.
3. Elaborate on the concept of strings, arrays, and vectors.
4. Develop a program that implements the concept of inheritance, interfaces and packages.
5. Implement the notion of exception handling and multithreading.
6. Develop GUI-based application.

Suggested List of Experiments:

Sr. No. Title of the Experiment CO

Program on various methods to accept input data from user: Command line
1 CO1
Argument and Scanner class.
2 Program to demonstrate Class and Object. CO1

3 Hardware-In- Loop (HIL) simulation of PC based data acquisition and control. CO2
4 Program to demonstrate method overloading. CO2
5 Program to demonstrate Constructors and overloading. CO2
6 Program on passing and returning an object as an argument. CO2
7 Program on 1D and 2D array. CO3
8 Program on Vector. CO3
9 Program on String and String Buffer class. CO3
10 Program on single and multilevel inheritance (Use super keyword). CO4
11 Program on interface demonstrating concept of multiple inheritance. CO4
12 Program to demonstrate try, catch, throw, throws and finally. CO5
13 Program to demonstrate user defined exception. CO5
14 Program on multithreading. CO5
15 Program to demonstrate component and container class to design GUI. CO6
16 Program to build any application with event handling and swing class. CO6

Text books and Reference Books:

1. Herbert Schildt, “JAVA: The Complete Reference”, Ninth Edition, Oracle Press.
2. Sachin Malhotra and Saurabh Chaudhary, “Programming in Java”, Oxford University Press, 2010.
3. Ivor Horton, “Beginning JAVA”, Wiley India.
4. Dietaland Dietal, “Java: How to Program”, PHI.
5. “JAVA Programming”, Black Book, Dreamtech Press.
6. “Learn to Master Java programming”, Staredu Solution
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- III

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Practical Total
-- 02 01 01
Practical Evaluation Scheme (Marks)
Database Internal Assessment (30) End Semester Examination (30)
2413CEC3L2 Management
Systems Lab Continuous Lab Practical Total
Attendance Oral
Evaluation Quiz Performance
20 05 05 20 10 60

Course Objectives:
 To explore design and develop of relational model.
 To present SQL and procedural interfaces to SQL comprehensively.
 To understand database integrity, and normalization for efficient data management.
 To introduce the concepts of transactions and transaction processing.

Course Outcomes:
After completion of this course, learners will be able to:
1. To present SQL and procedural interfaces to SQL comprehensively.
2. Design ER /EER diagram and convert to relational model for the real-world application.
3. Understand and apply relational algebra, SQL Statements (DDL, DML, DCL)and constraints on
the relations.
4. Write simple and complex queries.
5. Use PL / SQL Constructs and Trigger.
6. Demonstrate the concept of concurrent transactions execution and frontend-backend
connectivity.

Sr. No. Title of the Experiment CO

1 Identify a database-oriented case study and formulate a detailed problem CO1


statement.
2 Design an Entity-Relationship (ER) / Extended Entity-Relationship (EER) CO2
Model.
3 Perform mapping of ER/EER to Relational schema model. CO2
4 Create and populate database using Data Definition Language(DDL) and CO3
DMLCommands for the specified System.
5 Apply Integrity Constraints for the specified system. CO3

6 Perform Simple queries, string manipulation operations. CO4

7 Implement and execute Nested queries and Complex queries. CO4

8 Perform Join operations. CO4

9 Implement Views, Triggers and Stored Procedures. CO5

10 Study and understand Transaction and Concurrency control. CO6

11 Capstone Project.

Text books and Reference Books:


1. A. Silberschatz, H. F. Korth, and S. Sudarshan, Database System Concepts, VII ed. New York, USA:
McGraw-Hill, 2019.
2. R. Elmasri, Fundamentals of Database Systems, VII ed. New Delhi, India: Pearson Education, 2017.
3. R. D. Chang, C. Iyer, S. Kotsovolos, N. Le, W. Li, B. Llewellyn, C. Racicot, M. Vemulapati, G.
Viswanathan, and M. Yang, PL/SQL User's Guide and Reference, 10g, Redwood Shores, USA:
Oracle, 2003.
4. http://vlabs.iitkgp.ac.in/se/4/
5. https://onlinecourses.nptel.ac.in/noc22_cs91/preview
B. TECH IN COMPUTER ENGINEERING
SECOND YEAR
SEM- IV
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- IV

Teaching Scheme (Contact Hours 39) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
03 -- 03 03
Theory Evaluation Scheme (Marks)
Internal Assessment (50)
Computer Best 2 (20) (30)
End
2413CEC4T1 Network Open Book End Sem.
Systems Test / Sem. Total
Assignment Quiz / Exam
CA1 CA2 CA3 Surprise Test Exam
/ Tutorial Seminar Hrs.
/ Capstone
Project
10 10 10 10 10 10 100 03 150

Prerequisite:
Basic Computer Science Principles.

Course Description:
This course provides a comprehensive understanding of computer networking principles, covering
essential concepts, protocols, and technologies across different network layers. The course explores the
ISO-OSI and TCP/IP models, evaluate application layer protocols, and analyze transport layer functions.
The course also delves into IP addressing, subnetting / supernetting, routing algorithms, data link layer
protocols, congestion control techniques, and transmission media.

Course Objectives
1. To study the basic taxonomy and terminology of the computer networking and enumerate the layers
of OSI model and TCP/IP model
2. To explore the fundamental components of Application layer
3. To understand the issues and challenges of Transport layer
4. To gain core knowledge of network layer protocols and IP addressing
5. To acquire knowledge of Data Link layer services and protocols
6. To know and discover applications of various application layer protocols

Course Outcomes: After completion of this course, learners will be able to:
1. Explore the fundamental concepts computer networking and compare ISO – OSI model with TCP/IP
model.
2. Evaluate and apply applications layer protocols
3. Demonstrate the knowledge of Transport layer functions and protocols
4. Design the network using IP addressing and sub netting / super netting schemes and analyze various
routing algorithms and protocols at network layer.
5. Analyze Data Link layer protocols and congestion control algorithms.
6. Analyzed transmission media & explore

Module Hrs
Detailed Content CO
No. (39)

Introduction
Introduction: Basic Concepts and Network models, classification of networks,
1 04 CO1
Network entities & layers , Reference model OSI and TCP/IP, design issues
for the layers

Application layer
Application layer paradigms, Application layer protocols, Principles of
07
2 protocols, HTTP, SMTP, Telnet, FTP, DHCP, DNS protocols: Name Space, CO2
Resource Record and Types of Name Server.

Transport layer
Transport layer Services & principles, multiplexing & demultiplexing
applications, Berkeley Sockets, UDP, principles of reliable data transfer, TCP
08 CO3
3 details: Connection management (Handshake), UDP, TCP, TCP state
transition, TCP timers. TCP Flow control (sliding Window), Principles of
congestion control, TCP, congestion control.

Network layer
Network Layer design issues, Communication Primitives: Unicast, Multicast,
Broadcast. IPv4 Addressing (classfull and classless), Subnetting, Supernetting
design problems ,IPv4 Protocol, Network Address Translation (NAT), IPv6.
10 CO4
4 Routing algorithms : Shortest Path (Dijkastra‘s), Link state routing, Distance
Vector Routing, Protocols - ARP, RARP, ICMP, IGMP, Congestion control
algorithms: Open loop congestion control, Closed loop congestion control,
QoS parameters, Token & Leaky bucket algorithms

Data Link layer

DLL Design Issues (Services, Framing, Error Control, Flow Control), Error
5 07 CO5
Detection and Correction(Hamming Code, CRC, Checksum), Elementary Data
Link protocols , Stop and Wait, Sliding Window (Go Back N, Selective
Repeat)
Introduction to media access layer, services, multiple access protocol, CSMA
/ CD protocol and its performance, collision free protocols, PPP details.

Physical Layer
Introduction to Communication System, digital Communication,
03 CO6
6 Electromagnetic Spectrum, Transmission Media, Wireless
Transmission, Circuit and Packet Switching

Text books and Reference Books:

1. James F. Kurose & K W Ross: Computer Networking: A Top Down Approach, Pearson Education (LPE)

2. B.A. Forouzan, Data Communications and Networking, TMH (5e)

3. A.S. Tanenbaum, Computer Networks, Pearson Education, (4e)

4. Douglas E. Comer: Computer Network & Internet, Addison Wesley. 2. Andrew S. Tanenbaum: Computer
Networks, PHI (5E)
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- IV

Teaching Scheme (Contact Hours 39) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
03 -- 03 03
Theory Evaluation Scheme (Marks)
Internal Assessment (50)
Best 2 (20) (30)
Data Structures End
2413CEC4T2 Open Book End Sem.
Essentials Test / Sem. Total
Assignment Quiz / Exam
CA1 CA2 CA3 Surprise Test Exam
/ Tutorial Seminar Hrs.
/ Capstone
Project
10 10 10 10 10 10 100 03 150

Prerequisite:
C programming.

Course Description:
This course covers fundamentals of data structures which includes arrays, linked lists, stacks, queues,
and trees with their operations and applications. It also focuses on problem-solving of the various
concepts of data structure.

Course Objectives:
1.To design and implement various data structures.
2.To introduce various techniques for representation of data in the real world.
3. To teach various sorting and searching techniques.
4. To solve problems using linear and nonlinear data structures.

Course Outcomes: After completion of this course, learners will be able to:
1. Understand the basic concepts of data structures.
2. Implement stacks and Queue and their operations and applications.
3. Implement linked list operations and applications.
4. Implement trees with traversal techniques and apply them in various applications.
5. Implement graphs with traversal techniques and apply them in various applications.
6. Understand and implement various sorting and searching techniques.
Module Hrs
Detailed Content CO
No. (39)

Introduction to Data Structures


1 Definition and concept of data structures. Classification of data structures 2 CO1
(primitive and non-primitive -linear, non-linear). Basic operations on data
structures. Abstract Data Types (ADTs).Recursion.

Stack and Queue


Stack: Introduction to Stack (ADT, Representation, Operations- Primary and
Secondary). Applications of Stack - Well-formness of Parenthesis, Infix to 9
2 Postfix Conversion, Postfix expression Evaluation. CO2
Queue: Introduction to Queue (ADT, Representation, Operations) Types of
Queue: Circular Queue, Priority Queue. Applications of Queue .

Linked List
ADT of Linked List, Representation of Linked List, Linked List v/s Array, 7 CO3
3
Circular Linked List, Doubly Linked List Applications of Linked List.

Trees
Introduction to Trees. Binary Tree, Tree traversals (in-order, pre-order, post- 10 CO4
4 order). Binary Search Trees (BSTs), AVL Tree, Concept of B/B+ Tree.
Applications of trees - Expression Tree, Huffman Coding.
Graphs
5 Introduction, Representation of Graph, Graph Traversals – Depth First Search 7 CO5
(DFS) and Breadth First Search (BFS), Applications – Topological Sorting
Sorting and Searching
Selection Sort, Insertion Sort, Quick Sort, Merge Sort. Linear Search, Binary 4 CO6
6
Search, Hashing – Hash Tables, Hash Functions, Collision Resolution.

Text books and Reference Books:


1. Data Structures using C, Reema Thareja, Oxford.

2. Data Structures Using C, Aaron M Tenenbaum, YedidyahLangsam, Moshe J Augenstein, Pearson.

3. Data Structures and Program Design by Kruse et. al., PHI.

4. Data Structure Using C, Balagurusamy.

5. Richard F. Gilberg and Behrouz A. Forouzan, “Data Structures: A Pseudocode Approach with C”, 2nd
Edition, CENGAGE Learning.

6. Jean Paul Tremblay, P. G. Sorenson, “Introduction to Data Structure and Its Applications”, McGraw-Hill
Higher Education.
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- IV

Teaching Scheme (Contact Hours 39) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
03 -- 03 03
Theory Evaluation Scheme (Marks)
Internal Assessment (50)
Theoretical Best 2 (20) (30)
End
2413CEC4T3 Computer Open Book End Sem.
Science Test / Sem. Total
Assignment Quiz / Exam
CA1 CA2 CA3 Surprise Test Exam
/ Tutorial Seminar Hrs.
/ Capstone
Project
10 10 10 10 10 10 100 03 150

Prerequisite:
Set Theory, Prepositional Logic.

Course Description:
This course aims to increase the problem solving skill of the students. It covers design and analyze
different types of automata, such as deterministic and non-deterministic finite automata (DFA and
NFA). It also covers creating automata with outputs and writing regular expressions for specific
languages. Students will learn to simplify automata and context-free grammars (CFG). The course also
includes designing pushdown automata (PDA) for context-free languages (CFLs) and constructing
Turing machines for language acceptance and verification. This course focuses on building parsers for
formal languages.

Course Objectives:
1. To explore the formal languages and classify machines by their power to recognize languages.
2. To focus on the study of abstract models of computation.
3. To understand computability theory as well as the complexity theory.
4. To develop the ability to form abstract computing models.

Course Outcomes: After completion of this course, learners will be able to:
1. Design deterministic and non-deterministic finite Automata for given problem.
2. Design automata with outputs and regular expressions representing certain language.
3. Simplify automata and context-free grammars.
4. Design push down automata for given CFL.
5. Design Turing machine as language acceptor and verifier for mathematical computations.
6. Design Parser for the formal language.
Module Hrs
Detailed Content CO
No. (39)

Finite Automata: Alphabets, strings, languages, Deterministic finite automata,


1 non-deterministic finite automata, finite automata with epsilon transitions, 7 CO1
DFA minimization

Finite automata with output: Mealy and Moore machines, Regular


Expressions and Regular Grammar: Regular expressions, DFA to regular
6
2 expressions, regular expressions to finite automata, Regular Grammar, Right CO2
linear grammar, left linear grammar, interconversion.
Context-Free Grammars and Languages: Chomsky Hierarchy of languages,
CFGs, Properties of Context-Free Languages derivation trees(parse tree),
7 CO3
3 Ambiguous grammar, simplification, Chomsky normal form, Greibach normal
form

Pushdown Automata: Formal Definition, designing PDA’s, acceptance by


empty stack, acceptance by final state, relationship between PDA and context 6 CO4
4
free languages
Turing Machine: Turing machine model, designing Turing Machines,

5 computable languages and functions, techniques for Turing machine 7 CO5


construction, modification of Turing machines, Universal Turing Machine
Parsing Techniques: Sentence structure, good grammar, Parser Concept, top-
down parser, bottom-up parser, Applications of Formal Languages and 6 CO6
6
Automata Theory

Text books and Reference Books:


1. Hopcroft, Motwani, and Ullman, “Introduction to Automata Theory, Languages and Computation”,
Pearson Publishers, Third Edition, 2006.
2. P. Linz, “Introduction to Formal Language and Computation”, Narosa, Second Edition 2006.
3. Lames Allen, “Natural Language Understanding”, Pearson, Second Edition, 978-81-317-0895-8, 2013.
4. Dexter C. Kozen, “Automata and Computability”, Springer Publishers, 2007.
5. Mishra & Chandrasekharan, “Theory of computer science: Automata language and computation”,
Prentice Hall of India , 3rd Ed, 2007.
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- IV

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
02 -- 02 02
Theory Evaluation Scheme (Marks)
Introduction to Internal Assessment (30)
End
2413CEU4T1 Internet of Best 1 (10) (20) End
Sem.
Things Open Book Test / Sem. Exam
Total
Assignment / Quiz / Exam
CA1 CA2 Surprise Test Hrs.
Tutorial Seminar
/Capstone Project
10 10 10 05 05 60 02 90

Prerequisite:
Digital Electronics, Embedded Systems.

Course Description:

This course offers a comprehensive introduction to the Internet of Things (IoT), covering core concepts,
sensor and actuator technologies, and IoT hardware. It focuses on wireless communication protocols,
cloud integration, and data management while equipping students with the skills to design, program, and
develop IoT applications across domains such as smart homes, healthcare, and agriculture.

Course Objectives:

1. Understand the fundamentals of IoT, including its components such as sensors, actuators, computing,
and communication systems.
2. Develop foundational skills in Arduino, Raspberry Pi, and Python programming for IoT applications.
3. Design, implement, and deploy IoT devices for real-world applications.
4. Explore practical IoT use cases by integrating theoretical concepts with research-driven insights.

Course Outcomes: After successful completion of this course, learners will be able to:

1. Acquire knowledge about general aspects of IoT.


2. Explain and use various types of sensors and actuators used in IoT.
3. Apply the knowledge to build IoT based projects using IoT boards.
4. Analyze communication protocols used in IoT.
5. Apply tools for IoT data analytics, visualization, and cloud computing.
6. Design and develop IoT applications.
Module Hrs.
Detailed Content CO
No. (26)

Introduction to Internet of Things (IoT)


Definition, Ecosystem, architecture, and functional stack of IoT, Components,
1 4 CO1
Challenges and Barrier, Convergence of IT and OT.

Things in IoT
IoT sensors and actuators: Types, functions, connectivity methods, display 5
2 devices, sensor nodes, and wireless sensor networks. CO2

IoT Data Acquisition & Platforms


IoT Data Acquisition and Platforms: Architecture, sensor data interfacing with
microcontrollers (Arduino Uno/Mega2560, Raspberry Pi, ESP32), real-time 5 CO3
3 systems, and embedded software.

Communication Protocols
Wireless technologies: RFID, NFC, BLE, IEEE 802.15.4, ZigBee, LoRA, WiFi,
4 CO4
4 Application Layer Protocols – CoAP, MQTT, SOAP.

IoT Data Analytics, visualization and cloud computing


Data acquisition, organization, processing, analytics, visualization, and cloud
5 computing, data management and compute stack; Fog and Edge computing; 4 CO5
cloud interfaces with Arduino, AWS, and ThingSpeak, IoT security.

IoT Case Studies


Applications in Smart Homes, Smart Cities, Smart Agriculture, Wearable
Devices, and Industrial IoT. 4 CO6
6

Text books and Reference Books:

1. David Hanes, Gonzalo Salgueiro, Patrick Grossetete Robert Barton, Jerome Henry, IoT Fundamentals:
Networking Technologies, Protocols, and Use Cases for the Internet of Things, Cisco Press, 2017.
2. Arshdeep Bahga, Vijay Madisetti, “Internet of Things – A hands-on approach”, Universities Press, 2020.
3. Building the Internet of Things with IPv6 and MIPv6: The Evolving World of M2M Communications
Daniel Minoli Willy Publication s - 2013 978-1-118- 47347-4.
4. Bernd Scholz-Reiter, Florian Michahelles, “Architecting the Internet of Things”, ISBN 978- 3-642-
19156-5 e-ISBN 978-3-642-19157-2, pringer 4.
5. Daniel Minoli, “Building the Internet of Things with IPv6 and MIPv6: The Evolving World of M2M
Communications”, ISBN: 978-1, 118-47347-4, Willy Publications.
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- IV

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
02 -- 02 02
Theory Evaluation Scheme (Marks)
Internal Assessment (30)
2413CEG4T1 Project Best 1 (10) (20) End
End
Management Open Book Test Sem. Sem.
Total
Assignment Quiz / / Surprise Test Exam Exam
CA1 CA2 Hrs.
/ Tutorial Seminar /Capstone
Project
10 10 10 05 05 60 02 90
Course Description:
This course provides a comprehensive overview of project management principles and practices. The course
covers the project lifecycle, including initiation, planning, execution, monitoring and controlling, and closure.
Students will also explore various project management tools and techniques, and gain an understanding of
different project management methodologies.

Course Objectives:

1. To familiarize the students with the use of Project Management techniques and
tools used in various industry sectors for achieving success in projects.
2. To understand and be able to apply processes and techniques throughout the life
cycle of a project from initiation to closure.
3. To apply the project planning, estimation, budgeting and scheduling techniques in
project management organization.
4. To monitor and control the project life cycle and understand the project
termination process.

Course Outcomes: After completion of this course, learners will be able to:
1. Analyze the impact of organizational structures on project management.
2. Evaluate and select projects using quantitative and qualitative methods, develop project proposals,
and build effective project teams.
3. Apply estimation and budgeting techniques to project planning.
4. Create project schedules and identify potential risks.
5. Implement project control activities, including monitoring, auditing, reporting, tracking, and risk
mitigation.
6. Apply project closure techniques and conduct lessons learned analysis from real-world projects.
Module Hrs
Detailed Content CO
No. (26)
Project Management Fundamentals:
Definition of a project, Necessity of project management, Triple constraints,
1 Project life cycles, Project phases, Qualities of project manager, Role of project 4 CO1
manager. Leadership and Ethics, Project management in various organization
structures.
Project Initiation: Selecting project strategically, Project selection models
(Numeric /Scoring Models and Non-numeric models), Project portfolio process,
5
2 Project sponsor and creating charter; Project proposal. Effective project team, CO2
Stages of team development & growth, Conflicts and Negotiations.
Project Budgeting and Estimation: Project Plan, Work Breakdown Structure
(WBS) and linear responsibility chart, Interface Co-ordination, Project cost
4 CO3
3 estimation and budgeting, Top down and bottoms up budgeting. Work element
costing.
Project Planning and Management: Project Scheduling, GANTT Chart,
Networking and Scheduling techniques, PERT and CPM. Crashing project time,
Resource loading and leveling, Risk Management in projects: Risk management 5 CO4
4
planning, Risk identification and risk register, Qualitative and quantitative risk
assessment.
Project Monitoring and Control: Planning monitoring and controlling cycle.
Information needs and reporting, engaging with all stakeholders of the projects.
5 4 CO5
Team management, communication and project meetings. Earned Value
management techniques, Project scope creep, Project audits.
Project Closure: Customer acceptance. Reasons of project Termination,
Various types of project terminations, Process of project termination.
Completing a final report, doing a lesson learned analysis, acknowledging 4 CO6
6
successes and failures. Project management templates and other resources. Case
studies of successful and failed projects.

Text books and Reference Books:

1. Jack Meredith & Samuel Mantel, Project Management: A managerial approach,


Wiley India, 10th Ed.
2. Dennis Lock, Project Management, Gower Publishing England, 9th Ed
3. Harold Kerzner, Project Management: A Systems Approach to Planning,
Scheduling, and Controlling, 12th Ed, Wiley.
4. A Guide to the Project Management Body of Knowledge (PMBOK® Guide), 6th
Ed., Project Management Institute PA, USA.
5. Terry Schmid, Strategic Project Management Made Simple: Practical Tools for
Leaders and Teams, John Wiley & Sons.
6. Scott Berkun, Making Things Happen: Mastering Project Management, O'Reilly
Media
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- IV

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
02 -- 02 02
Theory Evaluation Scheme (Marks)
Internal Assessment (30)
E-commerce Best 1 (10) (20) End
2413CEG4T2 And Digital End
Open Book Sem.
Marketing Sem. Total
Assignment Quiz / Test / Surprise Exam Exam
CA1 CA2 Hrs.
/ Tutorial Seminar Test /Capstone
Project
10 10 10 05 05 60 02 90

Course Objectives:
 This course is focused on understanding e-commerce and its evolution. It is also one of the foremost
marketing medium.
 Consumer behavior, marketing challenges, etc have been discussed.

Course Outcomes:
On successful completion of course, learner/student will be able to
1. Understand the evolution of digital marketing.
2. Learn different marketing models.
3. Develop an understanding of consumer behavior.
4. Assess and plan marketing strategies.
5. Understand the challenges in digital marketing.
6. Apply modern techniques in digital marketing.
Module Hrs
Detailed Content CO
No. (26)

1 Introduction: 4 CO1
Evolution of Digital marketing, Internet marketing, Digital Marketing Frame
work

2 Factors impacting digital market place: 4 CO2


From market spaces to market places, value chain digitization, marketing
business models, application of digital marketing models.

3 Consumers for Digital market: 4 CO3


Evolution of consumer behavior models, managing consumer demand,
Integrated marketing communication (IMC), Impact of Digital channels on
IMC.
4 Market Assessment Phase: 5 CO4
Element of assessment phase, Digital marketing (DM) and Internal assessment,
DM and objectives planning, DM strategy definition, DM operation set- up,
Campaign management.
Market Execution challenges: 5 CO5
5 Managing Digital Market/ Revenues, service delivery and payment, digital
implementation challenges.

6 Digital marketing: 4 CO6


The Global Landscape, The Indian view,
Emergency trends and concepts- Big Data and IOT, B2B and SMB, Career in
Digital Marketing

Text books and Reference Books:


1. Sushil Bhardwaj, E-Commerce And Digital Marketing, Kalyani Publishers, 2019.
2. Rajan Gupta, Supriya Madan, Digital Marketing: The Science and Magic of Digital
3. Marketing Can Help You Become a Successful Marketing Professional, BPB Publisher,
4. 2023.
5. Dave Chaffey, Fiona Ellis-Chadwick, Digital Marketing, Pearson, 2022.
6. Stephanie Diamond, Digital Marketing All-In-One For Dummies, 2023.
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- IV

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
02 -- 02 02
Theory Evaluation Scheme (Marks)
Internal Assessment (30)
2413CEG4T3 Best 1 (10) (20) End
Design Thinking End
Open Book Test Sem. Sem.
Total
Assignment Quiz / / Surprise Test Exam Exam
CA1 CA2 Hrs.
/ Tutorial Seminar /Capstone
Project
10 10 10 05 05 60 02 90

Course Description:
Design Thinking course teaches a way of creating products and solutions by focusing on users' needs. It
encourages teamwork and different viewpoints to turn ideas into real solutions by adapting the new
technologies. This approach helps businesses come up with new models and create fresh market
opportunities to meet unmet needs. Most importantly, it helps select the best ideas and bring them to market
quickly.

Course Objectives:
 Recognize the importance of DT.
 Apply each phase in the DT process.
 Use doodling and storytelling in presenting ideas and prototypes.
 Create value proposition statements as part of their presentations.
 Reflect how DT can help in functional work.

Course Outcomes: After completion of this course, learners will be able to:
1. Recognize the importance of Design Thinking (DT)
2. Identify the steps required to conduct an immersion activity and create personas in the empathize
phase of DT
3. Identify the steps to create problem statements in the define phase of design thinking.
4. Apply various ideation techniques during the ideate phase of DT.
5. Construct a prototype of product.
6. Test a prototype created through a DT process and recognize the importance of service value
proposition.
Module Hrs
Detailed Content CO
No. (26)
1 Introduction to Design Thinking 4 CO1
The Evolution of Design Thinking, Core Principles of Design Thinking , The
Design Thinking Process, Applications of Design Thinking , The Impact of
Design Thinking
2 Empathy Phase 4 CO2
Importance of Empathy in Design Thinking, Seven ways to improve Empathy
by Don Crawley, Techniques Employed in the Empathize Stage, Stake holder
Map, Conversation Structure , Empathy Map and Persona Map
3 Define Phase 4 CO3
Importance of Define stage in Design Thinking, Analyze and Synthesis user
information, Key Activities in the Define Stage, User Journey Map, steps to
create a Journey map, Point of View Statements , Five Why Template, “How
Might We” structure , Crafting the problem statement
4 Ideation Phase 5 CO4
Importance of Ideation stage in Design Thinking, Principles of Effective
Ideation, Techniques for Generating Ideas: Brainstorming, Rules for Effective
Group Brainstorming, Mind mapping, worst possible idea, SCAMPER
Technique, Crazy eight , Environment Setup and Reflection on Ideation,
Affinity Diagrams , Evaluating and Selecting Ideas, Six Thinking hats, 100
dollar test, SWOT analysis
5 Prototyping Phase 5 CO5
Importance of Prototype stage in Design Thinking. Types of Prototypes: Low-
Fidelity Prototypes, High fidelity prototype, Techniques for Prototyping :
Sketching and Paper Prototyping, Digital Prototyping, Storyboarding, Wizard
of Oz Prototyping, 3D Modeling
6 Testing Phase 4 CO6
Importance of Testing stage in Design Thinking, Techniques for Testing, Test
the Prototype, Value Proposition Statement, Harvard Business School’s
essential questions”, Steve Blank” formula Role of DT in your work, , Success
in user centric design, customer satisfaction, sharing satori.

Text books and Reference Books:

1. Lockwood, Thomas. Design Thinking: Integrating Innovation, Customer Experience, and Brand
Value. United States: Allworth Press, 2010.
2. Brown, Tim. Change by Design, Revised and Updated: How Design Thinking Transforms
Organizations and Inspires Innovation. United States: HarperCollins, 2019.
3. Design Thinking: Understand – Improve – Apply. Germany: Springer Berlin Heidelberg, 2010.
4. Design Thinking: New Product Development Essentials from the PDMA. United
Kingdom: Wiley, 2015.
5. Creativity, Design Thinking and Interdisciplinary. Singapore: Springer Nature Singapore, 2017./
6. Design Thinking Research: Making Design Thinking Foundational. Germany: Springer International
Publishing, 2015.
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- IV

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
02 -- 02 02
Theory Evaluation Scheme (Marks)
Internal Assessment (30)
Best 1 (10) (20) End
2413CEG4T4 Microeconomics End
Open Book Test Sem. Sem.
Total
Assignment Quiz / / Surprise Test Exam Exam
CA1 CA2 Hrs.
/ Tutorial Seminar /Capstone
Project
10 10 10 05 05 60 02 90

Prerequisite:
Basic mathematical skills, Logical and analytical thinking abilities

Course Description:
This course is designed to introduce students to the fundamental principles of microeconomic theory.
Emphasizing an economist's perspective, it will demonstrate how microeconomic concepts can be applied to
analyze real-life situations.

Course Objectives
 To understand fundamental microeconomic principles and their relevance to decision-making and
engineering applications.
 To analyze market mechanisms including supply, demand, price formation, and trade policies.
 To evaluate consumer behavior through utility theory, budget constraints, and choice modeling.
 To examine production and cost structures to optimize resource allocation and efficiency.
 To assess market structures and government interventions in addressing competition, market failures,
and economic policies.

Course Outcomes: After completion of this course, learners will be able to:
1. Understand fundamental microeconomic concepts, scarcity, opportunity cost, and resource
allocation.
2. Analyze supply and demand dynamics, market equilibrium, taxation, and international trade impacts
3. Evaluate consumer behavior using utility theory, budget constraints, and decision-making principles.
4. Understand production functions, cost structures, economies of scale, and efficiency in production.
5. Examine market structures, firm behavior, competition policies, and strategic interactions.
6. Assess government policies, market failures, and their economic implications.
Module Hrs.
Detailed Content CO
No. (26)
Introduction to Microeconomics
- Definition and scope of microeconomics
-The economic problem: scarcity and choice
-The concept of opportunity cost; the question of what to produce, how to
1 3 CO1
produce and how to distribute output
- Importance of microeconomics in engineering
- Basic economic problems and resource allocation
- Concepts of opportunity cost and marginal analysis
Supply and Demand
- Law of demand and determinants
- Law of supply and determinants
- Market equilibrium and price formation
- Elasticity of demand and supply
- taxes and the costs of taxation 6
2 CO2
-Application to international trade, comparison of equilibrium with and
without trade, the winners and losers from trade, effects of tariffs and quotas,
benefits of international trade; some arguments for restricting trade
- Practical: Case studies on market changes and their impact on supply and
demand
Consumer Behavior
- Utility theory: Total and marginal utility
- Budget constraints and consumer choices
- Indifference curves and consumer equilibrium 4 CO3
3
-Income and substitution effects; labour supply and savings decision - choice
between leisure and consumption
- Practical: Case studies on consumer choice scenarios.
Production and Costs
-Production functions and the law of diminishing returns
- Short-run and long-run costs
- Economies of scale and scope
4 CO4
4 - Cost minimization and optimal production decisions
-Relationship between productivity and cost efficiency
-Types of production technologies and their impact on costs
- Practical: Analysis of production processes in engineering firms
Market Structures
-The Firm and Perfect Market Structure Behavior of profit maximizing firms
and the production process; short run costs and output decisions; costs and
output in the long run
5 - Imperfect Market Structure Monopoly and anti-trust policy; government 5 CO5
policies towards competition; imperfect competition
- Game theory and strategic behavior in oligopolistic markets
- Practical: Projects on analyzing market structures within the engineering
sector
Government policies and Market
-Reasons for government intervention in the market
-Types of market failures: Public goods, externalities, and information
asymmetry
-Government policies: Taxes, subsidies, and regulations 4 CO6
6
- Role of price controls: Minimum wage and rent control
-Effects of government intervention on efficiency and equity
-Cost-benefit analysis of public policies
- Practical: Case studies on government interventions in engineering markets
Text books and Reference Books:
1. Mankiw, N. Gregory. 'Principles of Microeconomics, Cengage Learning, 2014.
2. Bernheim, B., Whinston, M. (2009). Microeconomics. Tata McGraw-Hill.
3. Pindyck, Robert S., and Daniel L. Rubinfeld. 'Microeconomics.' Pearson Education, 2018.
4. Varian, Hal R. 'Intermediate Microeconomics: A Modern Approach.' W.W. Norton &
Company,2014.
5. Case, Karl E., Fair, Ray C., and Oster, Sharon E. 'Principles of Microeconomics.' Pearson Education,
2016.
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- IV

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
02 -- 02 02
Theory Evaluation Scheme (Marks)
Internal Assessment (30)
Financial Best 1 (10) (20) End
2413CEH4T1 End
Management Open Book Test Sem. Sem.
Total
Assignment Quiz / / Surprise Test Exam Exam
CA1 CA2 Hrs.
/ Tutorial Seminar /Capstone
Project
10 10 10 05 05 60 02 90

Prerequisite:
No prior knowledge of financial management is needed.

Course Description:
This course introduces the operational activities of an Indian financial system, instruments and market. Also
includes concepts of time value of money, returns and risks, working capital and its management
applications. It focuses on financial systems, investment evaluation, capital structure, and financial
performance analysis. This subject involves the understanding of management funds for a project and risks
and returns involved therein.

Course Objectives:
 To understand the operational nuances of Indian financial system and importance of balance sheet.
 To interpret time value of money and bond yields.
 To learn different ratios for stock market.
 To understand role of Hiller model in analysis of risk in capital budgeting.
 Importance of Miller and Modigliani Position for analysis of dividend policy and firm value.

Course Outcomes: After completion of this course, learners will be able to:
1. Interpret Indian finance system, corporate finance and balance sheet.
2. Understand present and future value of money and valuation of bonds.
3. Define different ratio analysis for financial system.
4. Theory behind capital budgeting techniques and risk in capital budgeting.
5. Mathematics required for the analysis for cost of capital.
6. Theory behind firm value and dividend policy

Module Hrs.
Detailed Content CO
No. (26)

The Financial Systems: Evolution of the Indian Financial System, Organization


of the Finance Function, Functions of the Financial System, Financial Assets,
Financial Markets, Financial Intermediaries in India, Different financial 04
1 CO1
development measures.
Balance Sheets: Financial statements and balance Sheets, Profit and Loss
Account, and Cash Flow Statement.

Time value of Money: Concept of Time value of Money, Future Value of a


Single Amount, Present Value of a Single Amount, Future Value of an Annuity, 05
Present Value of an Annuity, Present Value of a Perpetuity, Intra-Year
2 Compounding and Discounting. Valuation of Bonds and Stocks: Distinction CO2
Among Valuation Concepts, Bond Valuation, Bond Yields, Equity Valuation-
Dividend Discount Model, Stock Market.

Ratio Analysis: Purpose of Financial Ratio Analysis; Liquidity Ratios; 03


Leverage Ratios; Efficiency or Activity Ratios; Profitability Ratios; Capital CO3
3
Structure Ratios; Stock Market Ratios; Limitations of Ratio Analysis.

Techniques of Capital Budgeting: Capital Budgeting Process, Project


Classification, Investment Criteria, Net Present Value, Benefit-Cost Ratio,
Internal Rate of Return, Modified Internal Rate of Returns (MIRR), Payback 05
Period, Accounting Rate of Return. CO4
4
Risk analysis in Capital Budgeting: Sources and Perceptive of Risk, Sensitivity
analysis, Scenario analysis, Break-Even analysis, Hiller model.

The Cost of Capital: Cost of Debt and Preference, Cost of Equity, Determining
the Proportions, Weighted Average Cost of Capital, Weighted Marginal Cost of 04
5 CO5
Capital Schedule, Determining the Optimal Capital Budget, Floatation Cost and
the Cost of Capital.

Capital Structure and Firm Value: Assumptions and Definitions, Net Income 05
Approach, Net Operating Income Approach, Traditional Position, Modigliani
and Miller Position, Taxation and Capital Structure and Metron Miller CO6
6
Argument. Dividend Policy and Firm Value: Walter model, Gordon model,
Millerand Modigliani Position.

Text books and Reference Books:


1. Financial Management Theory & Practice by Prasanna Chandra, Publisher: TMH, New Delhi 2004.
2. Fundamentals of Financial Management, 13thEdition (2015) by Eugene F. Brigham and Joel F.
Houston; Publisher: Cengage Publications, New Delhi.
3. Fundamentals of Financial Management byVan Horne, Publisher: Prentice Hall of India.
4. Financial Management, 11th Edition (2015) by I. M. Pandey; Publisher: S. Chand (G/L) & Company
Limited, New Delhi.
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- IV

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Practical Total
02 02 02 02
Practical Evaluation Scheme (Marks)
Skill -Based Internal Assessment (30) End Semester Examination (30)
2413CES4L1 Lab - II Python Continuous Lab Practical Total
Programming Evaluation Attendance Oral
Quiz Performance
20 05 05 20 10 60

Prerequisite:
C++ and Java Programming

Course Description:
A Python course typically introduces programming using the Python language, covering fundamental
concepts like data structures, control flow, functions, and object-oriented programming, with hands-on
exercises and real-world applications

Course Objectives
1. To understand the basics of Python programming language
2. To understand and explore file handling in Python
3. Object-oriented Programming concepts in Python
4. GUI Programming and Databases operations in Python
5. To learn how to use python libraries Numpy, Matplotlib and Pandas
6. Develop applications using variety of libraries and functions

Course Outcomes: After completion of this course, learners will be able to:

1. Describe the Numbers, Math functions, Strings, List, Tuples, and Dictionaries in Python.

2. Understand and summarize different File handling operations.

3. Interpret object-oriented programming in Python.

4. Explain how to design GUI Applications in Python and evaluate different database operations.

5. Develop expertise in handling Python libraries for data science.

6. Develop GUI and WEB-based applications using Python.


Module Hrs.
Detailed Content CO
No. (26)

Basics of Python
1.1 Introduction to Python, Installation, and resources
1.2 Identifiers, Operators, print, Input Statements in python
1 1.3 Strings, Lists, Tuples, Dictionaries, Sets, Accessing Elements, Properties, 4 CO1
Operations and methods on these
data structures
1.4 Decision Flow Control Statement, Loop Statement
Functions and File, I/O Handling
2.1 Functions: Built-in-functions, library functions, Recursive functions,
Modules and importing packages in python code. 4
2 2.2 File Input/Output: Files I/O operations, Read / Write Operations, File CO2
Opening Modes, with keywords, moving within a file, Manipulating files and
directories, OS and SYS modules.
Object Oriented Programming
3.1 Classes and Objects: Public and Private Members, Class Declaration and
Object Creation, Object
Initialization, Class Variables and methods, Accessing Object and Class 4 CO3
3 Attributes.
3.2 Inheritance, Constructor in Inheritance, Exception Handling, Link list,
Stack, Queues.
GUI Development
4.l Graphical User Interface using Tkinter Library module, creating simple
GUI; Buttons, Labels, entry fields,
widget attributes. 5 CO4
4
4.2 Database: Sqilite database connection, Create, Append, update, delete
records from database using GUI.
Python Libraries: Numpy, Pandas, Matplotlib
5.1 Introduction to Numpy, Creating and Printing Ndarray, Class and
Attributes of Ndarray, Mathematical Functions of Numpy.
5 5 CO5
5.2 Introduction to Pandas, Understanding Dataframe, View and Select Data,
Missing Values, Data Operations, File read and write operation.
5.3 Introduction to Matplotlib library, Line properties, Plots and subplots,
Types of Plots
Python Applications
6.1 GUI based applications 4 CO6
6
6.2 Web Based applications

Lab Objectives
1. To understand the basics of Python programming language
2. To understand and explore file handling in Python
3. Object-oriented Programming concepts in Python
4. GUI Programming and Databases operations in Python
5. To learn how to use python libraries Numpy, Matplotlib and Pandas
6. Develop applications using variety of libraries and functions
Lab Outcomes: After completion of this course, learners will be able to:

1. Describe the Numbers, Math functions, Strings, List, Tuples, and Dictionaries in Python.

2. Understand and summarize different File handling operations.

3. Interpret object-oriented programming in Python.

4. Explain how to design GUI Applications in Python and evaluate different database operations.

5. Develop expertise in handling Python libraries for data science.

6. Develop GUI and WEB-based applications using Python.

Suggested List of Experiments

Experiment Experiments Name CO


No. Mapping
1 Write python programs to understand Expressions, Variables, Basic CO1
Math operations and different decision- making statements and
Functions.
2 Write python programs to understand Strings: Basic String CO1
Operations, String Methods and List.
3 Write python programs to understand Tuples, Dictionaries, CO1
Arrays.
4 Write python programs to understand different File handling CO2
operations.

5 Write python programs to understand different Object- oriented features CO3


in Python programs based on Classes,
objects and constructors.
6 Write python programs to understand different Object CO3
oriented features in Python programs based on Inheritance.
7 Write python programs to understand different Object- CO3
oriented features in Python programs based on Exception handling.

8 Write python programs to understand GUI designing and CO4


database operations programs based on Tkinter.

9 Write python programs to understand GUI designing and database CO4


operations programs based on Mysql database creation & Database
connectivity with DML operations
using python.
10 Write python programs to understand different plotting CO5
functions using any dataset.
11 Write python programs to understand Pandas Library Functions. CO5

12 Case Study on any Machine Learning Algorithim. CO6


Text books and Reference Books:

1. Yashavant Kanetkar, ―Let us Python: Python is Future, Embrace it fast‖, BPB Publications; 1st
edition (8 July 2019).
2. Beginning Python: Using Python 2.6 and Python 3.1. James Payne, Wrox publication
3. Introduction to computing and problem-solving using python, E Balagurusamy, McGraw Hill
Education
4. John Grayson, ―Python and Tkinter Programming‖, Manning Publications (1 March 1999).
5. Core Python Programming, Dr. R. Nageswara Rao, Dreamtech Press
6. Eric Matthes, Python Crash Course A hands-on, Project Based Introduction to programming‖ No
Starch Press; 1st edition (8 December 2015). Education, 2009.
7. Paul Barry, Head First Python‖ O′Reilly; 2nd edition (16 December 2016)
8. Andreas C. Mueller, ―Introduction to Machine Learning with Python‖, O„Reilly; 1st edition (7
October2016)
9. Laura Cassell, Alan Gauld, “Python Projects”,Wrox Publication
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- IV

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Practical Total
-- 04 02 02
Practical Evaluation Scheme (Marks)
2413CEP4L1 Mini Project-I Internal Assessment (30) End Semester Examination (30)
Practical / Total
Continuous Test / Practical Viva
Journal Journal
Evaluation Project Conduction Exam
Presentation
20 05 05 15 10 05 60

Course Description:
The students will undergo the experience of developing a project based on any of the programming
language learned during the course. They are expected to learn the skills of teamwork, survey of
the problem domain and understand the issues to be addressed. Students shall implement any real
life application which will meet. Industry/Societal requirements. A quality report exploring
technical report writing skills to be prepared as part of activity.

Objectives:
To inculcate the process of self-learning and research.
 To acquaint with the process of identifying the needs and converting it into the problem.
 To familiarize the process of solving the problem in a group.
 To acquaint with the process of applying basic engineering fundamentals to attempt solutions
to the problems.
 To inculcate the process of self-learning and research.

Outcomes: After completion of this course, learners will be able to:


CO1: Identify the issues in the society related to the preferred domain of study.
CO2: Conduct survey and analysis of existing systems for identified issue.
CO3: Formulate the problem and design a solution for solving it.
CO4: Systematically plan and implement the solution.
CO5: Perform validation and analysis of the results.
CO6: Prepare a technical report and present it.
Guidelines:
1. Students shall form a group of 3 to 4 students.
2. Students should do survey and identify needs, which shall be converted into problem statement for
mini project in consultation with faculty supervisor and internal committee of faculty members.
3. Students in a group shall understand problem effectively, propose multiple solutions and select best
possible solution in consultation with guide / supervisor.
4. Students have to develop an application based on programming language they have learned during
course.

Internal Assessment:
Two progress/review seminars shall be conducted during the semester by the review/ progress
monitoring committee. In continuous assessment focus shall also be on each individual student, assessment
based on individual’s contribution in group activity, their understanding, contribution and response to
questions. The Internal Assessment is based on the weekly performance of the students, review
performances, quality of the report, and regularity.
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- IV

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Practical Total
-- 02 01 01
Practical Evaluation Scheme (Marks)
Computer Internal Assessment (30) End Semester Examination (30)
2413CEC4L1 Network
Systems Lab Continuous Lab Practical Total
Attendance Oral
Evaluation Quiz Performance
20 05 05 20 10 60

Courses Objectives:
1. Understand network topologies and routing concepts through hands-on implementation using simulation
tools like Cisco Packet Tracer.
2. Familiarize with basic and advanced networking commands in a Linux environment for real-time
network configuration and troubleshooting.
3. Learn the use of remote access protocols and services such as Telnet, SSH, and FTP for secure and
efficient file and system access.
4. Develop socket programming skills using programming languages like Java to implement client-server
communication.
5. Explore network layer functionalities, such as IP addressing, subnetting, routing, and packet filtering
using tools and commands in Linux.
6. Analyze and interpret network traffic across different layers of the OSI model using tools like
Wireshark.

Courses Outcomes:
After completion of this course, learners will be able to:
1. Design and simulate simple to moderately complex network topologies using Cisco Packet Tracer and
configure routing protocols
2. Apply networking commands effectively to monitor, diagnose, and troubleshoot network-related issues
in a Linux environment.
3. Demonstrate secure data transfer and remote login techniques using FTP, Telnet, and SSH protocols.
4. Implement and test socket-based applications using TCP and UDP communication in Java.
5. Configure and manage IP addressing schemes, routing tables, and firewall rules using Linux-based tools
and commands.
6. Use network analyzers like Wireshark to evaluate protocol behavior and understand how data flows
through TCP/IP layer
List of Experiments:

Sr. No. Title of the Experiment CO

1. Build a simple network topology and configure it for static routing protocol using CO1
packet tracer using Cisco Packet Tracer

2. Use basic networking commands (eg: ping, tracert, nslookup, netstat, ARP, RARP, ip, CO1
ifconfig, dig, route, etc ) using Linux Command Prompt
3. Perform File Transfer and Access using FTP commands CO2

4. Perform Remote login using Telnet server/ SSH server using Linux Command Prompt CO2

5. Implement TCP or UDP Sockets using Java CO3

6. Setup a network and configure IP addressing, subnetting, Masking using CISCO Packet
Tracer. CO4
1.Set up multiple IP addresses on a single LAN.
2.Using nestat and route commands of Linux, do the following:
 View current routing table
7. CO4
 Add and delete routes
 Change default gateway
Perform packet filtering by enabling IP forwarding using IPtables in Linux.
8. Simulate congestion control (leaky bucket / token bucket) using C code/Netsim CO4
9. Implement the Hamming code using Java CO5
Implement Stop and wait protocol / sliding window (selective repeat / Go back N ).
10. Using Netsim CO5
Use Wireshark to understand the operation of TCP/IP layers :
 Ethernet Layer : Frame header, Frame size etc.
 Data Link Layer : MAC address, ARP (IP and MAC address binding) CO3,
11. CO4,
 Network Layer : IP Packet (header, fragmentation), ICMP (Query and Echo) CO5
 Transport Layer: TCP Ports, TCP handshake segments etc.
 Application Layer: DHCP, FTP, HTTP header formats
12. Study on Bluetooth protocol stack CO6

References:
1. James F. Kurose & K W Ross: Computer Networking: A Top Down Approach, Pearson Education
(LPE)

2. B.A. Forouzan, Data Communications and Networking, TMH (5e)

3. A.S. Tanenbaum, Computer Networks, Pearson Education, (4e)

4. Douglas E. Comer: Computer Network & Internet, Addison Wesley. 2. Andrew S. Tanenbaum :
Computer Networks, PHI (5E).
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- IV

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Practical Total
-- 02 01 01
Practical Evaluation Scheme (Marks)
Data Structures Internal Assessment (30) End Semester Examination (30)
2413CEC4L2 Practical /
Lab Continuous Test / Practical Viva Total
Journal Journal
Evaluation Project Conduction Exam
Presentation
20 05 05 15 10 05 60

Courses Objectives:
1. To implement linear and non-linear data structures.
2. To solve problem involving stacks, queues, linked list, graphs and trees.
3. To implement various sorting and searching techniques.
4. To use appropriate data structures for real world applications.

Courses Outcomes:
After completion of this course, learners will be able to:
1. To implement primitive and non-primitive data structures.
2. To implement operations and applications of stacks and queues data structures.
3. To implement operations and applications of linked list data structure.
4. To implement operations like insertion, deletion, searching and traversing on various non- linear data
structures.
5. To demonstrate knowledge of various sorting and searching techniques.
6. To apply appropriate data structure for solving real world problems.

List of Experiments:

Sr. No. Title of the Experiment CO

1 Implement a program to solve Tower of Hanoi problem with n disks using recursion CO1
Implement a menu driven program for performing following operations on Stack Data
2 Structures: CO2
a. Push b. Pop

3 Implement a program to transform infix expression to postfix expression. CO2


Implement a menu driven program for performing following operations on Circular
Queue Data Structures:
4 a. Insertion b. Deletion CO2

Implement a menu driven program for performing following operations on Singly


Linked List Data Structures:
a. Insertion and Deletion at Beginning.
5 b. Insertion and Deletion at End. CO3
c. Insertion and Deletion in Middle of list based on position entered by user.
d. Display status of list using backward traversal

Implement a menu driven program for performing following operations on Binary


Search Tree (BST) of Integers.
6 a. Create a BST of N Integers. CO4
b. Traverse the BST in Inorder, Preorder and Post Order.
c. Delete an element from BST.
Implement a program for performing following traversal operations on Graph Data
7 Structures: Breadth First Search/ Depth First Search CO4

8 Implement a program to arrange a list of integers in ascending order using Quick Sort CO5
Implement a program to search element from a given set of elements in an array using
9 Hashing Techniques. CO5

10 Case Study – Identify best suited Data structures for solving real world problem. CO6

References:

1. Data Structures using C, Reema Thareja, Oxford.

2. Data Structures Using C, Aaron M Tenenbaum, YedidyahLangsam, Moshe J Augenstein, Pearson.

3. Data Structures and Program Design by Kruse et. al., PHI.

4. Data Structure Using C, Balagurusamy.

5. Richard F. Gilberg and Behrouz A. Forouzan, “Data Structures: A Pseudocode Approach with C”, 2nd
Edition, CENGAGE Learning.

6. Jean Paul Tremblay, P. G. Sorenson, “Introduction to Data Structure and Its Applications”, McGraw-
Hill Higher Education.
SECOND YEAR
B. TECH IN COMPUTER ENGINEERING
SEM- IV

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
01 -- -- --
Theory Evaluation Scheme (Marks)
Internal Assessment (30)
Constitution of Best 1 (10) (20)
End
End
2413CEQ4T1 Open Book Test Sem. Sem.
India Total
Assignment Quiz / / Surprise Test Exam Exam
CA1 CA2 Hrs.
/ Tutorial Seminar /Capstone
Project
- - - - - - - -

Prerequisite:
Basic understanding of Indian history, civics, and governance.

Course Description:
This course covers the Indian Constitution, including its features, governance structure, and administrative
framework. It explores the Union and State Governments, local administration, Panchayati Raj, and the
Election Commission, emphasizing their roles in governance and democracy.

Course Objectives:
1. To gain familiarity with fundamental duties and rights of citizens of India
2. To sensitize students about constitution of India
3. To bring awareness about functioning of local , state and union government administration
4. To understand functioning of Panchayati Raj
5. To understand Election Commission role and functioning

Course Outcomes:
On successful completion of course learner/student will be able to:
1. Describe historical background of the constitution.
2. Explain the value of the fundamental rights and duties for becoming good citizen of India
3. Analyse the decentralisation of power between central, state and local self-government
4. Apply the knowledge in strengthening of the constitutional institutions
5. Analyse the features of Indian constitution
Module Hrs
No Contents . (13) CO

Introduction: Constitution’ meaning of the term, Indian Constitution: Sources


and constitutional history, Features: Citizenship, Preamble, Fundamental
1. 2 CO1
Rights and Duties,
Directive Principles of State Policy
Union Government and its Administration Structure of the Indian Union:
Federalism, Centre- State relationship, President: Role, power and position,
2. PM and Council of ministers, Cabinet and Central Secretariat, Lok Sabha, 3 CO2
Rajya
Sabha
State Government and its Administration Governor: Role and
3. Position, CM and Council of ministers, State Secretariat: Organisation, 3 CO3
Structure and Functions.

Local Administration District’s Administration head: Role and


4. Importance, Municipalities: Introduction, Mayor and role of Elected 2 CO4
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
Election Commission Election Commission: Role and Functioning, Chief
5. 3 CO5
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. Laxmikanth, “Indian Polity”, Tata McGraw Hill, 2017.


2. Durga Das Basu, Introduction to the Constitution of India, Preentice Hall of India Pvt.Ltd. New
Delhi
3. Subash Kashyap, Indian Constitution, National Book Trust.
4. Dynamics of Indian Government & Politics D.C. Gupta, Indian Government and Politics.
5. H.M.Sreevai, Constitutional Law of India, 4th edition in 3 volums, Universal Law Publications.
6. Subhash Kashyap, “Indian Administration”, 2001.
7. Avasthi and Maheshwari, “Indian Administration”, 2001.

You might also like