0% found this document useful (0 votes)
9 views94 pages

SYBTech Syllabus 2024 28

Pimpri Chinchwad College of Engineering aims to be among the top 100 engineering institutes in India by providing ethical, sustainable, and quality education, with a focus on creating competent engineers and entrepreneurs. The curriculum framework for the B.Tech in Computer Engineering includes detailed course structures, credit distributions, and evaluation schemes for the academic year 2025-26. The document outlines various courses, including core, elective, and enhancement courses, along with their respective credits and semester-wise distributions.

Uploaded by

danishsayyad2006
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)
9 views94 pages

SYBTech Syllabus 2024 28

Pimpri Chinchwad College of Engineering aims to be among the top 100 engineering institutes in India by providing ethical, sustainable, and quality education, with a focus on creating competent engineers and entrepreneurs. The curriculum framework for the B.Tech in Computer Engineering includes detailed course structures, credit distributions, and evaluation schemes for the academic year 2025-26. The document outlines various courses, including core, elective, and enhancement courses, along with their respective credits and semester-wise distributions.

Uploaded by

danishsayyad2006
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

Pimpri Chinchwad Education Trust’s

PIMPRI CHINCHWAD COLLEGE OF ENGINEERING


SECTOR NO. 26, PRADHIKARAN, NIGDI, PUNE 411044
(An Autonomous Institute Approved by AICTE and Affiliated to SPPU, Pune)

Effective from Academic Year 2025-26


Department of Computer Engineering

Institute Vision

To be one of the top 100 Engineering Institutes of India in coming five years by offering exemplarily
Ethical, Sustainable and Value Added Quality Education through a matching ecosystem for building
successful careers.

Institute Mission
1. Serving the needs of the society at large through establishment of a state-of-art Engineering
Institute.
2. Imparting right Attitude, Skills, Knowledge for self-sustenance through Quality Education.
3. Creating globally competent and Sensible engineers, researchers and entrepreneurs with an ability
to think and act independently in demanding situations.

EOMS Policy

“We at PCCOE are committed to offer exemplarily Ethical, Sustainable and Value Added Quality
Education to satisfy the applicable requirements, needs and expectations of the Students and
Stakeholders.

We shall strive for technical development of students by creating globally competent and sensible
engineers, researchers, and entrepreneurs through Quality Education.

We are committed for Institute’s social responsibilities and managing Intellectual property.

We shall achieve this by establishing and strengthening state-of-the-art Engineering Institute through
continual improvement in effective implementation of Educational Organizations Management
Systems (EOMS).”
Department of Computer Engineering

INDEX

Sr. No. Content Page No.


1 Curriculum Framework 1

2 List of Abbreviation 1

3 Course wise credit distribution 2

4 Semester wise course distribution 3

5 Semester wise credit distribution 4

6 Curriculum Structure – S.Y [Link]. Semester III 6

7 List of Courses – Open Elective - Engineering Sciences 7

8 List of Courses – Department Specific Open Elective 7

9 Curriculum Structure – S.Y [Link]. Semester IV 8

10 List of Courses – Open Elective - Applied Mathematics 9


List of Courses
11 9
–Entrepreneurship/Economics/Management Course-2
12 Course Syllabus of Semester – III Courses 10

13 Course Syllabus of Semester – IV Courses 55

14 Vision and Mission of Computer Engineering Department 88


Department of Computer Engineering

CURRICULUM FRAMEWORK
(Academic Regulations 2023)

LIST OF ABBREVIATIONS

Sr. No. Abbreviation Type of Course


1 BSC Basic Science Course
2 ESC Engineering Science Course
3 PCC Programme Core Course
4 PEC Programme Elective Course
5 MDM Multidisciplinary Minor
6 OEC Open Elective Course
7 VSEC Vocational and Skill Enhancement Course
8 AEC Ability Enhancement Course
9 EEM Entrepreneurship/Economics/Management Course
10 IKS Indian Knowledge System
11 VEC Value Education Course
12 ELC Experiential Learning Courses
13 LLC Liberal Learning Courses

Curriculum S.Y. [Link]. Computer Engineering Page | 1


Department of Computer Engineering

COURSE WISE CREDIT DISTRIBUTION

No. of Total Credits


Sr. No. Type of Course
Courses No. %
1 Basic Science Course (BSC) 8 14 9
2 Engineering Core Course (ECC) 5 12 8
3 Programme Core Course (PCC) 20 44 28
4 Programme Elective Course (PEC) 7 20 13
5 Multidisciplinary Minor (MDM) 6 14 9
6 Open Elective Course (OEC) 4 8 5
7 Vocational and Skill Enhancement Course (VSEC) 4 8 5
8 Ability Enhancement Course (AEC) 2 4 3
9 Entrepreneurship/ Economics/ Management Course
2 4 3
(HSSM)
10 Indian Knowledge System (IKS) 1 2 1
11 Value Education Course (VEC) 2 4 3
12 Experiential Learning Courses 5 22 14
13 Liberal Learning Courses 2 4 3

Total 68 160 100

Curriculum S.Y. [Link]. Computer Engineering Page | 2


Department of Computer Engineering

SEMESTER-WISE COURSE DISTRIBUTION

Course Distribution: Semester Wise


No. of Courses / Semester
Sr. No. Type of Course 1 2 3 4 5 6 7 8 Total

1. Basic Science Course (BSC) 4 4 - - - - - - 8


2. Engineering Core Course (ECC) 3 2 - - - - - - 5
3. Programme Core Course (PCC) - 1 4 4 4 3 4 - 20
4. Programme Elective Course (PEC) - - - - 1 2 2 2 7
5. Multidisciplinary Minor (MDM) - - 1 1 2 1 1 - 6
6. Open Elective Course (OEC) - - 2 1 1 - - - 4
7. Vocational and Skill Enhancement Course
1 1 - 1 - 1 - - 4
(VSEC)
8. Ability Enhancement Course (AEC) 1 - - 1 - - - - 2
9. Entrepreneurship/ Economics/ Management
- - 1 1 - - - - 2
Course (HSSM)
10. Indian Knowledge System (IKS) - 1 - - - - - - 1
11. Value Education Course (VEC) - - 1 1 - - - - 2
12. Experiential Learning Courses - - 1 - - - 2 2 5
13. Liberal Learning Courses 1 1 - - - - - - 2
Total 10 10 10 10 8 7 9 4 68

Curriculum S.Y. [Link]. Computer Engineering Page | 3


Department of Computer Engineering

SEMESTER-WISE CREDIT DISTRIBUTION

Credit Distribution: Semester Wise


No. of Credits / Semester
Sr. No. Type of Course
1 2 3 4 5 6 7 8 Total

1. Basic Science Course (BSC) 7 7 - - - - - - 14


2. Engineering Core Course (ECC) 7 5 - - - - - - 12
3. Programme Core Course (PCC) - 2 8 8 10 8 8 - 44
4. Programme Elective Course (PEC) - - - - 4 8 4 4 20
5. Multidisciplinary Minor (MDM) - - 2 2 4 2 4 - 14
6. Open Elective Course (OEC) - - 4 2 2 - - - 8
7. Vocational and Skill Enhancement Course
2 2 2 - - 2 - - 8
(VSEC)
8. Ability Enhancement Course (AEC) 2 - - 2 - - - - 4
9. Entrepreneurship/ Economics/ Management
- - 2 2 - - - - 4
Course (HSSM)
10. Indian Knowledge System (IKS) - 2 - - - - - - 2
11. Value Education Course (VEC) - - 2 2 - - - - 4
12. Experiential Learning Courses - - - 2 - - 4 16 22
13. Liberal Learning Courses 2 2 - - - - - - 4
Total 20 20 20 20 20 20 20 20 160

Curriculum S.Y. [Link]. Computer Engineering Page | 4


Department of Computer Engineering

Curriculum S.Y. [Link]. Computer Engineering Page | 5


Department of Computer Engineering

CURRICULUM STRUCTURE

Second Year [Link]. (Computer Engineering) Semester – III


Second Year [Link] Computer Engineering (Regulations 2023)
(With effect from Academic Year 2025-26)
Semester III
Teaching Scheme
Credit Scheme Evaluation Scheme and Marks
(Hours/Week)
Course Course Name
Code L P T O* FA SA TW PR OR Total
L P T Total
FA1 FA2

BCE23PC01 Data Structures 3 - - 3 3 - - 1 20 20 60 - - - 100


BCE23PC02 Data Structures - 2 - 2 - 4 - - - - - 50 50 - 100
Laboratory
BCE23PC03 Microprocessor 10 10 30 -
2 - - 2 2 - - 1 - - 50
Architecture
BCE23PC04 Microprocessor -
- 1 - 1 - 2 - - - - 50 - - 50
Architecture
Laboratory
- OE -Engineering 10 10 30 -
2 - - 2 2 - - - - - 50
Sciences
- OE - Department 10 10 30 -
2 - - 2 2 - - - - - 50
Specific Open
Elective
- Multidisciplinary 10 10 30
2 - - 2 2 - - - - - - 50
Minor 1#
BCE23VS03 Data Exploration and - - -
- 2 - 2 - 4 - - 50 50 - 100
Visualization
Laboratory
BSH23EM01 EEM-I-Business 2 - - 2 2 - - - 10 10 30 - - - 50
studies for engineer
BSH23VE01 Universal Human 2 - - 25 25 - - - 50
2 - - 2 -
Values
Total 15 5 0 20 15 10 0 2 95 95 210 150 100 - 650

#Refer separate booklet for Multidisciplinary Minor (MDM Courses)

L-Lecture, P-Practical, T-Tutorial, O*- Self Learning FA–Formative Assessment, SA – Summative Assessment,
TW-Term Work, OR-Oral, PR-Practical

Note: - Exit Policy: Available as a separate document

Curriculum S.Y. [Link]. Computer Engineering Page | 6


Department of Computer Engineering

List of Courses – Open Elective Engineering Sciences

Course Code Department Course Name

BSH23OE04 AS&H Statistical Data Analysis using R

BSH23OE05 Advanced Materials and


AS&H
Characterizations

BET23OE01 E&TC Electrical Machines

BET23OE02 E&TC Introduction to Signals and Systems


Choose any one
BME23OE01 MECH Material Science

BME23OE02 MECH Drawing for Engineers

BME23OE03 Fundamentals of Mechanical


MECH
Components and Systems

BCI23OE01 CIVIL E-Waste Management

List of Courses – Open Elective Department Specific

Course Code Department Course Name

BSH23OE06 Neural Network and Fuzzy Logic


AS&H
Control

BET23OE03 E&TC Biology for Engineers

BCS23OE01 CSE(AI&ML) AI for Financial Modelling

BME23OE04 MECH Industry 4.0


Choose any one
BME23OE05 MECH Energy Storage Management

BCI23OE02 CIVIL Total Quality Management

BCI23OE03 CIVIL Building Services and Maintenance

BCE23OE03 COMP Android App Development with Kotlin

Curriculum S.Y. [Link]. Computer Engineering Page | 7


Department of Computer Engineering

CURRICULUM STRUCTURE

Second Year [Link]. (Computer Engineering) Semester – IV


Second Year [Link] Computer Engineering (Regulations 2023)
(With effect from Academic Year 2025-26)
Semester IV
Teaching Scheme
Credit Scheme Evaluation Scheme and Marks
(Hours/Week)
Course Course Name
Code L P T O* FA SA TW PR OR Total
L P T Total
FA1 FA2

BCE24PC01 Advanced Data


2 - - 2 2 - - 1 10 10 30 - - - 50
Structures
BCE24PC02 Advanced Data
Structures Laboratory - 1 - 1 - 2 - - - - - 25 25 - 50

BCE24PC03 Database
Management System 3 - - 3 3 - - 1 20 20 60 - - - 100
BCE24PC04 Database
Management System - 2 - 2 - 4 - - - - - 50 50 - 100
Laboratory
- OE – Applied
Mathematics 2 - - 2 2 - - - 10 10 30 - - - 50

- Multidisciplinary
Minor 2# 2 - - 2 2 - - - 10 10 30 - - - 50

BCE24EL01 Community
Engagement Project
(CEP) Field Project - 2 - 2 - 4 - - - - - 100 - - 100
(FP)
-
EEM-II 2 - - 2 2 - - - 10 10 30 - - - 50

BSH24AE05 Professional
Development - 2 - 2 - 4 - - - - - 100 - - 100
Training *
BSH24VE02 Constitution of India
2 - - 2 2 - - - 25 25 - - - 50

Total 13 7 0 20 13 14 0 2 85 85 180 275 75 - 700


#Refer separate booklet for Multidisciplinary Minor (MDM Courses)

L-Lecture, P-Practical, T-Tutorial, O*- Self Learning FA–Formative Assessment, SA – Summative Assessment,
TW-Term Work, OR-Oral, PR-Practical

Note: - Exit Policy: Available as a separate document

Curriculum S.Y. [Link]. Computer Engineering Page | 8


Department of Computer Engineering

List of Courses – Open Elective: Applied Mathematics

Course Code Department Course Name

BSH24OE01 Applied Mathematics (Suggested for


Mechanical branch)

BSH24OE02 Computational Techniques (Suggested


for E&TC branch)

BSH24OE03 Applied Mathematics (Suggested for


AS&H Choose any one
Civil branch)

BSH24OE07 Computational Techniques (Suggested


for Computer and IT branches)

BSH24OE08 Mathematical Optimization (Suggested


for CSE -AIML branch)

List of Courses – EEM Course – II

Course Code Department Course Name

BSH24EM02 Designing Thinking & Innovation


Management

BSH24EM03 Project Management


AS&H Choose any one
BSH24EM04 Fostering Entrepreneurship and Startups

BSH24EM05 Business finance for engineers

Curriculum S.Y. [Link]. Computer Engineering Page | 9


Department of Computer Engineering

Curriculum S.Y. [Link]. Computer Engineering Page | 10


Department of Computer Engineering

Program: B. Tech. (Computer Engineering) Semester: III

Course: Data Structures Code: BCE23PC01


Teaching Scheme (Hrs./Week)
Evaluation Scheme and Marks

FA
Credit
Lecture Practical Tutorial Other SA Total
FA1 FA2

03 03 - - 1 20 20 60 100
Prior knowledge of Decision control structures, loop control structures, arrays, functions, and structure is
essential.

Course Objectives:
This course aims at enabling students:
1. To explore various sorting techniques and the concept of data structures
2. To gain knowledge about different types of Linked Lists
3. To elaborate the concepts of Stack with respect to problem solving
4. To elaborate the concepts of Queue with respect to problem solving
5. To demonstrate the hash table along with hash functions and various collision resolution techniques
Course Outcomes:
After learning the course, the students will be able to:
1. Apply the concepts of Sorting methods to solve real life problems
2. Apply the concepts of Linked Lists for problem solving
3. Apply the concepts of Stack for real life problem solving
4. Apply the concepts of Queue for real life problem solving
5. Understand various hash functions and collision resolution techniques of a hash table
Detailed Syllabus

Unit Description Duration


[Hrs]

Introduction to Data Structures and Sorting Methods:


Types of Data Structures - Linear & Nonlinear, Static & Dynamic; Algorithms:
9
I Characteristics of Algorithms; Time and Space Complexity; Sorting Techniques: 8
Insertion Sort, Quick Sort, Merge Sort, Complexity Analysis of Different Sorting
Techniques

Linked List: Dynamic Memory Management; Basics of Linked List, Comparison


of sequential and linked organizations, Types of linked list: Singly linked list,
II doubly linked list, Circular linked list; Various operations (insertion, deletion, 89
searching, updating and printing) for linked list manipulation; Polynomial
operations using linked list.

Stack: Stack as an ADT; Stack representation using array and linked list;
III Operations on Stack; Applications of Stack: Recursion, Parenthesis Checking, 89
Infix to Postfix and Prefix conversion; Evaluation of Prefix and Postfix evaluation.

Queue: Queue as an ADT; Queue representation using array and linked list; Types
IV of Queues: Linear Queue, Circular Queue, Double Ended Queue; Operation on 89
Queue; Applications of Queue: Job Scheduling, Josephus problem

V Hashing: Hashing: Concepts - Hash table, issues in hashing, hash 8

Curriculum S.Y. [Link]. Computer Engineering Page | 11


Department of Computer Engineering

functions-properties of good hash function; Hash functions: division, 9


multiplication, digit extraction, mid-square, folding and universal methods;
Collision resolution strategies- open addressing and chaining; Skip List;

Self Study
Insertion Sort, Radix Sort, Generalized linked list, Converting recursion to 5*
iteration, Priority Queue, Skip List, Research Paper Reading

Total (* Not included) 45

Text Books:
1. Ellis Horowitz, Sartaj Sahni, Dinesh Mehta, “Fundamentals of Data Structures in C++”, University
Press(India) Pvt. Ltd., 2nd Edition, 2008, ISBN-10: 8173716064/ ISBN-13:978-8173716065.
2. Varsha H. Patil, “Data Structures using C++”, Oxford University Press, 1st Edition, 2012, ISBN-10:
0-19-806623-6/ ISBN-13: 978-0-19-806623-1.

Reference Books:
1. Y. Langsam, M. Augenstin and, A. Tannenbaum, “Data Structures using C & C++,” Pearson
Education India, Second Edition,2015, ISBN 10: 9332549311, ISBN 13: 978-9332549319.
2. Richard F. Gilberg; Behrouz A. Forouzan, “Data Structures, Pseudo code Approach with C,” Cengage
Learning India Edition, 2nd Edition, 2007, ISBN 10: 8131503143 ISBN 13: 9788131503140.

Online Sources:
1. [Link]
2. [Link]
3. [Link]

Curriculum S.Y. [Link]. Computer Engineering Page | 12


Department of Computer Engineering

Program: B. Tech. (Computer Engineering) Semester: III

Course: Data Structures Laboratory Code: BCE23PC02

Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks


Credit
Lecture Practical Tutorial TW OR PR Total

02 - 04 - 50 - 50 100
Prior knowledge of Decision control structures, loop control structures, arrays, functions, and structure is
essential.
Course Objectives:
This course aims at enabling students:
1. To explore various sorting techniques and the concept of data structures
2. To gain knowledge about different types of Linked Lists
3. To elaborate the concepts of Stack with respect to problem solving
4. To elaborate the concepts of Queue with respect to problem solving
5. To demonstrate the hash table along with hash functions and various collision resolution techniques
Course Outcomes:
After learning the course, the students will be able to:
1. Apply the concepts of Sorting methods to solve real life problems
2. Implement solution to various real-life problems using Linked List
3. Use Stack data structures to solve real life problems
4. Apply the concepts of Queue for solving real life problems
5. Apply various hash functions and collision resolution techniques for a hash table
Guidelines for Students:
● The laboratory assignments are to be submitted by students in the form of a journal.
● Journal consists of prologue, certificate, table of contents and handwritten write-up of each
assignment (Title, Objectives, Problem Statement, Outcomes, Date of Completion, Assessment
grade/marks and assessor's sign, Theory Concept, algorithm, time complexity, sample input and
expected output, conclusion).

Guidelines for Laboratory/Term Work Assessment:


● Continuous assessment of laboratory work is to be done based on overall performance and Laboratory
performance of students.
● Suggested parameters for overall assessment include timely completion, performance, innovation,
efficiency, punctuality, and neatness
● Each Laboratory assignment will be assessed based on parameters with appropriate weightage.

Guidelines for Laboratory Conduction


