0% found this document useful (0 votes)
15 views78 pages

B. Tech Computer Engineering Curriculum 2024-28

Uploaded by

workout699636
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)
15 views78 pages

B. Tech Computer Engineering Curriculum 2024-28

Uploaded by

workout699636
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

SNJB’s

Late Sau. Kantabai Bhavarlalji Jain


College of Engineering
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Shri Neminath Jain Brahmacharyashram (SNJB) (Jain Gurukul)
Neminagar, Chandwad - 423101, Dist. Nashik (MS, India).
Tele: (02556) 253750, Web: [Link], Email: principalcoe@[Link]

Curriculum and Evaluation Scheme for Second Year B. Tech. in


Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

Page 1 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

Vision of the Institute


Transform young aspirant learners towards creativity and professionalism for societal growth through quality technical education.

Mission of the Institute


1.​ To transfer the suitable technology, particularly for rural development.
2.​ To enhance diverse career opportunities among students for building a nation.
3.​ To acquire the environment of learning to bridge the gap between industry and academics.
4.​ To share values, ideas, and beliefs by encouraging faculty and students for the welfare of society.

Vision of the Computer Engineering Department


To empower young generations for significant contributions in the field of computer engineering through excellence in knowledge,
technical education, and innovation to cater the industrial demands and societal needs.

Mission of the Computer Engineering Department


1.​ To achieve academic excellence by inculcating basic and latest knowledge in which new ideas flourish.
2.​ To undertake collaborative training which offers opportunities for long-term interaction with academia and industry.

Program Outcomes (POs) for an engineering graduate:


PO1: Engineering Knowledge: Apply knowledge of mathematics, natural science, computing, engineering fundamentals and an
engineering specialization as specified in WK1 to WK4 respectively to develop to the solution of complex engineering problems.
PO2: Problem Analysis: Identify, formulate, review research literature and analyze complex engineering problems reaching
substantiated conclusions with consideration for sustainable development. (WK1 to WK4)
PO3: Design/Development of Solutions: Design creative solutions for complex engineering problems and design/develop
systems/components/processes to meet identified needs with consideration for the public health and safety, whole-life cost, net zero
carbon, culture, society and environment as required. (WK5)
PO4: Conduct Investigations of Complex Problems: Conduct investigations of complex engineering problems using research-based
knowledge including design of experiments, modelling, analysis & interpretation of data to provide valid conclusions. (WK8).
PO5: Engineering Tool Usage: Create, select and apply appropriate techniques, resources and modern engineering & IT tools,
including prediction and modelling recognizing their limitations to solve complex engineering problems. (WK2 and WK6)
PO6: The Engineer and The World: Analyze and evaluate societal and environmental aspects while solving complex engineering
problems for its impact on sustainability with reference to economy, health, safety, legal framework, culture and environment. (WK1,
WK5, and WK7).
PO7: Ethics: Apply ethical principles and commit to professional ethics, human values, diversity and inclusion; adhere to national &
international laws. (WK9)
PO8: Individual and Collaborative Team work: Function effectively as an individual, and as a member or leader in
diverse/multi-disciplinary teams.
PO9: Communication: Communicate effectively and inclusively within the engineering community and society at large, such as being
able to comprehend and write effective reports and design documentation, make effective presentations considering cultural,

Page 2 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

language, and learning differences


PO10: Project Management and Finance: Apply knowledge and understanding of engineering management principles and economic
decision-making and apply these to one’s own work, as a member and leader in a team, and to manage projects and in multidisciplinary
environments.
PO11: Life-Long Learning: Recognize the need for, and have the preparation and ability for i) independent and life-long learning ii)
adaptability to new and emerging technologies and iii) critical thinking in the broadest context of technological change. (WK8)

Program Specific Outcomes


1.​ Professional Skills-The ability to understand, analyze, and develop computer programs in the areas related to algorithms,
system software, multimedia, web design, big data analytics, and networking for efficient design of computer-based systems
of varying.
2.​ Problem-Solving Skills- The ability to apply standard practices and strategies in software project development using
open-ended programming environments to deliver a quality product for business success.
3.​ Successful Career and Entrepreneurship - The ability to employ modern computer languages, environments, and platforms in
creating innovative career paths to be an entrepreneur and a zest for higher studies.

Page 3 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

Table 1: Abbreviations
Abbreviation Meaning
CIE Continuous Internal Evaluation
MSE Mid Semester Examination
SEE Semester End Examination
BSC Basic Science Courses
ESC Engineering Science Courses
VSEC/VSC Vocational and Skill Enhancement Courses
VEC Value Education Courses
AEC Ability Enhancement Courses
PCC Program Core Courses
PEC Program Elective Courses
MDM Multidisciplinary Minor
OE/OEC Open Elective - other than a particular program
EEM Entrepreneurship/Economics/ Management Courses (HSSM)
Research Methodology
Community Engagement Project (CEP)/ Field Project (FP)
ELC
Project
Internship/ On Job Training (OJT)
IKS Indian Knowledge System
CC/CCC Co-Curricular Courses
HOC Honor Courses
EXT Exit Courses
DMC Double Minor Courses
HRC Honor with Research Courses
SIP Student Induction Program
L Lecture
T Tutorial
P/PR Practical
TH Theory
Lab Laboratory
TW Term Work
OR Oral
CE Civil Engineering
CS Computer Engineering
ME Mechanical Engineering
AD Artificial Intelligence and Data Science Engineering
ET Electronics and Telecommunication Engineering

Page 4 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

GENERAL COURSE STRUCTURE


A.​ Definition of Credit:

Table 2: Credit Definition


1 Hour Lecture (L) per week 1 Credit
1 Hour Tutorial (T) per week 1 Credit
2 Hours Practical (P) per week 1 Credit

B.​ Range of Credits: ([Link]. or Equivalent) in Tech. with Multidisciplinary Minor:


In the light of the fact that a typical NEP Compliant Model Four-year Undergraduate degree program in Technology has
about 176 credits, the total number of credits proposed for the four-year [Link]. in Computer Engineering with
Multidisciplinary minor degree is kept as 172.
Table 3: Range of Credits
Credits As PER NEP
Course Category Proposed Credits
Guidelines
Basic Science Course 14-18 15
BSC/ESC
Engineering Science Course 16-12 14
Programme Core Course (PCC) 44-56 47
Program Courses
Programme Elective Course (PEC) 20 20
Multidisciplinary Minor (MD M) 14 17
Open Elective (OE) Other than a particular Multidisciplinary Courses
8 8
program
Vocational and Skill Enhancement Course
Skill Courses 8 8
(VSEC)
Ability Enhancement Course (AEC) 4 6
Entrepreneurship/Economics/ Management
Humanities Social Science and 2 4
Courses
Management (HSSM)
Indian Knowledge System (IKS) 2 2
Value Education Course (VEC) 4 5
Research Methodology(RM) 4 4
Community Engagement Project (CEP)/ Field
2 2
Project (FP) Experiential Learning Courses
Project 4 5
Internship/ OJT 12 12
Co-curricular Courses (CC) Liberal Learning Courses 4 3
Total Credits 160-176 172

Page 5 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

C.​ Semester wise Credit Distribution Structure for Four Year B. Tech in Computer Engineering with Multidisciplinary Minor:
Table 4: Semester-wise Credit Distribution Structure
Semester I II III IV V VI VII VIII Total Credits

Basic Science Course 8 7 - - - - - - 15


BSC/ESC
Engineering Science Course 7 7 - - - - - - 14
Programme Core Course (PCC) - 3 11 8 9 4 9 3 47
Programme Elective Course Program Courses
- - - - 6 5 6 3 20
(PEC)
Multidisciplinary Minor (MD M) - - 3 3 3 2 3 3 17
Multidisciplinary
Open Elective (OE) Other than a Courses - - - 3 2 3 - - 8
particular program
Vocational and Skill
Skill Courses 8
Enhancement Course (VSEC) 2 2 - 2 - 2 - -
Ability Enhancement Course
1 - 1 2 2 - - - 6
(AEC)
Entrepreneurship/Economics/ Humanities Social
Science and - - 2 2 - - - - 4
Management Courses
Management
Indian Knowledge System (IKS) (HSSM) 2 - - - - - - - 2

Value Education Course (VEC) - - 3 2 - - - - 5

Research Methodology - - - - - 4 - - 4

Community Engagement Project Experiential


- - 2 - - - - - 2
(CEP)/ Field Project (FP) Learning Courses
Project - - - - - 2 3 - 5
Internship / OJT - - - - - - - 12 12
Liberal Learning
Co-curricular Courses (CC) 1 2 - - - - - - 3
Courses
Total Credits (Major) 21 21 22 22 22 22 21 21 172

Page 6 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

Students can opt for any of the following as per the rules and regulations given by the institute:
1.​ B. Tech with Multidisciplinary Minor = Total 172 Credits
2.​ B. Tech with Multidisciplinary Minor and Honor = Total 190 Credits
3.​ B. Tech with Multidisciplinary Minor and Honor by Research = Total 190 Credits
4.​ B. Tech with Multidisciplinary Minors (Double Minor) = Total 190 Credits

Students will have the flexibility to enter a program in odd semesters and exit a programme after the successful completion of even
semesters as per their future career needs. Students exiting will be awarded provided they secure additional EIGHT credits in
skill-based vocational courses.

The credit structure for different levels under the Four-year Bachelor’s Multidisciplinary B. Tech Programme with multiple entries and
multiple exit options are as given below:
Table 5: Credit Requirements
Level Qualification Title Credit Requirements Semester Year

4.5 One Year UG Certificate in Tech. 42 2 1

5.0 Two Years UG Diploma in Tech. 86 4 2

Three Years Bachelor’s Degree in Vocation (B. Voc.)


5.5 130 6 3
or B. Sc. (Tech.)

4-Years Bachelor’s degree ([Link].


6.0 172 8 4
or Equivalent) in Tech. with Multidisciplinary Minor

Page 7 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

D.​ Category-wise Courses

1.​ MULTIDISCIPLINARY MINOR (MD M)


●​ List of Multidisciplinary Minor Courses from other departments: Total 17 Credits
●​ The Minor courses may be from the different disciplines of the Engineering faculty, or they can be from different faculty
altogether.
●​ Students have to choose the MD M in the Second Year and once opted then students can not change it throughout the
semesters.
Table 6: Multidisciplinary Minors
Multidisciplinary Minor Baskets (UG)
MDM Offered by To be Opted By Sr Semest
Department Department No Course Code Course Name er
24-MDM-CE-2-01 Fundamentals of Green Technology
1 III
24-MDM-CE-2-02 Fundamentals of Green Technology Lab
2 24-MDM-CE-2-03 Green Building Rating System IV

Students other 24-MDM-CE-3-01 Water and Land Management


Civil 3 V
than Civil 24-MDM-CE-3-02 Water and Land Management Lab
Engineering
department 4 24-MDM-CE-3-03 Socio-economic Management VI
24-MDM-CE-4-01 Urban Policy Framework
5 VII
24-MDM-CE-4-02 Urban Policy Framework Lab
6 24-MDM-CE-4-03 Life Cycle Assessment VIII
24-MDM-CS-2-01 Data Structure
1 III
24-MDM-CS-2-02 Data Structure Lab

Computer 2 24-MDM-CS-2-03 Database Management System IV


Engineering & Students other 24-MDM-CS-3-01 Object Oriented Programming in Java
Artificial than the 3 V
24-MDM-CS-3-02 Java Programming Lab
Intelligence Computer and
and Data AIDS department 4 24-MDM-CS-3-03 Cloud Computing VI
Science 24-MDM-CS-4-01 Data Science and Machine Learning
5 VII
24-MDM-CS-4-02 Data Science and Machine Learning Lab
6 24-MDM-CS-4-03 Blockchain Technologies VIII
24-MDM-ET-2-01A Internet of Things
Electronics & Students other 1 III
Telecommunic than E&TC 24-MDM-ET-2-02A Internet of Things Laboratory
ation department 2 24-MDM-ET-2-03A Digital Electronics and Microprocessor IV

Page 8 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

Engineering 24-MDM-ET-3-01A Drone Technology


3 V
24-MDM-ET-3-02A Drone Technology Laboratory

4 24-MDM-ET-3-03A Robotics VI

24-MDM-ET-4-01A Mobile Computing


5 VII
24-MDM-ET-4-02A Mobile Computing Laboratory

6 24-MDM-ET-4-03A Wireless Sensor Networks VIII

1 24-MDM-ET-2-01B Lean Systems Fundamentals III


2 24-MDM-ET-2-02B Industry 4.0 Concepts and Technologies IV
24-MDM-ET-3-01B Advanced Lean Practices
3 V
Electronics &
Students other 24-MDM-ET-3-02B Lean Simulation and Automation Lab
Telecommunic
than E&TC Smart Manufacturing Systems and Digital
ation 4 24-MDM-ET-3-03B VI
department Transformation
Engineering
24-MDM-ET-4-01B Robotics and Automation for Smart Manufacturing
5 VII
24-MDM-ET-4-02B Robotics and AI Implementation Lab
6 24-MDM-ET-4-03B Lean Industry 4.0 VIII
24-MDM-ME-2-01 Engineering Materials and Safety
1 III
24-MDM-ME-2-02 Engineering Materials and Safety Lab
2 24-MDM-ME-2-03 Sustainable Energy Technology IV

Students other 24-MDM-ME-3-01 Remote Sensing and GIS


Mechanical 3 V
than Mechanical 24-MDM-ME-3-02 Remote Sensing and GIS Lab
Engineering
department 4 24-MDM-ME-3-03 Project Planning & Management VI
24-MDM-ME-4-01 Estimation and Costing
5 VII
24-MDM-ME-4-02 Estimation and Costing Lab
6 24-MDM-ME-4-03 System Approach in Engineering VIII
#Note: You can refer syllabus of all SEM III and SEM IV MDM Courses from
[Link]

Page 9 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

2.​ OPEN ELECTIVES


●​ A Student can opt for any one course out of available institute-wide courses defined in the following list as Open Elective –
provided he/she has not taken that particular course in his/her Programme core, Programme elective, Multidisciplinary
Minor, other Open elective, and Vocational and Skill Enhancement courses, etc. throughout his/her four years of B. Tech
Programme.
●​ The student must opt for a course that is compulsory from another discipline/branch, not from the same Major
discipline/branch, and also the course must be not related to his/her major degree/branch courses.
●​ For Open Electives 8 credits are offered from semester IV to semester VI.
●​ Two courses of 3 credits and one course of 2 credits.
Table 7: Open Electives
Sr. No Course Code Course Name
Open Elective I (SEM-IV)

1 24-OEC-2-4-01 Precision Agriculture


2 24-OEC-2-4-02 Soil and Water Conservation for Agriculture
3 24-OEC-2-4-03 Business Development, Marketing and Finance
4 24-OEC-2-4-04 Financial Accounting and Management
5 24-OEC-2-4-05 Information Technology Laws and Policies
Open Elective II (SEM-V)
1 24-OEC-3-5-01 Agronics
2 24-OEC-3-5-02 Digital Marketing
3 24-OEC-3-5-03 Estimation and Costing
4 24-OEC-3-5-04 Sustainable Energy Engineering
5 24-OEC-3-5-05 Occupational Health and Safety
Open Elective III (SEM-VI)
1 24-OEC-3-6-01 E-Governance in Agriculture
2 24-OEC-3-6-02 Agro Entrepreneurship
3 24-OEC-3-6-03 Startup and New Venture Management
4 24-OEC-3-6-04 Rural Finance Management and Budgeting
5 24-OEC-3-6-05 Green Energy

#Note: You can refer syllabus of sem IV Open Elective Courses from
[Link]

