0% found this document useful (0 votes)
26 views53 pages

B.tech Syllabus Soe 2025-26

Uploaded by

jirova6829
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)
26 views53 pages

B.tech Syllabus Soe 2025-26

Uploaded by

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

Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s

Jagadambha College of Engineering & Technology, Yavatmal


B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
GENERAL COURSE STRUCTURE & THEME
A. Definition of Credit:
1 Hr. Lecture (L) per week 1 Credit

1 Hr. Tutorial (T) per week 1 Credit

2 Hours Practical (P) per week 1 Credit

B. Total Credits for the completion of B.Tech. in Computer Engineering:


The total number of credits proposed for the four-year B.Tech. Computer Engineering with one
Multidisciplinary minor (Compulsory) degree is 170 as per the structure given below:

Semester I II III IV V VI VII VIII Credits

Basic Science Course BSC 7 7 14

Engineering Science Course ESC 7 8 15

Programme Core Course (PCC) Program 0 0 11 11 8 11 8 49


Courses
Programme Elective Course Program 0 0 4 6 9 19
(PEC) Elective
Multidisciplinary Minor (MDM) Multidiscipli 0 0 3 3 3 4 13
nary
Open Elective (OE) Other than
Courses 0 0 3 3 3 9
a particular program

Vocational and Skill Skill


0 2 2 2 2 8
Enhancement Course (VSEC) Courses
Ability Enhancement Course 2 0 2 4
(AEC) Humanities
Entrepreneurship/Economics/ Social 0 0 3 3 6
Management Courses Science and
Indian Knowledge System (IKS) Management 2 0 2
(HSSM)
Value Education Course (VEC) 0 2 3 5

Research Methodology 0 0 4 4

Community Engagement Experiential 0 0 2 2


Project (CEP) /Field Project Learning
Project
(FP) Courses 0 0 4 4
Internship/On Job Training 0 0 12 12
(OJT)
Co-curricular Courses (CC) Liberal 2 2 4
Learning
Total Credits Courses 20 21 25 21 20 22 21 20 170

04 March 2025 1.0 Applicable for AY


Page | 1
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
SEMESTER I

Continuous Evaluation in
Course Teaching Scheme
terms of Marks

Sr. Categor Course Credi MSE ES Tota


Course Name L T P TA
No. y Code ts s E l

1 BSC01 24GE1101 Engineering Mathematics I 3 0 0 3 30 10 60 100

2 BSC02 24GE1102 Engineering Chemistry 3 0 0 3 30 10 60 100

3 BSC02 24GE1103 Engineering Chemistry Lab 0 0 2 1 50 50 100

4 ESC01 24ME1101 Engineering Graphics 1 0 0 1 30 10 60 100

5 ESC01 24ME1102 Engineering Graphics Lab 0 0 4 2 50 50 100

6 ESC01 24CV1101 Engineering Mechanics 3 0 0 3 30 10 60 100

7 ESC02 24CV1102 Engineering Mechanics Lab 0 0 2 1 50 50 100

8 IKS01 24GE1104 Indian Knowledge Systems 2 0 0 2 30 10 60 100

9 AEC01 24GE1105 Communication Skill 0 0 4 2 – 50 50 100

10 CC01 24GE1106 Liberal Learning Courses - 1 0 0 0 2 – 50 50 100

Total 14 0 12 20

Liberal Learning Courses : A) Music (Vocal), B) Music (Instrumental), C) Dance, D) Yoga, E) Meditation, F)
Painting, G) Theater and Acting, H) Photography, I) Chess, J) Athletics, K) Basketball, L)
Elements of German Language, M) Elements of French Language

Indian Knowledge Systems : A) Introduction To Constitution of India, B) Indian Contribution to Science and
Technology C) Indian Culture and Civilization

04 March 2025 1.0 Applicable for AY


Page | 2
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
SEMESTER II

Continuous Evaluation in
Course Teaching Scheme
terms of Marks

Sr. Categor Course Credi


Course Name L T P MSEs TA ESE Total
No. y Code ts

1 BSC 24GE1201 Engineering Mathematics II 3 0 0 3 30 10 60 100

2 BSC 24GE1202 Engineering Physics 3 0 0 3 30 10 60 100

3 BSC 24GE1203 Engineering Physics Lab 0 0 2 1 – 50 50 100

Basic of Electrical
4 ESC 24EE1201 3 0 0 3 30 10 60 100
Engineering

Basic of Electrical
5 ESC 24EE1202 0 0 2 1 – 50 50 100
Engineering Lab

Programming for Problem


6 ESC 24CE1201 3 0 0 3 30 10 60 100
Solving

Programming for Problem


7 ESC 24CE1102 0 0 2 1 – 50 50 100
Solving Lab

8 VEC 24GE1204 Environmental Science 0 0 4 2 – 50 50 100

9 VSEC 24ME1201 Engineering Workshop 2 0 0 2 30 10 60 100

10 CC 24GE1106 Liberal Learning Courses -2 0 0 0 2 – 50 50 100

Total 14 0 10 21

Liberal Learning Courses : A) Music (Vocal), B) Music (Instrumental), C) Dance, D) Yoga, E) Meditation, F)
Painting, G) Theater and Acting, H) Photography, I) Chess, J) Athletics, K) Basketball, L)
Elements of German Language, M) Elements of French Language

BSC ESC PCC PEC MDM OE VSEC AEC HSSM IKS VEC ELC LLC Total

c 15 – – – – 02 02 – 02 02 – 04 41

04 March 2025 1.0 Applicable for AY


Page | 3
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
SEMESTER III

Continuous Evaluation
Course Teaching Scheme
in terms of Marks

Sr. Course MS ES Tota


Category Course Name L T P Credits TA
No. Code Es E l

1 PCC01 24CE2301 Object Oriented Paradigm 3 0 0 3 30 10 60 100

Object Oriented Paradigm


2 PCC01 24CE2302 0 0 2 1 – 50 50 100
Lab

3 PCC02 24CE2303 Data Structure 3 0 0 3 30 10 60 100

4 PCC02 24CE2304 Data Structure Lab 0 0 2 1 – 50 50 100

5 PCC03 24CE2305 Discrete and Logic Structure 3 0 0 3 30 10 60 100

Multidisciplinary Minor –I:


6 MDM01 24CE2306 Mathematics of 3 0 0 3 30 10 60 100
Computation

Open Elective – I:

7 OE01 24CE2307 I) Python for Beginner 3 0 0 3 30 10 60 100

II) Computer Network

8 HSSM01 24GE2301 Economics for Engineers 3 0 0 3 30 10 60 100

9 VEC02 24GE2302 Values and Ethics 3 0 0 3 30 10 60 100

CEP01/FP
10 24CE2308 Mini Project / Field Project 0 0 4 2 – 50 50 100
01**

Total 21 00 08 25

04 March 2025 1.0 Applicable for AY


Page | 4
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
SEMESTER IV

Continuous Evaluation
Course Teaching Scheme
in terms of Marks

Sr. Course Credit MSE ES Tot


Category Course Name L T P TA
No. Code s s E al

1 PCC04 24CE2401 Operating System 3 0 0 3 30 10 60 100

2 PCC04 24CE2402 Operating System Lab 0 0 2 1 – 50 50 100

Microcontroller and
3 PCC05 24CE2403 3 0 0 3 30 10 60 100
Interfacing

Microcontroller and
4 PCC05 24CE2404 0 0 2 1 – 50 50 100
Interfacing Lab

5 PCC06 24CE2405 Theory of Computation 3 0 0 3 30 10 60 100

Open Elective – II:

I) Object-Oriented
6 OE02 24CE2406 3 0 0 3 30 10 60 100
Programming with Java

II) Operating System

7 VSEC02 24CE2407 Java Coding Workshop 0 0 4 2 – 50 50 100

8 AEC02 24GE2401 Professional Communication 2 0 0 2 30 10 60 100

Project Management &


9 HSSM02 24GE2402 3 0 0 3 30 10 60 100
Entrepreneurship

Total 17 0 08 21

BSC ESC PCC PEC MDM OE VSEC AEC HSSM IKS VEC ELC LLC Total

14 15 22 0 4 6 04 04 06 02 05 02 04 88

04 March 2025 1.0 Applicable for AY


Page | 5
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
SEMESTER V

Continuous Evaluation
Course Teaching Scheme
in terms of Marks

Sr. Course Credit MSE ES Tot


Category Course Name L T P TA
No. Code s s E al

1 PCC07 24CE3501 Database Management 3 0 0 3 30 10 60 100


System

2 PCC07 24CE3502 Database Management 0 0 2 1 – 50 50 100


System Lab

3 PCC08 24CE3503 Compiler Design 3 0 0 3 30 10 60 100

4 PCC08 24CE3504 Compiler Design Lab 0 0 2 1 – 50 50 100

Professional Elective –I:


5 PEC01 24CE3505 I)Artificial Intelligence 3 0 0 3 30 10 60 100
II) Data Science and
Analytics

Professional Elective -I Lab:


I)Artificial Intelligence
6 PEC01 24CE3506 Lab 0 0 2 1 – 50 50 100
II) Data Science and
Analytics Lab

MDM02 24CE3507 Multidisciplinary Minor –II: 3 0 0 3 30 10 60 100


7
Sensor & Actuators

Open Elective – III:


8 OE03 24CE3508 I) Database Management 3 0 0 3 30 10 60 100
System
II) Internet of Things

9 VSEC03 24CE3509 POWER BI for Data 0 0 4 2 – 50 50 100


Visualization

Total 15 0 10 20

04 March 2025 1.0 Applicable for AY