● All assignments are mandatory.
● Student should be encouraged for appropriate use of Hungarian notation, proper indentation, and
comments.
● Use of open-source software is to be encouraged.
● Operating System recommended: - 64-bit Open-source Linux or its derivative.
● Programming tools recommended: - G++/GCC, Eclipse.
● Debugging of existing code is to be encouraged
● Facilitate instruction on GitHub and GitBash by faculty prior to commencement of lab assignments.
Detailed Syllabus
Suggested List of Assignments
Assignme
Assignment Title
nt No.

Curriculum S.Y. [Link]. Computer Engineering Page | 13


Department of Computer Engineering

Consider a student database of SY COMP class (at least 15 records). Database contains different
fields of every student like Roll No, Name and SGPA.
a. Design a roll call list, arrange list of students according to roll numbers in ascending
1.
order using Insertion Sort
b. Arrange list of students alphabetically using shell sort
c. Arrange list of students to find out first ten toppers from a class using Radix sort
Consider Employee database of PCCOE (at least 20 records). Database contains different fields
of every employee like EMP-ID, EMP-Name and EMP-Salary.
2.
a. Arrange list of employees according to EMP-ID in ascending order using Quick Sort
b. Arrange list of Employee alphabetically using Merge Sort
Consider the playlist in a music player. Implement a playlist feature in music player application
using singly linked list. Each song in the playlist is represented as a node in the linked list. Each
node contains information about the song (such as title or artist or duration, etc.).
The playlist should allow users to:
3.
a. Add songs
b. Remove songs
c. Display the entire playlist
d. Play specific songs
Implement a simple text editor application using a doubly linked list to manage the text buffer.
Text editor should support the following functionalities:
a. Insert text
4. b. Delete text
c. Display text
d. Search text
e. Print text in reverse
Implement a navigation system for a delivery service using a circular linked list to represent
routes. The navigation system should support the following functionalities:
5. a. Add route
b. Remove route
c. Display route
Consider two polynomial expressions of any degree. Design solution to perform addition of these
6.
two polynomials with suitable data structure and display results.
Implement a browser history management system using a stack data structure to track the user's
browsing history. The system should support the following functionalities:
a. Add visited page
7. b. Navigate back
c. View current page
d. Check if history is empty or not
Assume no upper bound on number of pages visited
Write a program to convert infix expression to postfix, infix expression to prefix and evaluation
8.
of postfix and prefix expression.
a. Implement a restaurant waitlist system using the queue data structure. Restaurant waitlist
provide following facility:
a. Add Party to Waitlist
b. Seat Party
c. Display Waitlist
9. b. Implement a checkout system for a supermarket to efficiently manage customer queues during
peak hours. The system should support the following operations using a circular queue data
structure:Customer arrival
a. Customer checkout
b. Close Checkout Counter
c. View customer

Curriculum S.Y. [Link]. Computer Engineering Page | 14


Department of Computer Engineering

Implement a job scheduling system for a manufacturing plant using a double-ended queue. The
system needs to efficiently manage the processing of jobs on various machines throughout the
plant. Each job has a Job_priority.
The system should support the following operations:
10.
a. Add Job
b. Remove Job
c. Display Job
d. Search Job
Consider an employee database of N employees. Make use of a hash table implementation to
11.
quickly look up the employer's id number.
Text Books:
1. Ellis Horowitz, Sartaj Sahni, Dinesh Mehta, “Fundamentals of Data Structures in C++,” University
Press (India) Pvt. Ltd., 2nd Edition, 2008, ISBN-10: 8173716064/ ISBN-13:978-8173716065.
2. Varsha H. Patil, "Data Structures using C++", Oxford University Press, 1st Edition, 2012, ISBN-10:
0-19-806623-6/ ISBN13: 978-0-19-806623-1.
Reference Books:
1. Richard F. Gilberg & Behrouz A. Forouzan, “Data Structures, Pseudo code Approach with C,”
Cengage Learning India Edition, 2nd Edition, 2007, ISBN 10: 8131503143 / ISBN 13:
9788131503140.
2. Y. Langsam, M. Augenstin and A. Tannenbaum, “Data Structures using C,” Pearson Education Asia,
First Edition, 2002, ISBN 978-81-317-0229-1.
3. G.A.V. PAI, “Data Structures and Algorithms, Concepts, Techniques and Applications,” Tata
McGraw-Hill, Volume1 1st Edition, 2017. ISBN-10: 0070667268/ ISBN-13: 978-0070667266.
4. Y. Langsam, M. Augenstin and, A. Tannenbaum, “Data Structures using C & C++,” Pearson
Education India, Second Edition,2015, ISBN 10: 9332549311, ISBN 13: 978-9332549319.

Curriculum S.Y. [Link]. Computer Engineering Page | 15


Department of Computer Engineering

Program: B. Tech. (Computer Engineering) Semester: III

Course: Microprocessor Architecture Code: BCE23PC03

Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks

FA
Credit
Lecture Practical Tutorial Other SA Total
FA1 FA2

02 02 - - 1 10 10 30 50

Prior Knowledge of Digital Electronics and Computer Organization is essential

Course Objectives:
This course aims at enabling students:
1. To understand basic architectural features of processor.
2. To learn and distinguish the architecture and programmer’s model of 80386DX processor
3. To identify the system level features and processes of processor.
4. To acquaint the learner with application instruction set and logic to build Assembly Language Programs
(ALP).

Course Outcomes:
After learning the course, the students will be able to:
1. Elaborate the architectural components of 80386dx microprocessor.
2. Explain different instructions of 80386dx instruction set.
3. Describe advanced features of 80386dx microprocessor.
4. Discuss the different elements of cache memory.

Detailed Syllabus

Unit Description Duration


[Hrs]

Evolution of Intel processor architecture- 4 bit to 64 bit performance assessment.


Introduction to 80386dx Processor - 80386dx Features and Architecture
Basic Programming Model- Memory Organization and Segmentation, Operating
I modes. Registers - General Registers, Segment Registers, Flags Register Addressing 9
modes and Formats- Immediate, Direct, Indirect, Register, Register indirect,
Displacement and stack
Case Study-80386dx addressing modes

Instruction Set- Data Movement Instructions, Binary Arithmetic Instructions,


Decimal Arithmetic Instructions, Logical Instructions, Control Transfer Instructions,
II 8
String and character translation Instructions, Flag Control Instructions.
Case Study Intel 8086/80386dx Instruction Set Systems Architecture

Protected Mode - Systems Registers (Systems flags, Memory Management registers,


Control registers, Debug registers, Test registers).
III Global Descriptor Table, Local Descriptor Table, Interrupt Descriptor Table, GDTR, 7
LDTR, IDTR. Format of Descriptor and Selector, Segment Translation, Page
Translation, Combining Segment and Page translation.

Cache memory unit – Concept of cache memory, Mapping methods: Direct


IV 6
Mapping, Associative Mapping, Set-Associative Mapping, Replacement Algorithms,

Curriculum S.Y. [Link]. Computer Engineering Page | 16


Department of Computer Engineering

Fetch and write mechanisms: Cache Read and write operations.

Self Study
Introduction to Pentium Processor and Multicore processor Architecture and
6*
Features, RISC Vs. CISC architectures, Study of NVIDIA Grace and ARM-based AI
Processors, Research Paper Reading

Total (* Not included) 30

Text Books:
1. Douglas Hall, "Microprocessors & Interfacing", McGraw Hill, Revised 2nd Edition, 2014 ISBN
0-07-100462-9.
2. A. Ray, K. Bhurchandi, "Advanced Microprocessors and peripherals: Arch, Programming &
Interfacing", Tata McGraw Hill, 2016, ISBN 0-07-463841-6.
3. James Turley, "Advanced 80386 Programming Techniques", McGraw-Hill, 3rd edition , 2015 ISBN
10:0078813425, 13:978-0078813429.
4. Introduction to 64 bit Intel Assembly Language Programming for Linux, 2nd Edition, 2012, Ray
Seyfarth, ISBN10:1478119209, ISBN-13: 9781478119203

Reference Books:
1. Ray Seyfarth, "Introduction to 64-bit Intel Assembly Language Programming for Linux", 2nd Edition,
2014, ISBN 10: 1478119209, ISBN-13: 9781478119203.
2. Jeff Duntemann, "Assembly Language Step-by-step: Programming with Linux", Wiley, 3rd Edition,
2009, ISBN 10 0470497025, ISBN-13: 978-0470497029.
3. Chris H. Pappas, William H. Murray, "80386 Microprocessor Handbooks", McGraw-Hill Osborne
Media, 2nd edition 2010 ISBN-10: 0078812429, 13: 978-0078812422.
4. Mohammad Rafiquzzaman, "Microprocessors: Theory and Applications: Intel and Motorola", 2nd
edition 2013 Prentice Hall, ISBN 10:0966498011, 13:978:0966498011

Online Sources:
1. [Link]
2. Intel 80386 Programmer's Reference Manual [Link]

Curriculum S.Y. [Link]. Computer Engineering Page | 17


Department of Computer Engineering

Program: B. Tech. (Computer Engineering) Semester: III

Course: Microprocessor Architecture Laboratory Code: BCE23PC04


Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks
Credit
Lecture Practical Tutorial TW OR PR Total

01 - 02 - 50 - - 50
Prior Knowledge of Digital Electronics and Computer Organization is essential
Course Objectives:
This course aims at enabling students:
1. To understand basic architectural features of processor.
2. To become familiar with Instruction set of 80386 Microprocessor
3. To provide practical hands-on experience with Assembly language programming.
4. Develop and Test Assembly language program to use 80386 instructions set.
Course Outcomes:
After learning the course, the students will be able to:
1. Use the NASM Assembler tool for 64-bit assembly programming.
2. Apply appropriate instructions of 80386 processor for assembly language programming.
3. Apply different system features of 80386 processor for assembly language programming.
4. Compare 80386 and ARM Processor with Real time applications.
Guidelines for Students:
1. The laboratory assignments are to be submitted by students in the form of a journal.
2. Journal consists of prologue, Certificate, table of contents, and handwritten write-up of each assignment.
3. Each assignment write-up should have Title, Objectives, Out comes, Theory- Concept in brief,
Algorithm, Flowchart, Testcases, Conclusion.

Guidelines for Laboratory/Term Work Assessment:


1. Continuous assessment of laboratory work is based on overall performance and Laboratory assignments
performance of student.
2. Each Laboratory assignment assessment will assign grade/marks based on parameters with appropriate
weightage.
3. Suggested parameters for overall assessment as well as each Laboratory assignment assessment include-
timely completion, performance, innovation, efficient codes, punctuality, and neatness.

Guidelines for Laboratory Conduction


1. Operating System: 64-bit Open-source Linux or its derivative.
2. Programming Tools: Preferably using Linux equivalent or MASM/TASM/NASM/FASM.
Detailed Syllabus
Suggested List of Assignments
Assignment
Assignment Title
No.
1. Using the concepts of Macro, syscall , data section and text section, develop X86/64-bit program.
2. Develop X86/64-bit program to accept a string and to display its length.
3. Develop X86/64-bit program to count number of positive and negative numbers from the array.
Using logic of Hex to BCD conversion, develop X86/64-bit program to convert 4 bit Hex number
to equivalent BCD number.
4.
Display proper strings to prompt the user while accepting the input and displaying the result.
(Wherever necessary, use 64-bit registers).

Curriculum S.Y. [Link]. Computer Engineering Page | 18


Department of Computer Engineering

Develop X86/64-bit program to perform non-overlapped block transfer without string specific
5.
instructions. Block containing data can be defined in the data segment.
Develop X86/64-bit program to perform overlapped block transfer with string specific instructions
6.
Block containing data can be defined in the data segment

Develop X86/64-bit program to detect protected mode and display the values of GDTR, LDTR,
7.
IDTR, TR and MSW Registers
Case Study: ARM Processor Architectures, Features and Difference between ARM and 80386,
8.
Real time applications of ARM Processor.
Text Books:
1. Douglas Hall, "Microprocessors & Interfacing", McGraw Hill, Revised 4th Edition, 2018 .
2. Ray, K. Bhurchandi, "Advanced Microprocessors and peripherals: Arch, Programming & Interfacing",
Tata McGraw Hill, 2016.
3. James Turley, "Advanced 80386 Programming Techniques", McGraw-Hill, 3rd edition , 2015
4. Ray Seyfarth, "Introduction to 64-bit Intel Assembly Language Programming for Linux", 2nd Edition,
2012, ISBN 10: 1478119209, ISBN-13: 9781478119203.
Reference Books:
1. Jeff Duntemann, "Assembly Language Step-by-step: Programming with Linux", Wiley, 3rd Edition,
2009, ISBN 10 0470497025, ISBN-13: 978-0470497029.
2. Brey, Barry B, "8086/8088, 80286, 80386 and 80486 Assembly Language Programming", 3rd edition
2005 Prentice Hall,ISBN: 13: 9780023142475.
3. Chris H. Pappas, William H. Murray, "80386 Microprocessor Handbooks", McGraw-Hill Osborne
Media,2nd edition 2004 ISBN-10: 0078812429, 13: 978-0078812422.
4. Mohammad Rafiquzzaman, "Microprocessors: Theory and Applications: Intel and Motorola", 2nd
edition 2007 PrenticeHall, ISBN 10:0966498011, 13:978:0966498011.
Online Sources:
1. [Link]
2. Intel 80386 Programmer's Reference Manual [Link]
3. [Link]

Curriculum S.Y. [Link]. Computer Engineering Page | 19


Department of Computer Engineering

Program : B. Tech. (Computer Engineering) Semester: III

Course : Statistical Data Analysis Using R (OE – Engineering Code : BSH23OE04


Sciences) (Offered by AS&H)
Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks

Credits FA
Lecture Practical Tutorial SA Total
FA1 FA2

2 2 - - 10 10 30 50

Prior knowledge of Basics of Statistics and Probability is essential.


Course Objectives: After completion of the course, students will have an adequate background, conceptual
clarity, and knowledge of mathematical principles related to data, preprocessing techniques for data
visualization, and statistical techniques for prediction and decision-making.

Course Outcomes:
After learning the course, the students should be able to:
1. Understand the data and different R packages related to data science and its access.
2. Make use of data pre-processing methods and generate quality data for analysis.
3. Apply different data visualization techniques to understand the data.
4. Analyze the data for decision-making using statistical methods.
Detailed Syllabus
Unit Duration
Description
[Hrs]
Fundamentals of R Software for Data
I Introduction to Data: Definition, Types and Properties, R Packages for Data Science, 7
Importing and Exporting Data in R Software, Accessing Databases with R Software.
Data Wrangling
II Pre-processing Data in R Software, Dealing with Missing Values in R Software, Data
7
Formatting in R Software, Data Normalization in R Software, Binning in R Software,
and Conversion of type of data
Data Visualization
III Data visualization for various data categories like Categorical, Numerical, or both using
8
plots like histograms, Bar/ Line Chart, Box Plots (including group-by option), Scatter
Plots, Mosaic Plot, etc., and their interpretations
Data Analysis
IV Sampling, Descriptive Statistics, Linear regression, and Multiple linear regression. 8
Model evaluation using visualization, prediction, and decision-making.
Total 30
Reference Books:
1. Montgomery and Runger, “Applied Statistics and Probability for Engineers”, Wiley, India, 6 Edition,
ISBN: 9788126562947.
2. R. Johnson, “Probability and Statistics for Engineers”, Prentice India Ltd, 8 Edition, ISBN
13:978-8120342132.
3. S.P. Gupta, “Statistical Methods”, Paperback publication, 43 edition, ISBN: 9788180549892,
8180549895.
4. Victor A. Bloomfield, “Using R for Numerical Analysis in Science and Engineering”, CRC Press,
First Edition, ISBN: 9781315360492

Curriculum S.Y. [Link]. Computer Engineering Page | 20


Department of Computer Engineering

Online Sources:
NPTEL Course lectures links:
1. [Link] (Probability)
2. [Link] (Introduction to R software)
3. [Link]
YCwOJa-6Gz (Descriptive statistics using R software)
4. [Link] (Data Science for Engineers)

Curriculum S.Y. [Link]. Computer Engineering Page | 21


Department of Computer Engineering

Program : B. Tech. (Computer Engineering) Semester: III


Course : Advanced Materials and Characterizations (OE – Engineering Code : BSH23OE05
Sciences) (Offered by AS&H)

Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks


Credits FA
Lecture Practical Tutorial SA Total
FA1 FA2

02 02 - - 10 10 30 50
Prior knowledge of basic physics, chemistry and nanotechnology is essential.
Course Objectives:
This course aims at enabling students,
1. To learn the principles of advanced materials, technologies and characterizations.
2. To undertake research projects with applications of advanced materials.
Course Outcomes:
After learning the course, the students should be able to:
1. Interpret structure, properties and applications of advance engineering materials.
2. Explain the properties and requirements of materials for some advanced applications
3. Analyze structural, optical, elemental & morphological properties of the materials
4. Interpret electrochemical & thermal properties of the materials
Detailed Syllabus
Duration
Unit Description
[Hrs]
Engineering Materials
Polymer Composite eg. fiber- reinforced polymer (FRP) composites Advanced carbon
I 7
materials eg. Graphene & CNT Alloys: a] Nano alloy eg. Cu-Ni nano alloy b] Memory
alloy-Nitinol CdSe Thin films for solar cells.
Materials for Special applications
Battery and Supercapacitor: working principles, components, Superconductors, material
requirement and properties of electrodes, electrolytes and spacers, Superconductors:
II
metallic, nonmetallic and ceramic superconductors, Applications, Gas Sensing: working 7
principle and required material properties. Substrate Materials for quantum computer,
Invar and Elinvar Materials: properties and applications, 2D materials: properties and
their applications
Structural, Optical, Elemental & Morphological Characterizations
X-Ray Diffraction and phase identification, indexing lattice parameter determination,
III
Grain size analysis, EDAX, Electron microscopy, scanning electron microscopy, 8
Transmission electron microscopy (TEM), Fourier Transform Infrared Spectroscopy,
Band gap measurements-UV Vis- IR Spectroscopy
Electrochemical Characterization Cyclic voltammetry: Instrumentation,
current-potential relation applicable for Linear Sweep Voltammetry (LSV) and Cyclic
Voltammetry (CV), interpretation of cyclic voltammograms, charging-discharging
IV
behaviors of supercapacitor and batteries, Thermo-gravimetric analysis 8
(TGA),Differential thermal analysis (DTA) analysis, Thermal expansion measurements,
Thermal conductivity measurements, Ionic conductivity measurements. Specific heat
capacity measurements, Debye temperature measurements
Total 30
Text Books:
1. Transmission electron microscopy: a textbook for materials science, David B. Williams, C. Barry
Carter, Springer, 2009
2. Advanced solid state physics-Graduate Texts in Condensed Matter, Hendrik Bluhm, Thomas Brückel,
Markus Morgenstern, Gero Plessen, Christoph Stampfer, de Gruyter 2019

Curriculum S.Y. [Link]. Computer Engineering Page | 22


Department of Computer Engineering

