BE (CSE) 2023-25 Exam 2024-26 - New Codes
BE (CSE) 2023-25 Exam 2024-26 - New Codes
RESOLYED to approve the syllabus. teaching and examination schemes of BE Artificial Intelligence && Data Science
H year 2023-24, 1|I Ycar 2024-25, and IV Year 2025-26.
3
To discuss and approve the syllabus. teaching and examination schemes of BE Information Technology Il year 2023
24. I|| Year 2024-25, and IV Year 2025-26.
RESOLVED t0 approve the syllabus. teaching and examination scheme of BE Information Technology Il year 2023
24. I|| Year 2024-25. and |V Year 2025-26.
4. To discuss and approve the syllabus, teaching and examination schemes of BE Iyear ( I Semester and II Semester)
2023-24.
RESOLVED to approve the syllabus, teaching and examination schemes of BE Iyear (ISemester and II Semester)
2023-24 with no change in existing.
Todiscuss and approve the syllabus, teaching and examination sclhemes of MCA Iyear 2023-24, and MCA II Year
2024-25.
RESOLVED to approve the syllabus, teaching and examination schemes of MCA Iyear 2023-24, and MCAII Year
2024-25.
6 TodiscusS and approve the syllabus. tcaching and examination schemes of ME (CSE) Iyear 2023-24, and ME IIYear
2024-25.
RESOLVED t0 approve the syllabuS, leaching and examination schemes of ME (CSE) Iyear 2023-24. and ME||Year
2024-25.
The meeting ended with a vote of thanks to the Chair.
SYLLABUS
BACHELOR OF ENGINEERING
MBM UNIVERSITY
JODHPUR
1
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
NOTIFICATION
In compliance to decision of the Hon’ble High Court all students are required
to fulfil the 75% attendance in each subject and there must be 75% attendance
of the student before he/she could be permitted to appear in the examination
REGISTRAR (ACADEMIC)
2
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
LIST OF TEACHING STAFF
PROFESSOR
1. Dr. Shrwan Ram (HEAD) B.E., M.E., Ph.D.
2. Dr. N.C. Barwar B.E., M.E., Ph.D., MISTE, MIE
3. Dr. Anil Gupta B.E.(Hons), M.Tech., Ph.D.,
MCSI, MISTE,MIE
ASSISTANT PROFESSORS
1. Dr. Alok Singh Gahlot B.E., M.S., Ph.D.
2. Dr. Simran Choudhary B.Tech., M.E., Ph.D.
3. Shri Abhisek Gour B.Tech.(Hons.), M.E.
3
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
BACHELOR OF ENGINEERING (SEMESTER SCHEME)
FOUR-YEAR INTEGRATED PROGRAMME
ACADEMIC REGULATIONS
1. INTRODUCTION
MBM University hereinafter referred to as the ‘Institute’ was founded as MBM
Engineering College on 15th August 1951. This institute is one of the oldest technical
institutions in the country which became a constituent faculty (Faculty of Engineering and
Architecture) of the Jai Narain Vyas University, Jodhpur in the year 1962. Later, the
Government of Rajasthan upgraded the institute to an independent, autonomous State
University through a Legislative Act (MBM University Act 2021) in September 2021.
Located on a 98-acre academic campus and situated within the 5 km. radius of all major
landmarks of the Jodhpur City, the university is known for its vast campus and geographical
advantage.
With a vision to cater to the growing needs of society and industry, the institute has
always been a pioneer in incorporating the latest domains of engineering education and
research. Currently, the institute offers 15 undergraduate, 25 postgraduate, and 10 doctoral
research programs to aspiring students. Several factors including good infrastructure, cutting-
edge curriculum, reputed faculties, low educational costs, and nourishing environment make
MBM a first choice for students within Rajasthan as well as from other states across the
country. The Institute aims to produce quality engineer-scientist having capabilities to
address wide-ranging societal challenges and contribute towards advancement of science and
technology. The University focuses on delivering high quality education and maintains high
standards of education, prestigious legacy, and a flourishing environment that caters for the
holistic and overall development of the students.
The university is proud of its large alumni base who have always excelled in their
career and are contributing through top positions within industry, governmental bodies, and
academia. Many of them are also working as professors in IITs, IIMs, and other prestigious
technical institutions. The institute strives to maintain a culture and environment that enables
our students to become responsible, ethical, and true professionals.
2. VISION
“To be a leading educational institute that provides quality technical education and
conducts research to produce knowledge-rich professionals for meeting the dynamic needs of
the industry and society”.
3. MISSION
“To impart quality technical education to the students to make them globally competent
engineers, contributing to the development of the nation and world at large”.
4. ADMISSION
MBM University offers undergraduate academic programme for students in different
disciplines. Admission to these programmes is through REAP (Rajasthan Engineering
Admission Process), a coordination body for admission to B.E./B.Tech./B. Arch. in
4
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
Rajasthan. The Class XII pass-out students or Diploma in Engineering and Technology
(10+3) can apply for admission. The diploma pass-out candidates can directly get admission
to II year of B.E. programme in the appropriate discipline. They are required to apply through
LEEP (Lateral Entry in Engineering Program), a body for centralized admission of Diploma
pass-outs. The notification for admission is advertised in the month of June/July every year.
The eligibility conditions and procedure are as laid down by University/State Government
from time to time.
5. DURATION OF A PROGRAMME
The programme of study shall normally extend over a period of four years (eight
semesters as an integrated programme). A student shall follow the prescribed courses as
given in the teaching and examination scheme of the academic program to which he/she is
admitted. The minimum duration of each academic program will be determined in terms of
number of registered regular semester, hereafter called registered semester. At the beginning
of each semester as per his/her eligibility, a student will complete the formalities of
registration for a semester by paying the prescribed fees and by filling the continuity form.
Any semester in which a student has registered for a course will be called a registered
semester subject to the following:-
(i) Only the odd and even semesters of an academic year can be registered semester.
(ii) A semester when a student has been granted semester withdrawal/leave or a semester
when a student is suspended from the institute on disciplinary or any other grounds
will not be counted in the number of registered semesters.
(iii) A semester in which a student is allowed by the institute to undergo semester-long
internship will be counted as a registered semester.
The minimum number of registered semesters for completing all degree requirements
will be eight.
6. ATTENDANCE REQUIREMENT
The attendance requirement of the students shall be as under:-
“In compliance of the decision of the Hon’ble High Court, all students are required to
fulfill the 75% attendance rule in each subject, and there must be 75% attendance of the
student before he/she could be permitted to appear in the end term examination”.
Condonation of shortage of attendance:- The Shortage of attendance up to the limits
specified below may be condoned on valid reasons:-
(i) Up to 6% in each subject plus 5 attendances in all aggregate of subject/ courses may
be condoned by the Vice-Chancellor on the recommendation of the Dean / Director/
Principal for undergraduate students and on the recommendation of the Head of the
Department for the Postgraduate students.
(ii) The N.C.C./ N.S.S. cadets sent out to parades and camps and such students who are
deputed by the University to take part in games, athletics or cultural activities may
for purposes of attendance be treated as present for the days of their absence in
connection with the aforesaid activities and that period shall be added to their subject
5
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
wise attendance.
7. DEPARTMENT
Each program is offered by an academic unit which is called as a department. The name of
the Departments and their codes are given in Table 1.
TABLE 1: ACADEMIC DEPARTMENTS
CODE OF ACADEMIC
NAME OF ACADEMIC DEPARTMENT
DEPARTMENT/SECTION
ARCHITECTURE AND TOWN PLANNING AR
CHEMICAL ENGINEERING CH
CIVIL ENGINEERING CE
COMPUTER SCIENCE AND ENGINEERING CSE
ELECTRICAL ENGINEERING EE
ELECTRONICS AND COMMUNICATION
ECE
ENGINEERING
MECHANICAL ENGINEERING ME
MINING ENGINEERING MI
PETROLEUM ENGINEERING PE
PRODUCTION AND INDUSTRIAL ENGINEERING PI
STRUCTURAL ENGINEERING SE
PHYSICS PHY
CHEMISTRY CHY
MATHEMATICS MA
HUMANITIES AND SOCIAL SCIENCE HSC
6
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
TABLE 2: VARIOUS ACADEMIC PROGRAMS
S. Program Name of the Department running the
Academic Program
No. Code program
9. PROGRAMME STRUCTURE
Every program maintains a teaching schedule for which weekly contact hours are decided
for delivering lectures (L), engaging tutorials (T) and/or performing Practical (P)/Design
classes to make learning more effective. The information regarding number of courses
their credits and contact hours per week are given in the teaching and examination scheme
of the respective program. The associated credits of a course are based on the number of
7
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
contact hours for lectures, tutorials, and practicals. A student on successful completion of
the course with a passing grade will earn an equivalent number of credits. The courses are
categorized into distinct categories as given in Table 3.
TABLE 3: CATEGORY OF COURSES, THEIR ABBREVIATION AND CODES
S.
Category Abbreviation Code
No.
1 Humanities and Social Sciences including Management courses HSMC 1
2 Basic Science courses BSC 2
Engineering Science courses including workshop, drawing, basics
3 ESC 3
of electrical/mechanical/computer etc.
4 Professional core courses PCC 4
Professional Elective courses relevant to chosen specialization/
5 PEC 5
branch
Open Subjects – Electives from other technical and/or emerging
6 OEC 6
subjects
7 Project work, seminar, and internship in industry or PSI 7
8 Co-curricular activity & other non-credit course MNC 8
Each course is identified by a unique code consisting of elements N, P, C, Z, L, and D i.e.,
Course Code is NPCZL(D). The description of the code elements is given in the Table 4.
TABLE 4
Course
Code N P C Z L (D)
Elements
DESCRIPTION OF ELEMENTS OF CODE
ELEMENT DESCRIPTION
Semester Number in numeric single digit i.e., 3 to 8 and F for first year (I&II
N
Semester)
Program Code i.e., CH for B.E. (Chemical Engineering), CE for B.E. (Civil
P
Engineering), and so on as defined in Table 2 earlier.
C Course Category Code from Table 3 i.e., for Professional Core Course (PCC) C= 4.
Z Course Number in numeric single digit i.e., 1,2,3 etc.
L is either A or B it depends upon whether the course is Lecture Based or
L Laboratory Based. For Lecture Base L=A, Laboratory Based L=B and for non-
credit courses L=C
D Department Code from Table 1
8
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
Examples of Course Code:-
Semester Program Course Course Department Course
Course Title L-T-P
Number Code Category Number Code Code
Discrete 4ECC42A
4th ECC PCC 2 3-1-0 ECE
Structures (ECE)
6EE14A
Management 6th EE HSMC 4 3-0-0 EE
(EE)
Control 6EE41B
6th EE PCC 1 0-0-2 EE
System Lab. (EE)
The course code for B.E. first year (I & II Semester) will be as given in Table 5 below.
TABLE 5
Subject Name Subject Code Subject Name Subject Code
FCC21A Civil Engineering FCC31B
Engineering Chemistry
(CHY) Lab. (CE)
FCC31A Engineering FCC32B
Civil & Environment Engineering
(CE) Graphics (CE)
FCC22A Engg. Mechanics FCC33B
Mathematics-I
(MA) Lab. (SE)
FCC32A FCC21B
Engineering Mechanics Chemistry Lab.
(SE) (CHY)
FCC33A Basic Electrical FCC34B
Basic Electrical Engineering
(EE) Lab. (EE)
Introduction to Computer FCC34A Workshop Practice- FCC35B
Programming (CSE) I (ME)
FCC23A FCC36B
Engineering Physics Machine Drawing
(PHY) (ME)
FCC24A FCC22B
Mathematics-II Physics Lab.
(MA) (PHY)
Elements of Mechanical FCC35A FCC37B
Mechanical Lab.
Engineering (ME) (ME)
FCC36A Workshop Practice- FCC38B
Basic Electronics
(ECE) II (ME)
FCC39B
Computer Lab.
(CSE)
Basic Electronics FCC310B
Lab. (ECE)
Humanities & FCC23B
English (HSC)
9
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
10. EVALUATION
The evaluation of students in a course from third semester & onwards will be based on the
performance of the student in the internal assessment (IA) and end-term examination
(ETE). IA will be an ongoing process during the semester and will consist of various
components as detailed below. There shall be End-term examinations (Theory as well as
practical and sessional) at the end of each semester. In Lecture-based courses, the
allocation of marks will be as follows:- 30 percent for IA and 70 percent for the ETE of
the maximum marks specified for the course. For Laboratory-based courses, the marks
will be equally distributed, with 50 percent for IA and 50 percent for the ETE of the
maximum marks specified for that course. The internal assessment (IA) marks for the
lecture-based course will consist of the following components:-
(i) Maximum 10% marks of the total marks specified for the course, each for Mid-Term I
and Mid-Term II. Mid-Term examination will be held as per the schedule specified in the
academic calendar. Answer copies of the Mid-Term examination will be shown to the
students within 15 days after completion of the corresponding Mid-Term examination.
(ii) Remaining 10% marks of the total marks specified for the course to be awarded by the
course instructor based on the attendance of the student and performance of the student
in quizzes, tutorials, assignments, etc. The weightage of each of the above will be
decided by the course instructor and will be notified to the students at the beginning of
the course.
Explanation:- If the total marks specified for the course is 100 then 30 marks will be for
IA & 70 marks will be for ETE. Out of 30 marks of IA, maximum of 10 marks will be
there for each mid-term examination and the remaining 10 marks will be as per (ii)
above.
In case of unforeseen illness or any other valid reason that has prevented a student from
appearing in any of the midterm exams, the concerned instructor, after informing the Head
of the Department, may conduct a special midterm examination. The internal assessment
for Laboratory-based courses will encompass attendance, fieldwork, practical work, viva-
voce examination, and similar components. There will be only end term examination
(ETE) for B.E. first year.
The end-term examination will be held as per the schedule notified by the office of
controller of examination. These examinations will also be called as Main/University
examinations. The title of these examinations will be as follows:-
10
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
At the end of First Semester First B.E., First Semester Examination “Year”
At the end of Second Semester First B.E., Second Semester Examination “Year”
At the end of Third Semester Second B.E. (Program Code) Third Semester Examination “Year”
Second B.E. (Program Code) Fourth Semester Examination
At the end of Fourth Semester
“Year”
At the end of Fifth Semester Third B.E. (Program Code) Fifth Semester Examination “Year”
At the end of Sixth Semester Third B.E. (Program Code) Sixth Semester Examination “Year”
At the end of Seventh
Final B.E. (Program Code) Seventh Semester Examination “Year”
Semester
At the end of Eighth Semester Final B.E. (Program Code) Eighth Semester Examination “Year”
Note:- Year for the session 23-24 will be 2024 and so on.
11
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
(c) A candidate who has completed regular studies in a particular Program of Engineering
during the fourth semester of the Second B.E. in that Program and has also taken the
Second B.E. third semester examination for that Program is eligible to appear for the
Second B.E. fourth semester examination in that Program of study.
(d) Every candidate appearing for the Second B.E. fourth semester examination must exhibit
a proficient understanding of the subjects as per the examination and teaching scheme.
10.3 Third B.E. Examination
(a) A candidate who has successfully completed the Second B.E. III semester and Second
B.E. IV semester exams and has pursued regular courses in a specific Program of
Engineering during the fifth semester of the Third B.E. in that Program is eligible to take
the examination for the Third B.E. fifth semester of that Program of study.
(b) All candidates appearing for the Third B.E. fifth semester examination must demonstrate
sufficient knowledge of the subjects in accordance with the examination and teaching
scheme.
(c) A candidate who has completed regular studies in a particular Program of Engineering
during the fifth semester of the Third B.E. in that Program and has also taken the Third
B.E. fifth semester examination for that Program is eligible to appear for the Third B.E.
sixth semester examination in that Program of study.
(d) Every candidate appearing for the Third B.E. sixth semester examination must exhibit a
proficient understanding of the subjects as per the examination and teaching scheme.
10.4 Final B.E. Examination
(a) A candidate who has successfully completed the Third B.E. V semester and Third B.E.
VI semester exams and has pursued regular courses in a specific Program of Engineering
during the seventh semester of the Final B.E. in that Program is eligible to take the
examination for the Final B.E. seventh semester of that Program of study.
(b) All candidates appearing for the Final B.E. seventh semester examination must
demonstrate sufficient knowledge of the subjects according to the examination and
teaching scheme.
(c) A candidate who has completed regular studies in a particular Program of Engineering
during the seventh semester of the Final B.E. in that Program and has also taken the Final
B.E. seventh semester examination for that Program is eligible to appear for the Final
B.E. eighth semester examination in that Program of study.
(d) Every candidate appearing for the Final B.E. eighth semester examination must exhibit a
proficient understanding of the subjects as per the examination and teaching scheme.
11. CRITERIA TO PASS AND ALLOWED TO KEEP TERM (ATKT)
To pass in any semester, a candidate should obtain at least ‘P’ grade (awarded based on
aggregate marks of IA and ETE of that course) in each lecture-based course, and at least
‘B’ grade (awarded based on aggregate marks of IA and ETE of that course) in each
laboratory-based course of that semester. Furthermore, a candidate should obtain a SGPA
12
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
(Semester Grade Point Average) of at least 5.0 in that semester. After passing a particular
semester the candidate will be allowed to study as a regular candidate in the next higher
semester as per conditions 10.1 to 10.4. Each course (either Lecture-based or Laboratory-
based) hereinafter for this section will be referred to as a unit. Furthermore, in certain
cases even if a candidate has failed in one or more units the candidate will be allowed to
study as a regular candidate in the next higher semester. This condition of allowing a
candidate to pursue regular studies in next higher semester even if the candidate has not
passed in previous semester is termed as allowed to keep term (ATKT). The conditions to
be followed for ATKT are as follows:-
(a) To pass in any lecture-based course a candidate must obtain at least 30% of the
maximum marks allocated for internal assessment (IA) and at least 35% of the total
marks (IA & ETE) prescribed for that course. Furthermore, if a candidate fails to secure
at least 30% of the maximum marks of internal assessment (IA) in a particular course the
candidate will be treated as failed in that course even if the candidate has secured 35% or
more of the total marks (sum of IA & ETE marks) prescribed for that course.
(b) If a candidate fails in not more than 3 units in a semester examination, he/she shall be
allowed to keep term (ATKT) i.e., the candidate will be allowed to study as a regular
candidate in the next higher semester and for passing that semester he/she has to
complete all the formalities of that semester. However, additionally he/ she shall have to
reappear in the end-term examination of those units (s) that the candidate could not pass
earlier along with other regular candidates whenever the examination of that semester is
held and has to pass in the unit (s) in which he/she had failed. For the purpose of this
clause, each lecture-based course and each laboratory-based course shall be counted as a
separate unit. Furthermore, the internal assessment marks obtained by him/her shall be
carried over. If any student wants to improve his/her marks in IA in which the candidate
had failed earlier then that candidate will be required to complete all the formalities of IA
of that course such as appearing in midterm examination, submitting the assignments,
performing the laboratory experiments etc. as the case may be after paying the stipulated
fees and after registration in that course whenever next that course is available for
registration.
(c) HUMANITIES & ENGLISH shall not be counted as a unit while applying (a) above. In
other words, as a special criterion, a candidate shall be allowed to keep term even though
he/she has failed in HUMANITIES & ENGLISH in addition to up to another three units.
(d) Suppose a candidate fails in more than three units (theory & practical) of the prescribed
courses for him/her in that semester or does not secure the prescribed minimum SGPA in
that semester. In that case, he/she shall not be permitted to continue his/her studies in the
next higher semester and shall be treated as an Ex-student. He/she has to reappear in all
the courses of that semester whenever the examination of that semester is held. All the
marks obtained earlier in internal assessment shall be carried over. If any student wants
to improve his/her marks in IA in one or more courses then that candidate will be
required to complete all the formalities of IA of that course such as appearing in midterm
examination, submitting the assignments, performing the laboratory experiments, etc. as
13
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
the case may be after paying the stipulated fees and after registration in that course
whenever next that course(s) is(are) available for registration.
(e) A candidate who has passed all laboratory-based courses of a particular semester but has
failed in more than three lecture-based courses of that semester shall be required to
reappear only in the end-term examination of all lecture-based courses of that semester
examination as Ex-student whenever the examination of that semester is held. All the
marks obtained earlier by the candidate in the laboratory-based courses (i.e., internal
assessment plus the end-term marks) shall be carried over. Also, the marks obtained
earlier in the internal assessment of the lecture-based courses shall be carried over. If any
student wants to improve his/her marks in IA in one or more lecture-based courses then
that candidate will be required to complete all the formalities of IA of that course such as
appearing in midterm examination, submitting the assignments, etc., after registration in
that course whenever next that course(s) is(are) available for registration.
(f) For passing a laboratory-based course there is an additional requirement that a candidate
must obtain at least 50% marks in internal assessment of that course, failing which the
candidate shall not be permitted to appear in end-term examination (ETE) of that course
in that semester. For such cases, a candidate will be declared failed in that course. Those
candidates who have failed in a course have to join as a regular student in that course
whenever it is offered next by the department based on the availability of resources and
suitability of the candidate. The Head of the Department may organize and arrange
special classes for the particular subject to minimize the loss to the student who fails in
VIII semester. In case the course is discontinued in the department, the student can take
up another course in lieu of the course discontinued, subject to approval of the Head of
the Department.
(g) A candidate who fails in any elective subject may be permitted by the Head of the
Department to change the elective subject in a subsequent semester. He/she shall be
required to undergo a regular course of study for the new elective subject.
(h) The candidates who are permitted to appear as ex-students shall be required to pay a
prescribed fee as amended from time to time for doing each practical and sessional
during the semester.
(i) A candidate who is unable to appear at the end-term examination in some/all lecture-
based or Laboratory-based courses due to any reason whatsoever, shall be considered as
having failed in those courses.
12. MANDATORY TRAINING
S. Duration of Exam
Mode of Training After Credit
No. Training Semester
II Year
1 Six weeks In-house/Industry V 1.0
(IV Semester)
14
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
(VI Semester)
TOTAL 2.0
15
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
per<35 per<50 F
Absent Absent AB
Step 2:- For each subject convert the Grade to Score Point as per Table II.
Table II: Grade to Score
Performance
Grade Score/Grade Point
O 10 Outstanding
A+ 9 Excellent
A 8 Very Good
B+ 7 Good
B 6 Fair
C 5 Average
P 4 Pass
F 0 Fail
W 0 Withdrawal from Semester
X 0 Debarred
AB 0 Absent
Step 3:- Semester Grade Point Average (SGPA) of kth semester is:-
∑𝒏𝒊=𝟏 𝑷𝒊 ∗ 𝑪𝒊
𝑺𝑮𝑷𝑨 =
∑𝒏𝒊=𝟏 𝑪𝒊
Where Pi is Score Points in ith subject, Ci is Credits of ith subject, and n is total number of
subjects in current kth semester
Step 4:- Cumulative Grade Point Average (CGPA) of kth semester is
∑𝒎
𝒋=𝟏 𝑺𝒊 ∗ 𝑪𝒊
𝑪𝑮𝑷𝑨 =
∑𝒎
𝒋=𝟏 𝑪𝒊
Where Sj is SGPA of jth semester, Cj is total Credits in jth semester, and m is total
number of semesters upto current kth semester.
(b) For determining merit position of the candidates at the final year level the SGPA
obtained by them in III semester to VIII semester shall only be considered, termed as
MGPA (Merit Grade Point Average). MGPA shall be calculated as below:-
16
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
∑𝟖𝒊=𝟑 𝑺𝒊 ∗ 𝑪𝒊
𝑴𝑮𝑷𝑨 =
∑𝟖𝒊=𝟑 𝑪𝒊
Where Si is SGPA of ith semester, Ci is total Credits in ith semester.
(c) In case a candidate passes any subject in 2nd attempt or later one, the grade awarded
shall not be higher than B+ in that subject.
(d) Awarded SGPA and CGPA shall be recalculated if a candidate passes a subject or all
subjects of any semester in 2nd or later attempt.
(e) To calculate SGPA and CGPA, obtained marks for all subjects shall be considered
irrespective of whether it is F grade (Failed or Absent) or any other grade.
15. CONVERSION OF GRADES
Whenever it is expedient to convert the SGPA/CGPA into percentage of marks the
following formulas to be used:-
Equivalent % of marks from SGPA = (SGPA – 0.5) x 10
Equivalent % of marks from CGPA = (CGPA – 0.5) x 10
A candidate will be awarded the degree with first division if he/she secures 60% or
more by converting the overall CGPA obtained at the end of VIII semester into percentage
using the above formula. Furthermore, a candidate will be awarded the degree with honors
if a candidate secures 70% or more by converting the overall CGPA obtained at the end of
VIII semester into percentage using the above formula.
16. MOOCS (SWAYAM/NPTEL) COURSES
1. The courses being offered by SWAYAM/NPTEL platform will be offered to students of
this University for credit transfer.
2. A student may complete a MOOC (SWAYAM/NPTEL) course and transfer equivalent
credits to partially complete the mandatory credit requirements of the concerned B.E.
program.
3. The HODs will finalize the list of courses which are available and can be offered as self-
paced courses through MOOCS.
4. Respective HODs shall decide upon the course/courses which a department shall allow to
be taken as Massive Open Online Course/s (MOOCS) through SWAYAM/NPTEL and
for credit transfer. While deciding the self-paced courses the HODs shall take following
into consideration:- (a) There is non-availability of suitable teaching staff for running
such a course in the Department/Faculty (b) The facilities for offering elective papers
(Courses) (already specified in the syllabus) sought for by the students are not available
in the department/faculty and this course is available in the list of course specified by the
SWAYAM. (c) The self-paced course offered through SWAYAM would supplement the
teaching-learning process in the Department.
5. While deciding the course/courses which a department shall permit to be taken as an
online course, it should be taken into consideration that any student can take only up to
20% of the total courses in a program in a semester as self-paced course/courses.
17
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
6. Based on the points 3,4,5 and 6 as mentioned above each department on direction of
HODs shall prepare a list of approved MOOC courses. Thereafter, before the
commencement of each semester, the department shall release a list of MOOC courses
approved as Departmental Elective Courses.
7. A student shall enroll only in such notified MOOC (SWAYAM/NPTEL) courses as
published by the concerned department.
8. MOOCS courses will be considered for transfer of credits only if the concerned student
has successfully completed and obtained the MOOC certificate to this effect.
9. Furthermore, each department will appoint a Coordinator to act as single point of contact
(SPOC) for any matters related with these courses. The Coordinator will ensure
enrolment of all the students on the SWAYAM platform as per deadlines. The
Coordinator will also submit a copy of the list of the enrolled students to examination
section through HOD. The Coordinator will act as a facilitator and guide the students to
appear in examination as per the details provided by the Principal Investigator/ Host
Institution.
10. After the conduct of the examination and completion of evaluation process the
Departmental Coordinator will collect the details of grades obtained by each student
along with a copy of their certificates. Based on these details each department will
prepare a consolidated list (subject-wise/course-wise) of the obtained grades by the
students along with their names. The HODs will then send the same to the office of
controller of examination of the University for mobility of the grades.
11. In case of the difficulty the Department SWAYAM coordinator can contact the
University Coordinator for SWAYAM. For this purpose, University will appoint a
University SWAYAM coordinator who shall act as a single point of contact (SPOC) at
the University level. University SWAYAM coordinator shall act as a single point of
contact and shall work as an interface between colleges, departments, and UGC.
12. A student cannot request for transfer of credits for any course not approved by the
Departmental council of the concerned Department.
13. The credit equivalence of the MOOC Course will be as follows: 12 weeks-3 credits, 8
weeks 2 credits, and 4 weeks 1 credit.
14. The grading for the MOOC Course will be as given in the table below:-
Final Score on MOOC Certificate Grade
Per ≥ 90 O
80≤per<90 A+
70≤per<80 A
60≤per<70 B+
50≤per<60 B
40≤per<50 C
18
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
35≤per<40 P
per<35 F
Absent AB
17. MEDIUM OF INSTRUCTION AND EXAMINATION
The medium of Instructions and Examination in all Engineering Examinations of
Theory/Practical and Sessional shall continue to be English as hitherto.
19
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
the purpose of reckoning 50% of courses subject to the limit of courses prescribed as
above.
2. Re-evaluation will not be permitted for the following Examination:-
(a) Practical and Sessional
(b) Internal Assessment (IA)
3. A candidate who wishes to apply for reevaluation of his/her answer books should submit
an application in the prescribed form together with the requisite fee to the Controller of
Examination before the expiry of 07 days from the date of the declaration of his/her
result.
4. No application received without the requisite fee or after the last date determined as in
Clause (3) shall be entertained.
5. If the award of the re-evaluator is more/less than the award of the main examiner and is
subject to a limit of 20% of the maximum marks of the ETE prescribed for the course,
the award re-evaluator shall be taken as the marks obtained in reevaluation. However, if
the award of the re-evaluator is more/less than the award of the main examiner beyond
this limit than the computation of the revised marks shall be as under:-
Marks awarded by the main examiner ± 20% of the maximum marks of ETE of the
course paper.
21. FOR LATERAL ENTRY CANDIDATES ADMITTED TO SECOND B.E. (ALL
BRANCHES)
(a) The diploma-passed candidates admitted in the Second B.E. (all branches) shall be
required to undergo a regular course of study in Special Mathematics III and IV
semesters of II B.E. along with other theory units of the semester examinations. For a
candidate to pass in Special Mathematics examination the combined marks obtained in
III & IV Semester shall be counted. Candidate failing in special mathematics shall be
awarded one additional ATKT.
(b) The B.Sc. Passed candidates admitted to Second B.E. (all branches) will have to clear
deficiencies of engineering subjects (theory and practical of B.E. I year) as decided by
the concerned Dean.
22. CO-CURRICULAR ACTIVITIES
Co-curricular activities marks shall be awarded by the concerned Head for B.E. II Year
and onwards and concerned Dean for B.E. I Year students. Minimum passing marks in Co-
curricular activities shall be 35%. If a candidate fails to obtain at least 35% marks then he/she
shall has to complete the required activities in the next semester.
20
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
SECOND YEAR
(COMPUTER SCIENCE & ENGINEERING)
III-SEMESTER EXAMINATION SCHEME- 2023-24
21
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
SECOND YEAR
(COMPUTER SCIENCE & ENGINEERING)
IV-SEMESTER EXAMINATION SCHEME- 2023-24
8 PCC 4CSE43B - - 1 - - 2 - 50 50
(CSE) Computer Networks Laboratory
$$$ - Students can choose open electives of the respective credit from other departments of the
university, NPTEL, MOOCs or similar online platforms and other institute of repute with the prior
permission of the head of the department.
Note: Students have to undergo a Practical Training - I of 45 days (in house/field) at the end of IV
Semester for which assessment will be made at the beginning of next semester.
To pass, a candidate must obtain:
(a) 35 per cent in each written paper,
(b) 50 per cent in each of the practicals and sessionals
(c) 45 per cent in aggregate
22
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
THIRD YEAR
(COMPUTER SCIENCE & ENGINEERING)
V-SEMESTER EXAMINATION SCHEME- 2024-25
Students have to choose Departmental Elective - I course from the following list of courses offered by
the Department:
List of Departmental Elective – 1
5CSE51A Microprocessors and Assembly Programming
5CSE52A Computer Graphics
5CSE53A Java Programming
To pass, a candidate must obtain:
(a) 35 per cent in each written paper,
(b) 50 per cent in each of the practicals and sessionals
(c) 45 per cent in aggregate
23
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
THIRD YEAR
(COMPUTER SCIENCE & ENGINEERING)
VI-SEMESTER EXAMINATION SCHEME – 2024-25
24
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
FINAL YEAR
(COMPUTER SCIENCE & ENGINEERING)
VII-SEMESTER EXAMINATION SCHEME- 2025-26
L T P L T P Th. Pr. IA
1 PCC 7CSE41A Distributed Computing 3 1 - 3 1 - 70 - 30
(CSE)
2 PCC 7CSE42A Data Science and 3 1 - 3 1 - 70 - 30
(CSE) Analytics
3 PCC 7CSE43A Cryptography and 3 - - 3 - - 70 - 30
(CSE) Network Security
4 PEC 7CSE5xA Departmental 3 1 - 3 1 - 70 - 30
(CSE) Elective - 5
5 PEC 7CSE5xA Departmental 3 1 - 3 1 - 70 - 30
(CSE) Elective – 6
6 PCC 7CSE42B Data Science and - - 1 - - 2 - 50 50
(CSE) Analytics Laboratory
7 PEC 7CSE5xB Departmental - - 1 - - 2 - 50 50
(CSE) Elective – 5 Laboratory
25
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
FINAL YEAR
(COMPUTER SCIENCE & ENGINEERING)
VIII-SEMESTER EXAMINATION SCHEME- 2025-26
Cate- Course
Credits Hrs/week Marks allotted
S. gory Code
Course Title
N
L T P L T P Th. Pr. IA
8CSE71
1 PSI Seminar 0 0 3 - - * 0 50 50
(CSE)
8CSE72
2 PSI Project** 0 0 15 - - * 0 300 300
(CSE)
** The project can be done by the student in house or in industry as per the norms and guidelines of
the department/college.
Note: Contact hours will be applicable for students working on project in house only as per the
norms and guidelines of the department/college.
26
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
COURSE CONTENTS
INDEX
SECOND YEAR III-SEMESTER ............................................................................ 29
[ESC] 3CSE31A (CSE) – MATHS FOR COMPUTING .................................................... 29
[PCC] 3CSE42A (CSE) – PRINCIPLES OF PROGRAMMING LANGUAGES .............. 29
[PCC] 3CSE43A (CSE) - OBJECT ORIENTED PROGRAMMING ................................. 30
[PCC] 3CSE44A (CSE) - DATA STRUCTURES AND ALGORITHMS ......................... 30
[PCC] 3CSE45A (CSE) - LOGIC DESIGN ........................................................................ 31
[HSMC] 3CSE16A (CSE) – PROFESSIONAL PRACTICE, CYBER LAW AND ETHICS .... 31
SECOND YEAR IV-SEMESTER............................................................................. 32
[PCC] 4CSE41A (CSE)– DESIGN AND ANALYSIS OF ALGORITHMS ...................... 32
[PCC] 4CSE42 A (CSE) – WEB TECHNOLOGIES .......................................................... 32
[PCC] 4CSE43A (CSE) – COMPUTER NETWORKS ...................................................... 33
[PCC] 4CSE44A (CSE) – DATABASE MANAGEMENT SYSTEMS ............................. 33
[PCC] 4CSE45A (CSE) – COMPUTER ORGANIZATION AND ARCHITECTURE ..... 34
THIRD YEAR V-SEMESTER .................................................................................. 35
[PCC] 5CSE41A (CSE) – SOFTWARE ENGINEERING .................................................. 35
[PCC] 5CSE42A (CSE) – OPERATING SYSTEMS .......................................................... 35
[PCC] 5CSE43A (CSE) – THEORY OF COMPUTATION ............................................... 36
[PEC] 5CSE44A (CSE) – ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING...... 36
LIST OF DEPARTMENTAL ELECTIVES – 1 .................................................................. 37
[PEC] 5CSE51A (CSE) – MICROPROCESSORS AND ASSEMBLY PROGRAMMING .. 37
[PEC] 5CSE52A (CSE) – COMPUTER GRAPHICS ..................................................... 37
[PEC] 5CSE53A (CSE) – JAVA PROGRAMMING ...................................................... 37
THIRD YEAR VI-SEMESTER ................................................................................ 38
[PCC] 6CSE41A (CSE) - ROBOTICS AND EMBEDDED SYSTEM............................... 38
[PCC] 6CSE42A (CSE) - PRINCIPLES OF COMPILER DESIGN ................................... 38
LIST OF DEPARTMENTAL ELECTIVES – 2/3/4............................................................ 39
[PEC] 6CSE51A (CSE) – IMAGE PROCESSING ......................................................... 39
[PEC] 6CSE52A (CSE) – SYSTEM PROGRAMMING ................................................ 39
[PEC] 6CSE53A (CSE) – ADVANCED MACHINE LEARNING ................................ 39
[PEC] 6CSE54A (CSE) – GRAPHS AND SOCIAL NETWORKS ............................... 40
[PEC] 6ADS42A (CSE) – NATURAL LANGUAGE PROCESSING ........................... 40
[PEC] 6ADS52A (CSE) – ECOMMERCE AND BUSINESS INTELLIGENCE .......... 41
[PEC] 6IT42A (CSE) – WIRELESS AND MOBILE COMPUTING ............................ 41
[PEC] 6ITE52A (CSE) - MODERN WEB DEVELOPMENT ....................................... 41
27
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
FINAL YEAR VII-SEMESTER ............................................................................... 43
[PCC] 7CSE41A (CSE) – DISTRIBUTED COMPUTING ................................................ 43
[PCC] 7CSE42A(CSE) – DATA SCIENCE & ANALYTICS ............................................ 43
[PCC] 7CSE43A (CSE) – CRYPTOGRAPHY AND NETWORK SECURITY ................ 44
LIST OF DEPARTMENTAL ELECTIVES – 5/6 ............................................................... 45
[PEC] 7CSE51A (CSE) – BLOCKCHAIN ..................................................................... 45
[PEC] 7CSE52A (CSE) - BIOMETRICS AND BIO-SIGNAL PROCESSING ............. 45
[PEC] 7CSE53A (CSE) – PARALLEL AND GPU COMPUTING ............................... 46
[PEC] 7CSE54A (CSE) – DEEP LEARNING ................................................................ 46
[PEC] 7ADS42A (CSE) - COMPUTER VISION ........................................................... 47
[PEC] 7IT42A (CSE) - INTERNET OF THINGS .......................................................... 47
[PEC] 7IT53A (CSE) - INFORMATION RETRIEVAL AND BIG DATA ................... 48
[PEC] 7IT54A (CSE) - CYBER SECURITY .................................................................. 48
28
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
SECOND YEAR III-SEMESTER
29
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
[PCC] 3CSE43A (CSE) - OBJECT ORIENTED PROGRAMMING
3L,1T 3 Hours, 70 Marks
Introduction to Programming Paradigms, Object-oriented programming: Need, Evolution, Advantages
and Comparison with Functional and Logical Paradigms. Introduction to object-oriented requirement
analysis and system design. Introduction to C++, History, Difference from C, Data Types, Control
Statements, Code Translation, Common uses, Console I/O operations. Concepts of OOP.
Organization and Maintenance: Encapsulation and Abstraction, Classes & objects, abstract data types,
properties and operations of objects. Protecting objects - access specifiers in C++. Optimization –
inline functions. Sharing data between objects – friend keyword. Classes vs. Data vs. Entities. Special
uses of Classes – Consumer/Producer, Observer, Helper, Controller, Abstract. Objects and Memory –
Construction, Destruction, Garbage Collection, Finalizers, Static vs Dynamic Object Creation,
Cloning. Properties of Classes – static keyword. Concept of pure Object-Oriented Languages – Case
study on Java/Javascript.
Extension and Reuse: Inheritance, Parent and Derived classes, Nested classes, Types of inheritance.
Accessing properties – this, super, protected keywords. Multiple inheritance – issues, solutions. C++
virtual vs Java interface approach. Special provisions – static, virtual, abstract classes. Polymorphism:
Dynamic binding, Overloading and overriding - Operators and Functions. Type Conversion – implicit
and explicit. Compile Time vs Runtime Polymorphism. Use cases for pure virtual functions.
Introduction to Type independence –Templates.
Sharing data and Handling errors: Memory sharing vs message passing between objects, Concept of
coupling and cohesion, Passing objects in C++ - Shallow vs Deep cloning. Serializing objects. Types
of errors, handling exceptions, defining custom exceptions – need and syntax.
Using OOP for building large systems – Namespaces, command line arguments. Overview of
Standard Template Library (C++). Input/Output – Streams. Some special features - Strings,
Reference Variables. Introduction to object-oriented analysis and design patterns.
30
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
[PCC] 3CSE45A (CSE) - LOGIC DESIGN
3L, 1T 3 Hours, 70 Marks
Introduction to number systems, concept of logic gates, Boolean algebra and signed arithmetic,
Simplification of Boolean expressions - K-maps and tabular method.
Combinational circuits, half adder, full adder, flip flops, transfer circuits, clocks, shift registers and
binary and BCD counters. Parallel full adder. BCD adder.
Multiplexer, demultiplexer, encoder, decoder. Binary multiplication, Booth’s algorithm. Binary
division.
Analysis and design of synchronous sequential systems, finite memory and flow chart method of
design, State assignment, races and hazards. Introduction to threshold logic & relay circuits,
sequential adder.
Introduction to switching devices, positive and negative logic. OR, AND, NOR, NAND, Exclusive
OR and Exclusive NOR gates. RTL, DCL, DCTL, TTL, RCTL, ECL, HTL, MOS AND CMOS logic
circuit and their realization. Fan-in and Fan-out capacity. Speed and delay in logic circuit.
31
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
SECOND YEAR IV-SEMESTER
32
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
[PCC] 4CSE43A (CSE) – COMPUTER NETWORKS
3L, 1T 3 Hours, 70 Marks
Basic Communication Model. Analog and Digital Signals. Need and Advantages of Data
Communications. Network topologies and types of networks. OSI reference model and TCP/IP
Protocol Suite. Layers in TCP/IP. Network Devices – Switch, Hub, Router, Gateway. Circuit and
Packet Switching.
Digital Communication - Transmission of Digital Signals – Encoding, Impairments, Nyquist Bit Rate,
Noise. Performance – Bandwidth, Throughput, Latency, Bandwidth-Delay, Jitter. Multiplexing and
Transmission Media. Error Detection and Correction - Cyclic codes, Checksum, Forward error
correction.
Link control: Services of data link layer, flow and error control, addressing. Media Access control:
Random Access, Controlled Access and Channelization. Wired LANs and Ethernet Protocol.
Network Layer – Packets, Connectionless and Connection-Oriented protocols. Introduction to IPv4 &
IPv6. IPV4 Addressing, Forwarding of Packets. Routing algorithms. Performance – Delay,
Throughput, Packet Loss, Congestion. Introduction to Multicasting – types, addresses, forwarding.
Overview of ICMP.
Transport Layer – Services, Flow and Congestion Control Protocols. Datagrams & UDP – Services &
Applications. TCP – Services, Features, States, Ports and Sockets. Session and Application Layer –
Introduction to FTP, TELNET, SSH and SNMP. Overview of Wireless Communication, Adhoc
Networks and Tethering.
33
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
[PCC] 4CSE45A (CSE) – COMPUTER ORGANIZATION AND ARCHITECTURE
3L 3 Hours, 70 Marks
Organization of computer system, Basic building blocks of CPU. Construction of ALU - Integer
representation, Floating point number system, Arithmetic operations on floating point numbers, Data-
path and bus design, Logical operations, implementation of logical instructions.
General instruction formats, addressing modes. Concept of control unit, execution of instructions,
Hardwired and Microprogrammed control unit, Microinstructions and Microprogramming. Instruction
execution cycle and instruction set. General and Special Purpose Registers.
Memory element, RAM, Static RAM, Dynamic RAM, dimension of memory access, ROM, PROM,
EPROM, EEPROM, CCD and cache memories. Hierarchy of memories. Magnetic, Optical and Flash
Disks.
Interconnection of computer components, buses, bus formats and operations, isolated and memory-
mapped input-output, interfacing of keyboards and printers. Interrupts in IO systems, DMA. Data
transfer, DMA interrupts, polling, masking, nested interrupts.
Introduction to instruction pipelining, pipeline hazards, and performance.
34
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
THIRD YEAR V-SEMESTER
35
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
[PCC] 5CSE43A (CSE) – THEORY OF COMPUTATION
3L 3 Hours, 70 Marks
Finite Automata & Regular Expression: Basic Concepts of finite state machine. Deterministic and
Non-deterministic finite automata. Conversion of NDFA to DFA, NFAs with epsilon transitions.
Design regular expressions. Relationship between regular expression & Finite automata.
Minimization of finite automata. Finite automata with output: Mealy & Moore Machines.
Regular Set and Regular Grammar: Formal definition of Regular Language and Grammar. Regular
Sets and Regular Grammars. Equivalence of regular grammar and finite automata. Kleen’s closure
Theorem. Arden’s Theorem. Closure properties of Regular language. Pumping lemma for Regular
language. Myhill-Nerode theorem.
Context Free Grammar/ Language & Pushdown Automata: Context Free Grammars. Derivations,
Parse trees, Ambiguity. Greiback Normal form, Chomsky normal forms. Pushdown Automata:
Definitions, Instantaneous descriptions, Deterministic pushdown automata, Non-deterministic
Pushdown automata. Context Free Language. Closure properties of CFLs. Pumping lemma for CFL.
Linear bounded Automata & Context Sensitive Language: Chomsky Hierarchy of Languages and
automata, Introduction to Linear bounded Automata, Instantaneous descriptions. Properties of
context-sensitive languages. Context sensitive grammar.
Turing Machine: Definition of Turing machine, Instantaneous descriptions. Design of TM, Other
Turing Machine Models. Recursive language and Recursively enumerable languages. Computability.
Universal Turing Machines, Church-Turing Thesis, Halting Problem, Reductions and Undecidability
Proofs. Rice’s Theorem.
36
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
LIST OF DEPARTMENTAL ELECTIVES – 1
38
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
LIST OF DEPARTMENTAL ELECTIVES – 2/3/4
40
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
[PEC] 6ADS52A (CSE) – ECOMMERCE AND BUSINESS INTELLIGENCE
3L, 1T 3 Hours, 70 Marks
Introduction to Electronic Commerce: Need, History and Evolution. Economic consideration.
Infrastructure for E-Commerce, Intranets and Extranets and various Internet protocols.
E-Commerce Software Requirements- Catalogue display, Shopping cart, Transaction processing, and
Catalogue customization. Electronic payment systems: Introduction to Electronic cash, Electronic
Wallets, Smart cards, Credit and Charge Cards. Business strategies for web: Creating effective web
presence, Identifying and reaching customers, creating and maintaining brands on web. Business
models for selling on web.
Introduction to purchasing, logistics and support activities on web. Introduction to Electronic data
Interchange and web auction. Supply Chain Management. Planning and management of e-commerce
projects. Legal, language, ethical and taxation issues of e-commerce. Mobile-first paradigm.
Overview of installable Web apps, Native apps and Cross-platform apps.
Web Applications - Mailing lists, Discussion forums, Integrating emails to web application, Open
Authentication services. Security Threats to E-Commerce: Intellectual Property threat, client threat,
communication channel threat and server threat. Policy for Protecting E-Commerce Assets. Ensuring
transaction Integrity and security.
Usage Analytics and Concepts of Reach, Engagement, Conversion, Lifetime Value and Segmentation.
Cost Factors – Data, Compute, Bandwidth, and Availability cost. Compliance and Governance.
Introduction to CRM, Cross-selling and Up-selling. Planning large scale campaigns. Case studies of
ecommerce startups.
41
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
Web Page Optimization: Page Speed Metrics, HTTP Caching – Cache-Control and ETags, Server-
side Compression – Apache mod_deflate. Other strategies - Minification, CSS Sprites, Redirects, JS
Optimizations, Content Delivery Networks.
Search Engine Optimization – How Search Engines work, Keyword planning, placement and
mapping. Meta and Open Graph Tags, Optimizing App Experience for SEO – Overview of Google
Lighthouse. Key Performance Indicators. User Interaction and SEO. Web Analytics – Reach,
Impressions, Engagement, Conversion, Lifetime Value. User segmentation.
User Experience Design: Globalization – Character Sets, Timezones, Currencies, Translations.
Responsive Page Design – CSS Media Queries, Flexbox API. Designing for User preferences –
Motion, Contrast, Color Scheme, Form Factor, Location. Designing for Accessibility.
42
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
FINAL YEAR VII-SEMESTER
43
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
[PCC] 7CSE43A (CSE) – CRYPTOGRAPHY AND NETWORK SECURITY
3L 3 Hours, 70 Marks
Introduction to cryptography, Classical Cryptosystem, Block Cipher. Data Encryption Standard
(DES), Triple DES, Modes of Operation, Stream Cipher. LFSR based Stream Cipher, Mathematical
background, Abstract algebra, Number Theory. Modular Inverse, Extended Euclid Algorithm,
Fermat's Little Theorem, Euler Phi-Function, Euler's theorem.
Advanced Encryption Standard (AES), Introduction to Public Key Cryptosystem, Diffie-Hellman Key
Exchange, Knapsack Cryptosystem, RSA Cryptosystem. Primarily Testing, ElGamal Cryptosystem,
Elliptic Curve over the Reals, Elliptic curve Modulo a Prime. Generalized ElGamal Public Key
Cryptosystem, Rabin Cryptosystem.
Message Authentication, Digital Signature, Key Management, Key Exchange, Hash Function.
Cryptographic Hash Function, Secure Hash Algorithm, Digital Signature Standard.
Security Attacks on Internet: HTTP Attacks, DNS Attacks, CSRF Attacks, Sniffers, ARP poisoning
and MAC Flooding, Denial of Service, Session Hijacking, Social Engineering. SQL Injection,
Phishing, Spoofing. Side-channel attacks.
Introduction to Application Security and Penetration Testing. Authorization Mechanisms: Single
Sign-On, Biometrics, OTP, Open Authentication Standards. Overview of Secure Sockets Layer (SSL)
and Pretty Good Privacy (PGP).
44
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
LIST OF DEPARTMENTAL ELECTIVES – 5/6
45
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
[PEC] 7CSE53A (CSE) – PARALLEL AND GPU COMPUTING
3L, 1T 3 Hours, 70 Marks
Introduction to parallel processing and trends, Flynn’s classification for parallel computing, Parallel
Programming Paradigms, PRAM Model. Case studies of parallel computers. Principles of pipelining:
parallelism versus pipelining, pipelining principles and classifications, instruction pre-fetch and
branch handling, hazard detection and resolution.
Structure for array processors: SIMD computer organization, masking and data routing mechanism
Inter PE communication, introduction to associative array processing. GPU architectures vs Array
Processors. GPUs in Machine Learning: need, current trends, benchmarks.
Need for GPU Computing, Introduction to NVIDIA GPU architectures. Multiprocessor systems vs
GPUs. Concept of threads, blocks and grids. Memory Management in GPUs. Software Layers,
compatibility, drivers. Choosing a GPU for Data Science/ML. GPU on cloud.
Programming parallel applications: Introduction to Open MP: Programming Model, Memory Model,
Execution Model, Error Handling. Introduction to CUDA: Programming Model, API, Execution
Model, Memory Model, Error Handling. CUDA with Python.
Parallel programming in MATLAB: MATLAB Programming basics, data types, reading/writing data,
Introduction to Parallel Computing toolbox. Parallel computing constructs – parfor, parfeval,
gpuArray, batch. Overview of MATALB workers and cluster computing.
46
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
[PEC] 7ADS42A (CSE) - COMPUTER VISION
3L, 1T 3 Hours, 70 Marks
Concepts of Imaging Systems. The Pinhole Camera and its properties. Concepts of Aperture, Focal
Length, Depth of Field. Anatomy of Human Vision – Color Models (RGB HSV, CMYK),
Illumination Models (Ambient, Diffuse, Specular), Density (Halftones and Dithering).
Working with images in MATLAB: Data types, control flow, functions, extensions in MATLAB.
Reading and writing image file formats and displaying images. Operations on Images - Histogram,
Color, Spatial, Morphological and Geometrical Operations. Introduction to Image Filters, Spatial and
Frequency Domain Filters. Comparison with OpenCV.
Computer Vision Concepts. Computer Vision vs Image Processing. Understanding the computer
vision problems - Categorization, Classification, Segmentation, Feature Detection, Object
Recognition & Tracking, Labelling and Annotation, Image Registration, Restoration, Template
Matching and Content Based Retrieval.
Image Features – Local vs Holistic. Finding contours, edges and texture. Feature Extraction –
Template Based, HoG, Haar, Horris, LoG DoG, SIFT, Bag of Words. Dimensionality Reduction in
images. Architecture and Challenges of Image Classification.
Learning features using Convolutional Neural Networks. Using CNNs for Classification, Object
Detection and Segmentation. Applications of other Neural Network Architectures in Computer
Vision. Overview of famous deep computer vision models – AlexNet, ResNet, GoogleNet, Inception,
RCNN, YOLO. Introduction to Transfer Learning.
47
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx
[PEC] 7IT53A (CSE) - INFORMATION RETRIEVAL AND BIG DATA
3L, 1T 3 Hours, 70 Marks
Introduction, Information retrieval V/S Data Retrieval, logical view of documents, retrieval process.
Basic models for IR and their formal characterization. User interfaces and visualizations, Information
access process.
Introduction to Big Data – Traits of Big Data. Need and importance of Big Data. Challenges of
Conventional Systems. Drivers of Big Data. Introduction to Data Pipelines.
Big Data Storage – Introduction to Apache Hadoop, History of Hadoop. Hadoop Distributed File
System (HDFS), Architecture and Goals. Namenodes and Datanodes. Federation. Storing and
Retrieving Data. Hadoop Data flow, Data Ingest with Flume and Sqoop. Hadoop Archives.
Hadoop Ecosystem: MapReduce – Architecture, Goals & Features. MapReduce Jobs & Design
Patterns. Job Scheduling and Failures, Task Execution, Types and Formats. Introduction to YARN –
ResourceManager, NodeManager, ApplicationMaster, Containers. Overview of Hive, Pig, HBase,
ZooKeeper and Cassandra.
Big Data Processing – Stream Data Model and Architecture, Stream Computing, Filtering Streams.
Introduction to Apache Spark: Architecture & Applications. Introduction to Apache Kafka, Spark vs
Kafka, Architecture & Applications. Overview of SparkML.
48
C:\Users\Dell\Desktop\Syllabus New 2023\BE(CSE) 2023-25 Exam 2024-26_New Codes.Docx