Page 10 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

3.​ DOUBLE MINORS


●​ In addition to 172 credits of B. Tech Programmes (Bachelor of Technology) i.e. Major in which the student has taken
admission, a student may opt for Specialization Minor in another discipline/branch/emerging areas, not in Major
discipline/branch.
●​ A student is required to earn an additional 18 credits in another discipline/ branch/ emerging areas for Specialization Minor
distributed over semesters III to VIII.
●​ The total number of credits required to complete the Specialization Minor in another discipline/ emerging area is 18 credits,
in addition to 172 credits in the Major.
●​ Minor Courses can be completed through an online platform.
Table 8: Double Minors
Double Minor Basket (UG) (2024-28)

Double Minor To be Opted By Double Minor Sr Semeste


Course Code Course Name
Offered by Department Basket Name No r

1 24-DMC-AD-2-01 Computer Networks III


2 24-DMC-AD-2-02 Cloud Computing IV
Artificial Students other
High
Intelligence & than the 3 24-DMC-AD-3-03 Distributed Computing V
Performance
Data Science Computer and 4 24-DMC-AD-3-04 Blockchain Technology VI
Computing
Engineering AIDS department
5 24-DMC-AD-4-05 High Performance Computing VII
6 24-DMC-AD-4-06 Mastering in Cloud Architecture VIII
Infrastructure Planning and
1 24-DMC-CE-2-01 III
Management
2 24-DMC-CE-2-02 Infrastructure Economics IV

Students other 3 24-DMC-CE-3-03 Project Formulation and Appraisal V


Civil Infrastructure
than Civil Advanced and Sustainable Materials in
Engineering Engineering 4 24-DMC-CE-3-04 VI
department Infrastructure
5 24-DMC-CE-4-05 Management Information Systems VII
Computational Methods in
6 24-DMC-CE-4-06 VIII
Infrastructure Engineering
1 24-DMC-CS-2-01 Foundation of Data Science III
Principles of Artificial Intelligence and
Students other 2 24-DMC-CS-2-02 IV
Machine Learning
Computer than Computer
Data Science 3 24-DMC-CS-3-03 Data analytics with Python V
Engineering and AIDS
department 4 24-DMC-CS-3-04 Business Intelligence & Analytics VI

Page 11 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

5 24-DMC-CS-4-05 Natural Language Processing VII

6 24-DMC-CS-4-06 Large Language Models VIII


1 24-DMC-ET-2-01 Digital Electronics III
2 24-DMC-ET-2-02 Microprocessor & Microcontroller IV
Electronics &
Students other 3 24-DMC-ET-3-03 Analog Circuits V
Telecommunic Embedded
than E&TC
ation System 4 24-DMC-ET-3-04 Mechatronics VI
department
Engineering
5 24-DMC-ET-4-05 Embedded System VII

6 24-DMC-ET-4-06 Internet of Things VIII

Introduction to Sustainable Energy


1 III
24-DMC-ME-2-01 Systems
Solar PV Design Optimization &
2 IV
24-DMC-ME-2-02 Manufacturing
Students other Sustainable
Mechanical Future Solar Energy Harnessing
than Mechanical Energy 3 V
Engineering 24-DMC-ME-3-03 Technologies
department Engineering
Grid Integration and Smart Grid
4 VI
24-DMC-ME-3-04 Technologies
5 24-DMC-ME-4-05 Sustainable Engineering Solutions VII
6 24-DMC-ME-4-06 Sustainability Assessment and Analysis VIII

#Note for NPTEL/SYAYAM: Approved courses and platforms will be enlisted timely by authorities along with rules and
regulations
#Note: You can refer syllabus of all SEM III and IV Double Minor Courses from
[Link]

Page 12 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

4.​ HONORS
●​ In addition to 172 credits of B. Tech Programmes (Bachelor of Technology) i.e. Major in which the student has taken admission,
a student may opt for Honors in the same Tech. discipline/branch / Emerging Areas.
●​ A student is required to earn an additional 18 credits in the same Tech. discipline/ branch / Emerging Areas for Honors
distributed over semesters III to VIII.
●​ The total number of credits required to complete the Honors in the same Tech. discipline/ Emerging Areas is 18 credits, in
addition to 172 credits in Major.
●​ Students will have to compulsorily choose Honors from the same Tech. discipline/branch.
●​ Honors Degree in the Bachelor of Engineering programme shall be awarded to students earning additional total credits of all
six semesters from the second year to final year, i.e., 18 Credits, in addition to 172 credits or 130 credits respectively. The
student admitted in the first year must earn 172 credits and 130 credits admitted in lateral entry (admitted after Diploma or
[Link].) in the second year.
●​ Minor Courses can be completed through an online platform.

The student has to choose One Honor out of the Two Honor groups provided below
Honors offered by Computer Engineering are as follows:
Table 9: Honors
Sr No Name of Honors Offered by Department

A. Blockchain Technologies

B. Cyber Security

Page 13 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

The detailed syllabus structure for the same is as follows:


Table 10A: Specialization Honors in Blockchain Technologies

Teaching Scheme
Hours
Sr. No Category SEM Course Code Course Name
Total Credits
L T P
Hours

01 HOC III 24-HOC-CS-2-01A Foundation of Blockchain Technology 3 - - 3 3

Decentralize and Blockchain


02 HOC IV 24-HOC-CS-2-02A 3 - - 3 3
Technologies
03 HOC V 24-HOC-CS-3-03A Blockchain Architecture Design 3 - - 3 3
Smart Contract and
04 HOC VI 24-HOC-CS-3-04A 3 - - 3 3
Cryptocurrency
05 HOC VII 24-HOC-CS-4-05A Blockchain Security 3 - - 3 3
06 HOC VIII 24-HOC-CS-4-06A Blockchain Applications 3 - - 3 3
Total 18 - - 18 18

Table 10B: Specialization Honors in Cyber Security


Teaching Scheme
Sr.
Category SEM Course Code Course Name Hours
No Credits
L T P Total Hours

Cryptography and Network


01 HOC III 24-HOC-CS-2-01B 3 - - 3 3
Security
02 HOC IV 24-HOC-CS-2-02B Information Security 3 - - 3 3
03 HOC V 24-HOC-CS-3-03B Ethical Hacking 3 - - 3 3
04 HOC VI 24-HOC-CS-3-04B Digital Forensic 3 - - 3 3
Network Forensics and Cyber
05 HOC VII 24-HOC-CS-4-05B 3 - - 3 3
Threat Analysis
06 HOC VIII 24-HOC-CS-4-06B Cyber Physical Systems 3 - - 3 3
Total 18 - - 18 18
#Note for NPTEL/SYAYAM: Approved courses and platforms will be enlisted timely by authorities along with rules and
regulations
#Note: You can refer syllabus of all SEM III and SEM IV Honors Courses from
[Link]

Page 14 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

5.​ HONORS WITH RESEARCH AND MULTIDISCIPLINARY MINOR


●​ The Student will work on a Research Project or Dissertation for 18 Credits in the Fourth Year in the respective
discipline.
●​ The distribution of 18 Credits for Research projects in Sem-VII and Sem-VIlI is given below.
●​ To get a B. Tech in Computer Engineering-Honors with Research and Multidisciplinary Minor degree Students need to
earn a total of 190 Credits which consist of 172 credits of regular Multidisciplinary Minor courses, 18 Credits of Honor
courses, 18 credits of Research courses.

Table 11: Honors with Research and Multidisciplinary Minor (Sem-VII)
Final Year B. Tech Semester-VII
Teaching Scheme Evaluation Scheme
Hours Credit Theory Course Lab Course
Course
Course Name Total
Code TH
L T P Total CIE MSE SEE TW PR OR Marks
Marks

24-HRC-4 Intellectual Property Right