Reference Books:
1. Elements of X-ray Diffraction, B.D. Culity and S.R. Stock, Pearson Publication, Third edition 2014.
2. Introduction to Fuel Cells, Electrochemistry and Materials, San Ping Jiang, Qingfeng Li,
SpringerPublication, 2022.
3. Solid State Physics, [Link], New age, International Publication Tenth edition 2022.
4. Introduction to Solid State Physics, C. Kittle, 8th edition Wiley, 2005.
5. Introduction to Superconductivity, Michael Tinkham, 2nd edition, Dover Publication 2004.
6. Electrochemical super capacitors, B. E. Conway, Springer, 1999.
7. Spectroscopy, G.R. Chatwal and S.K. Ananad, Himalaya Publications, 2016.
8. Introduction to Thermal Analysis, M.E. Brown, Kluwer academic Publishers, 2nd edition 2001.
9. Electrochemical Methods: Fundamentals and Applications, A, J Bard, Allen J. Bard, Larry R. Faulkner,
Henry S. White, John Wiley & Sons, 31 May 2022.
10. Microscopy A Very Short Introduction by Srivastava, Oxford University Press, 2015.
11. Practical Guide to materials Characterization, Khalid Sultan, Wiley-VCH, 2023
12. Engineering Chemistry by Wiley India [Link],First edition 2011.
13. Introduction to Nanotechnology by Charles P. Poole, Frank Owens, John Wiley & Sons (2003)
14. Gas Sensing Fundamentals-Springer Series on Chemical Sensors and Biosensors- Claus-Dieter Kohl,
Thorsten Wagner, Springer 2014
Online Sources:
1. [Link]

Curriculum S.Y. [Link]. Computer Engineering Page | 23


Department of Computer Engineering

Program : B. Tech. (Computer Engineering) Semester: III


Course : Electrical Machines (OE – Engineering Sciences) (Offered Code : BET23OE01
by E&TC)
Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks
Credits FA
Lecture Practical Tutorial SA Total
FA1 FA2

2 2 - - 10 10 30 50

Prior knowledge of Fundamental knowledge of electromagnetism & electrical parameters is essential.


Course Objectives:
This course aims at enabling students,
1. To impart basic knowledge for conceptual understanding of DC machines.
2. To explore the construction and performance characteristics of three phase AC machines.
3. To explore the construction and performance characteristics of single-phase AC machines.
4. To relate the applications of electrical machines to practical and industrial scenarios.
Course Outcomes:
After learning the course, the students should be able to:
1. Describe the constructional features and working principles of DC Machines.
2. Explain the constructional features and operation of three phase induction motors
3. Explain the constructional features and operation single phase induction motors
4. Relate the applications of electrical machines to their respective fields of study and industrial
applications.
Detailed Syllabus
Duration
Unit Description
[Hrs]
Introduction to Electrical Machines: Overview of electrical machines and their
significance, Classification of electrical machines, Fundamental principles: Faraday's
Law, Lenz's Law, and Electromagnetic Induction.

I DC Machines 8
Working principle of DC machine as a generator and a motor; Types and
constructional features; EMF equation of generator, DC motor working principle;
Back EMF and its significance, torque equation; Types of D.C. motors,
characteristics, Necessity of a starter for DC motor, Speed control methods of DC
shunt and DC series motor and industrial applications.
Three phase induction motor – constructional features, working principle,
II Rotating magnetic field, slip ring and cage types. slip, phasor diagram, expression
for mechanical power and torque, torque-slip characteristics, starting torque, full 7
load and pull-out torque, equivalent circuit. Industrial applications.

Single phase induction motors: Construction of single-phase induction motor,


double field revolving theory. Types of single-phase induction motors: Split phase
III and shaded pole type induction motors, applications. Specifications of induction
8
motors (KW rating, rated voltage, current rating, frequency, speed, class of
insulation)

Special Purpose Motors: Construction, principle of working, characteristics ratings


IV and applications of Brush less D.C. motors, Stepper motors (permanent magnet and
7
variable reluctance type only), Permanent Magnet motor (A.C. & D.C.), SRM Switch
reluctance motor.
Total 30
Text Books:
1. V. N. Mittal and Arvind Mittal,“Basic Electrical Engineering” , 2nd Edition. (McGraw-Hill),2010
2. D. P. Kothari and I. J. Nagrath, “Basic Electrical Engineering”, Tata McGraw Hill, 2010

Curriculum S.Y. [Link]. Computer Engineering Page | 24


Department of Computer Engineering

Reference Books:
1. J.B. Gupta, "Theory and Performance of Electrical Machines," S.K. Kataria & Sons.
2. A.E. Fitzgerald, Charles Kingsley, Stephen D. Umans, "Electric Machinery," McGraw-Hill Education.
3. D. C. Kulshreshtha, “Basic Electrical Engineering'' , 1st Edition (Tata McGraw hill),2009
4. B. L. Theraja and A. K. Theraja S. Chand & Co. Pvt. Ltd. New Delhi, “A textbook of Electrical
Technology Vol II”,2020
Online Sources:
1. Electrical Machines – I-[Link]
2. Electrical Machines – I-[Link]

Curriculum S.Y. [Link]. Computer Engineering Page | 25


Department of Computer Engineering

Program : B. Tech. (Computer Engineering) Semester: III


Course : Introduction to Signals and Systems (OE – Engineering Code : BET23OE02
Sciences) (Offered by E&TC))

Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks


Credits FA
Lecture Practical Tutorial SA Total
FA1 FA2

2 2 - - 10 10 30 50
Prior knowledge of Linear Algebra & Differential Calculus is essential.
Course Objectives:
This course aims at enabling students,
1. To develop an understanding of students related to signal representation, classification, and
operations.
2. To build the understanding of analyzing and classifying the systems and their applications
3. To apply the basic concept of Fourier transform and Laplace transform to the systems
Course Outcomes:
After learning the course, the students should be able to:
1. Represent, classify, and perform the operation on signals
2. Classify the system and utilize convolution for system analysis
3. Apply the basics of Fourier transform to analyze the signal in frequency domain
4. Apply the basics of the Laplace transform to analyze the signal in a complex frequency domain.
Detailed Syllabus

Duration
Unit Description
[Hrs]
Introduction to Signals: Representation of Standard signals, Classification of
signals: Continuous-time and discrete-time signals, Periodic Signals and
I 07
non-periodic, Operations on signals: Time shifting, Time reversal, Time scaling,
Amplitude scaling, Signal addition, Subtraction, Signal multiplication.
Introduction to System: System Definition and Application, Classification of
Systems: Continuous-time and Discrete-time systems, Linear and Non-Linear
II systems, Time variant and Time-invariant systems, Stable and Unstable systems, 07
Causal systems, and non-causal systems.
Convolution sum using graphical method.
Fourier Transform: Fourier Transform (FT) representation of aperiodic continuous
III time (CT) signals, Evaluation of magnitude and phase response, FT of standard CT 08
signals, Application of Fourier transform
Laplace Transform and Z Transform: Definition of Laplace Transform (LT),
IV ROC, Laplace transform of standard periodic and aperiodic functions, Inverse
08
Laplace transform, Application of Laplace transforms.
Total 30
Text Books:
1. A.V. Oppenheim, A.S. Willsky ―Signals and systemsǁ, Prentice-Hall signal processing series. 2nd
Edition, 2015
2. A. Nagoor Kanni ―Signals and Systemsǁ, McGraw Hill, 2nd Edition, 2017

Curriculum S.Y. [Link]. Computer Engineering Page | 26


Department of Computer Engineering

Reference Books:
1. B P Lathi ―Linear Systems and Signalsǁ, Oxford University Press, Third Edition, 2017
2. Simon Haykins and Barry Van Veen ―Signals and Systemsǁ, Wiley India, 2nd Edition. 2017
3. M.J. Roberts ―Signal and Systemsǁ, Tata McGraw Hill, Third Edition ,2019.
4. Charles Phillips ―Signals, Systems and Transformsǁ, Pearson Education, 4th Edition. 2013
5. R. J. Beerends, H. G. ter Morsche ―Fourier and Laplace Transformsǁ Cambridge University Press,
2003.
6. Shaila Dinkar Apte, Signals and System, Cambridge University Press, Edition 1, 2018
Online courses Links:
1. [Link]
2. [Link]

Curriculum S.Y. [Link]. Computer Engineering Page | 27


Department of Computer Engineering

Program : B. Tech. (Computer Engineering) Semester: III


Course : Material Science (OE – Engineering Sciences) (Offered by Code : BME23OE01
Mechanical Engineering)
Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks
Credits FA
Lecture Practical Tutorial SA Total
FA1 FA2
2 2 - - 10 10 30 50
Prerequisite : Nil
Course Objectives:
This course aims at enabling students,
1. To Aquitaine students about materials, their properties, and structure property relationship.
2. To create awareness about the importance of materials information in engineering.
Course Outcomes:
After learning the course, the students should be able to:
1. Compare different materials based on their structures.
2. Relate the structure of materials with their properties.
3. Suggest suitable material for given application based on its structure and properties.
4. Explore advanced materials in engineering applications.
Detailed Syllabus
Duration
Unit Description
[Hrs]
Introduction to materials: Classification of materials, structure of materials :Atomic
I structure, crystal structure and microstructure, material properties: Physical, 8
Mechanical, Electrical, Magnetic etc.
II Metals: Ferrous, non ferrous, alloys, structure and properties of commonly used
7
metals, applications of metals in engineering.
Polymers: Structure of polymers and their properties, Thermoplastic and thermosetting
III plastics, advanced polymers such as temperature resistant polymers, shape change
8
polymers, conducting polymers Ceramics: Structure of ceramics and their thermal,
electrical and magnetic properties, applications of ceramics in engineering.
IV Composites: Classification of composite materials and their applications.
Processing of advanced materials such as semiconductors. 7
Total 30
Text Books:
1. Material Science and Engineering An Introduction, William D. Callister, Wiley Publication,10th Edition
2009.
2. Material Science and Metallurgy, Dr. V. D. Kodgire, Everest publishing house, 45th Edition, 2021.
Reference Books:
1. Materials for Engineering, John Martin, Woodhead Publishing Limited, CRC Press, 3 rd Edition, 2006.
Online Sources:
1. NPTEL Course : Nature and properties of materials
([Link]
2. NPTEL Course : Properties of materials ([Link]

Curriculum S.Y. [Link]. Computer Engineering Page | 28


Department of Computer Engineering

Program: B. Tech. (Computer Engineering) Semester : III

Course : Drawing for Engineers (OE – Engineering Sciences) Code : BME23OE02


(Offered by Mechanical Engineering)
Teaching Scheme Evaluation Scheme

Credit FA
Lecture Practical Tutorial SA Total
FA1 FA2

2 2 - - 10 10 30 50
Prerequisite: Nil
Course Objectives:
1. Develop imagination of physical objects for communication of Engineering Drawing.
2. Develop the interpretation and manual drawing skills.
3. Develop the physical realization of the dimension of the objects.
Course Outcomes*:
After learning the course, students will be able to
1. Understand the basics of Engineering Graphics and apply the concepts in real life applications
2. Analyze 3D engineering objects and draw orthographic projections
3. Analyze 2D views of engineering objects and draw isometric views
4. Analyze 3D objects and draw development of lateral surfaces of solid
Detailed Syllabus
Duration
Unit Description
[Hrs]
Part A: Introduction to engineering drawing
Importance of engineering drawing to Civil, Electrical, Electronics, IT and
Computer Engineers, introduction to drawing instrument and their uses, drawing
sheet layout and its sizes, types of lines and their applications, dimensioning
terminology and methods
Part B: Projection of Points, Lines and Planes
I 8
Projection: Introduction to projection and different methods of projections,
Projection of Point: Introduction, Point situated in all the quadrants.
Projection of lines: Introduction, Projection of lines.
Projection of Planes: Introduction, Types of planes, Projection of planes.
CPU circuit diagram, Electrical/Electronic board circuit diagram, Building floor
plan
Orthographic projections
II Orthographic projection of given real life components by first angle method of 7
projection, types of sections.
Isometric view
III Isometric axes, scale, difference between isometric projection and isometric view, 8
isometric view of simple solids and its dimensioning.
Development of lateral surface of solids
IV Development of lateral surfaces of prism, pyramid, cylinder and cone. 3D and 2D 7
drawing of branch specific industrial products and its lateral surface development.
Total 30
Text Books:
1. Engineering Drawing with an introduction to AutoCAD- Dhananjay A. Jolhe, Revised Edition 2017,
Tata McGraw Hill publishing company Ltd. New Delhi, India
2. Engineering Drawing, Plane and solid geometry- N. [Link], 54th edition 2023, Charotor publication
house.
Reference Books:

Curriculum S.Y. [Link]. Computer Engineering Page | 29


Department of Computer Engineering

1. Engineering Drawing- M.B Shah and B.C Rana, 2nd edition 2009, Pearson Publications.
2. Engineering Graphics- P.J. Shah, Revised edition 2019, S Chand Publications.
3. Fundamentals of Engineering Drawing- Warren J. Luzzader, 11th edition 2015, Prentice Hall of India
New Delhi.
4. A text book of Engineering Drawing- R.K. Dhawan, Revised Edition 2019, S. Chand and company
ltd. New Delhi, India

Curriculum S.Y. [Link]. Computer Engineering Page | 30


Department of Computer Engineering

Program : B. Tech. (Computer Engineering) Semester: III


Course : Fundamentals of Mechanical Components and Systems (OE – Code :BME23OE03
Engineering Sciences) (Offered by Mechanical Engineering)
Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks
Credit FA
Lecture Practical Tutorial SA Total
FA1 FA2

2 2 - - 10 10 30 50

Prerequisites: Nil
Course Objectives:
This course aims at enabling students,
1. Impart knowledge of mechanical engineering and describe the scope of mechanical engineering with
multidisciplinary industries.
2. Impart knowledge of basic concepts of thermodynamics and heat transfer applied to industrial
applications.
3. Understand, identify and get exposure to latest trends in manufacturing processes and materials.
4. Describe the fundamentals of automobile systems and the emerging trends of electric vehicles, hybrid
electric vehicles and solar vehicles..

Course Outcomes:
After learning the course, the students should be able to:
1. Identify different materials and manufacturing processes for different applications.
2. Apply the fundamentals of thermodynamics and heat transfer to real life applications.
3. Identify the basic mechanical elements and the power transmission drives based on their applications.
4. Comprehend automotive system for the combustion vehicle, EV’s, HEV’s and solar vehicles..

Detailed Syllabus
Duration
Unit Description
[Hrs]
Materials and Manufacturing Engineering
Classification of materials, their properties and applications, phase change material (PCM),
I 8
composite material. Introduction to manufacturing processes: classification and
applications, sheet metal working and forging. Introduction to industry 4.0.
Thermal Engineering
Introduction to thermodynamics: concept of a system, types of systems, energy interactions:
II
heat and work, laws of thermodynamics, entropy, and modes of heat transfer, thermal 7
resistance, insulation. Applications of hydraulic turbines, centrifugal pumps, compressor,
household refrigerator, window and split air conditioner.
Fundamentals of Design Engineering
III Introduction to mechanical engineering: use of mechanical engineering in day to day life
8
and its interdisciplinary use, Introduction to design thinking. Machine elements, power
transmission drives and mechanisms.
Automotive Engineering
Classification of automobile, specifications of two wheeler, four wheeler and multi axle
IV vehicles, types of chassis layout and drives, working of I.C. Engine, gear boxes, clutch,
7
brakes, drive train system. Emission standards. Concept and environmental importance of
electric vehicles (EV), construction and working of EV, hybrid electric vehicles (HEV) and
solar vehicles, challenges and future scope of EV's and HEV's.
Total 30

Curriculum S.Y. [Link]. Computer Engineering Page | 31


Department of Computer Engineering

Text Books:
1. Basic Mechanical Engineering- Basant Agarwal and C. M. Agarwal, Wiley publication, First edition,
(2008).
2. Engineering Thermodynamics- P. K. Nag, Tata McGraw-Hill publishing Co. Ltd., Sixth edition, (2017).
3. Heat and mass transfer- R. K. Rajput, S Chand publication, Revised edition, (2007).
4. A Textbook of Automobile Engineering- Khalil U Siddiqui, New Age International Publishers, Fifth
edition, (2012).
Reference Books:
1. Design of Machine Elements- V. B. Bhandari, Tata McGraw-Hill publishing Co. Ltd., Fourth edition,
(2017).
2. Theory of Machine- S. S. Ratan, Tata McGraw-Hill publishing Co. Ltd., Fifth edition, (2019).
3. Thermal Engineering- Arora and Domkunwar, Dhanpat Rai and Sons, Sixth edition, (2013).
4. Elements of Workshop Technology- Hajra, Chaudhari Volume I, Media Promoters and Publishers,
Mumbai, Fourteenth edition, (2008).
5. Elements of Workshop Technology- Hajra, Chaudhari Volume II, Media Promoters and Publishers,
Mumbai, Twelfth edition, (2007).
6. Handbook of Industry 4.0 and SMART Systems- Diego Galar Pascual, Pasquale Daponte, Uday Kumar,
CRC Press, First edition, (2019).
7. Industry 4.0 - Dr. Bhushan Kelkar, Neuflex Publication, First edition, (2019).
8. Automobile Engineering Volume I- Dr. Kripal Singh, Standard Publishers Distributors, Eleventh edition,
(2008).
9. Automation, production systems computer integrated manufacturing- Mikell Groover, Pearson
Publication, Fourth edition, (2014).
10. Automotive Electrical Equipment- P. L. Kohli, McGraw Hill Education (India) Pvt Ltd., First edition,
(2001).

Curriculum S.Y. [Link]. Computer Engineering Page | 32


Department of Computer Engineering

Program: B. Tech. (Computer Engineering) Semester: III


Course: E-waste Management (OE – Engineering Sciences) (Offered by Code: BCI23OE01/
Civil Engineering)) BCI24OE01
Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks
Credits FA
Lecture Practical Tutorial SA Total
FA 1 FA 2
2 2 - - 10 10 30 50
Prior Knowledge of
1. Fundamentals of environmental science.
2. Fundamentals of sustainable development. is essential
Course Objectives: This course aims at enabling students,
1. To impart the knowledge of issues and challenges of e-waste management.
2. To create awareness of potential health effects and risk associated with e-waste.
3. To build knowledge of e-waste legislation (policy and guidelines) and circular economy.
4. To get acquainted with recycling, recovering and disposal techniques.
Course Outcomes: After learning the course, the students should be able to:
1. Identify the issues and challenges of e-waste management for a sustainable environment.
2. Analyze potential health effects and risk assessment.
3. Illustrate e-waste laws and guidelines and apply a circular economy road map for an e-waste sustainable
future.
4. Identify the e-waste recycling, recovery and disposal techniques and its significance for a sustainable
future.
Detailed Syllabus

Unit Duration
Description
[Hrs]

I Electronic Waste Management – Issues and Challenges:


Introduction to e-waste, classification and composition, need to manage / recycle,
E-waste generation in India and comparison with world scenario; facts & figures,
estimation of waste electronic and electrical equipment (WEEE), economic 7
assessment of E-waste (Rare earth minerals, precious metals), effluents (solid, liquid
and gas) generated during recycling, quantification of health hazard due to informal
recycling of E-Waste,(Case study-based learning)
II E-Waste-Environmental and Public health issue:
Characteristics of Hazardous Substances, toxicity concerns, potential health effects
and symptoms of long-term exposure, case study of heavy metal contamination due
to E-Waste recycling, Introduction to risk assessment, epidemiologic data analysis 8
and parameter for determining exposure and disease (numerical), classification of
potential carcinogens, dose-response assessment, Potency Factor for Carcinogens
(numerical), Hazard Index (HI) and Hazard Quotient (HQ) (numerical)
III E-waste (Management & Handling) Rules / Guidelines and circular economy:
Regulatory frameworks in India, objectives of e-waste rules 2016,2018,2022 and
2024, hazardous and other wastes (Management and Transboundary Movement) 7
Rules, application of rules to stakeholders, India’s stand on liberalizing import rules,
UN Sustainable Development Goals (SDGs) and E-Waste, circular economy startup
in India with a case study.
Recycling and Recovery of Metals from Electronic Waste and Disposal
IV 8
Techniques:

Curriculum S.Y. [Link]. Computer Engineering Page | 33


Department of Computer Engineering

E-waste recycling machineries, recycling process of E-Waste, existing E-Waste


recycling Techniques, case study/ examples (metal recovery process), mechanism of
extraction of precious metal from leaching solution, recovery of precious metals from
solutions by solvent extraction, extraction of precious and rare earth metals from
End-of- Life (EOL) electronic products, disposal techniques, role and responsibility
of extended producers’ responsibility (EPR), E-waste economy in the organized and
unorganized sector, Case study on recycling and precious metal recovery from
E-waste.
Total 30
Text Books:
1. E-waste management challenges and opportunities in India,Varsha Bhagat Ganguly, Routledge India, 1st
edition 2021.
2. E-waste Management and procurement of Environment, Dr. Suresh Kumar and Dr. Jitendra Kumar
Pradhan, Authorpress, 2021 edition.
3. E-waste in India: Management, challenges and opportunities (Volume I & II), Dr. Suresh Kumar,
Authorspress, September, 2021 edition.
Reference Books:
1. Fowler B, Electronic Waste – 1st Edition (Toxicology and Public Health Issues), 2017 Elsevier
2. Johri R., E-waste: implications, regulations, and management in India and current global best practices,
The Energy and Resources Institute (TERI)TERI Press, New Delhi, 2008.
3. The Complete Technology Book on E-Waste Recycling (Printed Circuit Board, LCD, Cell Phone, Battery,
Computers), ASIA PACIFIC BUSINESS PRESS Inc., 2015.
Online Sources:
1. [Link]
2. [Link]
3. [Link]
4. [Link]
5. [Link]
6. [Link]
7. [Link]
Harrison/bc34471b0f9d94b0656b43df6b322116f2a7175c

Curriculum S.Y. [Link]. Computer Engineering Page | 34


Department of Computer Engineering

Program: B. Tech. (Computer Engineering) Semester: III


Course : Neural Network and Fuzzy Logic Control (OE – Code : BSH23OE06
Department Specific) (Offered by AS&H)
Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks
Credits FA
Lecture Practical Tutorial SA Total
FA1 FA2
2 2 - - 10 10 30 50
Prior Knowledge: Nil
Course Objectives:
This course aims to enable students to get acquainted with,
1. Knowledge of Neural Networks and its use for controlling real-time systems.
2. Knowledge about fuzzy set theory to solve various engineering problems.

Course Outcomes:
After learning the course, the students will be able to:
1. Compute feedforward Artificial Neural Network output using basic concepts related to Artificial
Neural Network.
2. Apply backpropagation and optimizer algorithms to update weights of Neural Networks and
application-based problem-solving.
3. Find fuzzification and defuzzification of crisp function using basic Fuzzy set theory concepts.
4. Apply a fuzzy logic control system to handle uncertainty and some engineering problems.
Detailed Syllabus
Duration
Unit Description
[Hrs]
Architecture of Neural Network: Introduction, Biological Neural Network,
Artificial Neural Network, The architecture of Artificial Neural Networks- Bias,
I 7
Activation Function, Learning Methods, Learning rules, Types of Neural Networks:
Single-layer, multi-layer, feed-forward, and recurrent neural networks.
Neural Networks For Control: Loss function, Weight initialization, Optimizers
II algorithms, Backpropagation Algorithm, Associative Memory Networks and their 8
types, Discrete-time hop field networks
Fundamental of Fuzzy Logic: Fundamental of Fuzzy Logic: Classical sets, Fuzzy
Sets, Membership function, Cardinality of fuzzy set, Fuzzy complement, Fuzzy
III 7
Composition, properties and operation on Fuzzy sets, Fuzzy Relation, Fuzzification,
Defuzzification
Fuzzy Logic Control: Fuzzy Rule, Decision-making Logic, Linguistic variables
IV Fuzzy Inference System: Mamdani FIS, Sugeno FIS, Design of fuzzy controller, 8
fuzzy optimization, applications of FIS to some real-life problem
Total 30
Text Books:
1. Kosko, B, “Neural Networks and Fuzzy Systems: A Dynamical Approach to Machine Intelligence”,
Prentice Hall, NewDelhi, 2004.
2. Ross T. J., “Fuzzy logic with engineering applications (Vol. 2)”, New York: Wiley, 2004, ISBN:
9783030375478

Curriculum S.Y. [Link]. Computer Engineering Page | 35


Department of Computer Engineering

Reference Books:
1. Jack M. Zurada, “Introduction to Artificial Neural Systems,” PWS Publishing Co., Boston, 2002.
2. Zimmerman H.J., “Fuzzy set theory and its Applications,” Kluwer Academic Publishers Dordrecht,
2001.
3. Driankov, Hellendroonb, “Introduction to fuzzy control,” Narosa Publishers,2001.
4. G Klir, B Yuan, “Fuzzy sets and fuzzy logic: Theory and application,” PHI, ISBN:
5. LauranceFausett, Englewood Cliffs, N.J., “Fundamentals of Neural Networks,” PearsonEducation,
New Delhi, 2008.
6. B Yegnanarayana: Artificial Neural Networks for pattern recognition, PHI Learning Pvt. Ltd.,
14-Jan-2009
Online Sources:
Online course “Fuzzy Logic and Neural Network” by Prof. Dilip Kumar Pratihar,
IIT Kharagpur. [Link]

Curriculum S.Y. [Link]. Computer Engineering Page | 36


Department of Computer Engineering

Program: B. Tech. (Computer Engineering) Semester: III

Course : Biology for Engineers (OE – Department Specific) Code : BET23OE03


(Offered by E&TC))
Teaching Scheme Evaluation Scheme
Credit FA
Theory Practical Tutorial SA Total
FA1 FA2
2 2 - - 10 10 30 50
Pre-requisite of Basics of Human Anatomy and physiology, Basics of Electronics Engineering is essential
Objectives:
1. To introduce biological engineering principles, procedures needed to solve real-world problems.
2. To provide an overview of human anatomy and physiology in order to support biomedical engineering
solutions.
3. To introduce biomedical sensors, signal processing and diagnostic systems.
4. To provide a basic knowledge of the applications of biological systems in relevant industries.
Outcomes:
After completing the course the students should be able :
1. to understand basics of human physiological system and its cell functioning
2. to understand human immune system and significance of microbiology
3. to map role of biology in designing industrial applications
4. to understand biomedical sensors, its interfacing and related to measurement systems.
Detailed Syllabus
Duration
Unit Description
[Hrs]
CELL PHYSIOLOGY :
Introduction to the cell biology – Cell size and shape - Chemical composition -
I Classification of cell and its properties, Cell cycle; Cell signaling, Transport across 08
cell membrane; Introduction to Human physiology – Circulatory system - Respiratory
system - Excretory system - Nervous system.
IMMUNOLOGICAL SCIENCE:
II Immune system and its types; Functional properties of antibodies; Helper T cells and 07
T cell activation; Importance of Microbiology.
BIOLOGY AND ITS INDUSTRIAL APPLICATION:
Introduction : Bioreactors, biocontrol, biofilters, biopolymers, bioenergy,
III biomaterials, biochips, 07
Nano-Biomolecules and its various types: Principles and Application of Biosensor;
Basics of Biochips – Bio fertilizer – Bioinformatics – Bio fuel.
INTRODUCTION TO BIOMEDICAL INSTRUMENTATION:
Need and Challenges in measurement of the parameters in living systems, Source of
IV bioelectric potential: Resting and action potential, propagation of action potential, 08
depolarization and re-polarization. Introduction to few important bio-potential such as
Electrocardiogram(ECG), Electroencephalogram(EEG) and Electromygram (EMG).
Total 30
Text Books:
1. Dr. Sohini Singh and Dr. Tanu Allen, “Biology for Engineers”, Vayu Education Of India, New Delhi,
2014.
2. Leslie Cromwell, Fred J. Weibell, Erich A. Pfeiffer, Biomedical Instrumentation and Measurements, 2nd
edition,Prentice Hall of India
Reference Books:
1. Arthur T. Johnson, “Biology for Engineers” CRC Press, 2011.
Curriculum S.Y. [Link]. Computer Engineering Page | 37
Department of Computer Engineering