Page | 6
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
SEMESTER VI

Continuous Evaluation
Course Teaching Scheme
in terms of Marks

Sr. Course Credit MSE ES Tot


Category Course Name L T P TA
No. Code s s E al

Design & Analysis of


1 PCC09 24CE3601 3 0 0 3 30 10 60 100
Algorithm

Design & Analysis of


2 PCC09 24CE3602 0 0 2 1 – 50 50 100
Algorithm Lab

3 PCC10 24CE3603 Computer Network 3 0 0 3 30 10 60 100

4 PCC10 24CE3604 Computer Network Lab 0 0 2 1 – 50 50 100

Computer Architecture and


5 PCC11 24CE3605 3 0 0 3 30 10 60 100
Organization

Professional Elective –II:


6 PEC02 24CE3606 I) Machine Learning 3 0 0 3 30 10 60 100
II)Data Warehouse and
Data Mining

Professional Elective –III:


7 PEC03 24CE3607 I) Computer Graphics 3 0 0 3 30 10 60 100
II) Network Security

8 MDM03 24CE3608 Multidisciplinary Minor –III: 3 0 0 3 30 10 60 100


Embedded System Design

9 VSEC04 24CE3609 CRM with Salesforce 0 0 4 2 – 50 50 100

Total 18 0 08 22

BSC ESC PCC PEC MDM OE VSEC AEC HSSM IKS VEC ELC LLC Total

14 15 41 10 10 9 08 04 06 02 05 02 04 130

04 March 2025 1.0 Applicable for AY


Page | 7
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
SEMESTER VII

Continuous Evaluation
Course Teaching Scheme
in terms of Marks

Sr. Course Credit MSE ES Tot


Category Course Name L T P TA
No. Code s s E al

1 PCC12 24CE4701 Digital Signal Processing 3 0 0 3 30 10 60 100

Digital Signal Processing


2 PCC12 24CE4702 0 0 2 1 – 50 50 100
Lab

Software Engineering &


3 PCC13 24CE4703 3 0 0 3 30 10 60 100
Project Management

4 PCC13 24CE4704 Software Engineering & 0 0 2 1 – 50 50 100


Project Management Lab

Professional Elective –IV:


I)Natural Language
5 PEC04 24CE4705 3 0 0 3 30 10 60 100
Processing
II) Big Data Analytics

Professional Elective –V:


PEC05 24CE4706 I) Computer Vision 3 0 0 3 30 10 60 100
6
II) Cyber Security &
Threats

Professional Elective –VI:


7 PEC06 24CE4707 I) Blockchain Technology
3 0 0 3 30 10 60 100
II)Digital Forensics

Multidisciplinary Minor –IV:


8 MDM04 24CE4708 IoT Systems and 3 0 0 3 30 10 60 100
Architecture

Multidisciplinary Minor -IV


Lab:
9 MDM04 24CE4709 0 0 2 1 – 50 50 100
IoT Systems and
Architecture Lab

Total 18 0 06 21

04 March 2025 1.0 Applicable for AY


Page | 8
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
SEMESTER VIII

Continuous Evaluation
Course Teaching Scheme
in terms of Marks

Sr. Course Credit MSE ES Tot


Category Course Name L T P TA
No. Code s s E al

1 RM 24CE4801 Research Methodology 4 0 0 4 30 10 60 100

2 Project 24CE4802 Project 0 0 8 4 – 100 100 200

3 Internship 24CE4803 Internship 0 0 24 12 – 100 200 300

Total 4 0 32 20

BSC ESC PCC PEC MDM OE VSEC AEC HSSM IKS VEC ELC LLC Total

14 15 49 19 13 09 08 04 06 02 05 22 04 170

04 March 2025 1.0 Applicable for AY


Page | 9
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________

SEMESTER - III
24CE2301: Object Oriented Paradigm

Continuous Evaluation
Course Teaching Scheme
in terms of Marks
Course
Category Course Name L T P Credits MSEs TA ESE Total
Code
Object Oriented
PCC01 24CE2301 3 0 0 3 30 10 60 100
Paradigm
Course Objectives:
1. To understand the concept of OOP
2. To understand the concept of overload functions and operators in C++.
3. To understand the concept of containment and inheritance promote code reuse in
C++.
4. To understand the concept of inheritance and virtual functions implement dynamic
binding with polymorphism.
5. To learn how to design and implement generic classes with C++ templates

Course Outcomes: On completion of the course the students will be able:


1. Differentiate structure oriented programming and object oriented programming.
2. Understand concepts in operator overloading, function overloading & polymorphism.
3. Design programs involving constructors, destructors.
4. Reuse code using inheritance.
5. Implement the concept of files, templates and exceptions.
6. Implement generic classes with C++ templates

Unit I : 7 Hrs.
Foundations of Object Oriented Programming: Concept of OOP, Features of OOP, Need of
object-oriented programming, Introduction of ‘C++’, Structure of ‘C++’ program, Executing and
Debugging a ‘C++’ Program. Basic data types, user defined data type, derived data type
operator and control statement.
Unit II: 7 Hrs.
Objects & Classes: Declaring & using classes, Constructors, Objects as function arguments,
Copy Constructors, Static class data, Arrays of Objects.
Unit III : 7 Hrs.
Operator Overloading: Overloading Unary & Binary Operators, Data Conversion, Rules for
overloading operators, Pitfalls of Operator Overloading
Unit IV: - 7 Hrs.

Inheritance: Derived Class & Base Class, Derived class Constructors, Function overloading,
Class hierarchies, Public & Private Inheritance, Multiple Inheritance, Containership: Classes
within Classes.

04 March 2025 1.0 Applicable for AY


Page | 10
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
Unit V : 7 Hrs
Virtual Function Concepts: Abstract Classes & Pure Virtual Functions, Virtual Base classes,
Friend functions, Static Functions, Assignment & copy initialization, the this pointer.
Unit VI: 7 Hrs.

Function Template, Class template, Exception Syntax, Multiple exceptions, Exception with
Arguments, Introduction to Standard Template Library, Algorithms, Sequential Containers,
Iterates, Specialized iterates, associative containers, Function objects
Total Lecture 42

Text Books:
1. Object Oriented Programming with C++ -E. Balaguruswamy, Tata - Graw Hill publishing
Co.Ltd., New Delhi,1995
2. Herbert Schildt, C++, The Complete Reference, Tata McGraw-Hill

Reference Books:
1. Object Oriented Programming in Turbo C++ Rober Lofore Galgotia Publications Pvt.Ltd.,
New Delhi,1995
2. The C++ Programming Language (Third Edition) Bjarne Stroustrup Pub.Co.,New York,1995
(AddisonWesley)
3. Bjarne Stroustrup, The C++ Programming Language, Pearson Education

04 March 2025 1.0 Applicable for AY


Page | 11
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
24CE2302: Object Oriented Paradigm Lab

Continuous Evaluation
Course Teaching Scheme
in terms of Marks
Course
Category Course Name L T P Credits MSEs TA ESE Total
Code
Object Oriented
PCC01 24CE2302 0 0 2 1 - 50 50 100
Paradigm Lab

Course Objectives:
1. To learn how to design classes for code reuse.
2. To understand the concept of data abstraction and encapsulation.
3. To learn how to overload functions and operators in C++.
4. To learn how containment and inheritance promote code reuse in C++.
5. To learn how inheritance and virtual functions implement dynamic binding with
polymorphism.
6. To learn how to design and implement generic classes with C++ templates.

Course Outcomes: On completion of the course the students will be able:


1. Differentiate structure oriented programming and object oriented programming.
2. Understand concepts in operator overloading, function overloading & polymorphism.
3. Design programs involving constructors, destructors.
4. Reuse code using inheritance.
5. Implement the concept of files, templates and exceptions.
6. Implement generic classes with C++ templates

Sr.
Name of Experiment
No

1 Write programs using if/ if – else/ nested if statement

2 Write programs using loop statements – while/ do-while / for.

3 Write programs using arrays.

4 Write programs using classes & object

5 Write programs using constructor and destructor.

6 Write programs working with two/more classes using Friend function.

7 Write a program to pass an object as a functions argument – pass object by value, pass
object by reference.
Write a program to demonstrate the use of operator overloading unary operator & binary
8
operators like ++ operator and <<operator.
9 Write a program to demonstrate the use of function overloading.

10 Write a simple program on array of objects and pointers to objects.

04 March 2025 1.0 Applicable for AY


Page | 12
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
11 Write programs using new, delete with classes.

12 Write simple programs illustrating use of all types of inheritances.

13 Write a program to illustrate virtual base class.

14 Write a Program to illustrate virtual functions.

04 March 2025 1.0 Applicable for AY


Page | 13
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
24CE2303: Data Structure

Continuous Evaluation
Course Teaching Scheme
in terms of Marks
Course
Category Course Name L T P Credits MSEs TA ESE Total
Code
PCC02 24CE2303 Data Structures 3 0 0 3 30 10 60 100

Course Objectives:
1. To understand the Linear and non linear data Structure and its memory representation.
2. To perform different operation on data structure such as insertion, deletion, searching
and traversing.
3. To understand various data searching and sorting methods and with its complexity.
4. To introduce various techniques for representation of the data in the real world.

Course Outcomes: After successfully completing the course, the students will be able to
1. Understand basic data structures such as various linear and nonlinear data structures,
concepts, operations like insertion, deletion, traversing etc on them and hash tables.
2. Understand use of basic data structures in different applications and implement various
applications.
3. Understand methods for analysis of algorithms, learn, analyze and implement different
searching and sorting techniques and their implementation.
4. Understand fundamental algorithmic problems including Tree traversals, Graph theory and
hashing techniques.
5. Implement basic data structure such as stacks, queues, and trees.
6. Analyse fundamental algorithmic problems including Tree traversals, Graph theory and
hashing techniques