2 - - 2 - 50 50 100 - - - 100
-01 (IPR)
Research Project
24-HRC-4
(Synopsis) - - 4 2 - - - - 50 - 50 100
-02
Phase-I
Research Specific Core
24-HRC-4
Course-I 3 - - 3 - 50 50 100 - - - 100
-03
(Online NPTEL Course#)
Total 5 - 4 7 - 100 100 200 50 - 50 300

#Note for NPTEL/SYAYAM: Approved courses and platforms will be enlisted timely by authorities along with rules and
regulations

Table 12: Honors with Research and Multidisciplinary Minor (Sem-VIII)


Final Year B. Tech Semester-VIII
Teaching Scheme Evaluation Scheme
Hours Credit Theory Course Lab Course
Course Code Course Name Total
TH Marks
L T P Total CIE MSE SEE TW PR OR
Marks
Research Project
24-HRC-4-04 - - 22 11 - - - - 50 - 50 100
Phase-II
Total - - 22 11 - - - - 50 - 50 100

Page 15 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

TEACHING AND EVALUATION SCHEME FOR FIRST YEAR B-TECH


Semester – I

Teaching Scheme Evaluation Scheme


Sr. Catego Course Hours Theory Course Lab Course
Course Name Cre Total
No ry Code Total dits TH
L T P CIE MSE SEE TW PR OR Marks
Hours Marks
24-BSC-1-
1 BSC Engineering Physics 3 - - 3 3 20 20 60 100 - - - 100
01
24-BSC-1- Linear Algebra And
2 BSC 3 1 - 4 4 20 20 60 100 - - - 100
03 Differential Calculus
Basic Electrical and
24-ESC-1-
3 ESC Electronics 3 - - 3 3 20 20 60 100 - - - 100
01
Engineering
24-ESC-1- Programming and
4 ESC 2 - - 2 2 20 20 60 100 - - - 100
02 Problem Solving
24-BSC-1- Engineering Physics
5 BSC - - 2 2 1 - - - - 25 - - 25
05 Laboratory
Basic Electrical and
24-ESC-1-
6 ESC Electronics - - 2 2 1 - - - - 25 - - 25
05
Engineering Lab
24-ESC-1- Programming and
7 ESC - - 2 2 1 - - - - 25 - - 25
07 Problem Solving Lab
24-VSC-1-
8 VSEC TechSkill - - 4 4 2 - - - - 50 - - 50
01
Co-curricular Course
9 CCC - - 2 2 1 - - - - 50 - - 50
-I
24-IKS-1- Indian Knowledge
10 IKS - 2 - 2 2 - - - - 50 - - 50
01 System
Professional
24-AEC-1
11 AEC Communication - 1 - 1 1 - - - - 25 - - 25
-01
Skills
Total 11 4 12 27 21 80 80 240 400 250 - - 650

Page 16 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

Course Code Basket of Co-curricular Course


24-CCC-1-A Yoga
24-CCC-1-B Sports
24-CCC-1-C NSS (National Service Scheme)
24-CCC-1-D Cultural
Note: Students have to select any one course from the above basket.

Induction Program (Mandatory) 3 Weeks Duration


●​ SIP Module 1: UHV 1
●​ SIP Module 2: Physical Health and Related Activities
●​ SIP Module 3: Familiarization of Department/ Branch and
The induction program (as per AICTE guidelines) is Innovation
to be completed at the start of the first year. ●​ SIP Module 4: Visit to a Local Area
●​ SIP Module 5: Lectures by Eminent People
●​ SIP Module 6: Proficiency Modules
●​ SIP Module 7: Literature / Literary Activities
●​ SIP Module 8: Creative Practices
●​ SIP Module 9: Extra Curricular Activities

Page 17 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

Semester – II

Teaching Scheme Evaluation Scheme


Sr. Categ Course Hours Theory Course Lab Course
Course Name Credi Total
No ory Code Total ts TH
L T P CIE MSE SEE TW PR OR Marks
Hours Marks
24-BSC-1- Engineering
1 BSC 3 - - 3 3 20 20 60 100 - - - 100
02 Chemistry
24-BSC-1- Statistics and Integral
2 BSC 3 - - 3 3 20 20 60 100 - - - 100
04 Calculus
24-ESC-1-0
3 ESC Engineering Graphics 3 - - 3 3 20 20 60 100 - - - 100
3
24-ESC-1-0 Smart Building and
4 ESC 2 - - 2 2 20 20 60 100 - - - 100
4 Materials
Object Oriented
24-PCC-CS-
5 PCC Programming using 2 - - 2 2 20 - 30 50 - - - 50
1-01
Java
24-BSC-1- Engineering
6 BSC - - 2 2 1 - - - - 25 - - 25
06 Chemistry Laboratory
24-ESC-1-0 Engineering Graphics
7 ESC - - 2 2 1 - - - - 25 - - 25
8 Lab
24-ESC-1-0 Smart Building and
8 ESC - - 2 2 1 - - - - 25 - - 25
9 Materials Lab
24-PCC-CS- Java Programming
9 PCC - - 2 2 1 - - - - 25 25 - 50
1-02 Lab
24-VSC-1-0
10 VSEC TechShop - - 4 4 2 - - - - 50 - - 50
2
24-CCC-1-0 Co-curricular Course
11 CCC - - 4 4 2 - - - - 25 - - 25
5 -II
Total 13 - 16 29 21 100 80 270 450 175 25 - 650

Page 18 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

Level 4.5 Exit Criteria: Mandatory Courses to be completed after the first year to obtain One
Year UG Certificate in Computer Engineering

Teaching Scheme Evaluation Scheme


Sr. Course Hours Theory Course Lab Course
Category Course Name Cre Total
No Code Total TH
L T P dits CIE MSE SEE TW PR OR Marks
Hours Marks
24-EXT-1-0 Internship /
EXT - - 8 8 4 - - - - 100 - - 100
1 1 Fieldwork/OJT
24-EXT-1-0
EXT Mini Project - - 8 8 4 - - - - 50 - 50 100
2 2
Total - - 16 16 8 - - - - 150 - 50 200

Page 19 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

TEACHING AND EVALUATION SCHEME FOR SECOND YEAR B-TECH


Semester – III

Teaching Scheme Evaluation Scheme


Sr. Categor Course Hours Theory Course Lab Course
Course Name Cred Total
No y Code Total its TH
L T P CIE MSE SEE TW PR OR Marks
Hours Marks
24-PCC-CS- Discrete
1 PCC 3 - - 3 3 20 20 60 100 - - - 100
2-01 Mathematics
24-PCC-CS- Data Structures &
2 PCC 3 - - 3 3 20 20 60 100 - - - 100
2-02 Algorithms
Computer
24-PCC-CS-
3 PCC Organization and 3 - - 3 3 20 20 60 100 - - - 100
2-03
Architecture
Multi-Disciplinary
4 MD M 2 - - 2 2 20 - 30 50 - - - 50
Minor-I
24-PCC-CS-
5 PCC Data Structures Lab - - 4 4 2 - - - - 50 50 - 100
2-04
MultiDisciplinary
6 MD M - - 2 2 1 - - - - 25 25 - 50
Minor-I Lab
24-EEM-2- Engineering
7 EEM 1 - 2 3 2 - - - - 25 - - 25
01 Economics
24-AEC-2- Business
8 AEC - - 2 2 1 - - - - 25 - - 25
01 Communication Skill
24-VEC-2-0 Universal Human
9 VEC 3 - - 3 3 - - - - 50 - - 50
1 Values-II
ELC Community
24-ELC-CS-
10 (CEP/FP Engagement Project - - 4 4 2 - - - - 25 - 25 50
2-01
) / Field Project
Total 15 - 14 29 22 80 60 210 350 200 75 25 650

Page 20 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

Semester – IV

Teaching Scheme Evaluation Scheme


Sr. Catego Course Hours Theory Course Lab Course
Course Name Cred Total
No ry Code Total its TH
L T P CIE MSE SEE TW PR OR Marks
Hours Marks
24-PCC-CS Database 3 - - 3 3 20 20 60 100 - - - 100
1 PCC
-2-05 Management System
24-PCC-CS Design and Analysis 3 - - 3 3 20 20 60 100 - - - 100
2 PCC
-2-06 of Algorithm
Multi Disciplinary 3 - - 3 3 20 20 60 100 - - - 100
3 MD M
Minor -II
4 OE Open Elective-I 3 3 3 20 20 60 100 - - - 100
Database - - 4 4 2 - - - - 50 50 - 100
24-PCC-CS
5 PCC Management System
-2-07
Lab
6 AEC Modern Language 1 - 2 3 2 - - - - - - 25 25
24-EEM-2- Entrepreneurship 1 - 2 3 2 - - - - 50 - - 50
7 EEM
02 Development
Application - - 4 4 2 - - - - 25 25 - 50
24-VSEC-C
8 VSEC Development
S-2-01
Programming I
Digital and 1 - 2 3 2 - - - - 25 - - 25
24-VEC-2-
9 VEC Technological
02
Solutions
Total 15 - 14 29 22 80 80 240 400 150 75 25 650

Page 21 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

AEC- Modern Language Basket


Course Code Course Name Who can Opt
Indian Languages
Students who have not studied this course from Grade I to Grade X can
24-AEC-2-02-A Modern Language- Basic Marathi opt this course in the curriculum
Students who have studied this course from Grade I to Grade XIcan opt
24-AEC-2-02-B Modern Language- Advance Marathi this course in the curriculum
Students who have not studied this course from Grade I to Grade X can
24-AEC-2-02-C Modern Language- Basic Hindi opt this course in the curriculum
Students who have studied this course from Grade I to Grade X can opt
24-AEC-2-02-D Modern Language- Advance Hindi this course in the curriculum
Students who have not studied this course from Grade I to Grade X can
24-AEC-2-02-E Modern Language- Sanskrit opt this course in the curriculum
Foreign Languages
Students who have not studied this course from Grade I to Grade X can
24-AEC-2-02-F Modern Language- Japanese opt this course in the curriculum
Students who have not studied this course from Grade I to Grade X can
24-AEC-2-02-G Modern Language- German opt this course in the curriculum
Students who have not studied this course from Grade I to Grade X can
24-AEC-2-02-H Modern Language- French opt this course in the curriculum
#Note: Students have to select any one course from the above basket.
#Note: You can refer syllabus all AEC- Modern Language Basket from
[Link]

Page 22 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

Level 5.0 Exit Criteria


Mandatory Courses to be completed after Second Year for obtaining Two Years UG Diploma in
Computer Engineering
Teaching Scheme Evaluation Scheme
Sr. Course Hours Theory Course Lab Course
Category Course Name Credi Total
No Code Total TH
L T P ts CIE MSE SEE TW PR OR Marks
Hours Marks
24-EXT-CS- Internship /
1 EXT - - 8 8 4 - - - - 100 - - 100
2-01 Fieldwork/OJT
24-EXT-CS-
2 EXT Mini Project - - 8 8 4 - - - - 50 - 50 100
2-02
Total - - 16 16 8 - - - - 150 - 50 200

Page 23 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

TEACHING AND EVALUATION SCHEME FOR THIRD YEAR B-TECH


Semester – V

Teaching Scheme Evaluation Scheme


Sr. Catego Hours Theory Course Lab Course
Course Code Course Name Credi Total
No ry Total TH
L T P ts CIE MSE SEE TW PR OR Marks
Hours Marks
24-PCC-CS-3 Data Science and
1 PCC 3 - - 3 3 20 20 60 100 - - - 100
-01 Machine Learning
24-PCC-CS-3
2 PCC Computer Network 3 - - 3 3 20 20 60 100 - - - 100
-02
Program Elective
3 PEC 4 - - 4 4 20 20 60 100 - - - 100
Course- I
MultiDisciplinary
4 MD M 2 - - 2 2 20 - 30 50 - - - 50
Minor-III
5 OE Open Elective - II 2 - - 2 2 20 - 30 50 - - - 50
Data Science and
24-PCC-CS-3
6 PCC Machine Learning - - 4 4 2 - - - - 25 25 - 50
-03
Lab
24-PCC-CS-3 Computer Network
7 PCC - - 2 2 1 - - - - 25 - 25 50
-04 Lab
Program Elective
8 PEC - - 4 4 2 - - - - 25 25 - 50
Course- I Lab
MultiDisciplinary
9 MD M - - 2 2 1 - - - - 25 25 - 50
Minor-III Lab
AEC 24-AEC-3-01 Environmental
10 - - 4 4 2 - - - - 50 - - 50
Science
Total 14 - 16 30 22 100 60 240 400 150 75 25 650

Program Elective Course – I


Course Code-TH Name of the Course- TH Course Code-PR Name of the Course(PR/OR)
A 24-PEC-CS-3-01A Computer Graphics 24-PEC-CS-3-02A Computer Graphics Lab
B 24-PEC-CS-3-01B Information and Network Security 24-PEC-CS-3-02B Information and Network Security Lab
C 24-PEC-CS-3-01C Artificial Neural Network 24-PEC-CS-3-02C Artificial Neural Network Lab
D 24-PEC-CS-3-01D Pervasive Computing 24-PEC-CS-3-02D Pervasive Computing Lab
E 24-PEC-CS-3-01E Web Technology 24-PEC-CS-3-02E Web Technology Lab

Page 24 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

Semester – VI

Teaching Scheme Evaluation Scheme


Sr. Categor Course Hours Theory Course Lab Course
Course Name Cred Total
No y Code Total its TH
L T P CIE MSE SEE TW PR OR Marks
Hours Marks
24-PCC-C
1 PCC Automata Theory 3 1 - 4 4 20 20 60 100 - - - 100
S-3-05
Program Elective
2 PEC 3 - - 3 3 20 20 60 100 - - - 100
Course- II
Multi Disciplinary
3 MD M 2 - - 2 2 20 - 30 50 - - - 50
Minor-IV
4 OE Open Elective -III 3 - - 3 3 20 20 60 100 - - - 100
Program Elective
5 PEC - - 4 4 2 - - - - 25 - 25 50
Course- II Lab
Application
24-VSEC-
6 VSEC Development - - 4 4 2 - - - - 25 50 - 75
CS-3-01
Programming II
Research
ELC 24-ELC-C
7 Methodology and 4 - - 4 4 20 20 60 100 - - - 100
(RM) S-3-01
Software Engineering
24-ELC-C
8 ELC (PR) Project Stage-I - - 4 4 2 - - - - 25 - 50 75
S-3-02
Total 15 1 12 28 22 100 80 270 450 75 50 75 650

Program Elective Courses For SEM VI


Course Code-TH Name of the Course- TH Course Code-PR Name of the Course (PR/OR)
A 24-PEC-CS-3-03A Game Development & Animation 24-PEC-CS-3-04A Game Development & Animation Lab
B 24-PEC-CS-3-03B Cyber Security & Digital Forensic 24-PEC-CS-3-04B Cyber Security & Digital Forensic Lab
C 24-PEC-CS-3-03C Deep Learning 24-PEC-CS-3-04C Deep Learning Lab
D 24-PEC-CS-3-03D High-Performance Computing 24-PEC-CS-3-04D High-Performance Computing Lab
E 24-PEC-CS-3-03E Advanced Web Technology 24-PEC-CS-3-04E Advanced Web Technology Lab

Page 25 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

Level 5.5 Exit Criteria


Mandatory Courses to be completed after Third Year for obtaining Three Year Bachelor’s
Degree in Vocation (B. Voc.) in Computer Engineering

Teaching Scheme Evaluation Scheme


Sr. Hours Theory Course Lab Course
Category Course Code Course Name Credi Total
No Total TH
L T P ts CIE MSE SEE TW PR OR Marks
Hours Marks
24-EXT-CS-3 Internship /
1 EXT - - 8 8 4 - - - - 100 - - 100
-01 Fieldwork/OJT
24-EXT-CS-3
2 EXT Mini Project - - 8 8 4 - - - - 50 - 50 100
-02
Total - - 16 16 8 - - - - 150 - 50 200

Page 26 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

TEACHING AND EVALUATION SCHEME FOR FINAL YEAR B-TECH


Semester – VII

Teaching Scheme Evaluation Scheme


Sr. Catego Hours Theory Course Lab Course
Course Code Course Name Credit Total
No ry Total TH
L T P s CIE MSE SEE TW PR OR Marks
Hours Marks
24-PCC-CS-4-
1 PCC Cloud Computing 3 - - 3 3 20 20 60 100 - - - 100
01
System
24-PCC-CS-4-
2 PCC Programming and 3 - - 3 3 20 20 60 100 - - - 100
02
Operating System
3 PEC Program Elective -III 4 - - 4 4 20 20 60 100 - - - 100
MultiDisciplinary
4 MD M 2 - - 2 2 20 - 30 50 - - - 50
Minor-V
24-PCC-CS-4- Cloud Computing
5 PCC - - 4 4 2 - - - - 25 - 25 50
03 Lab
System
24-PCC-CS-4- Programming and
6 PCC - - 2 2 1 - - - - 25 25 - 50
04 Operating System
Lab
Program Elective -III
7 PEC - - 4 4 2 - - - - 25 25 - 50
Lab
MultiDisciplinary
8 MD M - - 2 2 1 - - - - 25 - 25 50
Minor-V Lab
ELC 24-ELC-CS-4-
9 Project Stage-II - - 6 6 3 - - - - 50 - 50 100
(PR) 01
Total 12 - 18 30 21 80 60 210 350 150 50 100 650

Program Elective Course For SEM VII


Course Code-TH Name of the Course- TH Course Code-PR Name of the Course(PR/OR)
Virtual Reality & Augmented Reality
A 24-PEC-CS-4-05A Virtual Reality & Augmented Reality 24-PEC-CS-4-06A
Lab
B 24-PEC-CS-4-05B Cloud Security 24-PEC-CS-4-06B Cloud Security Lab
C 24-PEC-CS-4-05C Natural Language Processing 24-PEC-CS-4-06C Natural Language Processing Lab
D 24-PEC-CS-4-05D Fog and Edge Computing 24-PEC-CS-4-06D Fog and Edge Computing Lab
Software Testing and Quality Software Testing and Quality
E 24-PEC-CS-4-05E 24-PEC-CS-4-06E
Assurance Assurance Lab

Page 27 of 78
SNJB's Late Sau. K. B. Jain College of Engineering, Chandwad
(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)
Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor
To be implemented for 2024-28 Batch
(With Effect from Academic Year 2025-26)

Semester – VIII

Teaching Scheme Evaluation Scheme


Sr. Catego Course Hours Theory Course Lab Course
Course Name Cred Total
No ry Code Total its TH
L T P CIE MSE SEE TW PR OR Marks
Hours Marks
24-PCC-CS-
1 PCC DevOps 3 - - 3 3 40 - 60 100 - - - 100
4-05
Program Elective
2 PEC 3 - - 3 3 40 - 60 100 - - - 100
Course-IV
Multi-Disciplinar
3 MD M 3 - - 3 3 40 - 60 100 - - - 100
y Minor VI
24-ELC-CS-4
4 ELC Internship - - 24 24 12 - - - - 200 - 150 350
-02
Total 9 - 24 33 21 120 - 180 300 200 - 150 650
Note: Above Courses form Sr. No. 1 to 3 of SEM-VIII will be conducted in online mode or may be mapped with suitable
NPTEL/SWAYAM Courses.

Program Elective Course For SEM VIII


Course Code-TH Name of the Course- TH
A 24-PEC-CS-4-07A UI & UX Design
B 24-PEC-CS-4-07B Blockchain
C 24-PEC-CS-4-07C Generative AI
D 24-PEC-CS-4-07D Quantum Computing
E 24-PEC-CS-4-07E Compiler

Note: The above Courses from Sr. No. 1 to 3 of SEM-VIII will be conducted in online mode or may be mapped with suitable
NPTEL/SWAYAM Courses.

Page 28 of 78
S‭ NJB's Late Sau. K. B. Jain College of Engineering, Chandwad‬
‭(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)‬
‭Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor‬
‭To be implemented for 2024-28 Batch‬
‭(With Effect from Academic Year 2025-26)‬

‭SEM III‬

Page 29 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

24-PCC-CS-2-01 : Discrete Mathematics

Teaching Scheme: Credit: 03 Examination Scheme:


Theory: 3 Hours/Week CIE : 20 Marks
MSE : 20 Marks
SEE : 60 Marks

Prerequisite Courses: NA

Companion Course: NA

Course Objective:
●​ Develop student’s logical thinking skills and a strong foundation in discrete mathematics, enabling them to analyze and
solve mathematical and real-world problems .

Course Outcomes:
After completion of the course, learners should be able to

CO No CO BL

CO1 Utilize fundamental concepts of discrete mathematics, including sets and logic, to address problems. 3

CO2 Use equivalence relations and construct functions for effective problem-solving. 3

CO3 Employ permutations, combinations and the binomial theorem to tackle various problems 3

CO4 Apply concepts and algorithms from graph theory and trees to analyze, evaluate, and solve real-world and 3
practical problems.

CO5 Apply coding theory to design and assess error-detecting and error-correcting codes for data transmission. 3

Course Contents

Unit I Mathematical Logic and Set Theory 8 Hours

Propositional Logic: Introduction, Proposition, Logical Connectives, Applications of Propositional Logic:-Translating English
Sentences, Normal Forms, Proof by Mathematical Induction.
Set Theory: Introduction, Types of Sets, Venn Diagram, Principal of Inclusion Exclusion, Multisets.

#Exemplar/Case Studies: Venn diagram representation of weather analysis of three countries.

*Mapping of Course Outcomes CO1

Unit II Relations and Functions 7 Hours

Relations: Relations and their Properties, n-ary Relations, Representing Relations, Closures of Relations, Warshall’s Algorithm,
Equivalence Relations, Partial Orderings, Lattice, Hasse Diagram, Chain and Antichain.
Functions: Types of Functions: Surjective, Injective and Bijective functions, Partial function, Identity function, Invertible function,

Page 30 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

Constant function, Inverse functions and Compositions of functions, The Pigeonhole Principle.

#Exemplar/Case Studies: Know about the great philosophers-Dirichlet.

*Mapping of Course Outcomes CO2,CO1

Unit III Graph Theory 8 Hours

Introduction to Graph, Types of Graphs, Isomorphism of Graphs, Euler and Hamilton Paths and Circuits, Dijkstra's shortest path
Algorithm, Planar Graphs, Graph Coloring.

#Exemplar/Case Studies: Web Graph, Google Maps.

*Mapping of Course Outcomes CO4,C01

Unit IV Trees 8 Hours

Introduction and properties of trees, M-ary tree, Binary Tree, Binary search tree, Tree Traversal Techniques, Huffman Coding and
Prefix codes, cut sets, Spanning Trees and Minimum Spanning Tree, Prim‘s and Kruskal‘s algorithms, The Max flow- Min Cut
Theorem (Transport network).

#Exemplar/Case Studies: Expression Tree, Tic-Tac-Toe Game Using Tree concepts.

*Mapping of Course Outcomes CO4,CO1

Unit V Combinatorics 7 Hours

The Basics of Counting, Rule of Sum and Product, Permutations and Combinations, Binomial Coefficients and Identities.

#Exemplar/Case Studies: Enhancing Cybersecurity through Password Creation Using Permutation and Combination

*Mapping of Course Outcomes CO3,CO1

Unit VI Algebraic System and Coding Theory 7 Hours

The structure of algebra, Algebraic Systems, Semi Groups, Monoids, Groups, Homomorphism and Normal Subgroups, Rings,
Integral Domains and Fields, Coding theory, Hamming code.

#Exemplar/Case Studies: Galois Theory –Field Theory and Group Theory.

*Mapping of Course Outcomes CO1,CO5

Learning Resources

Text Books

T1. Chung Laung Liu, “Elements of Discrete Mathematics” McGraw-Hill, 1977, Edition 2, ISBN 0070381313, 9780070381315.
T2. Kenneth H. Rosen, “Discrete Mathematics and Its Applications”, McGraw-Hill, 2019, Edition 8, ISBN​ 1260091996, 9781260091991.

Reference Books:

R1. Norman Biggs, Discrete Mathematics, OUP Oxford, 2002, ISBN 0198507178, 9780198507178.
R2. Deo Narsingh., "Graph theory with applications to Engineering & Computer Science", PHI, 2000.

Page 31 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

Additional Resources: (Books, e-Resources)


e-Resources:
Unit 1 Exemplar/Case Studies: [Link]
Unit 2 Exemplar/Case Studies: [Link]
Unit 3 Exemplar/Case Studies: [Link]
Unit 4 Exemplar/Case Studies: [Link]
Unit 5 Exemplar/Case Studies: [Link]
Unit 6 Exemplar/Case Studies: [Link]
Books:
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]