2. Goldsby RA, Kindt TK, Osborne BA and Kuby J (2003) Immunology, 5th Edition, W.H. Freeman and
Company, New York.
3. Cell Biology and Genetics (Biology: The unity and diversity of life Volume I), Cecie Starr, Ralph
Taggart, Christine Evers and Lisa Starr, Cengage Learning, 2008
4. Biotechnology Expanding horizon, B.D. Singh, Kalyani Publishers, 2012
5. John G. Webster(Editor), Amit J. Nimunkar (Editor), Medical Instrumentation: Application and
Design,5th edition Wiley publication
6. Joseph H. Carr, John M. Brown, Introduction to Biomedical equipment Technology, 4edition , Pearson
publication

Curriculum S.Y. [Link]. Computer Engineering Page | 38


Department of Computer Engineering

Program: B. Tech. (Computer Engineering) Semester: III

Course: AI for Financial Modelling (OE – Department Specific) (Offered Code:BCS23OE01


by CSE(AI&ML)

Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks

FA
Credit
Lecture Practical Tutorial SA Total
FA1 FA2

02 02 - - 10 10 30 50

Course Objectives:
1. To understand the essentials of financial modeling
2. To learn to build a simple financial model.
3. To perform the analyses of financial models and Apply AI/ML methods for forecasting
4. To use AI enabled platforms for finance tasks
5. To learn feature engineering, EDA and understanding with regards to financial data
Course Outcomes:
After learning the course, the students will be able to:
1. To learn the essentials of financial modeling.
2. To build financial models and perform the analysis .
3. To apply AI/ML methods for financial forecasting.
4. To use AI enabled tools and platforms for finance tasks.
Detailed Syllabus

Duration
Unit Description
[Hrs]

Introduction to Financial Modelling :


Importance and Applications in Finance, Key Financial Statements (Income
I Statement, Balance Spheet, Cash Flow), Basic Excel Techniques for Financial 7
Modelling, Overview of Financial Ratios and KPIs, Limitations of Traditional
Modelling Techniques.

Basics of Artificial Intelligence and Machine Learning:


Introduction to AI and Machine Learning, Types of Machine Learning
(Supervised, Unsupervised), Common Algorithms in Finance: Linear
II 8
Regression, Decision Trees, Clustering, Introduction to Python for AI (basics,
IDEs, libraries: NumPy, Pandas), Data Preprocessing for Financial Datasets.

AI Applications in Financial Modelling:


AI for Forecasting Revenue and Expenses, AI for Credit Risk Assessment
III 8
across financial applications, AI in Fraud Detection, Portfolio Optimization
Basics, Predictive Analytics in Budgeting and Planning.

Tools, Ethics, and Future Trends :


AI Tools for Finance: Power BI/Tableau, AutoML Platforms, Introduction to
IV FinTech and Robo-Advisors, Ethical Considerations: Data Privacy, Bias, Model 7
Interpretability.
Case Studies of AI in Financial Services

Curriculum S.Y. [Link]. Computer Engineering Page | 39


Department of Computer Engineering

Total 30

TextBooks:
1. Yves Hilpisch, “Artificial Intelligence in Finance: A Python-Based Guide”, O’Reilly Media Inc., July
2019, ISBN: 9781492055433
2. Jannes Klaas, “Machine Learning for Finance”, Packt Publishing, 2019, ISBN: 9781789136364

Reference Books:
1. Edward [Link], “AI for Finance”, Routledge Taylor and Francis, 1st Edition, 2023, ISBN
9781032384436

Online Sources:
1. [Link]
2. [Link]

Curriculum S.Y. [Link]. Computer Engineering Page | 40


Department of Computer Engineering

Program : B. Tech. (Computer Engineering) Semester: III


Course : Industry 4.0 (OE – Department Specific) (Offered by Code : BME23OE04
Mechanical Engineering)
Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks
Credits FA
Lecture Practical Tutorial SA Total
FA1 FA2

2 2 - - 10 10 30 50
Prior knowledge of Basic programming skills, Mathematical skills is essential.
Course Objectives:
This course aims at enabling students,
1. To introduce revolutions of manufacturing industry
2. To introduce technological advancement in modern manufacturing industries
3. To Introduce concepts of smart manufacturing, emphasizing Industry 4.0 in manufacturing industries
Course Outcomes:
After learning the course, the students should be able to:
1. Correlate the recent manufacturing trends and technological pillars of Industry 4.0.
2. Apply pillars of Industry 4.0 to the manufacturing industry.
3. Adapt the changes in existing manufacturing practices and relate the role of industrial robotics and
sensors.
Detailed Syllabus
Duration
Unit Description
[Hrs]
Industrial revolution and current state of industry:
Overview of industrial revolution, Introduction to Automation, hard automation, soft
I 06
automation, classification of production system, adaptive control, overview of
terminologies like CAD, CAM, CAE, CAPP etc.
Introduction to Industry 4.0:
II Introduction to industry 4.0, need for Industry 4.0, Framework for Industry 4.0, 08
technological pillars in industrial 4.0, applications, challenges and scope for industry 4.0
Technological developments in Industry 4.0:
III Introduction to Smart Manufacturing, overview of big data and analytic techniques, cyber
08
security, Internet of things (IoT), Industrial Internet of things (IIoT), Cloud computing,
artificial intelligence.
Robotics and Sensors:
IV Introduction to technological components of Robot, classification of sensors and its
08
applications in Manufacturing industry, Role of robots in Industry 4.0, Internet of Robotic
Things, Cloud Robotics, and Cognitive Architecture for Cyber-Physical Robotics
Total 30
Text Books:
1. Nine pillars of technologies for Industry 4.0, W. Leong, IET publishers, 2020
2. Industry 4.0, A. Gilchrist, Apress Publication, 2016
3. Industrial Automation: Hands On, Lamb, Frank. , McGraw-Hill Professional, 2013
Reference Books:
1. C. Schröder, The Challenges of Industry 4.0 for Small and Medium-sized Enterprises, 2021.
2. Chua C. K., Leong K. F., Lim C. S., Rapid Prototyping, World Scientific, 2012.
3. A. Nayyar and A. Kumar, A Roadmap to Industry 4.0: Smart Production, Sharp Business and Sustainable
Development-Springer International Publishing, 2020. [Link]
4. K. Kumar, D. Zindani, J. P. Davim, Industry 4.0: Developments towards the Fourth Industrial Revolution,
Springer Singapore, 2019.
Online Sources:
1. [Link]

Curriculum S.Y. [Link]. Computer Engineering Page | 41


Department of Computer Engineering

Program : B. Tech. (Computer Engineering) Semester: III


Course : Energy Storage Management (OE – Department Code : BME23OE05
Specific) (Offered by Mechanical Engineering)
Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks
Credits FA
Lecture Practical Tutorial SA Total
FA1 FA2

2 2 - - 10 10 30 50

Prior knowledge of Fundamentals of Engineering and basic sciences is essential.


Course Objectives:
This course aims at enabling students,
1. To explore energy storage systems' fundamentals, technologies, and applications.
2. To enable students to understand the principles of energy storage systems design.
3. To provide a general awareness of energy storage audit, safety, and management.
Course Outcomes:
After learning the course, the students should be able to:
1. Differentiate and select energy storage systems based on performance and safety.
2. Select material and analyze the energy storage in thermochemical form.
3. Analyze energy storage system with batteries/supercapacitors/fuel cells.
4. Perform audit of Energy storage systems
Detailed Syllabus
Duration
Unit Description
[Hrs]
Energy storage system: Introduction, Need, Modes, Energy storage devices, Merits,
and Demerits of different types of Storage, utilization, and system applications.
I Performance: Energy capture rate and efficiency, Discharge rate and efficiency, 8
Dispatch ability and load flowing characteristics, Scale flexibility, durability, Cycle
lifetime, mass.
Thermochemical storage – Types, Phase Change Materials (PCMs) and
classifications, properties of the PCMs for different temperature ranges, Selection
II criteria of PCMs for heating and cooling in buildings, Application of PCM in energy 7
storage. SHS mediums, Energy analysis of the latent heat storage based on different
systems
Energy Storage for transportation: Mechanical Design and Packaging of Battery,
Packs for Electric Vehicles, Advanced Battery-Assisted Quick Charger for Electric
Vehicles, Charging Optimization Methods for Li-ion Batteries, Thermal run-away for
battery systems,
III 8
State of Charge and Health Estimation Over the Battery Lifespan, Recycling of
Batteries from Electric Vehicles
Fuel cell: Operational principle, types, hybrid fuel cell-battery systems, hybrid fuel
cell-supercapacitor systems,
Energy Storage Management
Relationship between economic growth and energy use, Energy demand analysis in
different economic sectors, increase energy conversion efficiencies by introducing
IV 7
energy storage, Energy audit of energy storage system, The carbon markets,
Safety: Risks of fire, explosion, toxicity, Ease of materials, recycling, and recovery,
Environmental consideration, and recycling
Total 30

Curriculum S.Y. [Link]. Computer Engineering Page | 42


Department of Computer Engineering

Text Books:
1. A. R. Pendse, “Energy Storage Science and Technology,” SBS Publishers & Distributors Pvt. Ltd., New
Delhi, (ISBN – 13:9789380090122), 2011.
2. Jiujun Zhang, Lei Zhang, Hansan Liu, Andy Sun, Ru-Shi Liu, “Electrochemical Technologies for
Energy Storage and Conversion,” John Wiley and Sons, 2012.
3. Lithium-Ion Batteries Basics and Applications by Reiner Korthauer, Springer.
4. Fuel cells from fundamentals to applications by Supramaniam Srinivasan, Springer.
Reference Books:
1. Frank S. Barnes and Jonah G. Levine, Large Energy Storage Systems Handbook (Mechanical and
Aerospace Engineering Series), CRC press (2011)
2. Francisco Díaz-González, Andreas Sumper, Oriol Gomis-Bellmunt,” Energy Storage in Power Systems”
Wiley Publication, ISBN: 978-1-118-97130-7, Mar 2016.
3. Pistoia, Gianfranco, and Boryann Liaw. The behavior of Lithium-Ion Batteries in Electric Vehicles:
Battery Health, Performance, Safety, and Cost. Springer International Publishing AG, 2018.
4. E. Lipman, A. Z. Weber, Fuel Cells and Hydrogen Production, A Volume in the Encyclopedia of
Sustainability Science and Technology, Second Edition, Springer reference.
5. Handbook of Energy Audit by Sonal Desai Publisher Tata McGraw Hill.

Curriculum S.Y. [Link]. Computer Engineering Page | 43


Department of Computer Engineering

Program: B. Tech. (Computer Engineering) Semester : III


Course: Total Quality Management (OE – Department Specific) (Offered Code: BCI23OE02
by Civil)
Teaching Scheme (Hrs/Week) Evaluation Scheme and Marks
FA
Credits Lecture Practical Tutorial SA Total
FA1 FA2
2 2 - - 10 10 30 50
Prior Knowledge: Basic definitions of Quality and importance of Quality in industry for safety and durability is
essential
Course Objectives: After Completing this course, student will have adequate background :
1. To understand the importance of Quality in construction.
2. To understand the need of Total Quality management & it's tools.
3. To understand role of ISO in quality management.
Course Outcomes: After learning the course, the students should be able to:
1. Articulate quality and quality ideas as presented by many gurus and philosophers after learning.
2. Illustrate different quality control tools.
3. Apply ISO concepts and the cost of quality to quality assurance.
4. Analyze various techniques of TQM.
Detailed Syllabus
Duration
Unit Description [Hrs]
Unit I: Quality in Construction
a) Quality – Various definitions and interpretation. Importance of quality on a project
I in the context of global challenges, Factors affecting quality, Reasons for poor quality
7
& measures to overcome, Contribution of various Quality Gurus (Juran, Deming,
Crossby, Ishikawa),
b) Evolution of TQM- QC, TQC, QA, QMS, TQM.
Unit II: TQM, Six Sigma and QC tools
a) TQM – Necessity, advantages, Quality Function Deployment (QFD),
II 8
b) Six sigma – Importance, levels, Application of 6 Sigma,
c) Implementation of 7 QC tools through case study.
Unit III: Cost of Quality and ISO
a) Categories of cost of Quality,
III 7
b) Study of ISO 9001 principles., Quality manual – Importance, contents,
documentation, Corrective and Preventive actions, Conformity and NC reports.
Unit IV: Techniques in TQM Implementation
a) Benchmarking in TQM, Kaizen in TQM,
IV 8
b) '5-S ̳ techniques, Zero Defects,
c) Quality Circle Concept and applications through Quality Circle Formation.
Total 30
Text Books:
1. Total Quality Management-- Dr. Gunmala Suri and Dr. Puja Chhabra Sharma—Biztantra.
2. Quality Control and Total Quality Management by [Link]- Tata McGraw Hill Publ.
3. Total Quality Management - Dr. [Link] and Dr. M. Sivakumar—Biztantra.
4. Total Engineering Quality Management – Sunil Sharma – Macmillan India Ltd.
Reference Books:
1. Juran‘s Quality Handbook – Juran Publication. (2016 Edition)
2. Management –Principal, process and practices by Bhat – Oxford University Press.(2008)
3. Financial management by Shrivastava- Oxford University Press (6th Edition 2022)
4. Management Information Systems – Gordon B. Davis, Margrethe H. Olson – Tata McGraw Hill Publ. Co.
(2022)
5. Total Project Management – The Indian Context - [Link] Macmillan India Ltd.
Curriculum S.Y. [Link]. Computer Engineering Page | 44
Department of Computer Engineering