Unit I: Introduction to data structures 7 Hrs.


Introduction to data structures and analysis of algorithms Need of data structures, Types of
data structures, recursion, String processing: storing strings, character data type, string
operations, word processing, and pattern matching algorithms.

Unit – II Stack and Queue Stack 7 Hrs.


Stack and Queue Stack: Sequential Memory Representation of Stack, Stack operation, Queue
operation: Sequential Memory Representation of Queue, De-Queue, Priority queues, Circular
queue, Arithmetic Expressions: Postfix Notation, Prefix Notation, Infix Notation, Tower of
Hanoi.

Unit III: Linked list: 7 Hrs.


Linked list: Introduction to linked list, Array implementation of Linked List, Types of Linked
list, Doubly, circular linked list, Header linked lists, Two- way linked lists, Memory
Representation of Linked list. Insertion & deletion operations on linked lists.

Unit IV: Binary Tree : 6Hrs.

04 March 2025 1.0 Applicable for AY


Page | 14
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
Basic tree concept, Binary tree operations, Binary tree traversals,Pre-order,In-order,Post-order,
Memory Representation of Binary Tree, Binary Search Tree, Threaded Binary Tree.

Unit V: Graphs Theory 7 Hrs


Graphs Theory: Basics concepts of graphs, representation of graphs, graph traversals BFS and
DFS, minimum spanning tree algorithms: Kruskal's algorithm and Prim's algorithm.
Unit VI: Searching Techniques 6 Hrs
Linear Search and Binary Search, Sorting Techniques Various sorting methods and their time
complexity analysis: Insertion sort, Selection sort, Merge sort, Quick sort, Heap sort, Radix
Sort.
Total Lecture 40 Hrs

Text Books:

1. Y. Langsam, M. J. Augenstein and A. M. Tannenbaum, "Data Structures Using C and


C++",, Prentice Hall India, Second Edition.

2. T. H. Cormen, C. E. Leiserson, R. L.Rivest and C. Stein, “Introduction to Algorithms”,


Second Edition, MIT Press/McGraw Hill.

3. Y. Langsam, M. J.Augenstein and A. M. Tanenbaum “Data structures using Java”,

Reference Books:

1. Ellis Horowitz, SartajSahni: Fundamentals of Data Structures, CBSPublications.


2. Data Structure Using C, Balagurusamy.

3. Standish: Data Structures in Java, Pearson Education.

04 March 2025 1.0 Applicable for AY


Page | 15
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
24CE2304: Data Structure Lab

Continuous Evaluation
Course Teaching Scheme
in terms of Marks
Course
Category Course Name L T P Credits MSEs TA ESE Total
Code
PCC02 24CE2304 Data Structures Lab 0 0 2 1 50 50 100

Course Objectives:
1. To understand the Linear and nom linear data Structure and its memory
representation.
2. To perform different operation on data structure such as insertion, deletion, searching
and traversing.
3. To understand various data searching and sorting methods and with its complexity.
4. To introduce various techniques for representation of the data in the real world.

Course Outcomes: After successfully completing the course, the students will be able to
1. Understand basic data structures such as various linear and nonlinear data structures,
concepts, operations like insertion, deletion, traversing etc on them and hash tables.
2. Understand use of basic data structures in different applications and implement various
applications.
3. Understand methods for analysis of algorithms, learn, analyze and implement different
searching and sorting techniques and their implementation.
4. Understand fundamental algorithmic problems including Tree traversals, Graph theory and
hashing techniques.
5. Implement basic data structure such as stacks, queues, and trees.
6. Analyse fundamental algorithmic problems including Tree traversals, Graph theory and
hashing techniques
List of Experiments

Sr. No. Aim of Experiment

1. Write a program to find out largest number from the array and also find it’s location.

2. Write a program to traverse an array and find the sum and average of data elements from
an array.

3. Write a Program to a) insert an element in an array b)delete an element from an array.

4. To study and execute the Linear search method


5. To study and execute the Binary Search method
6. To study and execute the Pattern matching Algorithms( Slow and Fast)
7. To study and execute Bubble sort method.

8. To study and implement various operations on singly linked list.


(a) Traversing the linked list.

04 March 2025 1.0 Applicable for AY


Page | 16
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
(b) Insert a node at the front of the linked list.

(c) Delete a last node of the linked list.

9. To study and implement following operations on the doubly linked list.


(a) Insert a node at the front of the linked list.

(b) Insert a node at the end of the linked list.

(c) Delete a last node of the linked list.

(d) Delete a node before specified position.

10. To study and implement following operations on the circular linked list.

(a) Insert a node at the end of the linked list.

(b) Insert a node before specified position.

(c) Delete a first node of the linked list.

(d) Delete a node after specified position.

04 March 2025 1.0 Applicable for AY


Page | 17
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
24CE2305: Discrete and Logic Structure

Continuous Evaluation
Course Teaching Scheme
in terms of Marks
Course
Category Course Name L T P Credits MSEs TA ESE Total
Code
Discrete and Logic
PCC03 24CE2305 3 0 0 3 30 10 60 100
Structure

Course Objectives:
1. Define and identify propositional logic, its components (propositions and connectives),
and their syntactic structure.
2. Define Boolean algebra and its key concepts, including variables, operators, and
expressions
3. Use the laws of set theory (associative, commutative, distributive, De Morgan’s laws) in
solving set-theoretic problem.
4. Students will learn to model and solve combinatorial problems using permutations,
combinations.
5. Study fundamental concepts and properties of graphs and directed graphs (digraphs),
focusing on their structure, representation, and applications.
Course Outcomes: After successfully completing the course, the students will be able to
1. Understand the various types of sets, functions and relations.
2. Understand the concepts of group theory.
3. Understand the concepts of combinatory.
4. Apply the concepts of graph theory and its applications.
5. Apply the logic and Boolean algebra concepts to solve the problems
6. Understand trees and apply their properties to solve computational problems.

Unit I: Mathematical Logic 7 Hrs


Introduction,Propositionallogic,Compoundpropositions,Tautology,Contradiction,Contingency,
Conditional statements, Logical equivalence

Unit II: Boolean Algebra 6 Hrs

Introduction of Boolean algebra, truth table, basic logic gate, basic postulates of Boolean algebra,
principle of duality, canonical form, Karnaugh map
Unit III : Set Theory 7 Hrs.
Basicconcepts,VennDiagrams,RepresentationofDiscreteStructure,Relationand ordering,Partial
Ordering, Functions, Recursions, Sets and predicates.
Unit IV : Algebraic structures 7 Hrs.
Introduction,ClassificationofAlgebraicstructures,Lagrange’stheorem,Generatorsandcyclic groups

Unit V : Combinatorics 6 Hrs.


Principle of mutual Inclusion and exclusion, Permutations and Combinations, Pigeon-hole

04 March 2025 1.0 Applicable for AY


Page | 18
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
principle, Euler function, Recurrence relations, Generating functions.

Unit VI: GraphTheory 7 Hrs.


Basic concepts, Paths, Reachability & connectedness, Matrix representation n of graphs,
Trees: tree searching, Undirected trees, Minimal spanning trees.
Total Lecture 40 Hrs

Text Books:
1. J. P. Tremblay and R. Manohar: Discrete Mathematical Structures with Applications to
Computer Science, Tata McGraw-Hill Edition, McGraw-Hill.

Reference Books:
1. C. L. Liu and D. P. Mohapatra: Elements of Discrete Mathematics: A Computer Oriented
Approach, 3rd Edition, Tata McGraw-Hill, McGraw-Hill.

2. Norman L. Biggs: Discrete Mathematics, 2nd Edition, Oxford University Press.

3. Seymour Lipschutz and Marc Lars Lipson: Schaum’s Outline of Theory and Problems of
Discrete Mathematics, 3rd Edition, Schaum’s Outlines Series, McGraw-Hill.

4. Kenneth H. Rosen: Discrete Mathematics and Its Applications, 7th Edition, McGraw-Hill.

04 March 2025 1.0 Applicable for AY


Page | 19
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
24CE2306: Mathematics of Computation

Continuous Evaluation
Course Teaching Scheme
in terms of Marks
Course
Category Course Name L T P Credits MSEs TA ESE Total
Code
Mathematics of
MDMO1 24CE2306 3 0 0 3 30 10 60 100
Computation

Course Objectives:
1. Find general solutions of linear differential equations with constant coefficients using
the roots of auxiliary equation.
2. Calculate the Laplace Transform of basic functions using the definition.
3. Apply Laplace transform to find solution of linear differential equations. And solve
problems related to Fourier Transform
4. Compute and interpret the correlation coefficient.
5. Compute the Analytic function and Complex Analysis.
6. Demonstrate the basic concepts of probability and statistics.

Course Outcomes: After successfully completing the course, the students will be able to
1. Understand the concept of differential equations and linear differential equations .
2. Apply Laplace transform to solve differential equations.
3. Analyze the Fourier Transform to connect the time domain and frequency domain.
4. Understand the basic concepts of probability and statistics.
5. Apply and interpret regression lines from data for predictive analysis
6. Apply the knowledge of Complex Analysis

Unit I: Ordinary Linear Differential Equation 7 Hrs.