MOOC Courses links :


●​ [Link]
●​ [Link]
●​ [Link]

Page 32 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

24-PCC-CS-2-02: Data Structures & Algorithms


Teaching Scheme: Credit: 03 Examination
Theory: 3 Hours/Week Scheme:
CIE : 20 Marks
MSE: 20 Marks
SEE : 60 Marks

Prerequisites Courses: (24-ESC-1-02) Programming and Problem Solving, (24-PCC-CS-1-01) Object Oriented
Programming in JAVA, (24-PCC-CS-2-01) Discrete Mathematics

Companion Course: (24-PCC-CS-2-04) Data Structures Laboratory

Course Objectives:
●​ Comprehend data structures and analyze their trade-offs in algorithm efficiency for effective
problem-solving.
●​ Implement linear data structures in real-world applications.
●​ Develop and optimize sorting, searching, and hashing algorithms.
●​ Investigate and manipulate advanced tree structures for complex operations.

Course Outcomes:
After completion of the course, learners should be able to
CONo Course Outcome (CO) BL

CO1 Demonstrate the use of Sequential Data Structures to store and process the data. 3

CO2 Apply the concepts of stacks and queues to solve real-world problems. 3

CO3 Analyze the various sorting, and searching algorithms and choose the most efficient one for the 4
specific application.

CO4 Apply tree data structures to solve real-world problems in areas such as data organization, 3
indexing, and efficient searching

CO5 Perform various operations on the Graph to solve real world problems. 3

Course Contents

Unit I Introduction to Data Structures & Algorithms 7 Hours

Basics Concepts: Data structure, Primitive and non-primitive, Linear and nonlinear, Static and Dynamic, Persistent
and Transient, Algorithms: Characteristics, Analysis of algorithms - Space complexity, Time complexity,
Applications of an Array: Polynomial (Addition, Multiplication), Sparse Matrix: Representation, Addition,
Transpose

#Exemplar/Case Studies: Managing Student Database System that allows users to add, update, delete, and

Page 33 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

search student records efficiently. The database should store student details, including Student ID, Name, Age,
Course, and Marks.

*Mapping of Course Outcomes CO1

Unit II Stack and Queues 8 Hours

Stacks: Concept, Representation, Operations, Applications: Polish Notation, Expression Conversion, Function Calls,
Recursion, Queues: Concept, Representation, Operations, Types of Queue: Circular, Priority, Deque, Applications of
Queue: Scheduling, Print Spooling

#Exemplar/Case Studies: Browser History Management (Stack) / Call Center Customer Service (Queue)

*Mapping of Course Outcomes CO1, CO2

Unit III Linked Lists 6 Hours

Linked List: Concepts, Operations, Types of Linked List: Singly, Doubly, Circular, Generalized, Applications:
Representation of Polynomial using Generalized Linked List.

#Exemplar/Case Studies: Dynamic Memory Management in OS Using Linked Lists

*Mapping of Course Outcomes CO1, CO3

Unit IV Searching and Sorting Techniques 6 Hours

Searching: Linear, Binary, Fibonacci, Sorting: Bubble, Selection, Insertion, Heap, Quick, Merge, Hashing:
Introduction, Collision Resolution Technique (Linear Probing with and without replacement), Application: Securing
User Authentication.

#Exemplar/Case Studies: Managing an E-Commerce Product Catalog: Product Search by Price, Hash Maps.

*Mapping of Course Outcomes CO1, CO3

Unit V Trees 8 Hours

Trees: Concept, Applications, Binary Trees: Properties, Representations (Array-Based and Linked Structure),
Traversal (In-Order, Pre-Order, Post-Order), Applications, Binary Search Tree, AVL Tree: Properties, Rotations,
Insertion, Deletion, Advanced Tree: B-Tree.

#Exemplar/Case Studies: Decision Tree: Uber Mobile Build-Up System

*Mapping of Course Outcomes CO1, CO4

Unit VI Graphs 7 Hours

Graphs: Properties, Representations (Adjacency Matrix, Adjacency List), Traversals (Depth First and Breadth First
Search), Applications: Minimum Spanning Tree (Kruskal's, Prim's Algorithm), Shortest Path: Single Source using
Dijkstra's Algorithm, Applications: Directed Graph, Floyd-Warshall’s Transitive Closure.

#Exemplar/Case Studies: Study of Google Maps Navigation Using Graph Algorithms

Page 34 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

*Mapping of Course Outcomes CO1, CO5

Learning Resources

Text Books

T1. Horowitz, Sahani, Dinesh Mehata, “Fundamentals of Data Structures in C++”, Edition 2, Galgotia Publication
Pvt Ltd, 2012 ISBN: 8175152788, 9788175152786.
T2. Sartaj Sahni, “Data Structure and Algorithms and Applications in C++”, Edition 2, University Press, 2008,
ISBN:9780929306322, 0929306325.

Reference Books :

R1. Preiss Bruno R. “Data Structure and Algorithms with Object Oriented Design Pattern”, Edition 1, John Wiley &
Sons, 2005, ISBN:9780471346135
R2. Drozdevk Adam, “Data Structure and Algorithms in C++ ”, Edition3, Cengage Learning India Pvt Ltd, 2013,
ISBN: 9780471202080

Additional Resources: (Books, e-Resources)


●​ [Link]
●​ [Link]
●​ [Link]
●​ [Link]

MOOC Courses links :


●​ [Link]
●​ [Link]
●​ [Link]

Page 35 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

24-PCC-CS-2-03 : Computer Organization and Architecture

Teaching Scheme: Credit: 03 Examination Scheme:


Theory: 3 Hours/Week CIE : 20 Marks
MSE : 20 Marks
SEE : 60 Marks

Prerequisites Courses: (24-ESC-1-01) Basic Electrical & Electronics Engineering, (24-ESC-1-02)Programming and Problem
Solving Lab

Companion Course: _______

Course Objectives:
●​ Develop a foundational understanding of computer architecture, including CPU components, instruction sets, and
system evolution.
●​ Analyze data representation techniques and computer arithmetic algorithms used in modern computing.
●​ Explore CPU control unit design, covering hardwired and microprogrammed control and optimization techniques.
●​ Examine I/O subsystems, device interfaces, and interrupt handling mechanisms for efficient process execution.
●​ Investigate memory organization strategies, including cache, virtual memory, and secondary storage, to improve system
efficiency.
●​ Analyze parallel processing architectures, focusing on multithreading, concurrency, and performance evaluation.

Course Outcomes:
After completion of the course, learners should be able to

CONo CO BL

CO1 Identify the fundamental concepts of computer architecture, instruction sets, and CPU components. 2

CO2 Analyze and compare data representation techniques and computer arithmetic algorithms. 4

CO3 Examine different CPU control unit designs and their impact on execution performance. 3

CO4 Compare and assess various I/O device interfaces, interrupt mechanisms, and their role in system 4
performance.

CO5 Apply memory organization principles to enhance memory hierarchy efficiency and system performance. 3

CO6 Analyze the performance of parallel and multiprocessor architectures using standard evaluation metrics. 4

Course Contents

Unit I Introduction to Computer Architecture 6 Hours

Functional blocks of a computer: CPU, memory, input-output subsystems, control unit. Instruction set architecture of a CPU:
Registers, instruction execution cycle, RTL interpretation of instructions, addressing modes, instruction set. Outlining instruction
sets of some common CPUs.

Page 36 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

#Case Studies: Evolution and Architecture of Computer Systems.

*Mapping of Course Outcomes CO1

Unit II Data representation & Computer arithmetic 6 Hours

Data representation:Signed number representation, fixed and floating-point representations, character representation. Computer
arithmetic:Integer addition and subtraction, ripple carry adder, carry look-ahead adder, etc. multiplication – shift-and-add, Booth
multiplier, carry save multiplier, etc. Division restoring and non-restoring techniques, floating point arithmetic.

#Case Studies: Floating-Point Arithmetic in Computer Systems.

*Mapping of Course Outcomes CO2

Unit III CPU control unit design 6 Hours

Introduction to Control Unit and CPU Architecture, Instruction Set Architecture (ISA) and Micro-operations, Control Unit Design:
Hardwired Control, Control Unit Design: Microprogrammed Control, Control Unit Implementation and Timing Diagrams, Control
Unit Optimization and Advanced Concepts, Practical Applications.

#Case Studies: Study of Intel Core i9 Architecture

*Mapping of Course Outcomes CO3

Unit IV Peripheral devices and their characteristics 6 Hours

Input-output subsystems, I/O device interface, I/O transfers – program controlled, interrupt driven and DMA, privileged and
non-privileged instructions, software interrupts and exceptions. Programs and processes – role of interrupts in process state
transitions, I/O device interfaces – SCII, USB.

#Case Studies: Study of excessive CPU involvement in I/O operations leading to performance bottlenecks and inefficient
multitasking.

*Mapping of Course Outcomes CO4

Unit V Memory organization 6 Hours

Introduction to Memory and Basic Concepts, Main Memory (RAM) and Memory Addressing, Cache Memory, Virtual Memory,
Secondary Storage and Memory Hierarchy, Memory Performance and Recent Trends

#Case Studies: Study of efficient cache management minimizing memory access latency and improving system performance.

*Mapping of Course Outcomes CO5

Unit VI Parallel and Multiprocessing Systems 6 Hours

Introduction to Parallelism (Fundamentals), Multiprocessor Architectures, Multithreading and Concurrency, Performance and
Challenges: Performance Metrics: Speedup, Efficiency, Amdahl's Law, Challenges: Load Balancing, Communication Overhead,
Synchronization.

#Case Studies: Performance analysis of RISC-V vs. ARM

Page 37 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

*Mapping of Course Outcomes CO6

Learning Resources

Text Books

T1: William Stallings – Computer Organization and Architecture, Pearson Education.


T2: David A. Patterson, John L. Hennessy – Computer Organization and Design: The Hardware/Software Interface,Elsevier.

Reference Books :

R1: Carl Hamacher, Zvonko Vranesic, Safwat Zaky – Computer Organization (5th Edition), McGraw-Hill
R2: Kai Hwang – Advanced Computer Architecture: Parallelism, Scalability, Programmability, McGraw-Hill

Additional Resources: (Books, e-Resources)


MIT OpenCourseWare – [Link]
NPTEL Course – [Link]
IEEE Xplore Digital Library – Synergistic Processing in Cell's Multicore Architecture by Michael Gschwind, H. Peter Hofstee, Brian
Flachs, Martin Hopkins, and Yukio Watanabe.

MOOC Courses links :


●​ Coursera: Computer Architecture by Princeton University

Page 38 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

24-PCC-CS-2-04: Data Structures Laboratory

Teaching Scheme: Credit: 2 Examination Scheme:


Practical: 4 Hours/Week Termwork (TW): 50
Marks
Oral/Practical (PR):
50 Marks

Prerequisites Courses: (24-ESC1-07) Programming and Problem Solving Lab, (24-PCC-CS-1-02) Java Programming Lab

Companion Course: (24-PCC-CS-2-02) Data Structures & Algorithms

Course Objectives:
●​ Implement linear data structures like arrays, stacks, queues, and linked lists, and perform operations such as insertion,
deletion, and traversal.
●​ Implement and analyze sorting, searching, and hashing algorithms, and understand their trade-offs in terms of
algorithm efficiency.
●​ Implement and build non-linear data structures such as Tree and Graph.

Course Outcomes:
After completion of the course, learners should be able to
CONo Course Outcome (CO) BL

CO 1 Implement linear data structures such as arrays, stacks, queues, and linked lists by performing key 3
operations like insertion, deletion, and traversal.

CO 2 Implement and evaluate sorting, searching, and hashing algorithms, analyzing their efficiency and 4
trade-offs in terms of time and space complexity.

CO 3 Design and implement non-linear data structures such as trees and graphs, and apply operations like 3
traversal, insertion, and deletion to solve complex problems.

CO4 Design & Implement efficient solutions using appropriate data structures. 3

Guidelines for Instructor's Manual


The instructor‘s manual is to be developed as a reference and hands-on resource. It should include a prologue (about the
University/program/ institute/ department/foreword/ preface), curriculum of the course, conduction and Assessment guidelines,
topics under consideration, concept, objectives, outcomes, set of typical applications/assignments/ guidelines, and references.

Guidelines for Student's Laboratory Journal


The laboratory assignments are to be submitted by students as a journal. The journal consists of a Certificate, table of contents,
and handwritten write-up of each assignment (Title, Date of Completion, Objectives, Problem Statement, Software and Hardware
requirements, Assessment grade/marks and assessor's sign, Theory- Concept in brief, pseudocode, flowchart, conclusion/analysis.
Program codes with sample output of all performed assignments will be submitted as softcopy. As a conscious effort and little
contribution towards Green IT and environmental awareness, attaching printed papers as part of write-ups and program listing to
journals must be avoided. Softcopy containing student programs maintained by the Laboratory in charge is highly encouraged.

Page 39 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

For reference one or two journals may be maintained with program prints in the Laboratory.

Guidelines for Laboratory /Term Work Assessment


Continuous assessment of laboratory work should be based on the overall performance of Laboratory assignments by a student.
Each Laboratory assignment assessment will assign grades/marks based on parameters, such as timely completion, performance,
innovation, efficient codes, and punctuality.

Guidelines for Practical Examination


Problem statements must be decided jointly by the internal examiner and external examiner. During the practical assessment,
maximum weightage should be given to satisfactory implementation of the problem statement. Relevant questions may be asked
at the time of evaluation to test the student’s understanding of the fundamentals and effective and efficient implementation. This
will encourage transparent assessment and a fair approach, and hence will not create any uncertainty or doubt in the minds of
the students. So, adhering to these principles will consummate our team efforts to the promising start of student's academics.

Guidelines for Laboratory Conduction


The laboratory is structured into three groups: A, B, and C. Each group contains 6 assignments, for a total of 18 assignments.
Students must complete 10 assignments, selecting 3 from group A , C and 4 assignments from group B).
Hardware Requirement: Any open Source operating System
Software Requirement:
Vi-editor, Eclipse for cpp/Java

Virtual Laboratory: (If Any):


●​ [Link]

Suggested List of Laboratory Experiments/Assignments

Group A: Assignments

Sr No Assignment Title *Mapping of Course


Outcomes

1. Write a program to consolidate temperature data recorded on Monday, Wednesday, Friday, CO 1, CO4
and Sunday from two weather monitoring stations. Convert the data matrices into sparse
matrix representations using triplets (row, column, value). Perform addition of the two
sparse matrices to generate a consolidated data matrix