Program: B. Tech. (Computer Engineering) Semester: III


Course: Building Services and Maintenance (OE – Department Specific) Code: BCI23OE03
(Offered by Civil Department)
Teaching Scheme (Hrs/Week) Evaluation Scheme and Marks
FA
Credits Lecture Practical Tutorial SA Total
FA1 FA2
2 2 - - 10 10 30 50
Course Objectives:
This course aims at enabling students,
1. To impart knowledge about the building services
2. To examine the purpose and type of building maintenance.
Course Outcomes: After learning the course, the students should be able to:
1. Understand different building services provisions.
2. Interpret the fundamental concepts relevant to functional requirement of building.
3. Relate the knowledge of Acoustic and Fire Protection.
4. Choose diverse maintenance methodologies applicable to building and infrastructure services.
Detailed Syllabus
Duration
Unit Description
[Hrs]
Introduction to Building Services:
Definitions, Objective and uses of services, different types of building, Classification
I of based on Occupancy, FSI, Carpet area, built-up area, Standard of 7
Accommodation, Classification of building services, Types of services and selection
of appropriate services for given project, case studies.
Escalator and Plumbing-
Classification of different types of escalators, Lift codes and Rules, Design Features
II of Escalator, Plumbing- Common Sanitary Fixtures, Layout of Sanitary Fixtures, 8
Water Pipe Sizing in Buildings, Building Services Detailing, Rain Water Harvesting,
Sanitation in buildings.
Acoustics and Ventilation-
Material properties, acoustical design of assembly halls and buildings, noise and its
III control, measuring equipment, Ventilation- Ventilation systems, health and comfort 8
ventilation, Fire protection and National Building Codes 2016- requirements,
equipment and their applications, security systems.
Building Maintenance:
Role of maintenance in durability and serviceability of structures, Economic aspects
IV of maintenance, Different types of maintenance and audits process. Infrastructures 7
services:
Different types of structures, infrastructure services, case studies.
Total 30
Text Books:
1. Building Construction Dr. B. C. Punmia Laxmi Publications (P) Ltd., New Delhi
2. Building Construction P. C. Varghese PHI Learning (P) Ltd., New Delhi
3. Building repair and Maintenance Management P. S. Gahlot CBS Publishers & Distribution(P) Ltd.
Reference Books:
1. Building Science & Planning by S.V. Deodhar, Khanna Publishers.
2. Design and Practical Hand Book on Plumbing by C.R Mohan, VivekAnand, Standard Publishers
Distributors.
3. Hand book of Designing and Installation of Services in High Rise Building Complexes, by V.K. Jain,
Khanna Publication

Curriculum S.Y. [Link]. Computer Engineering Page | 45


Department of Computer Engineering

Program: B. Tech. (Computer Engineering) Semester: III

Course: Android App Development with Kotlin (OE – Department Code: BCE23OE03
Specific) (Offered by Computer Engineering)

Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks

Credit FA
Lecture Practical Tutorial SA Total
FA1 FA2

02 02 - - 10 10 30 50
Prior knowledge of Basic programming knowledge is essential

Course Objectives:
1. To explore Kotlin programming language features.
2. To familiarize with the concepts of Kotlin.
3. To get acquainted with Android features, networks, and data handling techniques.
4. To develop an Android app with testing.
Course Outcomes:
After learning the course, the students will be able to:
1. Explore object-oriented programming with Kotlin.
2. Illustrate the concept of Kotlin fundamentals
3. Apply the network handling and Android UI techniques.
4. Deploy the Android application with testing.
Detailed Syllabus

Duration
Unit Description
[Hrs]

Introduction to Kotlin programming language


Introduction to Kotlin programming language, Setting up Android Studio
I 6
development environment, Basics of Kotlin syntax and basic programming
concepts, Variables, data types, and operators in Kotlin.

Kotlin fundamentals
Conditional statements, Loops, Functions, parameters, Kotlin collections, Classes
II 9
and objects, Properties, fields, and methods, Inheritance, polymorphism, and
interfaces, Data classes and sealed classes.

Android architecture, Android UI and Networking


Android Architecture, Activities and life cycle, Views, View groups, fragments
III and lifecycle, Working with RESTful APIs and JSON data, Using Retrofit and 9
OkHttp for network communication, Implementing LiveData and ViewModel,
Asynchronous programming.

Android App Development and Testing


IV Case study: Picture gallery, Developing an App, Unit testing and UI testing with 6
Junit and Espresso, Preparing and publishing app to Google Play store

Total 30

Curriculum S.Y. [Link]. Computer Engineering Page | 46


Department of Computer Engineering

Text Books:
1. Laurence PO, Hinchman-Dominguez A, G. Blake Meike, Dunn M. “Programming Android with
Kotlin”, O’Reilly Media, Inc.; 2021. ISBN:9781492063001
2. Lim G. “Beginning Android Development With Kotlin” Greg Lim; 2020. ISBN:9811477973,
9789811477973

Reference Books:
1. Trivedi Hardik. “Android application development with Kotlin”, BPB Publications; 2020.
2. Fazio M. “Kotlin and Android Development featuring Jetpack”, Pragmatic Bookshelf; 2021.

Online Sources:
1. [Link]

Curriculum S.Y. [Link]. Computer Engineering Page | 47


Department of Computer Engineering

Program: B. Tech. (Computer Engineering) Semester: III

Course: Data Exploration and Visualization Laboratory Code: BCE23VS03


Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks

Credit
Lecture Practical Tutorial TW OR PR Total

02 - 04 - 50 - 50 100
Prior knowledge of Linear algebra, Programming Skills is essential

Course Objectives:
This course aims at enabling students
1. To learn how to manipulate datasets using Python libraries.
2. To apply data pre-processing techniques and interpret through various graphs.
3. To build a strong statistical and algorithmic foundation to infer insights.
Course Outcomes:
After learning the course, the students will be able to:
1. Demonstrate Data Science tools and Environment.
2. Apply pre-processing techniques and visualize the data using Python libraries.
3. Analyze different types of data modeling algorithms.
4. Summarize the report on the Data Science application.
Guidelines for Students:
1. Laboratory Instructors may design a suitable set of assignments for each topic. All topics should be
addressed. For every topic, at least three lab assignments should be framed and approved during the
module meeting.
2. For each laboratory assignment, it is essential for students to write the title, aim, topic theory,
algorithm, mathematical background, and data set description (as applicable).
3. Laboratory Journal- Program codes with sample output of all performed assignments are to be
submitted as softcopy.
4. Term Work –Term work is a continuous assessment that evaluates a student's progress throughout the
semester. Laboratory Instructors may design rubrics to assess assignments and mini-projects.
5. Practical Examination should be conducted on a given list of topics.
Detailed Syllabus

Suggested List of Assignments


Assignment
Assignment Title
No.
Data Science Tools and Environment, Python programming basics
● Introduction to the laboratory environment (e.g., Jupyter Notebook, Python IDEs)
● Introduction to the Data Science
1.
● Python Programming for Data Science
● Python Data Structures
● Introduction to data manipulation libraries (e.g., Pandas, NumPy, MatPlotlib)
Data Acquisition and Cleaning
● Data importing from various sources (CSV, JSON, SQL databases)
2.
● Data scraping techniques (web scraping, API integration)
● Data cleaning and preprocessing (handling missing values, outliers, etc.)
Data Visualization and Exploratory Data Analysis (EDA)
● Data visualization libraries (e.g., Matplotlib, Seaborn)
3.
● Exploratory Data Analysis techniques (summary statistics, data distribution analysis,
correlation analysis)

Curriculum S.Y. [Link]. Computer Engineering Page | 48


Department of Computer Engineering

Statistical / Algorithmic Data Modeling


● Hypothesis testing, probability distributions, etc.
4. ● Basics of classification and regression algorithms
● Model evaluation techniques (performance metrics)
● Hands-on exercises with sci-kit-learn library
Mini-Project Development and Presentation
● Development of Mini-Project and its presentations
5. diverse examples of case studies in data science for Mini-project
Predictive Maintenance in Manufacturing, Churn Prediction in Telecom Industry, Fraud
Detection in Financial Transactions, Healthcare Predictive Analytics, etc.
Reference Books:
1. Grus Joel, Data Science from Scratch, O’Reilly Media Inc., ISBN: 9781491901427
2. McKinney Wes, Python for Data Analysis, O' Reilly media, ISBN: 978-1-449-31979-3. 4. Python
Online Sources:
1. [Link]
2. [Link]
3. [Link]
4. [Link]
a-science
5. [Link]
killUp
6. [Link]
7. [Link]
8. [Link]
9. [Link]
10. [Link]

Curriculum S.Y. [Link]. Computer Engineering Page | 49


Department of Computer Engineering

Program: B. Tech. (Computer Engineering) Semester: III

Course: Business Studies for Engineers (Offered by AS&H) Code: BSH23EM01

Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks

Credit FA
Lecture Practical Tutorial SA Total
FA1 FA2

02 02 - - 10 10 30 50

Prior knowledge of: NA

Course Objectives:
This course aims at enabling students:
1. To help the students to gain understanding of various perspectives in the field of Strategic Management
2. To enable the students to pursue the modern management practices in business.
3. To provide the students an understanding about tools and techniques of economic principles in
business management.

Course Outcomes:
After learning the course, the students will be able to:
1. Explain the concept of Management and Strategic Management with their implications.
2. Illustrate the Management Trends and Practices implied in Global Work Culture.
3. Apply the economic variables in general business atmosphere.
4. Analyze the business expansion strategies abroad and key issues related to their operations.

Detailed Syllabus

Duration
Unit Description
[Hrs]

Introduction to Management & Strategic Management: Journey towards


Goals
Concepts of Management, Definition of Management, Functions of
Management, Levels of Management, Concept of Strategic Management,
I Strategic Management Process- Vision, Mission, Goals, Objectives, Hierarchy of 7
Objectives, Situational Analysis / Internal and External Analysis Organizational
Goals, Planning Through MBO- Practical Insights, Michael Porter 5 Forces
Analysis, Balanced Score Card (BSC), BSC v/s MBO. Case Studies: Starbucks
Corporation, TATA Steel.

Management Trends and Practices - Let Us Explore


Comparative Management Styles and approaches - Japanese Management
Practices, Organizational Creativity, and Innovation - Management of Innovation
II 8
- Entrepreneurial Management - Benchmarking - Best Management Practices
across the world, - Management of Diversity - Select cases of Domestic &
International Corporations.

Business Economics – The Road Map


Concept and Definition of Micro Economics and Macro Economics, Nature &
Scope of Micro Economics and Macro Economics, Demand, Supply and
Market equilibrium: Individual demand, Market demand, Individual supply,
III 7
Market supply, Market equilibrium; Elasticity is of demand and supply; Price
elasticity of demand, Income elasticity of demand, Cross price elasticity of
demand, Elasticity of supply, Business cycle, Demographic Profile of Indian
Population and Market, Urbanization

IV International Business –Let Us Go Global 8

Curriculum S.Y. [Link]. Computer Engineering Page | 50


Department of Computer Engineering

Basic concept of International Business, Decision framework, Analyzing


marketing opportunities – collection and analysis of marketing information,
Modes of entering overseas markets, International Marketing process and
techniques – direct exporting, Indirect exporting, counter trade, Licensing, Sub-
contracting, Joint – ventures, Organization and control of international marketing
operations, International tendering, Procurement for export; Export information
system, Global Business Environment, Innovation and International
management, managing multinational market, Research Methods in International
Business (RMIB).

Total 30

Text Books:
1. George R. Terry, Stephen G. Franklin; Principles of Management, A.I.T.B.S. Publishers
2. Wendrila Biswas, Debarun Chakraborty, and Soumya Kanti Dhara.;"Recent Trends in Management"
3. Nyagucha Oresi Samwel ; Micro and Macro Economics; Understanding the Basics of Economics
(English, Paperback)
4. [Link] Rao, International Business ( Text and Cases)

Reference Books:
1. Dinesh Madan, Strategic Management A Complete Reference, Aldine CA
2. Nadar .[Link] Vijayan S,, Managerial Economics, PHI learning
3. Charles W. L. Hill, International Business,Mc,Graw Hill.

Online Sources:
1. [Link]

Curriculum S.Y. [Link]. Computer Engineering Page | 51


Department of Computer Engineering

Program: B. Tech. (Computer Engineering) Semester: III

Course: Universal Human Values (VEC-1) (Offered by AS&H) Code: BSH23VE01

Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks

FA
Credit Lecture Practical Tutorial SA Total
FA1 FA2

02 02 - - 25 25 - 50

Course Objectives:
This course aims at enabling students,
1. To appreciate the essential complementarity between 'VALUES' and 'SKILLS' to ensure
sustained happiness and prosperity, which are the core aspirations of all human beings.
2. To facilitate the development of a holistic perspective among students to lead their personal
and professional lives in an ethical way.
3. To highlight plausible implications of such a holistic understanding in terms of ethical
human conduct, trustful and mutually fulfilling human behavior, and mutually enriching
interaction with nature.

Course Outcomes:
After learning the course, the students should be able to:
1. Understand the relevance of ‘Universal Human Values’.
2. Develop an understanding about human being as co-existence of ‘Self’ & ‘Body’.
3. Apply the sense of harmony in family and society.
4. Take part in maintaining coexistence with nature by integrating Universal Human Values into
personal and professional lives.

Detailed Syllabus

Duration
Unit Description
[Hrs]

Introduction to Value Education:


● Understanding Value Education
● Self-exploration as the Process for Value Education
● Continuous Happiness and Prosperity 4
● Right Understanding
● Current Scenario
● Method to fulfil the Basic Human Aspirations
I
Practice Session:
● Sharing about Oneself
● Exploring Human Consciousness
3
Exploring Natural Acceptance
Experiential Learning
● Seva Activity

Harmony in the Human Being:

II ● Human being: the Co-existence of the Self and the Body 4


● Needs of the Self and the Body
● The Body as an Instrument of the Self

Curriculum S.Y. [Link]. Computer Engineering Page | 52


Department of Computer Engineering

● Understanding Harmony in the Self


● Harmony of the Self with the Body
● Programme to ensure self-regulation and Health

Practice Session:
● Exploring the difference of Needs of Self and Body
● Exploring Sources of Imagination in the Self
● Exploring Harmony of Self with the Body 4
Experiential Learning
● Seva Activity
● Health Awareness Programme.

Harmony in the Family and in Society;


● Harmony in the Family
● 'Trust'—the Foundational Value in Relationship
● 'Respect' – as the Right Evaluation 4
● Other feelings (Values) in Human-to-Human Relationship
● Understanding Harmony in Society
● Vision for the Universal Human Order
III ● Five Dimensions of Human Order

Practice Session:
● Exploring the Feeling of Trust
● Exploring the Feeling of Respect and Exploring Systems to
3
Fulfil Human Goal
Experiential Learning
● Seva Activity

Harmony in Nature/Existence:
● Understanding Harmony in Nature,
● Realizing Existence as Coexistence at All Levels
● The Holistic Perception of Harmony in Existence
Implications of Holistic Understanding: A Look at Professional Ethics:
● Definitiveness of (Ethical) Human Conduct 4
● Humanistic Constitution and Universal Human Order,
● Competence in Professional Ethics
● Holistic Technologies, Production Systems and Management
Models-Typical Case Studies
● Strategies for Transition towards Value-based Life and
IV
Profession.

Practice Session:
● Exploring the Four Orders of Nature
● Exploring Co-existence in Existence
● Exploring Ethical Human Conduct
● Exploring Humanistic Models in Education
4
● Exploring Steps of Transition towards Universal Human Order
Experiential Learning Activity
● Health Awareness Programme/Waste Management Programme (Hospital
Waste/Pharmaceutical Industrial Waste/Reduce Plastic Waste / E-Waste
Management)

Curriculum S.Y. [Link]. Computer Engineering Page | 53


Department of Computer Engineering

Total 30

Text Books:
1. R R Gaur, R Sangal, G P Bagaria, 2019, A Foundation Course in HUMAN VALUES and Professional
Ethics- Presenting a universal approach to value education through self-exploration, Excel Books

Reference Books:
1. P L Dhar, RR Gaur, 1990, Science and Humanism, Commonwealth Publishers.
2. A. Nagaraj, 1999, Jeevan Vidya: Ek Parichaya, Jeevan Vidya Prakashan, Amarkantak,
3. A. N. Tripathy, 2003, Human Values, New Age International Publishers.
4. E. G. Seebauer & Robert L. Berry, 2000, Fundamentals of Ethics for Scientists & Engineers,
Oxford University Press
5. M. Govindrajran, S Natrajan & V.S. Senthil Kumar, Engineering Ethics and Human Values,
Eastern Economy Edition, Prentice Hall of India Ltd.
6. P. Banerjee, 2005, Foundations of Ethics and Management, Excel Books.
7. L. Bajpai, 2004, Indian Ethos and Modern Management, New Royal Book Co., Lucknow.
Reprinted 2008.

Online Sources:
1. [Link]
2. [Link]
3. [Link]

Curriculum S.Y. [Link]. Computer Engineering Page | 54


Department of Computer Engineering

Curriculum S.Y. [Link]. Computer Engineering Page | 55


Department of Computer Engineering

Program: B. Tech. (Computer Engineering) Semester: IV

Course: Advanced Data Structures Code: BCE24PC01

Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks

FA
Credit
Lecture Practical Tutorial Other SA Total
FA1 FA2

02 02 - - 1 10 10 30 50

Prior knowledge of Linear Data Structures is essential

Course Objectives:
This course aims at enabling students:
1. To understand tree data structures and corresponding operations
2. To apply the knowledge of Balanced Trees to solve real life problems
3. To solve real life problems using Graph data structures
4. To understand the concepts of multi-way and self-balanced search trees