Ordinary Differential Equations: - Complete solution, Operator D, Rules for finding
complementary function, the inverse operator, Rules for finding the particular integral, Method
of variations of parameters.
Unit – II: Laplace Transform 7 Hrs.
Laplace Transforms: definition, standard forms, properties of Laplace transform, inverse
Laplace transform, initial and final value theorem, convolution theorem
Unit III: Application OF Laplace Transform 7 Hrs.
.Laplace transform of impulse function Unit Step Function, Laplace transform of Periodic
Function. Solution of linear differential equation , simultaneous differential equation by
Laplace transform method.

Unit IV: Fourier Transform 7Hrs.


Definition, standard forms, Fourier transforms, properties of Fourier transforms, Convolution
theorem, Fourier sine and Fourier cosine transforms and integrals, inverse Fourier transforms.
Unit V: Partial Differential Equation 7 Hrs

04 March 2025 1.0 Applicable for AY


Page | 20
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
a) Partial differential equation of first order and first degree of following type- (i) f (p, q) = 0; (ii) f
(p, q, z)=0; (iii) f (p, q, x, y) = 0; (iv) Pp + Qq =R (Lagrange’s Form); (v) Clairaut form Z = px + qy +
f(p, q)

b) Statistics Curve fitting: Least Square Method, Coefficient of Correlations, Lines of Regression

Unit VI: Complex Analysis 7 Hrs


Functions of complex variables, Analytic function, Cauchy- conditions, Harmonic function, ,
Expansion of function in Taylor’s and Laurent’s series
Total Lecture 42Hrs

Text Books:
1. Elements of Applied Mathematics by P. N. Wartikar and J. N. Wartikar

Reference Books:

1. Advancing Engineering Mathematics by E. K. Kreyzig

2. Advance Engineering Mathematics by B. S. Grewal

3. Integral Transforms by Goyal & Gupta.

04 March 2025 1.0 Applicable for AY


Page | 21
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
24CE2307: Python for Beginner

Continuous Evaluation
Course Teaching Scheme
in terms of Marks
Course
Category Course Name L T P Credits MSEs TA ESE Total
Code
OE01 24CE2307 Python for Beginner 3 0 0 3 30 10 60 100
Course Objectives:
1. Introduce the basic principles and concepts of python programming, and how python
programming concepts are useful in problem-solving.
2. Write clear and effective python code.
3. To perform file operations to read and write data in files.
4. To create applications using Python Programming.

Course Outcomes: On completion of the course the students will be able:


1. Develop essential programming skills in computer programming concepts like data
types.
2. Examine Python syntax and semantics and be fluent in the use of Python flow control
and functions.
3. Illustrate the process of structuring the data using lists, tuples, and dictionaries.
4. Demonstrate using built-in functions and operations to navigate the file system.
5. Interpret the concepts of modules and user-defined functions in Python.
6. Create programs to manipulate files including renaming and deleting using appropriate file
handling methods.

04 March 2025 1.0 Applicable for AY


Page | 22
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
Unit I : 7 Hrs.
History of Python, Python Features,Python variables, Python basic Operators, Understanding
python blocks. Python Data Types, Declaring and using Numeric data types: int, float
Unit II: 7 Hrs.
Python Program Flow Control Conditional blocks: if, else and else if, Simple for loops in
python, For loop using ranges, string, list and dictionaries. Use of while loops in python, Loop
manipulation using pass, continue, break and else. Programming using Python
conditional and loop blocks.
Unit III : 7 Hrs.
Data Structures in Python: String:
Concept, escape characters, String special operations, Built-in String methods.
Lists: Defining lists, accessing values in lists, deleting values in lists, updating lists, Basic List
Operations, and Built-in List functions. Tuples: Accessing values in Tuples, deleting values in
Tuples, and updating Tuples, Basic Tuple operations, and Built-in Tuple functions.

Unit IV: - 7 Hrs.

Sets: Accessing values in Set, deleting values in Set, and updating Sets, Basic Set operations,
Built-in Set functions. Dictionaries: Accessing values in Dictionary, deleting values in
Dictionary, and updating Dictionary, Basic Dictionary operations, Built-in Dictionaries
functions.
Unit V : 7 Hrs
Python Functions, modules, and Packages: Use of Python built-in functions (e.g., type/data
conversion functions, math functions etc.), user-defined functions: Function definition,
Function call, function arguments and parameter passing, Return statement, Scope of
Variables: Global variable and Local Variable. Modules: Writing modules, importing modules,
importing objects from modules, Python built-in modules (e.g., Numeric, mathematical module,
Functional Programming Module), Packages.
Unit VI: 7 Hrs.

File Handling: Opening files in different modes, accessing file contents using standard library
functions, Reading, and writing files, closing a file, Renaming, and deleting files, File related
standard functions.
Total Lecture 42

Text Books:
1. Python the Complete Reference by Martin C Brown, Tata Mcgraw Hill, India
2. Introduction to Programming Using Python by Y. Daniel Liang, Pearson

04 March 2025 1.0 Applicable for AY


Page | 23
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________

Reference Books:
1. R. Nageswara Rao , ―Core Python Programmingǁ, Dreamtech Press, 3rd Edition, 2021
2. Programming and Problem Solving with Python by Ashok Kamthane and Amit Ashok
Kamthane, Tata Mcgraw Hill, India
3. Python Programming: Using Problem Solving Approach by Reema Thareja, Oxford University
Press

04 March 2025 1.0 Applicable for AY


Page | 24
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
24CE2307: Computer Network

Continuous Evaluation
Course Teaching Scheme
in terms of Marks
Course
Category Course Name L T P Credits MSEs TA ESE Total
Code
OE01 24CE2307 Computer Network 3 0 0 3 30 10 60 100

Course Objectives:
1. The objective of the course is to equip the students with a general overview of the concepts
and fundamentals of computer networks.
2.Familiarize the students with the standard models for the layered approach to
communication between machines in a network and the protocols of the various layers.

Course Outcomes:
1. Explain the basic computer network technology.
2. Understand the functions of each layer in the OSI and TCP/IP reference model.
3. Use the skills of subnetting and routing mechanisms.
4. Understand with the essential protocols of computer networks.
5. Apply the protocols in network design and implementation.
6. Explain the working principles of application layer protocols such as DNS, HTTP, and SMTP.

UNIT - I 7 Hrs.
Introduction to Computer Network: Data Communication Components: Data Representation & its
flow network, Broadcast & point to point networks, Various connection topology, Protocols &
Standard, Protocol standard: De facto & De jure.
UNIT - II 7 Hrs.
Network Models: Network hardware & software, OSI, TCP/IP Reference models, Example Networks:
ARPANET, Internet. Physical Layer: Guided Transmission media: twisted pairs, coaxial cable, fiber
optics, Wireless transmission.
UNIT – III 7 Hrs.
Data link layer: Design issues, framing, Error detection and correction. Elementary data link
protocols: simplex protocol, stop and wait protocol. Go-Back-N, Selective Repeat ARQ. Medium
Access sublayer: The channel allocation problem, Multiple access protocols: ALOHA, CSMA
protocols, collision free protocols. Wireless LANs, Data link layer switching.
UNIT – IV 7 Hrs.
Network Layer: Design issues, Routing algorithms: shortest path routing, Flooding, Hierarchical
routing, Broadcast, Multicast, distance vector routing, Congestion Control Algorithms, Quality of
Service, Internetworking, The Network layer in the internet.
UNIT – V 7 Hrs.
Transport Layer: Transport Services, Elements of Transport protocols, Connection management,
TCP and UDP protocols, TCP Congestion Control; Quality of service.
UNIT – VI 7 Hrs.

04 March 2025 1.0 Applicable for AY


Page | 25
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
Application Layer –Domain name system(DNS), SNMP, EMail, WWW, SNMP, HTTP, Streaming
audio and video, Message Transfer Agent - SMTP, Firewalls, Bluetooth.

TEXT BOOK:
1. Computer Networks -- Andrew S Tanenbaum, David. j. Wetherall, 5th Edition. Pearson
Education/PHI

REFERENCE BOOKS:
1. An Engineering Approach to Computer Networks-S. Keshav, 2nd Edition, Pearson Education
2. Data Communications and Networking – Behrouz A. Forouzan. Third Edition TMH.

04 March 2025 1.0 Applicable for AY


Page | 26
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
24GE2301: ECONOMICS FOR ENGINEERS

Continuous Evaluation
Course Teaching Scheme
in terms of Marks
Course
Category Course Name L T P Credits MSEs TA ESE Total
Code
Economics for
HSSM01 24GE2301 3 0 0 3 30 10 60 100
Engineers
Course Objectives:
1. To familiarize the basic concepts and structure of Engineering Economics
2. To understand different principles of Engineering Economics
3. To learn the concepts Production and cost associated with it
4. To learn different types of cash flow
5. To learn depreciation analysis
6. To understand the concept of banking system in India
Course Outcomes:
Upon successful completion of this course, the student will be able to:
1. Understand the basics of Engineering Economics
2. Understand and compute the production cost
3. Describe different cash flow methods
4. Evaluate Engineering alternatives
5. Understand depreciation analysis
6. Understand Indian Banking System
Unit I: Introduction to Engineering Economics: 6 Hrs.
Definition and Scope of Engineering Economics, Subject Matter of Economics, Principles of
Engineering Economics, Microeconomics vs Macroeconomics, Utility Analysis, Laws of
diminishing utility analysis, Derivation of demand curve and law of Demand, Elasticity of
demand
Unit II: Theory of Production: 6 Hrs.
Theory, Importance, Isoquants and its properties, Marginal rate of Technical substitution, Law
of variable proportions, Returns to Scale, Cost of Production and Cost of Curves, The law of
supply, Price determination
Unit III: Time value of Money: 6 Hrs.
Techniques for adjusting time value of money, Uniform Gradient series factor, annuity, annuity
due, calculation of deferred annuity, Types and components of cash flow, cash flow diagrams,
principles of equivalence, Uses, significance and limitation of Cash flow statement
Unit IV: Engineering Alternatives: 6 Hrs.