2. Write a program to create a recursive function (like calculating factorial of Fibonacci CO 1


sequence) and track how each function call is pushed onto the stack and subsequently
popped off. Use logging or a visual representation to show each function entering and
exiting the stack.

3. Write a program with functions CO 1


a) To print the original string followed by a reversed string using stack
b) To check whether the given string is palindrome or not.
For example, “madam” is a palindrome.

4. Implement a program for expression conversion as infix to postfix and its evaluation using CO 1
stack based on given conditions: 1. Operands and operators, both must be single
characters. 2. Input Postfix expression must be in a desired format. 3. Only '+', '-', '*' and '/ '
operators are expected.

Page 40 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

5. Simulate a printer queue where multiple print jobs are sent to a printer. Each print job is CO 1, CO4
enqueued as it arrives, and jobs are dequeued for printing in the order they were received.
Write functions to add jobs and delete jobs from the queue.

6. Pizza parlor accepting maximum M orders. Orders are served on a first come first served CO 1
basis. Order once placed cannot be canceled. Write a program to simulate the system using
a circular queue using an array.

Group B: Assignments

Sr No Assignment Title *Mapping of Course


Outcomes

1. Develop a library management system using linked lists, where each node represents a CO 1, CO4
book, storing details like title, author, ISBN, and availability status. Implement
functionalities to add or remove books, check book availability, issue a book to a borrower,
and return a book. The system should also display the current list of available and
borrowed books.

2. Create a program that allows efficient representation, storage, and manipulation of CO1
polynomials using a generalized linked list. Each node of the generalized linked list will
either represent a coefficient and exponent (for a single term) or point to another sublist
(for nested or more complex polynomial terms).

3. Build a module for an e-commerce platform to sort products by price using Bubble Sort CO2, CO4
and Selection Sort.

4. Design a search system for a university that stores student records with unique IDs. CO2, CO4
Implement both linear and binary search to find students based on ID.

5. Create a program to manage and sort student CGPA for a university using Quick or Merge CO2
Sort.

6. Build a system for an organization to manage employee records by employee ID. CO2, CO4
Implement hash tables with collision handling techniques such as linear probing, with and
without replacement

Group C: Assignments

Sr No Assignment Title *Mapping of Course


Outcomes

1. In a computer file system, directories and files are often structured hierarchically. This CO3,CO1, CO4
structure can be represented as a binary tree where:
●​ Each node represents a file or directory.
●​ The left child represents the primary file/subdirectory.
●​ The right child represents the secondary file/subdirectory.
Develop a program to implement binary tree traversal techniques (Preorder, Inorder, and
Postorder)

Page 41 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

2 Given a valid mathematical expression in infix notation, your task is to: CO3
1.​ Construct an expression tree for the given infix expression.
2.​ Traverse the expression tree using any of the tree traversal methods.

3 In a disaster-prone city, emergency response teams need to efficiently navigate between CO3, CO4
critical locations (such as hospitals, shelters, fire stations, and affected zones). The city can
be represented as a graph, where Nodes (vertices) represent important locations and edges
represent roads connecting these locations, with weights representing travel times or
distances. Develop a system using Prim’s algorithm to assist emergency teams in:
1.​ Finding the fastest route to reach a specific location during an emergency.
2.​ Identifying reachable zones to assess the city's connectivity and ensure aid can
be delivered everywhere.
3.​ Evaluating alternative routes in case of road blockages.

4 Develop an inventory management system for a warehouse where product IDs are stored CO3, CO4
and need to be accessed frequently. Use AVL Tree to maintain dynamic data into it. The
system should efficiently handle:
●​ Adding new product IDs.
●​ Removing discontinued product IDs..
●​ Searching for specific product IDs.

5 Implement Kruskal’s algorithm to design a minimum cost communication network (e.g., CO3
laying fiber-optic cables between cities).

6 Implement Dijkstra’s algorithm to find the shortest path between a source location and all CO3
other locations in a graph representing a city’s public transport network.

Learning Resources (If applicable)

Text Books

T1. Horowitz, Sahani, Dinesh Mehata, “Fundamentals of Data Structures in C++”, Galgotia Publisher, ISBN:
8175152788, 9788175152786.
T2. Goodrich, Michael T, “Data Structures & Algorithms in Java”, Wiley Publisher.

Reference Books :

R1. J. Tremblay, P. Soresan, “An Introduction to Data Structures with Applications”, TMH Publication, 2nd Edition, 1984.
ISBN:0-07-462471-7
R2. G A V Pai, “Data Structures and Algorithms”, McGraw-Hill Companies, ISBN:9780070667266

Additional Resources: (Books, e-Resources)

MOOC Courses links :


●​ [Link]

Page 42 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

24-EEM-2-01: Engineering Economics

Teaching Scheme: Credit: 02 Examination Scheme:


Theory: 1 Hours/Week​ Term work (TW): 25 Marks
Practical: 2 Hours/Week

Prerequisites Courses: - –

Companion Course:- –

Course Objectives:
● To introduce the fundamentals of Economics and its application in engineering.
● To learn to apply the time value of money in project evaluation.
● To understand cost behavior and classification for decision-making.
● To analyze and apply depreciation policies in calculating asset depreciation.

Course Outcomes:
After completion of the course, learners should be able to

CO CO BL
No

CO1 Explain the key concepts of microeconomics and macroeconomics and their relevance in engineering 2
decision-making.

CO2 Understand the present value and future value of the business. 2

CO3 Calculate break-even for different production levels. 3

CO4 Understanding different depreciation methods and their impact on asset valuation. 2

Guidelines for Instructor's Manual


The instructor‘s manual is to be developed as a reference and hands-on resource. It should include a prologue (about
University/program/ institute/ department/foreword/ preface), curriculum of the course, conduction and Assessment guidelines,
topics under consideration, concept, objectives, outcomes, set of typical assignments/ guidelines, and references.

Guidelines for Student's Laboratory Journal