Course Outcomes:
After learning the course, the students will be able to:
1. Apply the concepts of Binary Trees for problem solving
2. Apply the concepts of advanced binary trees for various problem solving
3. Apply the concepts of Graphs for solving real life problems
4. Understand the concepts of advanced search trees.

Detailed Syllabus

Duration
Unit Description
[Hrs]

Introduction to Tree: Basic terminologies, representation using array and


linked list, Introduction to Binary Tree; Properties of Binary Tree; Operations on
Binary tree: Finding Height, Finding Leaf nodes, counting no of Nodes;
I 8
Recursive and Nonrecursive traversals; Construction of Binary Tree from
traversals; Binary Search tree (BST) as an ADT: Insertion, deletion and
searching of a node from BST.

Balanced Trees and Heap:


Threaded Binary tree (TBT): Creation and traversals on TBT. Max Heap and
II 7
Min Heap using Binary Tree; Height balanced Tree: AVL Tree – insertion,
deletion and searching on AVL Tree; Weight Balanced Tree;

Introduction to Graph: Basic concept, Graph Storage Representation using


Adjacency List and Adjacency Matrix; Traversals of Graphs: Depth First Search
III and Breadth First Search; Finding Minimum Spanning Tree using Prim’s and 8
Kruskal’s algorithms; Topological Sorting, Finding Shortest Path using
Dijkstra’s Algorithm;

Indexing and Multiway Trees: Indexing: Introduction, Indexing techniques;


IV 7
B-Tree, B+ Tree; Red Black Tree; AA Tree; Splay Tree;

Self Study 6*

Curriculum S.Y. [Link]. Computer Engineering Page | 56


Department of Computer Engineering

Binary Search tree (BST) as an ADT: Insertion, deletion and searching of a node
from BST,Weight Balanced Tree,Topological Sorting, Finding Shortest Path
using Dijkstra’s Algorithm,AA Tree; Splay Tree, Research Paper Reading

Total (* Not included) 30

Text Books:
1. Ellis Horowitz, Sartaj Sahni, Dinesh Mehta, “Fundamentals of Data Structures in C++”, University
Press (India) Pvt. Ltd., 2nd Edition, 2008, ISBN-10: 8173716064/ ISBN-13:978-8173716065.
2. Varsha H. Patil, “Data Structures using C++”; Oxford University Press, 1st Edition, 2012, ISBN-10:
0-19-806623-6/ ISBN-13: 978-0-19-806623-1.

Reference Books:
1. Y. Langsam, M. Augenstin and, A. Tannenbaum, “Data Structures using C & C++”, Pearson
Education India, Second Edition,2015, ISBN 10: 9332549311, ISBN 13: 978-9332549319.
2. Richard F. Gilberg, Behrouz A. Forouzan, “Data Structures, Pseudo code Approach with C”, Cengage
Learning India Edition, 2nd Edition, 2007, ISBN 10: 8131503143 ISBN 13: 9788131503140.

Online Sources:
1. [Link]
2. [Link]
3. [Link]

Curriculum S.Y. [Link]. Computer Engineering Page | 57


Department of Computer Engineering

Program: B. Tech. (Computer Engineering) Semester: IV

Course: Advanced Data Structures Laboratory Code: BCE24PC02


Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks
Credit
Lecture Practical Tutorial TW OR PR Total

01 - 02 - 25 - 25 50
Prior knowledge of Decision control structures, loop control structures, arrays, Functions, structure, pointers,
and linear data structure is essential

Course Objectives:
This course aims at enabling students:
1. To understand tree data structures and corresponding operations
2. To apply the knowledge of Balanced Trees to solve real life problems
3. To solve real life problems using Graph data structures
4. To understand the concepts of multi-way and self-balanced search trees

Course Outcomes:
After learning the course, the students will be able to:
1. Apply the concepts of Binary Trees for problem solving
2. Apply the concepts of advanced binary trees for various problem solving
3. Apply the concepts of Graphs for solving real life problems
4. Apply the concepts of advanced search trees.

Guidelines for Students:

● The laboratory assignments are to be submitted by students in the form of a journal.


● Journal consists of prologue, certificate, table of contents and handwritten write-up of each
assignment (Title, Objectives, Problem Statement, Outcomes, Date of Completion, Assessment
grade/marks and assessor's sign, Theory Concept, algorithm, time complexity, sample input and
expected output, conclusion).

Guidelines for Laboratory/Term Work Assessment:

● Continuous assessment of laboratory work is to be done based on overall performance and Laboratory
performance of students.
● Suggested parameters for overall assessment include timely completion, performance, innovation,
efficiency, punctuality, and neatness
● Each Laboratory assignment will be assessed based on parameters with appropriate weightage.

Guidelines for Laboratory Conduction

● All assignments are mandatory.


● Student should be encouraged for appropriate use of Hungarian notation, proper indentation, and
comments.
● Use of open-source software is to be encouraged.
● Operating System recommended: - 64-bit Open-source Linux or its derivative.
● Programming tools recommended: - G++/GCC, Eclipse.
● Debugging of existing code is to be encouraged
● Facilitate instruction on GitHub and GitBash by faculty prior to commencement of lab assignments.

Detailed Syllabus

Curriculum S.Y. [Link]. Computer Engineering Page | 58


Department of Computer Engineering

Suggested List of Assignments


Assignme
Assignment Title
nt No.
Consider the Dictionary Implementations which allow for efficient storage and retrieval of
key-value pairs using binary search trees. Each node in the tree store (key, value) pair. The
dictionary should support the following operations efficiently:
1. Insert word (Handle insertion of duplicate entry)
2. Delete word
1. 3. Search specific word
4. Display dictionary (Traversal)
5. Mirror image of dictionary
6. Create a copy of dictionary
7. Display dictionary level wise
Implement a multiplayer game system that uses an AVL tree data structure to organize and
manage player data efficiently. The multiplayer game supports multiple players participating
simultaneously, and the AVL tree is used to store player information such as player_id and
2. scores (key, value pair). The system should provide following operation:
1. Player Registration
2. Leaderboard Display
3. Remove player from game
Consider the scenario of a maze. The maze is represented as a grid of cells, where each cell can
3. be either open or blocked. Each cell in the maze represents a vertex. The goal is to find a path
from the starting point to the goal within a given maze using DFS and BFS.
Represent a graph of your college campus using adjacency list /adjacency matrix. Nodes should
4. represent the various departments and links should represent the distance between them. Find a
minimum spanning tree using Kruskal’s algorithm or using Prim’s algorithm.
Consider the scenario of the supply chain management system. The supply chain involves
multiple locations, such as suppliers, warehouses, distribution centers, and retail stores,
5.
connected by transportation networks. Find the shortest possible route using Dijkstra's algorithm
to optimize transportation path and inventory management.
Implement the scenario of a file system which maintains directory structure using the Red-Black
6. Tree. Each node in the tree represents a directory, and the tree is balanced to ensure efficient
insertion, deletion, and display operations when navigating through the file system.
Text Books:
1. Ellis Horowitz, Sartaj Sahni, Dinesh Mehta, “Fundamentals of Data Structures in C++”, University
Press (India) Pvt. Ltd., 2nd Edition, 2008, ISBN-10: 8173716064/ ISBN-13:978-8173716065.
2. Varsha H. Patil, Data Structures using C++; Oxford University Press, 1st Edition, 2012, ISBN-10:
0-19-806623-6/ ISBN-13: 978-0-19-806623-1.

Reference Books:
1. Aho V Alfred, Hapcroft E John, Ullman D Jeffry, Data Structures and Algorithms, 1st Edition,
Pearson Education, 2002.
2. Y. Langsam, M. Augenstin and, A. Tannenbaum, “Data Structures using C & C++” , Pearson
Education India, Second Edition,2015, ISBN 10: 9332549311, ISBN 13: 978-9332549319.
3. Richard F. Gilberg; Behrouz A. Forouzan, “Data Structures, Pseudo code Approach with C”, Cengage
Learning India Edition, 2nd Edition, 2007, ISBN 10: 8131503143 ISBN 13: 9788131503140.

Curriculum S.Y. [Link]. Computer Engineering Page | 59


Department of Computer Engineering

Program: B. Tech. (Computer Engineering) Semester: IV

Course: Database Management System Code: BCE24PC03

Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks


Credit
Lecture Practical Tutorial Other FA SA Total

FA1 FA2

03 03 - - 1 20 20 60 100

Prior knowledge of Basic Mathematics is essential

Course Objectives:
This course aims at enabling students:
1. To make students understand the fundamental concepts of database management.
2. To make students familiar with building database design.
3. To make students familiar with the basic issues of transaction processing and concurrency control.
4. To make students understand different SQL queries and concepts.
5. To make students understand different NOSQL and MongoDB concepts.

Course Outcomes:
After learning the course, the students will be able to:
1. Design E-R Model for given requirements and convert the same into database tables
2. Use SQL to write queries for given requirements
3. Implement normalization techniques, to construct optimized relational database designs
4. Analyze and implement transaction management strategies
5. Apply principles of NoSQL and MongoDB databases to perform the operations on databases

Detailed Syllabus

Duration
Unit Description
[Hrs]

Introduction to Database System and ER Modeling:


Introduction to Database Management Systems, Purpose of Database Systems,
Database-System Applications, View of Data, Database Languages, Database
I System Structure, Data Models, Database Design and ER Model: Entity, Attributes, 9
Relationships, Constraints, Keys, Design Process, Entity Relationship Model, ER
Diagram, Design Issues, Extended E-R Features, converting E-R & EER diagram
into tables.

SQL:
SQL: Characteristics and advantages, SQL Data Types and Literals, DDL, DML,
DCL, TCL, SQL Operators, Tables: Creating, Modifying, Deleting, Updating, SQL
II DML Queries: SELECT Query and clauses, Views: Creating, Dropping, Updating 9
using Indexes, Set Operations, Predicates and Joins, Set membership, Tuple
Variables, Set comparison, Ordering of Tuples,
Aggregate Functions, SQL Functions, Nested Queries,

Relational Database Design:


Relational Model: Basic concepts, Attributes and Domains, CODD's Rules,
III 9
Relational Integrity: Domain, Referential Integrities, Enterprise Constraints,
Database Design: Features of Good Relational Designs, Normalization, Atomic

Curriculum S.Y. [Link]. Computer Engineering Page | 60


Department of Computer Engineering

Domains and First Normal Form, 2NF, 3NF, BCNF.

Database Transaction Management:


Transaction concept, Transaction states, ACID properties, Concept of Schedule,
Serial Schedule, Serializability: Conflict and View, Cascaded Aborts, Recoverable
IV 9
and Non-recoverable Schedules, Concurrency Control: Lock-based, Time-stamp
based Deadlock handling, Recovery methods: Shadow- Paging and Log-Based
Recovery

NoSQL Databases:
Introduction to Distributed Database System- Advantages, disadvantages, CAP
Theorem. Types of Data: Structured, Unstructured data & Semi-Structured Data;
NoSQL Database: Introduction, need, Features, Types of NoSQL Databases:
V 9
Key-value store, document store, graph, wide column stores; BASE Properties,
Data Consistency model ACID Vs BASE, Comparative study of RDBMS and
NoSQL, MongoDB (with syntax and usage): CRUD Operations, Aggregation,
MapReduce,

Self Study
Indexing, Replication and Sharding in MongoDB, Procedural Capabilities of 5*
PL/SQL, Research Paper Reading

Total 45

Text Books:
1. Silberschatz A., Korth H., Sudarshan S., "Database System Concepts", McGraw Hill Publishers, 7th
Edition, 2020 ISBN 978-0-07-802215-9.
2. Ivan Bayross, "SQL, PL/SQL the Programming Language of Oracle", BPB Publications, 2014 ISBN:
9788176569644.
3. Connally T, Begg C., "Database Systems- A Practical Approach to Design, Implementation and
Management", Pearson Education, 5th Edition, 2010, ISBN 81-7808-861-4.
4. Pramod J. Sadalage and Martin Fowler, "NoSQL Distilled", Addison Wesley, ISBN 10: 0321826620,
2013, ISBN 13: 978-0321826626.

Reference Books:
1. C. J. Date, "An Introduction to Database Systems", Addison-Wesley, 8th Edition, 2004, ISBN
0321189566. S. K. Singh, "Database Systems: Concepts, Design and Application", Pearson Education,
2009, ISBN [Link] Chodorow, Michael Dierolf, "MongoDB: The Definitive
Guide", O‟Reilly Publications, 3rd Edition, 2019 ISBN 9781491954461.
2. Kevin Roebuck, "Storing and Managing Big Data - NoSQL, HADOOP and More", Emereo Pty
Limited, 2011, ISBN 1743045743, 9781743045749.

Online Sources:
1. [Link]

Curriculum S.Y. [Link]. Computer Engineering Page | 61


Department of Computer Engineering

Program: B. Tech. (Computer Engineering) Semester: IV

Course: Database Management System Laboratory Code: BCE24PC04


Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks
Credit
Lecture Practical Tutorial TW OR PR Total

02 - 04 - 50 - 50 100
Course Objectives:
This course aims at enabling students:
1. To make students familiar with building good database design.
2. To make students understand different SQL queries and concepts.
3. To make students understand different NoSQL-MongoDB queries
Course Outcomes:
After learning the course, the students will be able to:
1. Design E-R Model for given requirements, convert the same into database tables and propose the
optimized database design
2. Use SQL to write queries for given requirements.
3. Apply principles of NoSQL and MongoDB databases to perform the operations on databases.
Guidelines to Instructor for laboratory Conduction:
1. Instructor must frame assignments on all concepts covered in Group A and Group B.
2. Instructor will design the queries which demonstrate the use of concepts specified in the assignment.
3. Operating System recommended: - 64-bit Open-source Linux or its derivative.
4. Programming tools recommended: - MYSQL, MongoDB, ERD plus, ER Win etc.

Guidelines for Laboratory/Term Work Assessment:


1. Continuous assessment of laboratory work should be based on overall performance of Laboratory
assignments by a student.
2. Each Laboratory assignment submitted by students will be assessed and marks will be assigned by the
instructor based on parameters mentioned in predefined rubrics. Average of marks obtained by
students for each assignment will be considered to assign final TW marks.
3. Practical examination will be on assignments given in Group A and Group B

Detailed Syllabus

Suggested List of Assignments

GROUP A - SQL
Assignme
Assignment Title
nt No.
Decide a real time application and formulate a problem statement for the application to be
developed. Propose a Conceptual Design using ER features using tools like ERD plus, ER Win
etc. (Identifying entities, relationships between entities, attributes, keys, cardinalities,
1.
generalization, specialization etc.)
Convert the ER diagram into tables on paper and propose an optimal database design using
different normalization concepts.
MySQL Database Operations
Implement SQL queries to familiarize students with essential SQL commands in MySQL - to
2.
create a new user, create a table considering different data types, Insert, Select, Update, Delete,
Drop, Alter, distinct, describe, Truncate command.

Curriculum S.Y. [Link]. Computer Engineering Page | 62


Department of Computer Engineering

Implementing Data Constraints in MySQL


Implement sql queries to provide students with hands-on experience in implementing various
3.
data constraints using SQL commands in MySQL. (NOT NULL, UNIQUE, PRIMARY KEY,
FOREIGN KEY, and DEFAULT)
Exploring SQL Computations done on Table Data and Built-in Functions in MySQL
4. Implement sql queries for different SQL concepts for SQL computation (arithmetic operators,
logical operators, pattern matching, IN and NOT IN predicates, and MySQL built-in functions).
Exploring SQL Grouping, Database Views
Implement SQL queries for different SQL concepts such as grouping data, using the GROUP BY
5.
clause, employing the HAVING clause, applying the EXISTS/NOT EXISTS operators, Creating
and using Database Views.
Subqueries, Join Operations and Set Operations
6. Write SQL queries to demonstrate the different SQL concepts like subqueries, performing
various join operations, and using set operators in MySQL.
Nested Queries
7.
Implement SQL queries to demonstrate the nested queries in SQL using MySql.
GROUP B - NoSQL Database
MongoDB Queries:
8. Design and Develop MongoDB Queries using CRUD operations. (Use CRUD operations, SAVE
method, logical operators etc)
MongoDB - Aggregation and Indexing:
9. Design and Develop MongoDB Queries using aggregation and indexing with suitable examples
using MongoDB.
MongoDB - Map reduce operations:
10.
Implement Map reduces operation with a suitable example using MongoDB.
Text Books:
1. Silberschatz A., Korth H., Sudarshan S., "Database System Concepts", McGraw Hill Publishers, 7th
Edition, 2020 ISBN 978-0-07-802215-9.
2. Ivan Bayross, "SQL, PL/SQL the Programming Language of Oracle", BPB Publications, 2014 ISBN:
9788176569644.
3. Connally T, Begg C., "Database Systems- A Practical Approach to Design, Implementation and
Management", Pearson Education, 5th Edition, 2010, ISBN 81-7808-861-4.
4. Pramod J. Sadalage and Martin Fowler, "NoSQL Distilled", Addison Wesley, ISBN 10: 0321826620,
2013, ISBN 13: 978-0321826626.

Reference Books:
1. C. J. Date, "An Introduction to Database Systems", Addison-Wesley, 8th Edition, 2004, ISBN
0321189566. S. K. Singh, "Database Systems: Concepts, Design and Application", Pearson
Education, 2009,ISBN [Link] Chodorow, Michael Dierolf, "MongoDB: The
Definitive Guide", O‟Reilly Publications, 3rd Edition, 2019 ISBN 9781491954461.
2. Kevin Roebuck, "Storing and Managing Big Data - NoSQL, HADOOP and More", Emereo Pty
Limited, 2011, ISBN 1743045743, 9781743045749.

Curriculum S.Y. [Link]. Computer Engineering Page | 63


Department of Computer Engineering

Program : B. Tech. (Computer Engineering) Semester: IV


Course : Applied Mathematics (OE – Applied Mathematics) Code : BSH24OE01
(Suggested for Mechanical branch) (offered by AS&H)

Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks


Credits FA
Lecture Practical Tutorial SA Total
FA1 FA2
2 2 - - 10 10 30 50
Prior knowledge of Univariate Calculus, Multivariate Calculus is essential.
Course Objectives:
After completion of the course, students will have adequate background, conceptual clarity and knowledge of
mathematical principles related to:
1. Statistical techniques and Probability theory for Data Analysis.
2. Partial differential equations applied to mechanical engineering problems such as mechanical
vibrations and heat transfer.
3. Laplace Transform and Inverse Laplace Transform applied to solve linear differential equations.
Course Outcomes:
After learning the course, the students should be able to:
1. Apply descriptive statistical techniques for measures of variability of numerical data, Curve fitting,
Correlation and Regression.
2. Make predictions for the numerical data using probability theory and hypothesis testing.
3. Apply variable separation method to solve wave, transport, one and two-dimensional heat flow
equations.
4. Solve the mass spring system and similar problems using Laplace and Inverse Laplace Transform.

Detailed Syllabus

Duration
Unit Description
[Hrs]
Statistics:
I Measures of Variability: Standard deviation, Coefficient of variation, Moments, 7
Skewness and Kurtosis, Curve fitting, Correlation and Regression.
Probability Distributions:
Probability, Theorems on Probability, Mathematical Expectation, Binomial,
II 8
Poisson, and Normal Distributions.
Hypothesis Test: z-test, t-test, Chi-Square test, ANOVA Test.
Applications of Partial Differential Equations: Solution to One dimensional Wave,
III Heat and Transport equation, Two-dimensional heat flow equation using Method of 7
separation of variables.
Laplace Transform: Introduction, Laplace Transform of some standard and special
functions, Region of convergence and Properties, properties and theorems of
IV 8
Laplace Transformation. Inverse Laplace Transform, Application of Laplace
Transform to solve LDE.
Total 30
Text Books:
1. Peter O’Neil, “Advanced Engineering Mathematics”, Thomson Learning ,7 Edition, ISBN
13:9781337274524.
2. B.V. Ramana , “Higher Engineering Mathematics”, Tata McGraw-Hill, 34 edition, ISBN
13:9780070634190.