Evaluation of Engineering alternatives, Present worth method, Future worth Method,


Equivalent annual worth comparison, Rate of return method, Project evaluation and Cost
benefit analysis
Unit V: Depreciation Analysis: 6 Hrs
Causes of depreciation, Depreciable property, depreciation methods, Digit method, Break even
analysis, determination of break-even point, Break-even point in terms of quantity, sales and
as percentage of capacity, Break even chart, Break-even analysis assumptions, Managerial

04 March 2025 1.0 Applicable for AY


Page | 27
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
uses, Limitations

Unit VI : Commercial Banking: 6 Hrs

Functions of Commercial Banks, Role of Commercial banks in developing economy, sound banking
system for under-developed countries, types of banks, balance sheet of a bank, New developments in
banking system.
Total Lecture 36 Hrs

Text Books:
1. Sasmita Mishra, Engineering Economics and Costing, Second Edition, PHI, 2010

Reference Books:
1. Donald G. Newnan, Ted Eschenbach, Jerome P. Lavelle, Engineering Economic Analysis,
Oxford University Press, 2004
2. R. Panneerselvam, Engineering Economics, PHI Learning, 2013

04 March 2025 1.0 Applicable for AY


Page | 28
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
24GE2302: Values & Ethics

Continuous Evaluation
Course Teaching Scheme
in terms of Marks
Course
Category Course Name L T P Credits MSEs TA ESE Total
Code
VEC02 24GE2302 Values & Ethics 3 0 0 3 30 10 60 100
Course Objectives:
1. To create awareness about content and the process of value education.
2. To create awareness about human being is in co-existence of self and the body
3. To create awareness about the values of relationships in family, society and nature.
4. To understand the social responsibility of an engineer.
5. To appreciate ethical dilemma while discharging duties in professional life
6. To understand the strategies for transitioning towards a value-based life &
profession.
Course Outcomes: After successfully completing the course, the students will be
able to
1. Understand the need, content and process of value education through self
exploration.
2. Understand the human being as the coexistence of self and the body in ensuring
harmony with the self.
3. Understand the role of a human being in ensuring harmony in family, society &
nature.
4. Understand the social responsibility of an engineer.
5. Appreciate ethical dilemmas while discharging duties in professional life.
6. Understand the strategies for transitioning towards a value-based life
And profession.

Unit I: Introduction to Value Education: 6 Hrs.


Morals, Values and Ethics-Integrity-Work Ethic-Service learning – Civic Virtue – Respect for
others –Living Peacefully –Caring –Sharing –Honesty -Courage-Cooperation– Commitment –
Empathy –Self Confidence Character –Spirituality-Case Study.
Unit II: Harmony in the Human Being: 6 Hrs.
Human Being is more than just the Body, Harmony of the Self with the Body, Understanding
Myself as Co-existence of the Self and the Body, Understanding Needs of the Self and the needs
of the Body, Understanding the activities in the Self and the activities in the Body.

Unit III: Harmony in the Family, Society and Nature 6 Hrs.


Family as a basic unit of Human Interaction and Values in Relationships, The Basics for
Respect and today’s Crisis: Affection, Guidance, Reverence, Glory, Gratitude and Love,
Comprehensive Human Goal: The Five Dimensions of Human Endeavour. Harmony in Nature:
The Four Orders in Nature, The Holistic Perception of Harmony in Existence
Unit IV: Social Ethics: 6Hrs.

04 March 2025 1.0 Applicable for AY


Page | 29
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
The Basics for Ethical Human Conduct, Defects in Ethical Human Conduct, Holistic
Alternative and Universal Order, Universal Human Order and Ethical Conduct, Human Rights
violation and Social Disparities

Unit V: Professional Ethics: 6 Hrs


Value based Life and Profession, Professional Ethics and Right Understanding, Competence in
Professional Ethics, Issues in Professional Ethics – The Current Scenario, Vision for Holistic
Technologies
Unit VI: Production Systems and Management Models 6 Hrs
Typical Case Studies, Strategies for Transition towards Value-based Life and Profession

Total Lecture 36 Hrs

Text Books:

1. A. N. Tripathi, Human Values, New Age International Publishers, 2003


2. Bajpai. B. L., Indian Ethos and Modern Management, New Royal Book Co., Lucknow,
Reprinted, 2004
3. Bertrand Russell, Human Society in Ethics and Politics

Reference Books:

1. Corliss Lamon, Philosophy of Humanism


2. Gaur. R. R., Sangal. R., Bagaria G. P., A Foundation Course in Value Education, Excel
Books, 2009
3. I.C. Sharma, Ethical Philosophy of India, Nagin & Co., Julundhar
4. R. Subramanian, Professional Ethics, Oxford University Press
5. William LiJIy, Introduction to Ethics, Allied Publishers.

04 March 2025 1.0 Applicable for AY


Page | 30
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
24CE2308: Mini Project

Continuous Evaluation
Course Teaching Scheme
in terms of Marks
Course
Category Course Name L T P Credits MSEs TA ESE Total
Code
CEP
24CE2308 Mini Project 0 0 4 2 - 50 50 100
01/FP 01

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

Course Outcomes:
After successfully completing the course, the students will be able to,

1. Identify problems based on societal /research needs.


2. Apply Knowledge and skill to solve societal problems in a group.
3. Develop interpersonal skills to work as a member of a group or leader.
4. Analyze the impact of solutions in societal and environmental context for sustainable
development.
5. Excel in written and oral communication.
6. Demonstrate project management principles during project work.

Mini Projects List


1. Student Record Management System (using C/C++/Python)
2. Library Management System (with File Handling)
3. Inventory Management System
4. To-Do List with GUI (Tkinter)(Python based)
5. Online Feedback Form using HTML/CSS/JavaScript + PHP
6. Student Attendance System (Static Web Page)
7. Chatbot using python

** Mini project design covers Python/HTML/Object Oriented Technology skillset.


Whenever possible student should be encourage to opt their area of interest.

04 March 2025 1.0 Applicable for AY


Page | 31
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________

SEMESTER – IV
24CE2401: Operating System
Continuous Evaluation
Course Teaching Scheme
in terms of Marks
Course
Category Course Name L T P Credits MSEs TA ESE Total
Code
PCC04 24CE2401 Operating System 3 0 0 3 30 10 60 100
Course Objectives:

1. To make students aware of the kernel and shell structure of the operating system.
2. To make students aware of the purpose, structure and functions of operating system.
3. To equip students with understanding of the various scheduling algorithms in OS.
4. To make students aware of understanding of memory management in different OS.

Course Outcomes:
After successfully completing the course, the students will be able to,
1. Analyze various process management concepts including scheduling, synchronization,
and deadlocks.
2. Explain the multithreading, process relationships , state of process.
3. Analyze the memory management and system resource sharing.
4. Understand the concept of Operating System Security
5. Explain the components and functioning of I/O systems including I/O hardware and
kernel subsystems.
6. Analyze various disk scheduling algorithms for performance evaluation.

Unit I : Introduction to OS 6 Hrs.


Concept of Operating Systems (OS), Generations of OS, Types of OS, OS Services, process
Concept, Process Scheduling, Operations on Processes, Cooperating Processes, Interprocess
Communication, Threads Overview, Multithreading Models, Interrupt handling and System
Calls.

Unit II : Process Scheduling 7 Hrs.


Definition, Process Relationship, Different states of a Process, Process Control Block (PCB),
Context switching. Process Scheduling: Types of Schedulers, Scheduling criteria, Scheduling

04 March 2025 1.0 Applicable for AY


Page | 32
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
algorithms: Pre-emptive and Non pre-emptive, FCFS, SJF, RR, Priority.

Unit III : Memory Management 7 Hrs.


Memory Management techniques, Swapping, Memory Allocation Schemes, Paging,
Segmentation, Virtual Memory Management: Background, Demand paging scheme, Process
Creation, Page Replacement Policies.
Unit IV: Process Synchronization 7 Hrs.
Concurrent processes, Critical Section, Race Conditions, Mutual Exclusion, Hardware
Solution, Event Counters, Monitors, Message Passing, Deadlocks - prevention, avoidance,
detection and recovery. Deadlocks: Definition, Necessary and sufficient conditions for
Deadlock, Deadlock Prevention and Deadlock Avoidance: Deadlock detection and Recovery

Unit V: File Management 7 Hrs


File-System Interface; Directory Structure, File-System Mounting, File Sharing &Protection,
File-System Structure, File-System Implementation, Directory Implementation, Allocation
Methods, Free-Space Management, File Recovery.

Unit VI: I/O Systems 7 Hrs

Overview, I/O Hardware, Application I/O Interface, Kernel I/O Subsystem, Disk Management,
Swap-Space Management, Disk scheduling - FCFS, SSTF, SCAN, C-SCAN, Disk reliability, Disk
formatting,

Total Lecture 41 Hrs

Text Books:

1. Silberschatz& Galvin, “Operating system concepts”, Addison Wesley ,10th edition

2. Tanenbaum A.S, “Modern Operating Systems”, Pearson Education 3rd edition, 2008

3. William Stallings, Operating Systems: Internals and Design Principles, Prentice Hall, 2008

Reference Books:
1. Gary Nutt, NebenduChaki, and SarmisthaNeogy, “Operating Systems”, Pearson Education,
3rd edition, 2009