The laboratory assignments are to be submitted by students as a journal. The journal consists of a Certificate, table of contents,
and handwritten write-up of each assignment (Title, Date of Completion, Objectives, Problem Statement,Assessment grade/marks
and assessor's sign, Theory- Concept in brief, test cases, conclusion/[Link] performed assignments will be submitted as
softcopy. As a conscious effort and little contribution towards Green IT and environmental awareness, attaching printed papers as
part of write-ups to journals must be avoided. For reference one or two journals may be maintained in the Laboratory.

Page 43 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

Guidelines for Laboratory /Term Work Assessment


Continuous assessment of laboratory work should be based on the overall performance of Laboratory assignments by a student.
Each Laboratory assignment assessment will assign grades/marks based on parameters, such as timely completion, performance
and punctuality.

Guidelines for Laboratory Conduction


Students are expected to perform one assignment each week, do a thorough case study and prepare a presentation on it. He/She
has to present it during lab hours within 6-10 minutes. The instructor is expected to assign Assignments and conduct
presentations in two separate practical sessions.

Sr Assignment Title *Mapping of Course


No Outcomes

1. Determination of equilibrium price under perfect competition for a Company CO1

2. Determining elasticity of demand for a company CO1

3. Determining elasticity of Supply for a company. CO1

4. Evaluation of engineering projects using Present worth method and Future worth method CO2
for a Company

5. Determining the Break-even analysis for a product of a company. CO3

6. Preparation of cost sheet of a company. CO3

7. Calculating Depreciation of Assets using Straight line method. CO4

8. Calculating Depreciation of Assets using declining balance method. CO4

Note:-Companies will be assigned to the students before the practical.

Learning Resources (If applicable)

Text Books

[Link] of Engineering Economics by Pravin Kumar, John Wiley Publishing INC


T2. Engineering Economics R. Panneerselvam Ed.2nd © 2001 by PHI Learning Private Limited, New Delhi.

Reference Books :

[Link] for engineering students,.Seema Singh,2009,IK International Publication House.


R2. Engineering Economics,James L. Riggs, David D. Bedworth, and Sabah U. Randhawa,, Ed.4th Tata McGraw Hill Education
Private Limited.

Additional Resources: (Books, e-Resources)


●​ [Link]
●​ [Link]
●​ [Link]
[Link]

Page 44 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

MOOC Courses links :


●​ Link to NPTEL course contents: Engineering Economics Analysis
[Link]
●​ Udemy Course - Fundamental of Engineering Economics
[Link]

Page 45 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chadwad (Autonomous Institute)

24-AEC-2-01 : Business Communication Skill


Teaching Scheme: Credit: 01 Examination Scheme:
Practical: 2 Hours/Week Termwork (TW) : 25 Marks

Prerequisites Courses: 24-AEC-1-01 Professional Communication Skill

Companion Course: NA

Course Objectives:
●​ Professional Writing Skill: To understand the concepts of professional writing skills.
●​ Business drafting skills: Develop proficiency in professional business correspondence, including writing
formal Memorandum, Drafting notices and preparing agendas
●​ Team Based Learning: To enhance learning through collaborative teamwork and active problem-solving.
●​ Business ethics and conduct: To promote ethical decision-making and integrity in professional business
practices.

Course Outcomes:
After completion of the course, learners should be able to
CO No CO BL

CO1 Apply writing techniques to craft clear and professional job application letters, resumes, 3
and emails using advanced tools and strategies.

CO2 Apply business drafting concepts to create clear, professional and impactful business 3
documents

CO3 Perform tasks utilizing knowledge to enhance critical thinking, problem-solving, and 3
communication skills in a team setting.

CO4 Understand the concepts of business ethics and conduct 2

Guidelines for Instructor's Manual


The instructor‘s manual is to be developed as a reference and hands-on resource. It should include a prologue
(about University/program/ institute/ department/foreword/ preface), curriculum of the course, conduction
and Assessment guidelines, topics under consideration, concept, objectives, outcomes, set of typical
applications/assignments/ guidelines, and references

Guidelines for Student's Laboratory Journal


The laboratory assignments are to be submitted by students as a journal. The journal consists of a Certificate,

Page 46 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chadwad (Autonomous Institute)

table of contents, and handwritten write-up /print of each assignment (Title, Date of Completion, Objectives,
Problem Statement, Assessment grade/marks and assessor's sign, Theory- Concept in brief).

Guidelines for Laboratory /Term Work Assessment


Continuous assessment of laboratory work should be based on the overall performance of Laboratory
assignments by a student. Each Laboratory assignment assessment will assign grades/marks based on
parameters, such as timely completion, performance, innovation, and punctuality.

Virtual Laboratory:
●​ [Link]

Suggested List of Laboratory Experiments/Assignments

Sr No Assignment Title *Mapping of Course


Outcomes

1. Draft a job application letter for a fresher applying to your dream CO1
company, along with a professional email to accompany the
application.

2 Create a resume as a fresher applying to your dream company CO1

3 Compose a professional email to accompany the job application, CO1


following proper email etiquette.

4 Write a memorandum announcing the guest lecture, providing CO2


details about the speaker, the date, time, venue, and any
preparation students should do before attending

5 Draft a notice to inform students about the Annual Gathering CO2


Symposium, including key event details such as the date, time,
venue, and registration procedure, along with any specific
instructions for participants or attendees.

6 Prepare a meeting agenda for the upcoming project review CO2


meeting. Include topics such as progress updates on the prototype,
technical challenges, resource requirements, timelines, and the
next steps for each department. Ensure time is allocated for
discussions and question-

7 Develop a unique advertisement poster for a product, keeping in CO3


mind the characteristics and preferences of their target market

Page 47 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chadwad (Autonomous Institute)

(Group of 4-5 Students)

8 Conduct case studies on business ethics by analyzing any CO4


corporate organizations (e.g., Enron, Volkswagen, TATA).

Learning Resources (If applicable)

Text Books :

[Link] Ace of Soft Skills - Attitude Communication and Etiquette for Success by Ramesh Gopal Swamy
Ramesh Mahadevan
T2. Personality Development & Communication Skills by Gupta Sachin

References Books :

R1. Global Business Foundation Skills by : Accenture Convergys​


R2. Business Ethics by: Awasthappab K

Additional Resources: (Books, e-Resources)


●​ [Link]
●​ [Link]

MOOC Courses links :


●​ [Link]
●​ [Link]

Page 48 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

24-VEC-2-01: Universal Human Values-II

Teaching Scheme: Credit: 03 Examination Scheme:


Theory: 3 Hours/Week Termwork(TW): 50 Marks

Prerequisites Courses: 24-IKS-1-01: IKS, SIP Module 1- UHV-I

Companion Course: NA

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

Course Outcomes:
After completion of the course, learners should be able to

CO CO BL
No

CO1 Demonstrate the relevance of ‘Universal Human Values’. 3

CO2 Develop an understanding about human being as coexistence of ‘Self’ & ‘Body’ 2

CO3 Apply the learnings to ensure harmony in family and society. 3

CO4 Model coexistence with nature by integrating Universal Human Values for ethical personal and professional 3
lives.

Course Contents

Unit 1 Introduction to Value Education 6 Hours

Understanding Value Education, Self-exploration as the Process for Value Education, Continuous Happiness and Prosperity - the Basic
Human Aspirations and their Fulfilment, Right Understanding, Relationship and Physical Facility, Happiness and Prosperity - Current
Scenario, Method to Fulfil the Basic Human Aspirations

#Exemplar/Case Studies : PS1 Sharing about Oneself, PS2 Exploring Human Consciousness, PS3 Exploring Natural Acceptance

*Mapping of Course Outcomes CO1,CO2

Unit 2 Harmony in the Human Being 6 Hours

Understanding Human being as the Co-existence of the Self and the Body,
Distinguishing between the Needs of the Self and the Body, The Body as an Instrument of the Self, Understanding Harmony in the Self

Page 49 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

Harmony of the Self with the Body, Programme to Ensure self-regulation and Health

#Exemplar/Case Studies: PS4 Exploring the difference of Needs of Self and Body, PS5 Exploring Sources of Imagination in the Self
PS6 Exploring Harmony of Self with the Body

*Mapping of Course Outcomes CO1,CO2

Unit 3 Harmony in the Family and Society 6 Hours

Harmony in the Family - the Basic Unit of Human Interaction "Trust' - the Foundational Value in Relationship, 'Respect' - as the Right
Evaluation Values in Human-to-Human Relationship, Understanding Harmony in the Society, Vision for the Universal Human Order

#Exemplar/Case Studies : PS7 Exploring the Feeling of Trust, PS8 Exploring the Feeling of Respect
PS9 Exploring Systems to fulfil Human Goal

*Mapping of Course Outcomes CO1,CO3

Unit 4 Harmony in the Nature (Existence) 6 Hours

Understanding Harmony in the Nature, Interconnectedness, self-regulation and Mutual Fulfilment among the Four Orders of Nature,
Realizing Existence as Coexistence at All Levels, The Holistic Perception of Harmony in Existence

#Exemplar/Case Studies : PS10 Exploring the Four Orders of Nature, PS11 Exploring Co-existence in Existence

*Mapping of Course Outcomes CO1,CO4

Unit 5 Implications of the Holistic Understanding - a Look at Professional Ethics 6 Hours

Basis for Universal Human Values, Definitiveness of (Ethical) Human Conduct, Professional Ethics in the light of Right Understanding,
A Basis for Humanistic Education, Humanistic Constitution and Universal Human Order, Holistic Technologies, Production Systems and
Management Models Typical Case Studies, Strategies for Transition towards Value-based Life and Profession

#Exemplar/Case Studies: PS12 Exploring Ethical Human Conduct, PS13 Exploring Humanistic Models in Education, PS14 Exploring Steps
of Transition towards Universal Human Order

*Mapping of Course Outcomes CO1,CO2,CO3,CO4

Learning Resources

Text Books

T1. A Nagraj, 1998, Jeevan Vidya EkParichay, Divya Path Sansthan, Amarkantak.

Reference Books :

R1. P L Dhar, RR Gaur, 1990, Science and Humanism, Commonwealth Publishers.


R2. A N Tripathy, 2003, Human Values, New Age International Publishers.
R3. E G Seebauer& Robert L. Berry, 2000, Fundamentals of Ethics for Scientists & Engineers, Oxford University Press.

Additional Resources: (Books, e-Resources)


●​ [Link]
●​ [Link]

Page 50 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

●​ [Link]
●​ [Link]
●​ [Link]
●​ [Link]
●​ [Link]

MOOC Courses links :


●​ [Link]
●​ [Link]
●​ [Link]
●​ [Link]
●​ [Link]

Page 51 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

24-ELC-CS-2-01: Community Engagement Project / Field Project

Teaching Scheme: Credit: 02 Examination Scheme:


Practical: 4 Hours/Week TW: 25 Marks
OR: 25 Marks

Prerequisites Courses: (24-CCC-1-05) Co-curricular Course -II, (24-VSC-1-01) Techskill, (24-AEC-1-01) Professional
Communication Skills

Companion Course: (24-AEC-2-01) Basic Communication Skills.

Course Objectives:
●​ To develop an appreciation of rural culture, lifestyle, and wisdom amongst students.
●​ To learn about the status of various agricultural and development programmes.
●​ To understand the causes for distress and poverty faced by vulnerable households and explore solutions for the same.
●​ To apply classroom knowledge of courses to field realities and thereby improve the quality of learning.

Course Outcomes:
After completion of the course, learners should be able to
CO No CO BL

1 Gain an understanding of rural life, Indian culture & ethos, and social realities 2

2 Develop a sense of empathy and bonds of mutuality with the local community 3

3 Appreciate the significant contributions of local communities to Indian society and economy 2

4 Learn to value the local knowledge and wisdom of the community 2

5 Identify opportunities for contributing to the community’s socio-economic improvements 2

Course Contents

Preamble
The Community Engagement Project/Field Project subject involves activities that will expose students to socio-economic issues
in society so that the theoretical learning can be supplemented by actual life experiences to generate solutions to real-life
problems.

Assessment
The course requires students to participate in any TWO field-based learning/projects as listed below under the supervision of
faculty. This will help educate local communities about new technological innovations as well as make students aware of ways to
harness local technology and knowledge. In this approach, students apply their knowledge and skills in a chosen community to
improve the lives of people in that community. The activities may also be conducted other of working hours.

Recommended field-based activities (Tentative):

1. Interaction with Self Help Groups (SHGs) women members, and study of their functions and challenges; planning for their skill
building and livelihood activities

Page 52 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

2. Visit the Mahatma Gandhi National Rural Employment Guarantee Act 2005 (MGNREGS) project sites, interact with
beneficiaries, and interview functionaries at the work site
3. Field visit to Swachh Bharat project sites, conduct analysis, and initiate problem-solving measures
4. Conduct Mission Antyodaya surveys to support under Gram Panchayat Development Plan (GPDP)
5. Interactive community exercise with local leaders, panchayat functionaries, grass-root officials, and local institutions regarding
village development plan preparation and resource mobilization
6. Visit Rural Schools / mid-day meal centres, study academic and infrastructural resources and gaps
7. Participate in Gram Sabha meetings, and study community participation
8. Associate with Social audit exercises at the Gram Panchayat level, and interact with programme beneficiaries
9. Visit to local Nagarpalika office and review schemes for urban informal workers and migrants
10. Attend Parent Teacher Association meetings, and interview school dropouts
11. Visit the local Anganwadi Centre and observe the services being provided
12. Visit local NGOs, civil society organisations, and interact with their staff and beneficiaries,
13. Organize awareness programmes, health camps, Disability camps, and cleanliness camps
14. Aware / conduct soil health tests, drinking water analysis, energy use and fuel efficiency surveys and guide solar powered
village
15. Raise understanding of people’s impacts of climate change, building up community’s disaster preparedness
16. Organise orientation programmes for farmers regarding organic cultivation, rational use of irrigation and fertilizers and
promotion of traditional species of crops and plants
17. Formation of committees for common property resource management, village pond maintenance and fishing
18. Identifying small business ideas for rural areas to make the people self-reliant.
19. Undertaking research projects in partnership with the local community through community-based research methods
20. Social innovation projects with a social impact
21. Financial Literacy Awareness Programme
22. Digital Literacy Awareness Programme
23. Education Loan Awareness Programme
24. Entrepreneurship Awareness Programme
25. Awareness Programmes on Government Schemes
26. Products Market Awareness
27. Services Market Awareness
28. Consumer Awareness Programme
29. Accounting Awareness Programme for Farmers
30. Accounting Awareness Programme for Street Vendors etc.
31. Nutrition survey for mothers and children, and educate them about hygiene and nutrition.

Students must conduct comprehensive studies on various challenges that they face in their chosen field. Every work relevant to
the subject matter should be compiled and documented.

Students should keep a separate fieldwork diary or maintain a journal to record their fieldwork experiences, i.e. reading,
e-contents, tasks, planning, and work hours have to be recorded in the diary. Detailed work records report on students' fieldwork
experiences and activities to be submitted and should be presented.

Every student shall submit a report in the form of a journal that may include, but not be limited to, the following.

1. A map (physical, visual, or digital) of the village you visited, and write an essay about inter-family relations in that
village/community.
2. Videos and/or Geo-tagged photographs of events/activities conducted
3. Describe your analysis of the rural household economy, its challenges, and possible pathways to address them

Page 53 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

4. How effectively are institutions functioning? What would you suggest to improve their effectiveness? Present a case study
(written or audio-visual).
5. Describe the benefits received and challenges faced in the delivery of one of these programmes in the local community; give
suggestions about improving the implementation of the programme for the community.

Guidelines for Students


Students must submit an assignment in the form of a journal. Faculty in charge will monitor and assess continuously, with grade
or mark each project on the completion date declared for each of them. Assessments of students shall include a review of their
involvement and contributions to community engagement. It shall also include the presentation of project findings as
documented in the journal.

Page 54 of 78
S‭ NJB's Late Sau. K. B. Jain College of Engineering, Chandwad‬
‭(An Autonomous Institute Affiliated to Savitribai Phule Pune University, Pune)‬
‭Curriculum and Evaluation Scheme for Second Year B. Tech. in Computer Engineering with Multidisciplinary Minor‬
‭To be implemented for 2024-28 Batch‬
‭(With Effect from Academic Year 2025-26)‬

‭SEM IV‬

Page 55 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

24-PCC-CS-2-05: Database Management System

Teaching Scheme: Credit: 03 Examination Scheme:


Theory: 3 Hours/Week CIE: 20 Marks
MSE: 20 Marks
SEE: 60 Marks

Prerequisites Courses: (24-PCC-CS-2-01) Discrete Mathematics, (24-PCC-CS-2-02) Data Structures & Algorithms

Companion Course: (24-PCC-CS-2-07) Database Management System Lab

Course Objectives:
●​ To understand the fundamental concepts of Database Management Systems
●​ To acquire knowledge of database query languages and query processing
●​ To acquire the knowledge of transaction processing
●​ To understand systematic database design approaches
●​ To be familiar with NoSQL database concepts

Course Outcomes:
After completion of the course, learners should be able to
CONo Course Outcomes (CO) BL

CO1 Design a comprehensive Entity-Relationship (ER) diagram for real-life application 3

CO2 Normalize the database design using normal forms 3

CO3 Implement various database queries using MySQL 3

CO4 Apply transaction management concepts in real-time situations 3

CO5 Use NoSQL databases for processing unstructured data 3

Course Contents

Unit I Introduction to Database Management Systems 7 Hours

Introduction, Applications, Need, Views of data, Data Independence, Instances and Schema, Database Language, Database
System Structure, Data Models, Entity Relationship (ER) Model: Entity, Attributes, Relationships, Cardinalities, Keys, Extended
E-R (EER) Features, Converting ER and EER Diagrams into Tables.

#Exemplar/Case Studies: Design a database using the ER Model for suitable application and convert it into tables.

*Mapping of Course Outcomes CO1

Unit II Relational Database Design 8 Hours

Relational Model: Basic Concepts, Attributes and Domains. Integrity Constraints: Entity, Domain, Referential, Enterprise.
Database Design: Anomalies, Normalization: Functional Dependencies (FD), FD Closure, Attribute Closure, Decomposition:

Page 56 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

Lossy, Lossless Join, and dependency preservation, Normal Forms: 1NF, 2NF, 3NF, BCNF.

#Exemplar/Case Studies Normalize the relational database designed in Unit I.

*Mapping of Course Outcomes CO2

Unit III Structured Query Language (SQL)

Relational Algebra: Overview, Basic Operators, Extended Operators, SQL: Characteristics, Advantages, Data Types, and Literals,
SQL Languages: DDL: Tables: Create, Delete, Alter, truncate, drop, DML: Insert, Delete, Update, Select Query and Clauses
(Where, Group By, Having and Order By), Null Values, SQL Operators, Index, and Sequence. Views: Create, Drop, Update, DCL:
Grant and Revoke, TCL: Commit, Rollback, and Savepoint.

#Exemplar/Case Studies Implementation of Unit 2 Case Study using SQL Statements (DDL, DML)

*Mapping of Course Outcomes CO3

Unit IV Procedural Language SQL (PLSQL)

Introduction, Flow Control Statements: LOOP, While, Conditional Statements: IF, IF-ELSE-THEN, SWITCH CASE, Stored
Procedures, Functions, Cursors, Triggers, Assertions, Embedded SQL, Dynamic SQL, Query Processing

#Exemplar/Case Studies Demonstrate Embedded SQL using known Host Languages or Applications.

*Mapping of Course Outcomes CO3

Unit V Transaction Management 8 Hours

Introduction, States, ACID properties, Schedule: Concept, Serial and Concurrent, Serializability: Conflict and View, Concurrency
Control: Lock-based, Time-stamp-based, Deadlock: Detection, Prevention and recovery, Transaction, Recovery methods:
Shadow-Paging, Log-Based Recovery, Checkpoints.

#Exemplar/Case Studies: Role of transaction management in financial transaction apps to maintain data consistency, atomicity,
and concurrency control (e.g. leading apps: Phonepe, Gpay but not limited to)

*Mapping of Course Outcomes CO4

Unit VI NoSQL Databases 7 Hours

Types of Data: Structured, Unstructured, and Semi-Structured, NoSQL Database: Introduction, Need, Types (Key-value store,
document store, graph, column stores), CAP Theorem, BASE Properties, MongoDB (with syntax and usage): CRUD Operations,
Indexing, Aggregation, Introduction to Big Data, Hadoop: Basics, Components (HDFS, Map-Reduce), Introduction to Vector
Databases.

#Exemplar/Case Studies: Use of NoSQL databases for processing unstructured data from social media.

*Mapping of Course Outcomes CO5

Learning Resources

Text Books

Page 57 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

T1. Silberschatz A., Korth H., Sudarshan S., "Database System Concepts", McGraw Hill Publishers, ISBN 0-07-120413-X, 6th
edition
T2. Acharya Seema, “Demystifying NoSQL”, First Edition, New Delhi Wiley India 2020, ISBN: 978-81-265-7996-9.

Reference Books :

R1. C J Date, “An Introduction to Database Systems”, Addison-Wesley, ISBN: 0201144719


R2: Raghu Ramakrishnan, Johannes Gehrke, “Database Management Systems”, Third Edition, McGraw Hill International
Editions, ISBN 978-0072465631.
R3. MAHESHWARI SHARAD, “INTRODUCTION TO SQL AND PL/SQL”, Firewall Media; 2009

Additional Resources: (Books, e-Resources)


1.​ SQL and Relational Theory (How to Write Accurate SQL code), C.J. Date, O'Reilly Publication
2.​ SQL A Beginner’s Guide, Andy Oppel, Robert Sheldon, McGraw Hill Publication
3.​ [Link]
4.​ [Link]

MOOC Courses links :


●​ [Link]
●​ [Link]

Page 58 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

24-PCC-CS-2-06: Design and Analysis of Algorithm

Teaching Scheme: Credit: 3 Examination Scheme:


Theory: 3 Hours/Week CIE : 20 Marks
MSE : 20 Marks
SEE : 60 Marks

Prerequisites Courses: (24-PCC-CS-2-01) Discrete Mathematics, (24-PCC-CS-2-02) Data Structures & Algorithms.

Companion Course: --

Course Objectives:
●​ To understand the fundamentals of algorithm design and analysis
●​ To provide insights into complexity theory
●​ To analyze performance of different algorithmic strategies in terms of time and space.
●​ To Explore modern trends in advanced topics in algorithm design
●​ To Apply algorithmic techniques to real-world problems

Course Outcomes:
After completion of the course, learners should be able to
CO CO BL
No

CO1 Apply algorithmic strategies to solve given problem 3

CO2 Analyze the asymptotic performance of algorithms 4

CO3 Analyze various methods to determine optimal solutions 4

CO4 Apply scheduling, sorting, and optimization algorithms 3

CO5 Explore advanced algorithmic concepts 2

Course Contents

Unit I Algorithm design and analysis 8 Hours

Introduction of Algorithm, Characteristics of Algorithm and Types of Algorithms, Classification of Time Complexities (Linear,
Logarithmic, etc.), Asymptotic Notations: Big O, Big Θ, Big Ω. Lower Bound and Upper Bound Analysis: Best Case, Worst Case,
Average Case. Performance Analysis: Basic Programming Constructs- Time and Space Complexity. Amortized Analysis

#Exemplar/Case Studies: Analysis of iterative and recursive algorithm

*Mapping of Course Outcomes CO1

Unit II Complexity Theory and Divide & Conquer Strategies 8 Hours

Complexity Classes: Tractable and Intractable problems , Polynomial and non-polynomial problems, deterministic and

Page 59 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

non-deterministic algorithms, P-class problems, NP-class of problems,NP Complete Problems, NP- Hard Problems.
Divide and Conquer : General method for Divide and Conquer, Applications of Divide and Conquer: Merge Sort, Binary Search,
Analysis of Divide and Conquer algorithms

#Exemplar/Case Studies: Implementing Merge Sort for sorting large datasets of historical stock prices, and using Binary Search
to quickly locate specific data points. This helps with both efficient data handling and decision-making.

*Mapping of Course Outcomes CO1, CO2, CO3, CO4

Unit III Greedy algorithms 7 Hours

Greedy strategy: Principle, control abstraction, time analysis of control abstraction, knapsack problem, scheduling algorithms-Job
scheduling and single source shortest path

#Exemplar/Case Studies: Use the Job Scheduling problem, a greedy algorithm technique, to assign time slots to workshops,
ensuring maximum utilization of available time without conflicts. The system also minimizes the total idle time.

*Mapping of Course Outcomes CO1, CO3, CO4

Unit IV Dynamic Programming 7 Hours

Dynamic Programming: Principle, control abstraction, time analysis of control abstraction, OBST, 0/1 knapsack, Chain Matrix
multiplication, Traveling Salesperson Problem.

#Exemplar/Case Studies: Apply Dynamic Programming to solve the Matrix Chain Multiplication problem, optimizing the
transportation route between warehouses. Additionally, the Knapsack problem can be used for inventory management in
logistics, maximizing profit within limited resources.

*Mapping of Course Outcomes CO1, CO3, CO4

Unit V Backtracking and Branch-n-Bound algorithm 8 Hours

Backtracking: Principle, control abstraction, time analysis of control abstraction, n-queen problem, graph coloring problem, sum
of subsets problem, Analysis of Backtracking algorithms, Branch-and-Bound: Principle, control abstraction, time analysis of
control abstraction, strategies- FIFO, LIFO and LC approaches, knapsack problem.

#Exemplar/Case Studies: Solving Sudoku Puzzles Using Backtracking Algorithms

*Mapping of Course Outcomes CO1, CO3

Unit VI Advanced Algorithms 7 Hours

Concepts and Use Cases:Approximation Algorithms, Randomized Algorithms, Parallel Algorithms, Distributed Algorithms.

#Exemplar/Case Studies: (Any one)


1. Parallel Algorithms: Use (OpenMP directives Preferably) to parallelize the loops and optimize memory access patterns.
2. Distributed Algorithms: Use (C++/Java/Python) sockets to establish connections between peers and transfer files.

*Mapping of Course Outcomes CO6

Learning Resources

Page 60 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

Text Books

T1. Parag Himanshu Dave, Himanshu Bhalchandra Dave, “ Design And Analysis of Algorithms”,Pearson Education, ISBN
81-7758-595-9.
T2. Gilles Brassard, Paul Bratley, “Fundamentals of Algorithmics”, PHI, ISBN 978-81-203-1131-2.

Reference Books :

R1. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein, “ Introduction to Algorithms”, MIT Press; ISBN
978-0-262-03384-8.
R2. Horowitz and Sahani, "Fundamentals of Computer Algorithms", University Press, ISBN: 978817371 6126, 81 7371 61262.
R3. Rajeev Motwani and Prabhakar Raghavan, “Randomized Algorithms” Cambridge University Press, ISBN: 978-0-521-61390-3.
R4. Dan Gusfield, “Algorithms on Strings, Trees and Sequences”, Cambridge University Press,ISBN:0-521-67035-7.

Additional Resources: (Books, e-Resources)


1. [Link]
2. [Link]

MOOC Courses links :


●​ Design and Analysis of Algorithms: [Link]

Page 61 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

24-PCC-CS-2-07: Database Management Systems Laboratory

Teaching Scheme: Credit: 2 Examination Scheme:


Practical: 4 Hours/Week Termwork (TW): 50 Marks
Practical (PR): 50 Marks

Prerequisites Courses: (24-PCC-CS-2-01) Discrete Mathematics, (24-PCC-CS-2-02) Data Structures & Algorithms.

Companion Course: (24-PCC-CS-2-05) Database Management System.

Course Objectives:
●​ To develop Database programming skills
●​ To create basic Database administration skills
●​ To develop skills to handle NoSQL database
●​ To learn, understand, and execute the process of software application development

Course Outcomes:
After completion of the course, learners should be able to
CO No Course Outcome (CO) BL

CO1 Design database schemas in an appropriate normal form, considering the functional and non-functional 3
requirements.

CO2 Construct complex SQL queries to retrieve, manipulate, and analyze data from relational databases. 3

CO3 Develop PL/SQL code blocks for a specific application. 3

CO4 Implement NoSQL queries using MongoDB. 3

CO5 Develop an application by selecting an appropriate front-end technology and integrating it with 3
MySQL/MongoDB for data management and storage.

Guidelines for Instructor's Manual


The instructor‘s manual will be developed as a reference and hands-on resource. It should include a prologue (about the
University/program/ institute/ department/foreword/ preface), curriculum of the course, conduction and Assessment guidelines,
topics under consideration, concept, objectives, outcomes, set of typical applications/assignments/ guidelines, and references.
Note: The instructor will formulate the problem statements for Assignments 5, 6, 7, and 8 of Group A, ensuring they align with
the respective assignment titles.

Guidelines for Student's Laboratory Journal


The laboratory assignments are to be submitted by students as a journal. The journal consists of a Certificate, table of contents,
and write-up of each assignment (Title, Date of Completion, Objectives, Problem Statement, Software and Hardware
requirements, Assessment grade/marks and assessor's sign, Theory- Concept in brief, conclusion/analysis. Program codes with
sample output of all performed assignments will be submitted as softcopy. As a conscious effort and little contribution towards
Green IT and environmental awareness, attaching printed papers as part of write-ups and program listing to journals must be
avoided. For reference one or two journals may be maintained with program prints in the Laboratory.

Page 62 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

Guidelines for Laboratory /Term Work Assessment

Continuous assessment of laboratory work should be based on the overall performance of Laboratory assignments by a student.
Each Laboratory assignment assessment will assign grades/marks based on parameters, such as timely completion, performance,
innovation, efficient codes, and punctuality.

Guidelines for Practical Examination


During the practical assessment, maximum weightage should be given to satisfactory implementation of the problem
statement. Relevant questions may be asked at the time of evaluation to test the student’s understanding of the fundamentals
and effective and efficient implementation. This will encourage transparent evaluation and a fair approach, and hence will not
create any uncertainty or doubt in the minds of the students. So, adhering to these principles will consummate our team efforts
to the promising start of student's academics.
Note:
• Practical examination will be on assignments given above in Group A and Group B only.

Guidelines for Laboratory Conduction


The instructor is expected to frame the assignments by understanding the prerequisites, technological aspects, utility, and
recent trends related to the topic. The assignment framing policy needs to address the average students and be inclusive of an
element to attract and promote intelligent students. The use of open-source software is encouraged. Based on the concepts
learned. The instructor may also set one assignment or mini-project.
Programming tools recommended: - MYSQL, MongoDB.

Virtual Laboratory: (If Any):


●​ [Link]

Suggested List of Laboratory Experiments/Assignments

Group A: Assignments (Mandatory Assignment)

Sr No Assignment Title *Mapping


of Course
Outcomes

1. SQL Queries: To perform DDL commands CO2


Design and Develop SQL DDL(Data Definition Language) statements like Create, Alter, truncate, and drop
that demonstrate the use of SQL objects such as Table, View, Index, Sequence, Synonym, and different
constraints.

2. SQL Queries: To perform DML commands CO2


a.​ Design and Develop SQL DML(Data Manipulation Language) queries on a suitable database
application that demonstrate the use of SQL concepts like Insert, Select, Update, and Delete with
operators, functions, set operators, Aggregate function, and Group by- Having clauses on the
database.
b.​ Perform different SQL Select operations on suitable datasets available on the server.

3. SQL Queries: To perform DCL, TCL commands CO2


a.​ Design and Develop SQL DCL(Data Control Language) queries on the suitable database
application that demonstrate the use of SQL concepts: Grant, Revoke, Roles
b.​ Design and Develop SQL TCL(Transaction Control Language) queries on the suitable database

Page 63 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

application that demonstrate the use of SQL concepts: Commit, Rollback, Savepoint

4. SQL Queries: To perform SQL Joins CO2


To perform different SQL Join operations on databases such as natural, inner, and outer joins.

5. Named PL/SQL Block: Write PL/SQL block which will use Stored Procedure CO3

6. Named PL/SQL Block: Write PL/SQL block which will use Stored Function CO3

7. Cursors: Write a PL SQL Block which should use a Cursor. CO3

8. Database Trigger: Write a PL SQL Block for Triggers. CO3

9. Database Connectivity: CO1, CO2,


Write a program to implement MySQL/Oracle database connectivity with any front-end language to CO5
implement Database navigation operations (add, delete, edit, etc.)

Group B: Assignments

Sr No Assignment Title *Mapping


of Course
Outcomes

1. MongoDB Queries: CO4


Write MongoDB Queries using CRUD operations.

2. Database Connectivity: CO1,CO4,


Write a program to implement MongoDB database connectivity with suitable front-end language to CO5
implement Database navigation operations (add, delete, edit, etc.)

Group C: Assignments

Sr No Assignment Title *Mapping


of Course
Outcomes

1. Using the database concepts covered in Group A and Group B, develop an application with the following CO1,
details: CO2,CO4,
Develop application considering: CO5
• Front End: Java/PHP/Python any other language
• Backend: MongoDB/ MySQL

The student should develop an application in groups of 3-4 students and submit the Project Report which
will consist of
• Title of the Project, Abstract, Introduction
• Software Requirement Specification
• Conceptual Design using ER features, Relational Model in appropriate Normalize form
• Graphical User Interface, Source Code
• Testing document
• Conclusion.

Page 64 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

Learning Resources (If applicable)

Text Books

T1. Silberschatz A., Korth H., Sudarshan S., "Database System Concepts", McGraw Hill Publishers, ISBN 0-07-120413-X, 6th
edition.

Reference Books :

R1. C J Date, “An Introduction to Database Systems”, Addison-Wesley, ISBN: 0201144719


R2. Raghu Ramakrishnan, Johannes Gehrke, “Database Management Systems”, Third Edition, McGraw Hill International
Editions, ISBN 978-0072465631

Additional Resources: (Books, e-Resources)


●​ e-Books: 1. SQL and Relational Theory a. (How to Write Accurate SQL code), C.J. Date, O'Reilly Publication
●​ SQL A Beginner’s Guide, Andy Oppel, Robert Sheldon, McGraw Hill Publication

MOOC Courses links :


●​ [Link]
●​ [Link]

Page 65 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

24-EEM-2-02: Entrepreneurship Development

Teaching Scheme: Credit: 02 Examination Scheme:


Theory: 1 Hours/Week​ Term work (TW):
Practical: 2 Hours/Week 50 Marks

Prerequisite Course: 24-EEM-2-01-Engineering Economics

Companion Courses: 24-OEC-1-4-03: Financial Accounting & Management, 24-OEC-2-4-03 Business Development, Marketing
and Finance

Course Objectives:
●​ To equip students with the foundational knowledge of entrepreneurship
●​ To develop skills for identifying potential market opportunities and generating innovative ideas
●​ To equip students with the knowledge needed to create a viable business plan.
●​ To enable students to translate a business model to a startup by understanding market research, marketing, and
navigating the legal aspects of entrepreneurship.

Course Outcomes:
After completion of the course, learners should be able to

CONo CO BL

1 Understand foundational concepts of entrepreneurship and traits of successful entrepreneurs. 2

2 Identify market gaps and assess feasibility of business ideas. 4

3 Apply Business Model Canvas framework. 3

4 Apply business models to actionable startup plans by leveraging market intelligence and navigating the 3
relevant legal frameworks for their ventures.

Guidelines for Student's Termwork

The termwork assignments will be submitted as presentations/PDFs by students via Google Classroom.

Guidelines for Term Work Assessment

Continuous assessment ofterm work should be based on the overall performance of assignments by a student. Each assignment
assessment will assign grades/marks based on parameters, such as timely completion, performance, innovation, presentation
skills, and punctuality.

Guidelines for Laboratory Conduction

Students are expected to select one assignment each week, do a thorough case study and prepare a presentation on it. He/She
has to present it during lab hours within 6-10 minutes. The instructor is expected to assign Assignment ‘a’ to half batch and ‘b’ to
the remaining half batch and conduct presentations in two separate practical sessions. The instructor is expected to create as
much variety he/she can so that students get equipped with a vast entrepreneurial environment in a short span.

Page 66 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

Suggested List of Laboratory Experiments/Assignments

Group A: Assignments (Mandatory Assignment)

*Mapping of Course
Sr No Assignment Title
Outcomes

1. a.​ Journey of Entrepreneurship through E-Cell/ Incubation Centre Support CO1


b.​ Disruptive Technological Innovation (Amazon, RedBus, etc..)

2. a.​ Successful businesses that solved market gaps (e.g., Uber, Airbnb, Oyo, etc...) CO2
b.​ Feasibility of an outlet (cafe, retail store, etc.. in institute campus) justifying
whether or not it should be launched

3. a.​ Market Analysis of a Product CO4


b.​ Social Media Commercial (present in the form of a self-made video)

4. a.​ Develop a Business Plan for an existing Company CO3


b.​ Develop a Business Plan for an innovative idea*

5. a.​ Startups Raising Investor Funds CO4


b.​ Govt. Schemes

Group B: Assignments (Out of List; perform any 1)

Sr No Assignment Title *Mapping of Course


Outcomes

1. An advertisement pamphlet using tools like Canva, etc.. for any new idea with a novel CO4
logo, company name, etc…

2. Build a website using Google Sites or any other no-code tool for any new idea and CO4
integrate forms to collect email/name/phone of potential customers

Group C: Assignments

Sr No Assignment Title *Mapping of Course


Outcomes

1. a.​ Registering your first startup and generating Udyog Aadhar CO4
or
b.​ Case Study Report on Shark Tank Pitches

Learning Resources (If applicable)

Text Books

T1. Paul Swamidass, Engineering Entrepreneurship from Idea to Business Plan, Cambridge

Page 67 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

Reference Books :

R1. Charantimath Poornima, Entrepreneurship Development and Small Business Enterprises, Pearson Education, 2014
R2. Vangundy Arthur, Getting To Innovation - How Asking The Right Questions Generates The Great Ideas Your Company Needs,
Prentice - Hall Of India Private Limited, 2008
R3. Dorf Richard, Technology Ventures - From Idea To Enterprise, Mcgraw - Hill, 2005
R4. Nandan H, Fundamentals of Entrepreneurship, PHI Learning Pvt Ltd, 2018

Additional Resources: (Books, e-Resources)


●​ "Jugaad Innovation: A Frugal and Flexible Approach to Innovation for the 21st Century" by Navi Radjou, Jaideep Prabhu,
and Simone Ahuja
●​ Shirk Martha, How To Become Your Own Boss - Eleven Women Who Escaped Poverty By Their Entrepreneurship, Viva
Books Private Ltd, 2007
●​ National Innovation & Startup Policy (2019)

MOOC Courses links :


●​ Link to AICTE Evaluated Entrepreneurship Awareness Program: 16-Days Professional Certification by Turnip Innovations
[Link]
●​ Link to NPTEL course contents: Entrepreneurship
[Link]
●​ Link to NPTEL course contents: Entrepreneurship Development
[Link]

Page 68 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

24-VSEC-CS-2-01: Application Development Programming I

Teaching Scheme: Credit: 02 Examination Scheme:


Practical: 04 Hours/Week TW: 25 Marks
PR: 50 Marks

Prerequisites Courses: 24-ESC-1-02: Programming and Problem Solving

Companion Course: NA

Course Objectives:
●​ Develop the ability to analyze and evaluate different websites based on their purpose, usability, and design elements
●​ learn to create structured multi-page websites using HTML, incorporating various elements such as text, images, audio,
video, and links.
●​ Gain proficiency in designing login and registration forms with multiple input types using HTML.
●​ Explore and implement different types of CSS (internal, external, and inline) to enhance the appearance and usability of
web pages.
●​ Design interactive and dynamic web content using Canvas and SVG for graphical elements.
●​ Learn to incorporate HTML plugins for Flash movies, maps, virus scanning, bank ID verification, and design responsive
layouts using Bootstrap and GUI prototyping with Figma.

Course Outcomes:
After completion of the course, learners should be able to

CONo CO BL

CO 1 Analyze and evaluate websites based on usability, design, and functionality. 3


CO 2 Create multi-page, fully functional websites using HyperText Markup Language (HTML) with various 3
multimedia elements.
CO 3 Design and implement login and registration forms with appropriate input types for user authentication. 3
CO 4 Apply Cascaded Style Sheets (CSS) to enhance web design aesthetics and usability. 3
CO 5 Create interactive graphics and animations using Canvas and Scalable Vector Graphics (SVG) in HTML5. 3
CO 6 Design responsive web pages with Bootstrap and integrate essential plugins for enhanced functionality. 3

Guidelines for Instructor's Manual


The instructor‘s manual will be developed as a reference and hands-on resource. It should include a prologue (about the
University/program/ institute/ department/foreword/ preface), the course curriculum, conduct and Assessment guidelines, topics
under consideration, concepts, objectives, outcomes, typical applications/assignments/ guidelines, and references.

Guidelines for Students' Laboratory Journal


The laboratory assignments are to be submitted by students as a journal. The journal consists of a Certificate, table of contents,
and handwritten write-up of each assignment (Title, Date of Completion, Objectives, Problem Statement, Software and Hardware
requirements, Assessment grade/marks and assessor's sign, Theory- Concept in brief, algorithm, flowchart, test cases, Test Data
Set(if applicable), mathematical model (if applicable), conclusion/analysis. Program codes with sample output of all performed
assignments will be submitted as softcopy. As a conscious effort and little contribution towards Green IT and environmental
awareness, attaching printed papers as part of write-ups and program listings to journals must be avoided. Google Drive / Google

Page 69 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

Classroom containing student programs maintained by the laboratory in charge are highly encouraged. For reference, one or two
students lab manuals may be kept with program prints in the Laboratory.

Guidelines for Laboratory /Term Work Assessment


Continuous assessment of laboratory work should be based on the student's overall laboratory assignment performance. Each
Laboratory assignment assessment will assign grades/marks based on parameters, such as timely completion, performance,
innovation, efficient codes, and punctuality.

Guidelines for Practical Examination


Problem statements must be decided jointly by the internal examiner and external examiner. During the practical assessment,
maximum weightage should be given to the satisfactory implementation of the problem statement. During evaluation, relevant
questions may be asked to test the student’s understanding of the fundamentals and effective and efficient implementation. This
will encourage transparent assessment and a fair approach, and hence will not create any uncertainty or doubt in the students'
minds. So, adhering to these principles will consummate our team efforts to the promising start of students' academics.

Guidelines for Laboratory Conduction


Tools and Technologies (commonly used in labs)
●​ Development Tools: VS Code, Browser Developer Tools.
●​ Languages and Frameworks: HTML5, CSS3.
The practicals can be adapted based on the specific syllabus and focus areas of the course, and you may find that some programs
will have a particular emphasis on certain programming paradigms, frameworks, or platforms.

Suggested List of Laboratory Experiments/Assignments

Group A: Assignments (Mandatory Assignment)

Sr No Assignment Title *Mapping of Course


Outcomes

1. Case study: Before coding the website, planning is important, students should CO1
visit different websites (Min. 5) and note down the evaluation results for these
websites, either good or bad, by considering the following parameters.
a.​ Purpose of Website
b.​ Things liked on the website
c.​ Things disliked on the website
d.​ Overall evaluation of the website (Good/Bad)

2. Create a multi-page website using Hyper Text Markup Language (HTML). Include CO2
headings, paragraphs, lists, tables, images, audio, video, and hyperlinks.

3 Create a Login Form using Hyper Text Markup Language (HTML). CO3

3. Design a user registration form with input fields like text, radio, checkbox, CO3
dropdown, and submit button.

4. Use internal, external, and inline Cascaded Style Sheet (CSS) in the Registration CO4
form designed in assignment No. 2.

Page 70 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

5. Design a Web site using Canvas and Scalable Vector Graphics (SVG) features of CO5
HyperText Markup Language (HTML5).

6. Use different Hyper Text Markup Language (HTML) plugins - CO5


1. To display Flash movies
2. To display maps
3. To scan for viruses
4. To verify a bank ID

7. Design a responsive web page using Bootstrap CO6

8. Design a webpage GUI using Figma CO6

Group B: Mini Project>>

Sr No Assignment Title

1 Create / Develop any website using the above techniques. CO6

Learning Resources (If applicable)

Text Books

T1. "HTML & CSS: Design and Build Websites" by Jon Duckett
T2. "JavaScript and JQuery: Interactive Front-End Web Development" by Jon Duckett
T3. "PHP & MySQL: Server-side Web Development" by Jon Duckett

Reference Books :

R1. "Web Development with HTML, CSS, JavaScript and jQuery" by Robin Nixon
R2. "Bootstrap 5 by Example" by Silvio Moreto

Additional Resources: (Books, e-Resources)


●​ [Link]: This website offers tutorials and references for various web technologies.

Page 71 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

24-VEC-2-02: Digital and Technological Solutions

Teaching Scheme: Credit: 2 Examination Scheme:


Lecture: 1 Hour/Week Termwork (TW): 25 Marks
Practical: 2 Hours/Week

Prerequisite Courses: -

Course Description:

Digital Technological Solutions is a comprehensive course designed to equip students with essential skills and knowledge for
navigating and contributing to the digital landscape. This course covers a broad spectrum of contemporary topics, and application
software by examining critical tools and platforms used in modern workplaces, including productivity software, project
management tools, and cloud-based applications.

A significant portion is dedicated to Digital India and e-Governance, where students explore India’s initiatives to leverage digital
technology for inclusive growth and improved governance. Through case studies and practical examples, they learn how digital
transformation impacts citizens, businesses, and government functions.

The course also delves into Cybersecurity, a critical area as digital threats increase in frequency and complexity.

With a blend of theoretical knowledge and hands-on projects, students gain the ability to develop and implement digital
solutions that align with current technological and economic trends, preparing them for roles in various tech-driven sectors

Course Objectives:

The objective of the Digital Technological Solutions course is to provide students with a foundational understanding and
practical skills to thrive in a digital-first world. By the end of this course, students will be able to:

1.​ Proficiency in Application Software: Gain hands-on experience with key application software tools essential for
productivity, collaboration, and management in digital workplaces.
2.​ Understand Digital Transformation: Grasp the significance of Digital India and e-Governance initiatives, recognizing
how digitalization can enhance governance, inclusivity, and socio-economic growth in India and beyond.
3.​ Enhance Cybersecurity Awareness: Develop a solid understanding of cybersecurity principles, enabling students to
identify potential threats, implement security measures, and contribute to safer digital ecosystems.
4.​ Develop Digital Solutions: Equip students with the knowledge and skills to design, implement, and manage digital
solutions that address real-world challenges across sectors.

The course aims to empower students with a versatile skill set, preparing them for dynamic roles in the digital and technological
domains.

Course Outcomes: After completion of the course, learners should be able to

CONo CO BL

CO1 Utilize workspace tools (Forms, Docs, Slides, and Sheets) to plan, organize, analyze data, and present 3
information professionally while demonstrating critical thinking and problem-solving skills.

Page 72 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

CO2 Develop impactful digital content, effectively use e-governance platforms, and perform secure financial
transactions. 3

CO3 Apply cybersecurity principles to protect information and digital systems from threats and vulnerabilities. 3

CO4 Design and implement digital solutions for real-world challenges, demonstrating the ability to leverage 3
technology for process optimization and improved outcomes.

Guidelines for Instructor's Manual


The instructor‘s manual is to be developed as a reference and hands-on resource. It should include a prologue (about the
University/Program/ Institute/ Department/ Foreword/ Preface), curriculum of the course, conduction and Assessment guidelines,
topics under consideration, concept, objectives, outcomes, set of typical applications/assignments/guidelines, and references.

Guidelines for Student's Laboratory Journal


The laboratory assignments are to be submitted by students as a journal. The journal consists of a Certificate, table of contents,
and handwritten write-up of each assignment (Title, Date of Completion, Objectives, Problem Statement, Software / Hardware
requirements, Assessment grade/marks and assessor's sign, Theory- Concept in brief, algorithm (if applicable), flowchart, test
cases (if applicable), Test Data Set(if applicable), mathematical model (if applicable), conclusion/analysis). Attaching printed
papers as part of writeups must be avoided. For reference, one or two journals may be maintained with program prints in the
laboratory.

Guidelines for Laboratory/Term Work Assessment


Continuous assessment of laboratory work should be based on the overall performance of laboratory assignments by a student.
Evaluate assignments based on timeliness, creativity, technical accuracy, and professionalism, maintaining transparency and
fairness.

Guidelines for Laboratory Conduction


Familiarize yourself with the syllabus, lab guidelines, and necessary tools. Prepare the lab environment with the required
software and hardware. Communicate the objectives, deliverables, and timeline for each practical. Ensure students understand
the mapping between assignments and course outcomes. Encourage hands-on practice, collaboration, and innovative
problem-solving.

Suggested List of Laboratory Experiments/Assignments

Group A: Assignments (Mandatory Assignment)


Scenario: You are a project manager for a school event. Your task is to plan and organize the event using Workspace tools.

Sr No Assignment Title Mapping of Course Outcomes

Create a Form (Google/ Microsoft Form/Zoho Forms/ JotForm etc.) to survey


students' preferences for the event theme, date, and activities. Include various
1. question types (multiple-choice, short-answer, etc.) to gather diverse information. CO1
Customize the form's appearance with a relevant theme and clear instructions.
Share the form with students through email or a class website.

Create a spreadsheet (Google Sheets/Excel/Zoho Sheet) to analyze the survey


2. responses. Use five functions like COUNT, SUM, AVERAGE, and SORT to summarize CO1
the data. Visualize the data using charts and graphs to identify trends and

Page 73 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

preferences.

Create a Document (Google Docs/ Microsoft Docs Online/Zoho Docs)to outline


the event schedule, including timings, activities, and responsibilities. Share the
3. CO1
document with team members and collaborate on the schedule. Use formatting
tools (headings, bullet points, etc.) to organize the information.

Design a presentation (Google Slides/ Canva/Prezi/Figma) to showcase the event


plan to the school community. Use slides to highlight key information, such as the
4. event theme, date, time, activities, and expected outcomes. Incorporate images, CO1
videos, and animations to enhance the presentation's visual appeal. Practice the
presentation to ensure smooth delivery.

Group B: Assignments (Out of List perform any 2)

Sr No Assignment Title Mapping of Course Outcomes

1. Digital India and E-Governance Initiatives and Infrastructure


Create a Report on any five major Digital India Initiatives (Aple Sarkar, Digital
Locker/APAAR, National Academic Depository (NAD), NPTEL/SkillIndia/National CO2, CO4
Career Service) * , etc. and register on any learning and assessment portal
mentioned above and earn certification
*Note: Digital India Initiative names will be declared as per availability of the
initiatives available in that particular year for the semester

2. Basics of E-Commerce and Digital Marketing


Create one LinkedIn-specific post promoting an aspect of your institute
CO4
(e.g., academic excellence, alumni success stories, or collaborations). Write
compelling ad captions for the post. Research and suggest 10 relevant and
trending hashtags to maximize reach.

3. Digital Financial Tools and Applications


Create a tutorial video / a comparison table, or an infographic explaining any 5
CO2,CO4,CO5
digital tools and applications. Simulate or demonstrate a simple transaction using
a dummy banking app using any of the studied tools and applications

Group C: Assignments (Out of List perform any 2)

Sr No Assignment Title *Mapping of Course Outcomes

1. Analyze Your Digital Footprint for online privacy and security by performing the
audit of privacy settings on Facebook, Instagram, or LinkedIn: profile visibility, CO3,CO4
post/story visibility, location sharing, and linked accounts.

2. Use online tools such as WHOis Lookup, GoPhish, or similar platforms to verify the
CO3
authenticity of any website.

3. Prepare a report or presentation on the concept of Cybercrime, its classification,


and provide a detailed analysis of any one type of cybercrime, including its CO3
working, real-world examples, and preventive measures.

Page 74 of 78
SNJB’s Late Sau. K. B. Jain College of Engineering, Chandwad (Autonomous Institute)

Learning Resources (If applicable)

Text Books

T1 Nina Godbole, Sunit Belapure, “Cyber Security: Understanding Cyber Crimes, Computer forensics and legal Perspectives”, Wiley

Reference Books:

R1 Joel Elad, “LinkedIn For Dummies”, OReilly, 5th Edition


R2 Dr. Nilakshi Jain, Dr Dhananjay R. Kalbande, ”Digital Forensic”, Wiley

Additional Resources: (Books, e-Resources)


●​ GDrive: [Link]
●​ Digital India Initiatives: [Link]
●​ Skill India : [Link]
●​ NPTEL: [Link]
●​ National Career Service: [Link]
●​ WHOis Lookup: [Link]
●​ GoPhish: [Link]

MOOC Courses links:


●​ Digital Skilling: [Link]

Page 75 of 78
Mid Semester Examination (MSE: March 2025)

Programme: AIDS/Civil/Computer/E&TC/Mechanical/MBA-I
Class Pattern:
Course Name: Course Code:
AY: Semester:
Time: Maximum Marks: 20
Instructions to the candidates:
1. Solve Q.1 OR Q.2, Q.3 OR Q.4, Q.5 OR Q.6
2. Bold-faced figures to the right indicate full marks.
3. Assume the suitable data if necessary
4. Any other instruction required for particular course may be added by subject/course chairman

QN Question Mark
1a) Q 1 can be bifurcated to maximum two sub questions 07
1b)
OR
2 Q 2 can be bifurcated to maximum two sub questions 07

3 Q 3 can be bifurcated to maximum two sub questions 07

OR
4 Q 4 can be bifurcated to maximum two sub questions 07

5 Q 5 can be bifurcated to maximum two sub questions 06

OR
6 Q 6 can be bifurcated to maximum two sub questions 06

Page 76 of 78
Shree Neminath Jain Brahmacharyashram’s
Late Sau. Kantabai Bhavarlalji Jain College of Engineering
Neminagar, Chandwad -423 101 Dist. Nashik.
An Autonomous Institute, Affiliated to Savitribai Phule Pune University, Pune

Semester End Examination (Regular) <<Month Year>>


Programme: Class:
Course and Code: Semester
Academic Year: Pattern:
Time: 2Hr 30 Min Examination: SEE (Month Year) Max. Marks: 60
Instructions to the candidates:
1. Solve Q.1 OR Q.2, Q.3 OR Q.4, Q.5 OR Q.6, Q.7 OR Q.8
2. Bold-faced figures to the right indicate full marks.
3. Assume the suitable data if necessary, but Justify it.
4. Draw the neat labelled diagrams, wherever necessary.
QN Question Marks
1 a) Unit I 6
1 b) Unit II 7
1 c) Unit III 7
OR
2 a) Unit I 6
2 b) Unit II 7
2 c) Unit III 7
3 a) Unit IV 7
3 b) Unit IV 7
OR
4 a) Unit IV 7
4 b) Unit IV 7
5 a) Unit V 7
5 b) Unit V 6
OR
6 a) Unit V 7
6 b) Unit V 6
7 a) Unit VI 7
7 b) Unit VI 6
OR
8 a) Unit VI 7
8 b) Unit VI 6

Page 77 of 78
Supporting Document

Sr. Syllabus Contains Short Answer Yes / No Page No. (In


No. Syllabus)

1 अभ्यासक्रम Enclosed in Syllabus Yes 1

2 पात्रता (As per the Rules and Yes 78


Regulations mentioned in MoM)

3 अभ्यासक्रमाची Enclosed in Syllabus Yes 30


उद्दिष्टे

4 विषयाचे नाव Enclosed in Syllabus Yes 20

5 घटकांचा तपशील Enclosed in Syllabus Yes 20

6 तासिका Enclosed in Syllabus Yes 20

7 श्रेयांक पद्धत Enclosed in Syllabus Yes 20

8 संदर्भ साहित्य Enclosed in Syllabus Yes 31

9 संदर्भ ग्रंथ Enclosed in Syllabus Yes 31

10 प्रश्नपत्रिकेचे स्वरूप Enclosed in Syllabus Yes 76

11 अंतर्गत मल्
ू यमापनाचे Enclosed in Syllabus Yes 20
स्वरूप

12 सत्र परीक्षेचे स्वरूप Enclosed in Syllabus Yes 77

13 गण
ु ांकन Enclosed in Syllabus Yes 20

Page 78 of 78

You might also like