Curriculum S.Y. [Link]. Computer Engineering Page | 64


Department of Computer Engineering

Reference Books:
1. Erwin Kreyszig, “Advanced Engineering Mathematics” Wiley Eastern Ltd.,10 Edition, ISBN 13:
9780470458365
2. B. S. Grewal , “Higher Engineering Mathematics”, Khanna Publication, 42 Edition, ISBN
13:9788174091955.
3. N. P. Bali, Manish Goyal, “ A textbook of Engineering Mathematics”, 9th Edition, ISBN
16:978-8131808320
4. H.K. Das, “Advanced Engineering Mathematics”, S Chand & Company Ltd, 22 edition, ISBN
9352533836.
Online Sources:
NPTEL Course lectures links:
1. [Link] (P.D.E)
2. [Link] (Advanced Engineering Mathematics)

Curriculum S.Y. [Link]. Computer Engineering Page | 65


Department of Computer Engineering

Program : B. Tech. (Computer Engineering) Semester: IV


Course : Computational Techniques (OE – Applied Mathematics) Code : BSH24OE02
(Suggested for E&TC branch) (offered by AS&H)
Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks
Credits FA
Lecture Practical Tutorial SA Total
FA1 FA2

2 2 - - 10 10 30 50
Prior knowledge Univariate Calculus, Multivariate Calculus is essential
Course Objectives:
After completion of the course, students will have adequate background, conceptual clarity and knowledge of
mathematical principles related to:
1. Statistical techniques, Probability theory and hypothesis techniques.
2. Numerical techniques to approximate solutions for interpolation, integration and ordinary differential
equations.
Course Outcomes:
After learning the course, the students should be able to:
1. Apply statistical methods like variability, curve fitting, correlation and regression analysis for
prediction of a given data.
2. Analyze the data using probability theory and distributions.
3. Make predictions for the numerical data using hypothesis testing.
4. Compute approximate solution for interpolation, integration and ordinary differential equations
using numerical methods.
Detailed Syllabus
Duration
Unit Description
[Hrs]
Statistics: Measures of Variability: Standard deviation, Coefficient of variation,
I Moments, Skewness and Kurtosis, Curve fitting, Correlation and Regression. 7
Probability Distributions:
II
Probability, Theorems on Probability, Random Variable, Probability mass function, 8
Mathematical Expectation, Probability distributions: Binomial, Poisson, and Normal..
Sampling Distribution: Introduction and Types, Population vs Sample
III Hypothesis Tests: Level of significance, Confidence interval, p-Test, z-test, t-test, 7
Chi-Square test, ANOVA Test.
Numerical Methods:
Interpolation: Finite Differences, Newton’s and Lagrange’s interpolation formula.
IV
Numerical Integration: Trapezoidal and Simpson’s rule 8
Ordinary differential equations: Euler’s, Modified Euler’s and Runge-Kutta fourth
order methods
Total 30
Text Books:
1. Peter V. Neil, “Advanced Engineering Mathematics”, Thomson Learning ,7 Edition, ISBN
13:9781337274524.
2. B.V. Ramana , “Higher Engineering Mathematics”, Tata McGraw-Hill, 34 edition, ISBN
13:9780070634190.

Curriculum S.Y. [Link]. Computer Engineering Page | 66


Department of Computer Engineering

Reference Books:
1. M. D. Greenberg , “Advanced Engineering Mathematics”, Pearson Education, 2 Edition, ISBN
13:9780486492797.
2. B. S. Grewal , “Higher Engineering Mathematics”, Khanna Publication, 42 Edition, ISBN
13:9788174091955.
3. N. P. Bali, Manish Goyal, “ A textbook of Engineering Mathematics”, 9th Edition, ISBN
16:978-8131808320
4. H.K. Das, “Advanced Engineering Mathematics”, S Chand & Company Ltd, 22 edition, ISBN
9352533836.
Online Sources:
NPTEL Course lectures links:
1. Probability Theory for Data Science - Course ([Link]) (Statistics, Probability and Hypothesis
testing)
2. Numerical methods - Course ([Link]) (Numerical Methods)

Curriculum S.Y. [Link]. Computer Engineering Page | 67


Department of Computer Engineering

Program : B. Tech. (Computer Engineering) Semester: IV


Course : Applied Mathematics (OE – Applied Mathematics) Code : BSH24OE03
(Suggested for Civil branch) (offered by AS&H)

Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks


Credits FA
Lecture Practical Tutorial SA Total
FA1 FA2

2 2 - - 10 10 30 50
Prior knowledge of Univariate Calculus, Multivariate Calculus is essential
Course Objectives:
After completion of the course, students will have adequate background, conceptual clarity and knowledge of
mathematical principles related to:
1. Statistical techniques, Probability theory, and hypothesis techniques.
2. Higher level mathematics and their applications in Civil Engineering.
Course Outcomes:
After learning the course, the students should be able to:
1. Apply descriptive statistical techniques for measures of variability of numerical data, Curve
fitting, Correlation and Regression.
2. Make predictions for the numerical data using probability theory and hypothesis testing.
3. Compute approximate solution for interpolation, integration and ordinary differential equations
using numerical methods.
4. Examine the vector fields using concepts of vector differentiation and Integration.
Detailed Syllabus
Unit Description Duration
[Hrs]
Statistics: Measures of Variability: Standard deviation, Coefficient of
I variation, Moments, Skewness and Kurtosis, Curve fitting, Correlation and 7
Regression.
Probability Distributions: Probability, Theorems on Probability,
II Mathematical Expectation, Binomial, Poisson and Normal Distribution 8
Hypothesis Test: z-test, t-test, Chi-Square test, ANOVA Test.
Numerical Methods:
Interpolation: Finite Differences, Newton’s and Lagrange’s interpolation formula
III
Numerical Integration: Trapezoidal and Simpson’s rule 7
Ordinary differential equations: Euler’s, Modified Euler’s and Runge-Kutta fourth
order methods
Vector Differentiation: Introduction, Vector differential operators, Gradient,
Divergent, Curl, Directional Derivatives, Solenoidal and Irrotational fields, Scalar
IV Potential.
8
Vector Integration and Applications: Introduction to Line, Surface and Volume
Integration of vectors, Work-done, Green’s Lemma, Gauss’s Divergence theorem,
Stoke’s theorem
Total 30
Text Books:
1. B.V. Ramana , “Higher Engineering Mathematics”, Tata McGraw-Hill, 34 edition, ISBN
13:9780070634190
2. Peter O'Neil, “Advanced Engineering Mathematics”, Thomson Learning ,7 Edition, ISBN 13:
9781337274524

Curriculum S.Y. [Link]. Computer Engineering Page | 68


Department of Computer Engineering

Reference Books:
1. M. D. Greenberg , “Advanced Engineering Mathematics”, Pearson Education, 2 Edition, ISBN 13:
9780486492797
2. S.R.K. Iyengar, Rajendra K. Jain, “Advanced Engineering Mathematics”, Alpha Science
International, Ltd,4
3. Edition, ISBN 13: 9781842658468
4. B. S. Grewal , “Higher Engineering Mathematics”, Khanna Publication, 42 Edition, ISBN 13:
.9788174091955
5. N. P. Bali, Manish Goyal, “ A textbook of Engineering Mathematics”, 9th Edition, ISBN
16:978-8131808320
Online Sources:
1. NPTEL Course lectures links:
[Link] (Probability)
[Link] (Advanced Engineering Mathematics)
2. V-lab (IIT-Bombay) link: [Link]

Curriculum S.Y. [Link]. Computer Engineering Page | 69


Department of Computer Engineering

Program : B. Tech. (Computer Engineering) Semester: IV

Course : Computational Techniques (OE – Applied Code : BSH24OE07


Mathematics) (Suggested for Comp/Comp R/ IT
branch) (offered by AS&H)
Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks
Credits FA
Lecture Practical Tutorial SA Total
FA1 FA2
2 2 - - 10 10 30 50
Prior knowledge of Univariate Calculus, Multivariate Calculus is essential.
Course Objectives:
After completion of the course, students will have adequate background, conceptual clarity and knowledge of
mathematical principles related to:
1. Statistical techniques, Probability theory, and hypothesis techniques.
2. Different mathematical approaches for optimization.

Course Outcomes:
After learning the course, the students should be able to:
1. Apply statistical methods like variability, curve fitting, correlation and regression analysis for
prediction of a given data.
2. Analyze the data using probability theory and distributions.
3. Make predictions for the numerical data using hypothesis testing.
4. Solve transportation and assignment problems using optimization techniques..

Detailed Syllabus
Duration
Unit Description [Hrs]

Statistics:
Measures of Variability: Standard deviation, Coefficient of variation, Moments,
I 7
Skewness and Kurtosis, Curve fitting (line, parabola & exponential curves),
Correlation and Linear Regression.
Probability Distributions:
Probability, Theorems on Probability, Random Variable, Probability mass function,
II 8
Mathematical Expectation, Probability distributions: Binomial, Poisson, and
Normal.
Sampling Distribution: Introduction and Types, Population vs Sample
III Hypothesis Tests: Level of significance, Confidence interval, p-Test, z-test, t-test, 7
Chi-Square test, ANOVA Test.
Transportation Problems: Introduction, Mathematical model of transportation
problem, Methods of finding initial solutions: North-west Corner rule, Least cost
method, VOGEL‟s approximation method, Optimality of initial solution using
IV 8
MODI Method.
Assignment Problems: Introduction, Mathematical model of Assignment problem,
solutions to Assignment problems using Hungarian method.
Total 30
Text Books:
1. Peter O’Neil, “Advanced Engineering Mathematics”, Thomson Learning ,7 Edition, ISBN
13:9781337274524.
2. B.V. Ramana , “Higher Engineering Mathematics”, Tata McGraw-Hill, 34 edition, ISBN
13:9780070634190.

Curriculum S.Y. [Link]. Computer Engineering Page | 70


Department of Computer Engineering

Reference Books:
1. M. D. Greenberg , “Advanced Engineering Mathematics”, Pearson Education, 2 Edition, ISBN
13:9780486492797.
2. B. S. Grewal , “Higher Engineering Mathematics”, Khanna Publication, 42 Edition, ISBN
13:9788174091955.
3. N. P. Bali, Manish Goyal, “ A textbook of Engineering Mathematics”, 9th Edition, ISBN
16:978-8131808320
4. H.K. Das, “Advanced Engineering Mathematics”, S Chand & Company Ltd, 22 edition, ISBN
9352533836.
Online Sources:
NPTEL Course lectures links:
1. Probability Theory for Data Science - Course ([Link]) (Statistics, Probability and Hypothesis testing)
2. [Link]

Curriculum S.Y. [Link]. Computer Engineering Page | 71


Department of Computer Engineering

Program : B. Tech. (Computer Engineering) Semester: IV

Course : Mathematical Optimization (OE – Applied Code : BSH24OE08


Mathematics) (Suggested for AI & ML branch)
(offered by AS&H)
Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks
Credits FA
Lecture Practical Tutorial SA Total
FA1 FA2
2 2 - - 10 10 30 50
Prior knowledge of Univariate Calculus, Multivariate Calculus is essential
Course Objectives:
After completion of the course, students will have adequate background, conceptual clarity and knowledge of
mathematical principles related to:
1. Different mathematical approaches for optimization.
2. Commonly used tools and techniques in network analysis.

Course Outcomes:
After learning the course, the students should be able to:
1. Formulate and solve linear programming models using graphical, Simplex method.
2. Solve transportation and assignment problems using optimization techniques.
3. Analyze the project network problems and their solutions using critical path method to optimize
models.
4. Apply variants of numerical methods to find optimal solutions for constrained, unconstrained
problems.
Detailed Syllabus
Unit Duration
Description [Hrs]

Linear Programming (LP): Introduction, formulation of Linear Programming


I problems, Graphical solution method, multiple optimal solutions, Unbounded 8
solutions, Infeasible solutions, Simplex Method.
Transportation Problems: Introduction, Mathematical model of transportation
problem, methods of finding initial solutions: North-west Corner rule, Least cost
method, VOGEL‟s approximation method, Optimality of initial solution using
II 7
MODI Method.
Assignment Problems: Introduction, Mathematical model of Assignment problem,
solutions to Assignment problems using Hungarian method.
Network Analysis: Network Diagram, Project Management: PERT and CPM,
III Critical path analysis, Project scheduling with uncertain activity time, and Project 8
time-cost
Unconstrained optimization: One-dimensional search methods, Gradient-based
IV methods, Conjugate direction and quasi-Newton methods, 7
Constrained Optimization: Lagrange theorem
Total 30
Text Books:
1. Rao S. S., Engineering Optimization Theory and Practice, Willy Eastern Ltd.4th Edition, ISBN:
978-0-470- 18352-6
2. Taha Hamdy, Operation Research: An Introduction, Pearson Education,9th Edition, ISBN:0134444019
Reference Books:

1. Sharma [Link] Research, Kedarnath Ramnath & [Link], ISBN: 9380803389


2. Peter. O'Neil, “Advanced Engineering Mathematics,” Thomson Learning,7 Edition, ISBN 13:
9781337274524
3. Hira Gupta, “Operation Research,” [Link] Publication, ISBN(13): 9788121909686.
4. Sharma J.K.“Operations Research-Theory and Applications,” Trinity Press,6 Edition,
ISBN:9789385935145

Curriculum S.Y. [Link]. Computer Engineering Page | 72


Department of Computer Engineering

Online Sources:
NPTELCourselectureslinks:
1. [Link]
2. [Link]

Curriculum S.Y. [Link]. Computer Engineering Page | 73


Department of Computer Engineering

Program: B. Tech (Computer Engineering) Semester: IV

Course: Community Engagement Project (CEP)/ Field Project Code: BCE24EL01


(FP)
Teaching Scheme
Evaluation Scheme
Credit
Lecture Practical Tutorial TW OR PR Total

2 - 4 - 100 - - 100
Prior knowledge of basic programming knowledge is essential
Course Objectives:
This course aims at enabling students:
1. To identify and analyze environmental issues faced by local communities.
2. To identify the use of technology for societal needs.
3. To design and implement innovative solutions using computer engineering principles to address
identified problems.
4. To work in a team with individual contributions to the project development.
Course Outcomes:
After learning the course, the students will be able to:
1. Apply their computer engineering knowledge to analyze communities' real-world environmental
problems.
2. Design real-world applications by considering suitable requirements.
3. Implement real-world applications using suitable tools and technology.
4. Work in a team with individual contributions to the development of the project.
5. Communicate and demonstrate technical information effectively through project reports,
presentations, and interactions with community members and mentors.
Guidelines:

The purpose of this course is to empower students with the knowledge, skills, and mindset needed to leverage
technology for addressing environmental and societal needs. Through a hands-on approach, students will learn
to identify, analyze, and solve environmental issues faced by local communities using computer engineering
principles. By designing and implementing innovative solutions, students will not only gain technical
proficiency but also develop teamwork, collaboration, and communication skills essential for making a positive
impact on communities and the environment.

Team Formation, Guide Allocation, and Project Identification:


● 2-4 students can form a team within the same or different disciplines.
● Students are expected to explore and understand environmental challenges that communities face,
such as pollution, waste management, water scarcity, resource depletion, climate change, energy
transition, natural disasters, biodiversity loss, land degradation, etc.
● The project coordinator, in consultation with a panel of experts, assigns project guides from the same
program to provide guidance and support to the teams throughout the project.
● The identified problem statement addressing environmental challenges must be registered with the
project coordinator by the team after consulting with their respective project guide.
● Field visits are encouraged to identify the problem statements.

Collaborative Work and Progress Reporting:


● Each student on the team must work collaboratively and contribute significantly to the design and
development of solutions for registered problem statements, focusing on environmental challenges
faced by the community.
● Students should work at least 4 hours per week and shall meet their assigned project guide regularly
(at least twice a week) and report the progress of the project work, emphasizing the application of
community engineering principles.
● Students are expected to Incorporate suggestions from the earlier review.

Curriculum S.Y. [Link]. Computer Engineering Page | 74


Department of Computer Engineering

Documentation and Reporting:


● Students shall maintain a record of all meetings, remarks given by the guide/reviewers, and progress
of the work in the project diary, presented during each review presentation.
● For the final assessment, students shall complete the project report in all aspects, including formatting,
duly signed by the project guide, Head of the Department.

Data Submission and Additional Outputs:


● Students shall submit all data related to project work in soft copy to their guides, including the project
report, A3 size poster, presentation, paper, etc., focusing on community engineering solutions.

Mode of Evaluation:

Review-I - Problem Identification: (Within the first month of Semester VI) (Weightage: 50%)
● Students must identify a specific problem statement related to community engineering projects.
● The problem statement should be relevant to environmental science/study-related societal needs and
address a real-world issue.
● A brief presentation outlining the identified problem and its significance should be submitted. The
presentation should include the background of the problem, literature review, proposed solution
approach, and initial findings or developments.
● Students should be prepared to present their progress to a review committee.

Review-II – (Weightage: 50%) (at the end of semester IV)


Solution Development:
● Projects will be evaluated based on the effectiveness of the solution designed and developed using
fabrication, coding, modeling, product design, process design, or other relevant processes for
identified problem statement.

Outcome Evaluation:
● The project outcome will be assessed regarding its technical feasibility, economic viability, societal
impact, and environmental sustainability.
● A detailed report covering the problem identification, literature review, methodology, progress made,
challenges faced, and future plan should be submitted.
● Teams must prepare an e-document, uploaded along with a plagiarism check report, detailing their
project work and findings.
● Each team member must submit their report, highlighting their individual contributions with a brief
abstract of the total work in the initial part of the document. Reports must be unique, and the review
will be based on individual contributions.

Curriculum S.Y. [Link]. Computer Engineering Page | 75


Department of Computer Engineering

Program: B. Tech. (Computer Engineering) Semester: IV

Course: Designing Thinking & Innovation Management Code: BSH24EM02


(Offered by AS&H)

Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks

FA
Credit Lecture Practical Tutorial SA Total
FA1 FA2

2 2 - - 10 10 30 50
Prior knowledge of: NA
Course Objectives:
This course aims at enabling students:
1. To introduce the students to the concept of Design Thinking and its relevance in innovation
2. To equip students with the core concepts, frameworks, and techniques of Innovation
management and its applications.
3. To help students to understand design thinking as a creative problem-solving approach
Course Outcomes:
After learning the course, the students will be able to:
1. Explain the Design Thinking approach for competitive advantage
2. Develop an understanding for Innovation Function.
3. Demonstrate strategic foresight for the business models
4. Apply the techniques of Internet Business Design for business growth
Detailed Syllabus

Duration
Unit Description
[Hrs]

Introduction to Design Thinking:


Meaning of Design Thinking, Design thinking for competitive advantage, The
Need for Creative and Design, Why design needs entrepreneurial mindset,
combining entrepreneurial and design thinking, Opportunity Assessment - “How
I 7
do we source and identify opportunities?” and “Which opportunities should we
invest time and money in?” Three dimensions of Opportunity Assessment -
Product-Market fit, Product-Company fit, and Product-Business fit.
“Go/No-Go” recommendation to invest and initiate.