2. Jerry D. Peek, Grace Todino, John Strang, “Learning the Unix OperatingSystem”, O'Reilly &

04 March 2025 1.0 Applicable for AY


Page | 33
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
Associates Publication, 5th edition, 2002

3. Crowley C., “Operating Systems – A Design oriented Approach”, TMH 4. Maurice J. Bach;
The Design of the Unix Opearating System; Prentice Hall ofIndia; ISBN: 978-81-203-0516-8

04 March 2025 1.0 Applicable for AY


Page | 34
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
24CE2402: Operating System Lab

Continuous Evaluation
Course Teaching Scheme
in terms of Marks
Course
Category Course Name L T P Credits MSEs TA ESE Total
Code
PCC04 24CE2402 Operating System Lab 0 0 2 1 - 50 50 100

Course Objectives:

1. To make students aware of the kernel and shell structure of the operating system.
2. To make students aware of the purpose, structure and functions of operating system.
3. To equip students with understanding of the various scheduling algorithms in OS.
4. To make students aware of understanding of memory management in different OS.

Course Outcomes:
After successfully completing the course, the students will be able to,
1. Analyze various process management concepts including scheduling, synchronization,
and deadlocks.
2. Explain the multithreading, process relationships ,state of process.
3. Analyze the memory management and system resource sharing.
4. Understand the concept of Operating System Security
5. Explain the components and functioning of I/O systems including I/O hardware and
kernel subsystems.
6. Analyze various disk scheduling algorithms for performance evaluation.
List of Experiments

Sr. No. Aim of Experiment

1. To perform the following CPU scheduling algorithms Round Robin SJF FCFS Priority

2. Implement all file allocation strategies Sequential Indexed Linked.


3. Implement Semaphores.
4. To study the File Organization Techniques.
5. To perform of Bankers Algorithm for Dead Lock Avoidance.
6. Implement e all page replacement algorithms FIFO, LRU, LFU.
7. To Study Shared memory and IPC.
8. Implement Paging Technique of memory management.
9. Implement Threading & Synchronization Applications.
10. Write a C program to simulate producer-consumer problem using semaphores.

04 March 2025 1.0 Applicable for AY


Page | 35
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
24CE2403: Microcontroller and Interfacing

Continuous Evaluation
Course Teaching Scheme
in terms of Marks
Course
Category Course Name L T P Credits MSEs TA ESE Total
Code
Microcontroller and
PCC05 24CE2403 3 0 0 3 30 10 60 100
Interfacing

Course Objectives:
1. Understand the difference between a Microprocessor and a Microcontroller and
embedded microcontrollers.
2. Familiarize the basic architecture of 8051 microcontroller.
3. Program 8051microprocessor using Assembly Level Language and C.
4. Understand the interrupt system of 8051 and the use of interrupts.
5. Understand the operation and use of inbuilt Timers/Counters and Serial port of 8051. •
6. Interface 8051 to external memory and I/O devices using its I/O ports
Course Outcomes: On completion of the course the students will be able:
1.Explain the difference between Microprocessors & Microcontrollers.
2. Understand the 8051 instruction set
3.Understand the Interrupt system, operation of Timers/Counters and Serial port .
4. Understand the 8051 serial port and to generate an external interrupt using a switch.
5. Implement 8051 I/O port interrupt and C Programme to send & receive serial data using
8051 serial port.
6. Use of simple switches, simple LEDs, ADC 0804, LCD and Stepper Motor to 8051 using
8051 I/O ports.

Unit I : Introduction to 8051 Microcontroller 6 Hrs.


Microprocessor Vs Microcontroller, Embedded Systems, Embedded Microcontrollers, 8051
Architecture- Registers, Pin diagram, I/O ports functions, Internal Memory organization.
External Memory (ROM & RAM) interfacing.
Unit II : 8051 Instruction Set 8 Hrs.
Addressing Modes, Data Transfer instructions, Arithmetic instructions, Logical instructions,
Branch instructions, Bit manipulation instructions. Simple Assembly language program
examples (without loops) to use these instructions.
Unit III : 8051 Stack, I/O Port Interfacing and Programming: 6 Hrs.
8051 Stack, Stack and Subroutine instructions. Assembly language program examples on
subroutine and involving loops.
Unit IV: - 8051 Timers and Serial Port 8 Hrs.

8051 Timers and Counters – Operation and Assembly language programming to generate a
pulse using Mode-1 and a square wave using Mode2 on a port pin. 8051 Serial

04 March 2025 1.0 Applicable for AY


Page | 36
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
Communication- Basics of Serial Data Communication, RS232 standard, 9 pin RS232 signals.

Unit V :8051 Interrupts 8Hrs


8051 Interrupts. 8051 Assembly language programming to generate an external interrupt using
a switch, 8051 C programming to generate a square waveform on a port pin using a Timer
interrupt. Programming.
Unit VI :8051 Interfacing Applications 6Hrs

Interfacing 8051 to ADC-0804, DAC, LCD and Stepper motor and their 8051 Assembly
language interfacing.
Simple Serial Port programming in Assembly and C to transmit a message and to receive data
serially.
Interfacing simple switch and LED to I/O ports to switch on/off LED with respect to switch
status
Total Lecture 42 Hrs

Text Books:
1. “The 8051 Microcontroller and Embedded Systems – using assembly and C”, Muhammad
Ali Mazidi and Janice Gillespie Mazidi and Rollin D. McKinlay; PHI, 2006 / Pearson, 2006.

2. “The 8051 Microcontroller”, Kenneth J. Ayala, 3rd Edition, Thomson/Cengage Learning.

Reference Books:

1. “The 8051 Microcontroller Based Embedded Systems”, Manish K Patel, McGraw Hill, 2014,
ISBN: 978-93-329-0125-4.

2. “Microcontrollers: Architecture, Programming, Interfacing and System Design”, Raj Kamal,


Pearson Education, 2005

04 March 2025 1.0 Applicable for AY


Page | 37
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
24CE2404: Microcontroller and Interfacing Lab

Continuous Evaluation
Course Teaching Scheme
in terms of Marks
Course
Category Course Name L T P Credits MSEs TA ESE Total
Code
Microcontroller and
PCC05 24CE2404 0 0 2 1 - 50 50 100
Interfacing Lab

Course Objectives:
1. Familiarize the basic kit of 8051 microcontroller.
2. Program 8051microprocessor using Assembly Level Language and C.
3. Understand the interrupt system of 8051 and the use of interrupts.
4. Understand the operation and use of inbuilt Timers/Counters and Serial port of 8051.
5. Interface 8051 to external memory and I/O devices using its I/O ports.
Course Outcomes: After completion of this course the student shall be able to
1. Implement 8051 Assembly level programs using 8051 instruction set.
2. Explain the Interrupt system, operation of Timers/Counters and Serial port of 8051.
3. Implement 8051 Assembly language program to generate timings and waveforms using
8051 timers, to send & receive serial data using 8051 serial port and to generate an
external interrupt using a switch.
4. Implement 8051 Assembly language programs to generate square wave on 8051 I/O
port pin using interrupt and C Programme to send & receive serial data using 8051
serial port.
5. Develop simple switches, simple LEDs, ADC 0804, LCD and Stepper Motor to 8051
using 8051 I/O ports.
List of Experiments

Sr. No. Aim of Experiment

1. Perform simple arithmetic operations (addition, subtraction, multiplication, division)


using 8051 assembly language.
2. Implement a program to generate a time delay using assembly instructions for 8051.
3. Implement a program to understand the basic logical bit and byte operations. (BIT
manipulation)
4. Design an 8051 µC based circuit and its associated program to implement 4 bit binary
up/down counter using LEDs with the stated specifications.
5. Design an 8051 µC based circuit and its associated program to Interface simple switches.
6. Implement a program to transfer a block of data bytes from source memory to

04 March 2025 1.0 Applicable for AY


Page | 38
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
destination memory using 8051.
7. Design an 8051 µC based circuit and its associated program to implement 4 bit binary
counter using LEDs.
8. Design a 8051 µC based circuit and its associated program to interface two seven
segment display.
9. Interface an ADC with 8051 Microcontroller and Show the Corresponding Output in Two
Seven Segment Display.
10. Design a circuit associated program interface a DAC with 8051 microcontroller and
generate a ramp output through it.

04 March 2025 1.0 Applicable for AY


Page | 39
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
24CE2405: Theory of Computation

Continuous Evaluation
Course Teaching Scheme
in terms of Marks
Course
Category Course Name L T P Credits MSEs TA ESE Total
Code
PCC06 24CE2405 Theory of Computation 3 0 0 3 30 10 60 100

Course Objectives:
1. To give an overview of the theoretical foundations of computer science from the
perspective of formal languages
2. To illustrate finite state machines to solve problems in computing
3. To explain the hierarchy of problems arising in the computer sciences.
4. To familiarize Regular grammars, context frees grammar.

Course Outcomes: On completion of the course the students will be able:


1. Understand the basic concepts of formal languages of finite automata techniques
2. Design Finite Automata’s for different Regular Expressions and Languages
3. Construct context free grammar for various languages
4. Apply normal form techniques, push down automata and Turing Machines
5. Compare different variants of Turing Machines
6. Explain the concept of decidability and identify decidable and undecidable problems.

Unit I : Finite State Machines 8 Hrs.


Alphabet, String, Formal and Natural Language, Operations, Definition and Design DFA
(Deterministic Finite Automata), NFA (Non Deterministic Finite Automata), Equivalence of NFA
and DFA: Conversion of NFA into DFA, minimization Of DFA, Definition and Construction of
Moore and Mealy Machines, Inter-conversion between Moore and Mealy Machines.
Unit II: Regular Expression and Regular Grammar 8 Hrs.
Definition and Identities of Regular Expressions, Construction of Regular Expression of the
given Language, Construction of Language from the RE, Conversion of FA to RE using Arden’s
Theorem, Inter-conversion RE to FA, Pumping Lemma for RL, Closure properties of RLs(proofs
not required), Regular grammar, Equivalence of RG ( RLG and LLG) and FA.
Unit III : Context Free Grammar and Languages 7 Hrs.
Context Free Grammar (CFG): Derivation Trees, Sentential Forms, Rightmost and Leftmost
derivations of Strings. Ambiguity in CFG’s, Minimization of CFG’s, CNF, GNF, Pumping Lemma
for CFL’s,
Unit IV: Pushdown Automata 7 Hrs.

Pushdown Automata: Introduction and Definition of PDA, Construction of PDA, Acceptance of


CFL, Equivalence of CFL and PDA: Inter-conversion , Introduction of DCFL and DPDA,

Unit V : Turing Machines 7 Hrs

04 March 2025 1.0 Applicable for AY


Page | 40
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
Formal definition of a Turing Machine, Design of TM, Computable Functions, Church’s
hypothesis, Counter machine, Variants of Turing Machines: Multi-tape Turing machines,
Universal Turing Machine.
Unit VI: Decidability and Un-Decidability 7 Hrs.

Decidability of Problems, Halting Problem of TM, Un-Decidability: Recursive enumerable


language, Properties of recursive & non-recursive enumerable languages, Post Correspondence
Problem, Introduction to Recursive Function Theory
Total Lecture 44

Text Books:
1. Hopcraft H.E. & Ullman J: Introduction to Automata Theory, Languages and Computation
2. Peter Linz: An Introduction to Formal Languages and Automata

Reference Books:
1. Rajesh K. Shukla: Theory of Computation, CENGAGE Learning, 2009.
2. K V N Sunitha and N Kalyani: Formal Languages and Automata Theory, McGraw Hill,2010
3. Lewis H.P. and Papadimition C.H.: Elements of Theory of Computation.
4. Mishra & Chandrashekharan: Theory of Computation

04 March 2025 1.0 Applicable for AY


Page | 41
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
24CE2406: Object Oriented Programming with Java

Continuous Evaluation
Course Teaching Scheme
in terms of Marks
Course
Category Course Name L T P Credits MSEs TA ESE Total
Code
Object Oriented
OE02 24CE2406 Programming with 3 0 0 3 30 10 60 100
Java

Course Objectives:
1. To learn implementation of object-oriented concepts with Java.
2. To understand collection classes and interfaces.
3. To know the process of application development using Graphical User Interface (GUI).
4. To acquire knowledge about handling databases using Java. 5. To study web components
for developing web applications.

Course Outcomes:
1. Implement classes, objects, class members and relationships for a given problem.
2. Demonstrate end to end applications using object oriented constructs.
3. Apply collection classes for storing java objects.
4. Use Java APIs for program development.
5. Demonstrate abnormal termination of a program using exception handling
6. Demonstrate the use of inheritance, interfaces, and polymorphism in solving programming
tasks.

UNIT I: Introduction to Object Oriented Programming 7 Hrs


Introduction, Need of OOP, Principles of Object-Oriented Languages, Procedural Language Vs OOP,
Application of OOP, Java Virtual Machine, Java features, Program Structures. Java Programming
Constructs: Variables, Primitive data types, Identifier, Literals, Operators, Expressions, Precedence
Rules and Associativity.
UNIT II: Flow of Control,Classes and Objects 7 Hrs

Flow of Control: Decision-Making Statements, Looping Statements Classes, Objects, Creating


Objects, Methods, Static Keywords Constructors, Cleaning up Unused Objects, Class Variable and
Methods, this keyword, Arrays.

UNIT III: Inheritance and Interface 6 Hrs


Inheritance: Inheritance vs. Aggregation, Method Overriding, super keyword, final keyword, Abstract
class. Interfaces: Defining interfaces, Implementing interfaces, Accessing interface variables,
Extending interfaces.
Unit IV : Package, Exception handling and Input/Output 7 Hrs
Packages: Types of Packages and its implementation
Exception: Introduction, Exception handling Techniques, User-defind exception, Input/Output: The
java.io.file Class, Reading and Writing data, Randomly Accessing a file, Reading and Writing Files
using I/O Package.

04 March 2025 1.0 Applicable for AY


Page | 42
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
Unit V: User Interface with AWT and Swing 7 Hrs

Introduction, Applet Class, Applet structure, Applet Life cycle, Common Methods used in displaying
the output, paint (), update () and repaint (), More about applet tag, getDocumentBase() and
getCodeBase () methods, Applet Context Interface, Audio clip, Graphic Class, Color, Font, Font
Metrics.
Unit VI: Event Handling & AWT 6 Hrs

Introduction, Event delegation Model, java.awt.event Description, Sources of events, Event


Listeners, Adapter classes. Abstract Window Toolkit: Introduction, Components and Containers,
Button, Label,
Checkbox, Radio Buttons, List Boxes, Choice Boxes, Textfield and Textarea, Container Class,
Layouts, Menu, Scrollbar.

Total Lecture 40

Text Books:

1. Sachin Malhotra and Saurabh Choudhary: Programming in Java, Oxford University Press
2010.
2. Herbert Schildt: Java Complete References (McGraw Hill)

Reference Books:

1. E. Balagurusamy: Programming with Java (McGraw Hill)


2. Dr. R. Nageswara Rao: Core Java An Integrated Approach (Dreamtech)

04 March 2025 1.0 Applicable for AY


Page | 43
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
24CE2406: Operating System

Continuous Evaluation
Course Teaching Scheme
in terms of Marks

Category Course Code Course Name L T P Credits MSEs TA ESE Total

OE02 24CE2406 Operating System 3 0 0 3 30 10 60 100

Course Objectives:
In this course students will know and understand contribution of ancient Indian scientists
through:
1.To make students aware of the kernel and shell structure of the operating system.
2.To make students aware of the purpose, structure and functions of operating system.
3.To equip students with understanding of the various scheduling algorithms in OS.
4.To make students aware of understanding of memory management in different OS.

Course Outcomes: After successfully completing the course, the students will be able to
1. Analyze various process management concepts including scheduling, synchronization,
and deadlocks.
2. Explain the multithreading, process relationships ,state of process.
3. Analyze the memory management and system resource sharing.
4. Understand the concept of Operating System Security
5. Explain the components and functioning of I/O systems including I/O hardware and
kernel subsystems.
6. Analyze various disk scheduling algorithms for performance evaluation.
Unit I : Introduction to Operating System 6 Hrs.
Concept of Operating Systems (OS), Generations of OS, Types of OS, OS Services,process
Concept, Process Scheduling, Operations on Processes, Cooperating Processes, Interprocess
Communication, Interrupt handling and System Calls, Concept of Virtual Machine.
Unit II : Process Scheduling 6 Hrs.
Definition, Process Relationship, Different states of a Process, Process Control Block (PCB),
Context switching. Types of Schedulers, Scheduling algorithms: Pre-emptive and Non pre-
emptive, FCFS, SJF, RR, Priority.
Unit III : Memory Management 6 Hrs.
Memory Management, Swapping, Memory Allocation Schemes, Paging, Segmentation, Virtual
Memory Management: Background, Demand paging scheme, Process Creation, Page
Replacement Policies.
Unit IV: Process Synchronization 6 Hrs.
Critical Section, Race Conditions, Mutual Exclusion, Hardware Solution, Monitors, Message
Passing, Deadlocks - prevention, avoidance, detection and recovery. Deadlocks: Definition,
Necessary and sufficient conditions for Deadlock, Deadlock Prevention and Deadlock
Avoidance: Banker’s algorithm.

Unit V: File Management 6 Hrs

04 March 2025 1.0 Applicable for AY


Page | 44
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
File-System Interface; Directory Structure, File-System Mounting, File Sharing &Protection,
File-System Structure, Directory Implementation, Allocation Methods, Free-Space
Management, File Recovery.
Unit VI: I/O System 6 Hrs

Overview, I/O Hardware, Application I/O Interface, Kernel I/O Subsystem, Transforming I/O to
Hardware Operations,Disk Management, Swap-Space Management, RAID Structure , Disk
scheduling - FCFS, SSTF, SCAN, C-SCAN.
Total Lecture 36 Hrs

Text Books:

1. Silberschatz& Galvin, “Operating system concepts”, Addison Wesley ,10th edition

2. Tanenbaum A.S, “Modern Operating Systems”, Pearson Education 3rd edition, 2008

3. William Stallings, Operating Systems: Internals and Design Principles, Prentice Hall, 2008

Reference Books:

1. Ellis Horowitz, SartajSahni: Fundamentals of Data Structures, CBSPublications.


2. Data Structure Using C, Balagurusamy.

3. Standish: Data Structures in Java, Pearson Education.

04 March 2025 1.0 Applicable for AY


Page | 45
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
24CE2407: Java Coding Workshop

Continuous Evaluation in
Course Teaching Scheme
terms of Marks
Course
Category Course Name L T P Credits MSEs TA ESE Total
Code
Java Coding
VSEC02 24CE2407 0 0 4 2 - 50 50 100
Workshop

Course Objectives: Design, implement, test, and debug simple programs in an object-
oriented programming language.
1. To develop the knowledge of object-oriented paradigm in the Java programming
language.
2. To evaluate classical problems using java programming.
3. To develop software development skills using java programming for real world
applications.

Course Outcomes: On completion of the course, the students will be able to