Business Challenges and Design Thinking Solutions Paradigm Shift:


The seven steps of design thinking, First Mover and late mover Advantage, Five
II 8
Cs of Opportunity Storytelling, Strategic Foresight, Sensing, Value Redefinition,
Experience Design, Humanization, Prototyping, Business Model Design

Innovation Function:
Concept of Innovation, Characteristics of innovation, Sources of innovation,
Types of innovation, Levels of Innovation, Evolution of innovation management,
III 7
Organizations and Innovation Process, Diffusion of Innovation, Effective
innovation management, Performance evaluation, Risk Management in
Innovation.

Internet Business Design:


Digital/Internet Business Model, Design of Services and Customer Experience.
IV Service sector – IDEO, Lego, E-commerce market players design thinking 8
strategies. Design Thinking and IoT Toward Sustainable Design Thinking.
Managing Future Technologies, and minimizing risk of failure.

Total 30

Curriculum S.Y. [Link]. Computer Engineering Page | 76


Department of Computer Engineering

Text Books:
1. Robert Curedale, Design Thinking Process and Methods,5th Edition.
2. Shalini Rahul Tiwari, Rohit Rajendra 0Swarup: Design Thinking: A Comprehensive Textbook
3. Dr. Jalumedi Babu, Dr. Madhu Sudana Reddy G, Ar. Parichita Mohapatra : Innovation and Design
Thinking (Paperback.)

Reference Books:
1. Walter Brenner, Falk Uebernickel, Design Thinking for Innovation, Springer Link, 2016.
2. Christian Müller-Roterberg, Handbook of Design Thinking, Kindle Direct Publishing, ISBN:
978-1790435371
3. Anuja Agarwal, Design Thinking: A framework for applying Design Thinking in Problem Solving, CL
India

Online Sources:
1. Roger Martin, "The Design of Business: Why Design Thinking is the Next Competitive Advantage",
Harvard Busine Press, 2009.
2. [Link]
3. [Link]

Curriculum S.Y. [Link]. Computer Engineering Page | 77


Department of Computer Engineering

Program: B. Tech. (Computer Engineering) Semester: IV

Course: Project Management (Offered by AS&H) Code: BSH24EM03


Teaching Scheme (Hrs./Week)
Evaluation Scheme and Marks

Credit FA
Lecture Practical Tutorial SA Total
FA1 FA2

2 2 10 10 30 50
- -
Prior knowledge of: NA

Course Objectives:
This course aims at enabling students:
1. To help the students gain understanding regarding the concept of projects and Project Management
2. To enable the students to know the key components of project management including time, cost &
Risk
3. To develop analytical and decision-making skills through case studies, simulations, and project-based
learning
Course Outcomes:
After learning the course, the students will be able to
1. Explain different stages of project and their significance.
2. Demonstrate the triple constraints concepts in project management.
3. Apply appropriate approaches to plan execute and evaluate projects through case studies.
4. Analyze to mitigate the risk associated with projects.
Detailed Syllabus

Duration
Unit Description
[Hrs]

Introduction to Project Management:


Concept and Definition of Project, Characteristics of Project, Concept and
definition of Project Management, Functions of Project Management, Importance
of Project Management, Who is a Project Manager, Roles & Responsibilities of
I 7
Project Manager. Understanding the Phases in the Lifecycle of Projects and their
Significance, Different types of Projects: Industrial, Telecommunication, Research
and more, Project Selection Methods: Agile method, Waterfall, Methods, Scrum
Model & Kanban Model, Jira Model

The Triple Constraint in Project Management:


The concept of the Triple Constraint in Project Management: Scope, Cost and
Time, Project Cost Management: Concept, Consideration, five types of Costs
II 8
involved in a project, Cost Management process, Project Time Management and
methods of Time estimation, Communications Management in Project, Work
Breakdown Structure (WBS). Case studies based on Mega Projects of the World.

Planning and Execution of Project:


Developing a Mission, Vision, Goals of the project. Concept and definition of
Project Planning. Importance of Project Planning. Concept of Project Execution,
Phases of Project Execution, Project Evaluation; The Review Technique – Planning
III and Scheduling of Activity, Networks - Concept of PERT/CPM (TimeEstimationin 7
Network Analysis), Assumptions in PERT Modeling – Time- cost, Trade-offs,
HRM issues in Project Management & How they can be tackled, Reasons for
Failures of Project, Case Study with respect to different Domains

Project Monitoring and Risk Management:


IV Concept of Project Monitoring, How to Building a Suitable Monitoring; Control 8
System, Concept of Conflict Management, Concept & Definition of Risk and

Curriculum S.Y. [Link]. Computer Engineering Page | 78


Department of Computer Engineering

Risk Management, Concept of Risk Matrix Analysis, Strategies to Manage Risks,


An Overview of Useful Techniques and Tools Used in Project Management. Case
Studies with respect to different Domains.

Total 30

Text Books:
1. Joseph Heagney, Fundamentals of Project Management, American Management Association, 2012

Reference Books:
1. Erik W Larson, Clifford Gray, Rohit Joshi; Project Management-The managerial process, MacGraw
Hill Publication, 2021
2. Punmia, Project Management with CPM /PERT, Laxmi Publications, 2001
3. Robert L Kimmons, Project Management Basics, Taylor & Francis Ltd, 2018
4. N. D. Vohra, Quantitative Techniques in Management, Tata McGraw Hill Book Co. Ltd.

Online Sources:
1. [Link]
2. [Link]

Curriculum S.Y. [Link]. Computer Engineering Page | 79


Department of Computer Engineering

Program: B. Tech. (Computer Engineering) Semester: IV

Course: Fostering Entrepreneurship and Start ups (Offered by AS&H) Code: BSH24EM04
Teaching Scheme (Hrs./Week)
Evaluation Scheme and Marks

Credit FA
Lecture Practical Tutorial SA Total
FA1 FA2

10 10 30 50
2 2 - -
Prior knowledge of: NA

Course Objectives:
This course aims at enabling students:
1. To inculcate an entrepreneurial mindset into the minds of young professionals
2. To enable the students to evaluate challenges relating to new ventures.
3. To provide the students an understanding about different skills for founding, leading & managing
startups
Course Outcomes:
After learning the course, the students will be able to:
1. Explain the concepts and role of entrepreneurship.
2. Identify new venture opportunities in today’s Business world.
3. Analyze strategic choices in relation to the growth of new ventures
4. Correlate the Startup opportunities and key factors supporting the Start up culture in India.

Detailed Syllabus

Description Duration
Unit
[Hrs]

The Entrepreneurial Perspective:


Why to become entrepreneur, Characteristics of an Entrepreneur, Functions of
an Entrepreneur, Types of Entrepreneurs, Distinction between Entrepreneur and
I 7
Manager The entrepreneurial decision process, Role of entrepreneur in
economic development, future of entrepreneurs, Concept of Business
Opportunity, Business Opportunities Identification Process.

Creating & Starting Ventures:


Concept of business idea, Sources of new idea generation, Methods of Idea
generation, Creative problem solving, Product planning and development,
II 8
Business Structure, creating a Business Plan, Market Size Analysis, Legal
issues, and Regulations to set up a business, Business Patents, Trademarks,
Copy rights, Trade secrets, Licensing.

Managing and Growing a New Business Venture:


Attractiveness of a new entry opportunity- Entry strategy for new entry
exploitation- risk reduction strategies for new entry exploitation, Growth
III Strategies – economic implications of growth, overcoming pressures on existing 7
financial resources, human resources, management of employees and
entrepreneur’s time, Sustaining a Business turbulence, Government incentives &
Schemes.

The Startup Ecosystem in India:


Meaning of Startup, Types of Start-ups, The Rise of The Startup Economy,
Startup Policy, Startup opportunities, and financial support for Start-ups. Recent
IV initiatives including Start up India, Make in India, Digital India, and Policies for 8
technology Start-ups, E- commerce Startups, Tech Support and Proto type
Development centers. Start up Infrastructures: Co – Working Space, Market
development initiatives.

Curriculum S.Y. [Link]. Computer Engineering Page | 80


Department of Computer Engineering

Total 30

Text Books:
1. C. B. Gupta and N. P. Srinivasan, Entrepreneurial Development, Sultan Chand & Sons, New
Delhi, 2008

Reference Books:
1. Kathleen R Allen, Launching New Ventures, An Entrepreneurial Approach, Cengage Learning, 2016.
2. Peter F. Drucker, Innovation and Entrepreneurship.
3. Satish Taneja, [Link], Entrepreneurship Development New Venture Creation
4. Donald F Kuratko, Jeffrey S. Hornsby, New Venture Management: The Entrepreneur’s Road Map, 2e,
Routledge
5. Vasant Desai ,Dynamics of Entrepreneurship Development,

Online Sources:
1. [Link]
2. [Link]

Curriculum S.Y. [Link]. Computer Engineering Page | 81


Department of Computer Engineering

Program: B. Tech. (Computer Engineering) Semester: IV

Course: Business Finance for Engineers (Offered by AS&H) Code: BSH24EM05


Teaching Scheme (Hrs./Week)
Evaluation Scheme and Marks

Credit FA
Lecture Practical Tutorial SA Total
FA1 FA2

2 2 10 10 30 50
- -
Prior knowledge of: NA
Course Objectives:
This course aims at enabling students
1. The inculcate the knowledge of the core concepts of business finance and its importance in managing
a business
2. To improve students ‘understanding of the time value of money concept and the role of finance in the
current competitive business scenario.
Course Outcomes:
After learning the course, the students will be able to:
1. Explain the concept of Business Finance and financial planning.
2. Apply the concept of capitalization in Business Organizations.
3. Analyze Financial markets and the role of financial institutions in Business Development.
4. Evaluate the role of Financial System in Business

Detailed Syllabus

Duration
Unit Description
[Hrs]

Business Finance:
Concept of Business Finance, Objective and Scope, Significance of Finance,
principles of business finance, Finance Function, Business finance v/s corporate
I 7
finance, Source of Finance. Meaning of financial planning, steps in financial
planning, significance of financial planning, essential features of a good
financial plan, Personal financial planning, Types of financial plan.

Capitalization:
Introduction to capitalization, Amount of Capitalization, Over Capitalization,
II Under Capitalization, Venture Capital - Meaning of Venture Capital, Method of 8
Venture Financing, Venture Capital Funds, Policies and Procedures adopted by
Venture Capitalists, Venture Capital in India, Guidelines for Venture Funds.

Financial Markets, Institutions, and instruments:


Introductions to Financial Markets – Nature – Functions and Types of Financial
markets, Different Financial Instruments, Sources of financing - Shares,
III 7
Debentures, Term Loans, Retained Earnings, Public Deposits, Bonds, Trade
Credit, Mutual Funds - Definition, Types of Mutual Funds, Significance of
Mutual Funds; Case Studies on Financial Markets.

Constituents of the Financial System:


Classification: Fund Based, Non Fund Based and Modern Services, Hire
Purchasing, Leasing: Lease Financing - Essential Elements of Leasing, Types
IV of Leases, Merits and Demerits of Lease Financing, Merchant Banking - Role; 8
Functions of Merchant Banking, Factoring. Debt management, Portfolio
Management.
RBI - Organization, objectives, role and functions, monetary policy of RBI,
NABARD, SEBI - Organization and Objectives.

Curriculum S.Y. [Link]. Computer Engineering Page | 82


Department of Computer Engineering

Total 30

Text Books:
1. Srivastava, R.M. Essentials of Business Finance, Himalaya Publishing House, Kalyani Publications
2. Chandra, Prasanna. Financial Management, Mc Graw Hill, New Delhi

Reference Books:
1. Gordon, E. & Natarajan, K. Financial Markets and Institutions, Himalaya Publishing House.
2. Khan and Jain, Financial Management, Tata McGraw Hill, 2008
3. Singh, Preeti. Investment Management. Himalaya Publishing House,
4. Kale, N.G. Business Organization. Manisha Publications.

Online Sources:
1. [Link]
zD5Wj
2. [Link]
3. [Link]
oqT13

Curriculum S.Y. [Link]. Computer Engineering Page | 83


Department of Computer Engineering

Program : S.Y.B. Tech. Semester: IV


Course : Professional Development Training Code : BSH24AE05

Teaching Scheme (Hrs./Week) Evaluation Scheme and Marks


Credits Practical
Lecture Practical Tutorial Others SA Total
FA1 FA2 TW

2 - 4 - - - - 100 - 100
Prior knowledge of Basic Mathematics & English is essential
Course Objectives:
This course aims at enabling the students
1. To enhance the logical reasoning skills of the students and improve the problem-solving abilities.
2. To improve the overall professional development of students.
Course Outcomes:
After learning the course, the students will be able to:
1. Apply mathematical concepts to solve diverse numerical problems encountered in engineering, spanning
arithmetic, algebra, geometry, and statistics.
2. Employ deductive reasoning, interpret data, and discern patterns to navigate complex logical puzzles
and analytical challenges typical of engineering aptitude tests and professional scenarios.
3. Identify grammatical nuances, enhancing their verbal and written communication prowess essential
for effective engineering discourse.
Detailed Syllabus
Duration
Unit Description
[Hrs]
Numerical Ability-I
HCF & LCM and Number System, Geometry, Ages, Allegations and Mixtures, Averages,
I
Clocks and Calendars, Equations, Percentages, Profit and Loss, Ratios and Proportion,
18
Series and Progressions, Time, Speed and Distance, Time and Work.
Numerical Ability-II
Permutations and Combinations, Probability, Mean, Median, Mode, Standard Deviation,
II
and Variance, Data Interpretation, Graphical Data Interpretation, Pie Charts, Tabular Data 12
Interpretation, Simple Arithmetic Operations, Interest and Compound Interest, Linear
equations, Quadratic equations, Triplets, Trigonometry
Logical Reasoning
III Clocks and Calendar, Direction sense, Family tree, Syllogism, Seating arrangement, Team
12
formation, Coding and Decoding, Number Series and Letter Series, Ranking and
Arrangements, Game-Based Aptitude.
Verbal Ability & Reading Comprehension
Subject-Verb Agreement, Articles and Other Determiners, Prepositions, Tenses, Parts of
Speech, Active and Passive Voice, Direct and Indirect Speech, Conjunctions, Sentence
Selection, Contextual Vocabulary, Error Spotting and Sentence Correction, Sentence
IV
Completion, Synonyms and Antonyms, Reading Comprehension, Jumble words & 18
sentences.
SMART Goal Setting & Career Road-map, Resume Writing & Linked-in Profile
Building, Mock Interviews.
Programming Language: Problem-solving & coding practice, Mock coding interviews
Total 60
Text Books:
1. Arun Sharma, Quantitative Aptitude, 2016, 7th Edition, McGraw Hill Education Pvt. Ltd.
2. ETHNUS, Aptimithra, 2013, 1stEdition, McGraw-Hill Education [Link].

Curriculum S.Y. [Link]. Computer Engineering Page | 84


Department of Computer Engineering

Reference Books:
1. R S Aggarwal, Quantitative Aptitude For Competitive Examinations, 2017, 3rd Edition, S. Chand
Publishing, Delhi.
2. M. Tyra, Quicker Maths, 2018, 5th edition, 2018, BSC publishing company Pvt. Ltd.

Curriculum S.Y. [Link]. Computer Engineering Page | 85


Department of Computer Engineering

Program: B. Tech (Computer Engineering) Semester: IV

Course: Constitution of India (VEC-2) BSH24VE02


Teaching Scheme (Hrs./Week)
Evaluation Scheme and Marks

Credit Lecture Practical Tutorial FA SA Total

FA1 FA2

02 02 - - 25 25 - 50
Prior knowledge of: Nil
Course Objectives:
1. Provide an overview of the historical context leading to the framing of the Indian Constitution.
2. Study the fundamental rights enshrined in the Constitution and their application.
3. Study the structure and functions of key constitutional institutions like the President,
Parliament, and Judiciary.
Course Outcomes:
After learning the course, the students will be able to
1. Comprehend Fundamentals of Indian Constitution.
2. Review Constitutional Institutions
3. Evaluate Constitutional Amendments
4. AnalyseContemporary Issues and Challenges
Detailed Syllabus

Duration
Unit Description
[Hrs]

Fundamentals of Indian Constitution


● Introduction to the Indian Constitution: Historical background, making of
the Constitution, and its significance
I ● Preamble: Understanding the importance and interpretation of the 7
Preamble to the Constitution ∙ Fundamental Rights, Directive Principles
of State Policy
● Analyze the salient features of the Indian Constitution

Structure and Functioning of Government


● Union Executive: Study of the President, Vice-President, Prime Minister,
and Council of Ministers, along with their powers and functions
● Parliament: Understanding the composition, powers, and functioning of
II the Lok Sabha and Rajya Sabha 8
● Judiciary: Analysis of the structure, independence, and functioning of the
Supreme Court and High Courts
● Federalism: Examination of the division of powers between the Union
and States, along with the role of institutions like Governors and State
Legislatures

Constitutional Amendments and Legal Framework


● Amendment Process: Understanding the procedure for amending the
Constitution and significant amendments
● Constitutional Bodies: Study of institutions like the Election
III 7
Commission, Comptroller and Auditor General, and their constitutional
roles
● Emergency Provisions: Analysis of the provisions related to national
emergency, state emergency, and financial emergency

Curriculum S.Y. [Link]. Computer Engineering Page | 86


Department of Computer Engineering

● Constitutional Remedies: Detailed study of writs, judicial review, and


other constitutional remedies available to citizens

Contemporary Issues and Challenges


● Judicial Activism: Analysis of the role of the judiciary in addressing
contemporary issues and ensuring constitutional principles
● Constitutional Governance: Examination of challenges to constitutional
governance, including federalism, secularism, and social justice
IV 8
● Constitutional Amendments: Critique of recent constitutional
amendments and their implications on democracy and governance
● Comparative Constitutional Law: Comparison of the Indian Constitution
with other constitutions to understand global constitutional trends and
best practices

Total 30

Text Books:
1. E 1. Durga Das Basu, ―Introduction to the Constitution of India ―, Prentice Hall of India, New
Delhi,24th edition, 2020, ISBN-109388548868
2. Clarendon Press, Subhash C, Kashyap, ― Our Constitution: An Introduction to India’s Constitution
and constitutional Lawǁ, NBT, 5th edition, 2014, ISBN-9781107034624

Reference Books:
1. Maciver and Page, ―Society: An Introduction Analysis ―, Laxmi Publications, 4th
edition, 2007, ISBN- 100333916166
2. PM Bhakshi, ―The constitution of Indiaǁ, Universal Law Publishing - An imprint of Lexis Nexis,
14th edition, 2017, ISBN-108131262375
3. Indian Constitution by Subhash C. Kashyap, National Book Trust, New Delhi.
4. Constitution of India and Professional Ethics, Dr. G. B. Reddy & Mohd. Suhaib, Dreamtech
Press.

Online Sources:
1. [Link]

Curriculum S.Y. [Link]. Computer Engineering Page | 87


Department of Computer Engineering

Vision and Mission of Computer Department

Department Vision
To be a premier Computer Engineering program by achieving excellence in
Academics and Research for creating globally competent and ethical
professionals.

Department Mission
● M1: To develop technologically competent and self-sustained
professionals through contemporary curriculum.
● M2: To nurture innovative thinking and collaborative research, making a
positive impact on society.
● M3: To provide state-of-the art computing environment and learning
opportunities through Center of Excellence.
● M4: To foster leadership skills and ethics with holistic development.

Curriculum S.Y. [Link]. Computer Engineering Page | 88

You might also like