1. Design, implement, test, and debug simple programs in an object-oriented
programming language.
2. Interpret the basics of object-oriented design and the concepts of encapsulation,
abstraction, inheritance, and polymorphism
3. Develop applications in Java by applying concepts like interfaces, packages and
exception handling.
4. Design and develop of Java concepts like API, Applets, AWT.
5. Apply exception handling and perform file operations.

List of Experiments

Sr. No. Aim of Experiment

1. Introduction to Object Oriented Programming and installation of JDK. Write a


program to print a message “Hello World...”
2. Develop a program to explain use of Operators in java.
3. Develop a program to study and implement nested loop to draw some Pyramid.
4. Develop a program to demonstrate the concept of Class, Method and Object.
5. Develop a program to study and implement the concept of Method Overloading.
6. Develop a program to study and implement the concept of Inheritance.
7. Develop a program to study and implement the concept of Method Overriding.
8. Develop a program to study and implement the concept of Interface in Java.
9. Develop a program to study and implement Exception Handling Mechanism in Java.
10. Develop a program on Applet to demonstrate Graphics, Font and Color class.
11. Develop a Program to create GUI application with event handling using AWT controls

12. Develop a program on Multithreading.

04 March 2025 1.0 Applicable for AY


Page | 46
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
13. Develop a Socket Program using TCP Socket. (Beyond syllabus based on learning of
syllabus)
14. Study on database connectivity with MySQL/Oracle database in java.

Reference Books:

1. Sachin Malhotra and Saurabh Choudhary: Programming in Java, Oxford University Press
2010.
2. Herbert Schildt: Java Complete References (McGraw Hill)
3. E. Balagurusamy: Programming with Java (McGraw Hill)
4. Dr. R. Nageswara Rao: Core Java An Integrated Approach (Dreamtech)

04 March 2025 1.0 Applicable for AY


Page | 47
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
24GE2401: Professional Communication

Continuous Evaluation
Course Teaching Scheme
in terms of Marks
Course
Category Course Name L T P Credits MSEs TA ESE Total
Code
AEC02 24GE2401 Professional Communication 2 0 0 2 30 10 60 100

Course Objectives:
1. Understand the foundational theories and principles of professional communication.
2. Develop effective oral, written, and digital communication skills tailored to diverse
professional contexts.
3. Enhance critical thinking and analytical abilities for evaluating communication
practices.
4. Recognize and apply ethical standards and cultural sensitivities in professional
interactions.
5. Utilize appropriate communication technologies to facilitate collaboration and
information dissemination.
Course Outcomes: After successfully completing the course, the students will be able to
1. Understand key concepts and questions central to the communication discipline.
2. Implement communication theories and principles to analyze and address real-world
scenarios.
3. Demonstrate proficiency in crafting and delivering messages suitable for specific
audiences and purposes.
4. Analyze messages for their effectiveness, ethical considerations, and cultural
implications.
5. Evaluate the ability to achieve communication goals confidently across various
platforms.
6. Identify and apply best practices for professional communication using digital
platforms.

Unit I : Foundations of Professional Communication 2 Hrs.


Definition and significance of professional communication in various contexts, Principles and models
of effective communication, Verbal and non-verbal communication: components and impact,
Barriers to effective communication and strategies to overcome them..
Unit II :Written Communication Skills 2 Hrs.
Crafting professional documents: emails, memos, reports, and proposals, Business correspondence:
tone, style, and clarity, Techniques for effective editing and proofreading, Utilizing visual aids and
graphics to enhance written communication.
Unit III : Oral Communication Skills 4 Hrs.
Effective public speaking: preparation, delivery, and audience engagement, Presentation skills:
structuring content and using visual aids, Interviewing techniques: conducting and participating in
interviews, Listening skills: active listening and providing constructive feedback.
Unit IV: Interpersonal and Group Communication 4 Hrs.
Dynamics of interpersonal communication in professional settings, Team communication: roles,
collaboration, and conflict resolution, Leadership communication: motivating and guiding teams,

04 March 2025 1.0 Applicable for AY


Page | 48
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
Networking skills: building and maintaining professional relationships..

Unit V: Communication in Diverse and Global Contexts 4 Hrs


Understanding cultural differences and their impact on communication, Strategies for effective
cross-cultural communication, Global business etiquette and protocols, Ethical considerations in
international communication.
Unit VI: Digital and Technological Communication 4 Hrs
Effective use of digital platforms for professional communication, Social media etiquette and
personal branding, Virtual meetings: best practices and challenges, Adapting communication
strategies to emerging technologies.
Total Lecture 20 Hrs

Text Books:

1. Business Communication: Process and Product – Mary Ellen Guffey and Dana Loewy.
2. Effective Business Communication – Asha Kaul.
3. The Essentials of Business Communication – Rajendra Pal and J. S. Korlahalli.
4. Business and Administrative Communication – Kitty O. Locker and Donna S. Kienzler.

04 March 2025 1.0 Applicable for AY


Page | 49
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
24GE2402: Project Management & Entrepreneurship

Continuous Evaluation
Course Teaching Scheme
in terms of Marks
Course
Category Course Name L T P Credits MSEs TA ESE Total
Code
Project Management &
HSSM02 24GE2402 Entrepreneurship 3 0 0 3 30 10 60 100

Course Objectives:
1. To make them understand the concepts of Project Management for planning and execution
of projects.
2. To make them understand the feasibility analysis in Project Management and network
analysis tools for cost and time estimation.
3. To enable them to comprehend the fundamentals of Contract Administration, Costing and
Budgeting.
4. Make them capable to analyze, apply and appreciate contemporary project management
tools and methodologies in the Indian context.
Course Outcomes: After successfully completing the course, the students will be able to
1. Understand basic concept of Project management
2. Understand the knowledge of cost estimation & working capital
3. Compute Cost Sheets, balance sheets and Cash Flow statements
4. Understand the Entrepreneurial competencies & traits
5. Explain the Management skills for Entrepreneurs
6. Understand Social Entrepreneurship

Unit I : Project Management: 6 Hrs.


Meaning, scope & importance, role of project manager; project lifecycle Project appraisal:
Preparation of a real time project, feasibility report containing Technical appraisal, Environmental
appraisal, Market appraisal (including market survey for forecasting future demand and sales) and
Managerial appraisal.
Unit II : Project Financing: 6 Hrs.
Project cost estimation & working capital requirements, sources of funds, capital budgeting, Risk
and uncertainty in project evaluation.
Unit III : Project Report and Finance: 6 Hrs.
Preparation of projected financial statements viz. Projected balance sheet, projected income
statement, projected funds and cash flow statements, Preparation of detailed project report, Project
finance.
Unit IV: Entrepreneurship: 6 Hrs.
Need, Scope, Entrepreneurial competencies and traits, Factors affecting entrepreneurial
development, Entrepreneurial motivation (McClelland's Achievement motivation theory), conceptual
model of entrepreneurship, Entrepreneur vs Entrepreneur, Classification of entrepreneurs,
Entrepreneurial Development Programmes
Unit V: Entrepreneurial Idea and Innovation: 6 Hrs
Introduction to Innovation, Entrepreneurial Idea Generation and Identifying Business Opportunities,
Management skills for Entrepreneurs and managing for Value Creation, Creating and Sustaining

04 March 2025 1.0 Applicable for AY


Page | 50
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________
Enterprising Model and Organizational Effectiveness.

Unit VI: Social Entrepreneurship: 6 Hrs


Social Sector Perspectives and Social Entrepreneurship, Social Entrepreneurship Opportunities and
Successful Models, Social Innovations and Sustainability, Marketing Management for Social
Ventures, Risk Management in Social Enterprises, Legal Framework for Social Ventures.
Total Lecture 36 Hrs

Text Books:

1. Peter F. Drucker, Innovation and Entrepreneurship, Harper Business


2. V. S. P. Rao, Business, Entrepreneurship and Management, Second Edition, Vikas Publishing
House, 2014

Reference Books:
3. Roy Rajeev, Entrepreneurship, Second Edition, Oxford University Press, 2011.
4. P. Gopalakrishnan & V. E. Ramamoorthy, Textbook of Project Management, First Edition, Laxmi
Publications Pvt. Ltd., 2022.
5. John M. Nicholas, and Herman Steyn, Project Management for Engineering, Business and
Technology, Taylor and Francis Books India, 2022.

04 March 2025 1.0 Applicable for AY


Page | 51
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________

Exit Option

A) After First Year: (8 Credits)

The candidate should pass the following two additional courses (ITI Level)

1. NPTEL Course 4 Credits

(excluding from the list of courses undertaken in First and Second Semester)

2. Internship 4 Credits

B) After Second Year: (8 Credits)

The candidate should pass the following two additional courses (Diploma Level)

1. NPTEL Course 4 Credits

(excluding from the list of courses undertaken in Third and Fourth Semester)

2. Internship 4 Credits

C) After Third Year: (8 Credits)

The candidate should pass following additional courses (Degree Level)

1. NPTEL Course 4 Credits

(excluding from the list of courses undertaken in Fifth and Sixth Semester)

2. Internship 4 Credits

04 March 2025 1.0 Applicable for AY


Page | 52
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards
Jagadambha Bahuudeshiya Gramin Vikas Sanstha’s
Jagadambha College of Engineering & Technology, Yavatmal
B. Tech. Computer Engineering
(Scheme of Examination w.e.f. AY 2025-26 onward)
_____________________________________________________________________________________

04 March 2025 1.0 Applicable for AY


Page | 53
BoS Chairman Dean Academics Date of Release Version 2025-26 onwards

You might also like