B.Tech Data Science Syllabus 2025-26
B.Tech Data Science Syllabus 2025-26
COURSE STRUCTURE
AND
DETAILED SYLLABUS
DEPARTMENT VISION
DEPARTMENT MISSION
[Link]. Programme
I. Computer Science & Engineering (CSE)
II. Electrical & Electronics Engineering (EEE)
III. Electronics & Communication Engineering (ECE)
IV. Electronics & Telematics Engineering (ETE)
V. Information Technology (IT)
Computer Science & Engineering (Artificial Intelligence & Machine
VI.
Learning) (CSM)
VII. Computer Science & Engineering (Data Science) (CSD)
2.1 Admissions to the undergraduate (UG) programme shall be made either on the basis of the merit rank
obtained by the qualified students at the entrance test conducted by Telangana Government (EAPCET)
or on the basis of any other order of merit approved by the TS Govt., subject to
reservations as prescribed by the government from time to time.
2.2 The medium of instruction for the entire undergraduate programme in Engineering & Technology will
be English only.
3.1 A student after securing admission shall complete the [Link]. programme in a minimum period of four
academic years and a maximum period of eight academic years starting from the date of
commencement of first year first semester, failing which student shall forfeit seat in [Link]. course.
Each student has to secure a minimum of 160 credits out of 164 credits for successful completion of the
undergraduate programme and award of the [Link]. degree.
2025-26 CSE(Data Science) 2
3.2.1 UGC/AICTE specified definitions/descriptions are adopted appropriately for various terms and
abbreviations used in these academic regulations/ norms.
3.2.1 Semester Scheme
The undergraduate programme is of four academic years and there shall be two semesters in each
academic year. There shall be a minimum of 15weeks of instruction, excluding the mid- term and
semester-end exams. Around 15 instruction hours, 30 instruction hours and 45hours of learning need to
be followed per one credit of theory course, practical course and project/field-based learning
respectively. In each semester, there shall be ‘Continuous Internal Evaluation (CIE)’ and ‘Semester
End Examination (SEE)’ under Choice Based Credit System (CBCS). The curriculum/course structure
suggested by AICTE is followed as a reference document.
3.2.2 Credit Courses
All courses offered in each semester are to be registered by the student. Against each course in the
course structure, the L:T:P:C(lecture periods: tutorial periods: practical periods: credits) pattern has
been defined.
• One credit is allocated for one hour per week in a semester for lecture(L) or Tutorial(T) session.
• One credit is allocated for two hours per week in a semester for Laboratory/Practical(P) session.
• One credit is allocated for three hours per week in a semester for Project/Mini-Project session.
For example, a theory course with three credit weightage requires three hours of classroom
instruction per week, totaling approximately 45 hours of instruction over the entire semester.
8 Industry Training/
Internship/ Industry
Industry Training/Internship/Industry Oriented Mini-
Oriented Mini-
9 Project/Skill Development Courses
Other Core project/Skill
Courses(OCC) Development Courses
Seminar based on core contents related to parent branch of
10 Seminar
Engineering.
2025-26 CSE(Data Science) 3
Skill Development
Courses designed to help individuals gain, improve, or
11 Courses(SDC) -
refine specific skills
Value Added Courses to build professional values, traditional
12 Courses(VAC) - knowledge and sensitization of societal issues
5.1 A faculty advisor / mentor shall be assigned to a group of around 20 students, who will advise the
students about the undergraduate programme, its course structure and curriculum, choices/options of
the courses, based on their competence, progress, pre-requisites and interest.
5.2 The academic section of the college invites ‘registration forms’ from students before the beginning of the
semester through ‘on-line registration’, ensuring ‘date and time stamping’. The online registration requests
for semester courses shall be completed two weeks before the commencement of SEEs (Semester End
Examinations) of the preceding semester.
5.3 A student can apply for on-line registration, only after obtaining the ‘written approval’ from faculty
advisor/mentor, which should be submitted to the college academic section through the Head of the
Department. Acopy of it shall be retained with the Head of the Department, faculty advisor/ mentor and the
student.
5.4 A student shall register for all the courses offered in a semester as specified in the course structure.
5.5 Course options exercised through on-line registration are final and cannot be changed; further,
alternative choices also will not be considered. However, if the course that has already been listed for
registration by the Head of the Department in a semester could not be offered due to any inevitable or
unexpected reasons, then the student shall be allowed to have alternative choice either for a new course
(subject to offering of such a course), or for another existing course. Such alternative arrangements will be
made by the Head of the Department, with due notification and time-framed schedule, within a week, but
before the commencement of class- work of the semester.
5.6 The Head of the Department / Course Coordinator should review vacant slots in the timetable of each
section once in every week or fortnight. The vacant slots in the time-table may be allocated to the subject
teachers who could not take classes in proportion to the number of weeks completed from the
commencement of the semester.
5.7 Two faculty members may be allocated for the tutorial session of Mathematics-1 course for better
interaction/practice and to minimise the failures in the subject.
5.8 Professional Electives: The students have to choose six Professional Electives (PE-I to PE- VI) from
the six baskets of professional electives given.
Students have the flexibility to choose from the list of professional electives offered by the Institute or opt to
register for the equivalent Massive Open Online Courses (MOOCs)as listed from time to time by the
University.
5.9 Open Electives: Students have to choose three Open Electives (OE-I, II & III) from three baskets of
Open Electives given by other than the parent department. However, the student can opt for an Open
Elective course offered by the parent department, if the student has not studied that course so far. Similarly,
Open Elective courses being studied should not match with any courses of the forthcoming semesters.
2025-26 CSE(Data Science) 4
The objective/quiz paper is set with multiple choice, fill-in the blanks and match the following type of
questions for a total of 10 marks.
The descriptive paper shall contain 6 questions out of which, the student has to answer 4 questions,
each carrying 5 marks. The average of the two Mid Term Examinations shall be taken as the final
marks for Mid Term Examination (for 30 marks).
While the first mid-term examination shall be conducted on 50% of the syllabus, the second mid-term
examination shall be conducted on the remaining 50% of the syllabus. Questions will be drawn from
the mid-term exam syllabus, ensuring uniform coverage of all topics.
The remaining 10 marks of Continuous Internal Evaluation are distributed as follows:
2. Five marks for the assignment for 5marks. Student shall submit two assignments and the
average of 2 Assignments each for 5 marks shall be taken. The first assignment should be
submitted before the conduct of the first mid-term examination, and the
second assignment should be submitted before the conduct of the second mid-term
examination.
2025-26 CSE(Data Science) 6
3. Five marks for the Viva-Voce/PPT/Poster Presentation/ Case Study on a topic in the
concerned subject. This assessment shall be completed before II Mid-Term Examination. The
Principal shall schedule these sessions in their semester plan.
9.2.2 Engineering Drawing and Computer Aided Drafting Course:
For this course, 20 marks will be allocated for day-to-day assessments conducted during drawing
practice sessions, and another 20 marks will be allocated for the mid-term examination. In the mid-term
examination, students shall attempt any four out of six given questions. The first mid-term exam will be
conducted in the conventional mode using a drawing board, while the second mid-term exam will be
conducted in conventional mode, and Computer-Aided Drafting will be part of the internal evaluation.
9.3 A Computer-Based Test (CBT) in each course is available for students who either:
1. Missed one of the two mid-term examinations due to unavoidable circumstances, or
2. Attended both mid-term examinations but wish to improve their internal marks.
The CBT will be conducted at the end of the semester and will carry a total of 30 marks. The marks
obtained in the CBT will be considered equivalent to those obtained in one mid-term examination. Zero
marks will be awarded to students who are absent from the mid-term examination. The average of the
best two scores from the three exams (the two mid-term exams and the CBT), combined with other
internal assessment components, will constitute the Continuous Internal Improvement (CII) marks for
that specific course.
9.4 Semester End Examination for theory courses
1. 10 marks for a write-up on day-to-day experiments in the laboratory (in terms of aim,
components/procedure, expected outcome).
2. 10 marks for viva-voce (or) tutorial (or) case study (or) application (or) poster presentation of the
course concerned.
2025-26 CSE(Data Science) 7
3. 10 marks for the internal practical examination conducted by the laboratory teacher concerned.
4. The remaining 10 marks are for Laboratory Report/Project and Presentation, which consists of the
Design (or) Software/Hardware Model Presentation (or) App Development (or) Prototype
submission which shall be evaluated after completion of laboratory course and before semester end
practical examination.
The Semester End Examination for practical courses shall be conducted with an external examiner and
the laboratory course teacher. The external examiner shall be appointed by Principal from the panel of
examiners proposed by the HOD.
In the Semester End Examination for practical courses held for 3 hours, rubrics of evaluation for 60
marks is as given below:
1. 10 marks for write-up
2. 15 for experiment/program
3. 15 for evaluationof results
4. 10 marks for presentation on an other experiment/program in the same laboratory course and
5. 10 marks for viva-voce on concerned laboratory course.
For any change of experiment, 5 marks will be deducted from the total of 60 marks. If second time
change of experiment is requested, another five marks will be deducted from the 60 marks. No third
change will be permitted.
9.6 Field-based Research Project:
There shall be a Field-based Research Project in the intervening summer between II-II and III- I Semesters.
Students will register for this project immediately after II Year II Semester examinations and pursue it
during summer vacation. The Field-based Research Project shall be submitted in a report form and
presented before the committee in III year I semester. It shall be evaluated for 100 external marks. The
evaluation committee shall consist of an External Examiner, Head of the Department, Supervisor of the
Project and a Senior Faculty Member of the department. There shall be no internal marks for Field-based
Research Project. Student shall have to earn 40% marks, i.e 40 marks out of 100 marks. The student is
deemed to have failed, if he (i) does not submit a report on the Project, or (ii) does not make a presentation
of the same before the committee as per schedule, or (iii) secures less than 40% marks in this course.
9.7 Internship/Industry Oriented Mini Project:
There shall be an Internship/Industry Oriented Mini Project in collaboration with an industry from their
specialization. Students shall register for this project immediately after III Year II Semester Examinations
and pursue it during summer vacation. Internship should be carried out at an organization (or) Industry.
The Industry Oriented Mini Project shall be submitted in a report form and presented before the committee
in IV Year I Semester before the semester end examination. It shall be evaluated for 100 external marks.
The committee consists of an External Examiner, Head of the Department, Supervisor of the Industry
Oriented Mini Project/Internship, and a Senior Faculty Member of the Department.
9.7.1 For evaluating industry-oriented mini-projects, it is preferable to appoint an external examiner from the
industry, ideally from one of the organizations/ industries with which the institute has established /
proposing to establish collaborations.
9.8 UG Project Work:
9.8.1 The UG project work shall be initiated at the beginning of the IV Year II Semester and the duration of the
project work is one semester. The student must present in consultation with his/her supervisor, the title,
objective and plan of action of his/her Project work to the departmental committee for approval within two
weeks from the commencement of IV Year II
2025-26 CSE(Data Science) 8
Semester. Only after obtaining the approval of the departmental committee, the student can start his/her
project work.
9.8.2 Student has to submit project work report at the end of IV Year II Semester. The project work shall be
evaluated for 100 marks. Out of which 40 marks and 60 marks are allocated for CIE and External
Evaluation respectively.
9.8.3 For internal evaluation, the departmental committee consisting of Head of the Department, Project
Supervisor and a Senior Faculty Member shall evaluate the project work for 40marks. The distribution of
marks is as follows:
9.8.4 The External Evaluation shall be conducted by the external examiner for a total of 60 marks. It shall
comprise the presentation of the work, communication skills, and viva-voce, with a weightage of 20 marks,
15 marks, and 25 marks respectively.
The topics for main Project shall be different from the topic of Industry Oriented Mini Project/
Internship/SDC. The student is deemed to have failed, if she (i) does not submit a report on the Project, or
(ii) does not make a presentation of the same before the External Examiner as per schedule, or (iii) secures
less than 40% marks in the sum total of the CIE and SEE taken together.
9.8.5 For conducting viva-voce exam of project work, Principal appoints an external examiner. The external
examiner may be selected from the list of experts submitted by the HOD of the Department.
9.8.6 A student who has failed, may re-appear once for the above evaluation, when it is scheduled again; if
student fails in such ‘one re-appearance’ evaluation also, she has to appear for the same in the next
subsequent year, as and when it is scheduled.
9.9 Skill Development Courses:
Four Skill Development Courses are included in the Curriculum in II-1, II-2, III-1 and III-2 semesters.
Each Skill Development Course carries one credit. The evaluation pattern will be same as that of a
laboratory course including the internal and external assessments.
The objective of Skill Courses is to develop the cognitive skills as well as the psycho-motor skills.
9.10 Value-Added Courses:
The evaluation of Value-Added Courses shall be similar to that of theory courses. However, the scheduling
of these mid-term exams and semester-end examinations may not be combined with main-stream
examinations. One hour /45 mins proctored mid-term examination shall be conducted in the regular class
by the same subject teacher. It should not impact the conduct of other classes on that day.
The scheduling of the semester-end examinations shall also be intimated by the controller of examinations.
10.3 To measure the performance of a student, a 10-point grading system is followed. The mapping between
the percentage of marks secured and the corresponding letter grade is as follows:
10.4 A student shall be declared successful or ‘passed’ in a semester, if she secures ‘C’ grade or above in
every course (ie GP ≥ 5)
10.5 A student who has obtained an ‘F’ grade in any course shall be deemed to have‘failed’ and is required
to re-appear for a supplementary exam as and when conducted. In such cases, internal marks in those
courses will remain the same as those obtained earlier.
10.6 To a student who has not appeared for an examination in any course, ‘Ab’ grade will be allocated in
that course, and she is deemed to have ‘Failed’. Such student will be required tore-appear for
supplementary/make-up exam as and when conducted. The internal marks in those courses will remain
the same as those obtained earlier.
10.7 The students earn a Grade Point (G) in each course, on the basis of letter grade secured in that course.
Every student who passes a course will receive grade point GP>= 5(‘C’ grade or above).
10.8 The ‘Credit Points’ (C) are computed by multiplying the grade point with credits for a given course.
Credit Points(C) = Grade Point(G) x Credits
10.9 The Semester Grade Point Average (SGPA) is calculated only when all the courses offered in a
semester are cleared by a student. It is calculated by dividing the sum of credit points(ΣCG) secured from
all courses registered in a semester, by the total number of credits registered during that semester. SGPA
is rounded off to two decimal places. SGPA for each semester is thus computed as
where ‘i’ is the course indicator index (considering all courses in a semester), ‘N’ is the no. of courses
registered for the semester (as listed under the course structure of the branch), Ci is the [Link] credits
allotted to the ith course, and Gi represents the grade points corresponding to the letter grade awarded for
that ithcourse.
10.10 If a student earns more than160 credits, only the courses corresponding to the best 160 credits shall be
considered for the computation of CGPA of [Link]. degree.
10.11 The Cumulative Grade Point Average (CGPA) is a measure of the overall cumulative performance of a
student in all semesters considered for registration. The CGPA is the ratio of the total credit points
secured by a student for the courses correspond to best 160 credits out of all registered courses in all
semesters, and the total number of credits correspond to those selected courses. CGPA is rounded off to
two decimal places. CGPA is thus computed at the end of each semester, from the I year II semester
onwards, as per the formula
where ‘M’ is the total no. of courses corresponding to the best 160 credits from the courses registered in
all eight semesters,‘j’ is the course indicator index(takes into account all courses from 1 to 8 semesters),
Cjis the no. of credits allotted to the jth course, and Gj represents the grade points (GP) corresponding to
the letter grade awarded for that jth course.
2025-26 CSE(Data Science) 10
SGPA=152/20=7.6
The CGPA of the entire [Link]. programme shall be calculated considering the best 160 credits earned by
the student.
10.12 For merit ranking or comparison purposes or for any other listing, only the ‘rounded off’ values of the
CGPAs will be used.
10.13 SGPA of a semester will be mentioned in the semester Memorandum of Grades if all courses of that
semester are cleared in first attempt. Otherwise, the SGPA shall be mentioned only on the Memorandum
of Grades in which sitting he passed his last exam in that semester.
13.2 Advanced supplementary examinations in IV Year II Semester courses may be conducted for those who
failed in any course offered in IV Year II Semester. It may enable the students to receive their [Link].
provisional certificate at an early date. Advanced supply examinations may be scheduled after one month
of the declaration of the final semester results but within two months period after the declaration of the
final semester results .
There shall be no supplementary examination in the successive semester. The students who could not
secure any pass grade in advance supplementary examinations have to wait for regular series examination
of next batch to write their back-log examination.
3. Second year first semester to Regular course of study of second year first
Second year second semester Semester and fulfillment of attendance requirement.
4 Second year second semester to (i) Regular course of study of second year second
Third year first semester semester and fulfilment of attendance requirement.
(ii) Must have secured at least 25% of the total credits
up to second year second semester from all the relevant
regular and supplementary examinations, whether the
student takes those
Examinations or not.
5 Third year first semester to Third Regular course of study of third year first semester
Year second semester And fulfillment of attendance requirement.
6 Third year second semester to Regular course of study of third year second
Fourth year first semester Semester and fulfillment of attendance requirement.
7 Fourth year first semester to Regular course of study of fourth year first semester
Fourth year second semester And fulfillment of attendance requirement.
• Best 160 credits shall be considered for CGPA computation. The student can avail exemption of courses
totaling up to 4 credits other than Professional core courses, Laboratory Courses, Seminars, Project Work
and Field Based Research Project/Industry Oriented Mini Project / Internship, for optional drop out from
these 164 credits registered;
• The semester grade point average (SGPA) of each semester shall be mentioned at the bottom of the grade
card, when all the subjects in that semester have been passed by the student.
• Credits earned by the student in either a Minor or Honors program cannot be counted towards the required
160 credits for the award of the [Link]. degree.
17.1 A student who registers for all the courses specified in the course structure and secures the required number
of 160 credits within 8 academic years from the date of commencement of the first academic year, shall be
declared to have qualified for the award of [Link]. degree in the branch of Engineering selected at the time
of admission.
17.2 A student who qualifies for award of the degree as listed in item 17.1 shall be placed in the following classes.
17.3 A student with final CGPA (at the end of the undergraduate programme) ≥7.5, and fulfilling the following
conditions - shall be placed in ‘First Class with Distinction’:
(i) Should have passed all the courses in ‘First Appearance’.
(ii) Should not have been detained or prevented from writing the semester end examinations in any semester
due to shortage of attendance or any other reason.
A student not fulfilling any of the above conditions with final CGPA≥7.5 shallbe placed in ‘First Class’.
17.4 Students with final CGPA (at the end of the undergraduate programme) >= 6.5 but <7.5 shallbe
placed in ‘First Class’.
17.5 Students with final CGPA (at the end of the undergraduate programme) >= 5.5but < 6.5, shall be placed in
‘Second Class’.
17.6 All other students who qualify for the award of the degree (as per item 17.1), with final CGPA (at the end of
the undergraduate programme) >= 5.00 bu t<5.5, shall be placed in ‘pass class’.
17.7 Grace Marks
Grace marks shall be given to those students who complete the course work of four year B. Tech. degree, not
secured pass grade in not more than three theory subjects and adding a specified grace marks enables the
student to pass the subject(s)as well as gets eligibility to receive the provisional degree certificate.
Grace marks for students admitted under the R-25 Academic Regulations should not exceed 0.15% of the
total maximum marks in all eight semesters (excluding the marks allocated for value added courses and skill
development courses).
until the tie is resolved: 1) more number of times secured highest SGPAs, ii) more number of O and A+
grades in that order and iii) highest SGPA in the order of first semester to eight semester.
In addition, students must clear any associated course(s) and submit the internship/ apprenticeship report as per the
College schedule and guidelines.
21.3 Re-entry into the [Link]. Program
Students who have exited the [Link]. program with a 2-Year UG Diploma may apply for re-entry into the
Third Year (Fifth Semester) of the [Link]. program. Re-entry is subject to the following conditions:
• The student must surrender the awarded UG Diploma Certificate.
• Students who wish to rejoin in III Year must join the same [Link]. program and same college
from which the student exited. Before rejoining, students should check for continuation of the same
branch at the college. If the specific branch is closed in that particular college, then student should
consult the Principal for the possible alternative solutions.
• Re-registered students will be governed by the academic regulations in effect at the time of re-
entry, regardless of the original regulations under which they were admitted.
2025-26 CSE(Data Science) 14
• If a student opts to continue her studies without a gap after being awarded the diploma, they must
register for the third-year courses before the commencement of class work.
21.4 Break-in Study and Maximum Duration
Students are allowed to take a break of up to four years after completion of II Year II Semester with prior
permission from the Principal of the college.
Re-entry after such a break is subject to the condition that the student completes all academic requirements
with in twice the duration of the program (i.e., within8 years for a 4-year [Link]. program).
22.6.3 These look-Up Tables are not applicable for the students who seek transfer from i) other Universities to
JNTUH affiliated colleges, ii) autonomous to non-autonomous colleges, III) one autonomous to another
autonomous colleges and iv)non-autonomous to autonomous colleges under JNTUH. Such students should
consult the University regarding equivalent courses, as was in previous practice.
2025-26 CSE(Data Science) 15
22.7 The R-25 Academic Regulations are applicable to a student from the year of re-admission. However, the
student is required to complete the study of [Link]. degree with in the stipulated period of eight academic
years from the year of first admission.
26.0 Scope
26.1 The academic regulations should be read as a whole, for the purpose of any interpretation.
26.2 In case of any doubt or ambiguity in the interpretation of the above rules, the decision of the
PRINCIPAL is final.
26.3 The College may change or amend the academic regulations, course structure or syllabi at any time, and the
changes or amendments made shall be applicable to all students with effect from the dates notified by the
Principal.
*****
2025-26 CSE(Data Science) 16
ACADEMIC REGULATIONS FOR [Link]. (LATERAL ENTRY SCHEME) FROM THE A.Y 2026-27
6. Promotion rule
7. All the other regulations as applicable to [Link].4-year degree course(Regular) will hold good for B.
Tech. (Lateral Entry Scheme).
8. LES students are not permitted to exit the [Link]. program after completion of second year ([Link]. II
Year II Semester).
2025-26 CSE(Data Science) 17
MALPRACTICES RULES
DISCIPLINARY ACTION FOR / IMPROPER CONDUCT IN EXAMINATIONS
Nature of Malpractices/Improper conduct Punishment
If the student:
Possesses or keeps accessible in examination hall,
any paper, note book, programmable calculators,
cell phones, pager, palm computers or any
other form of material concerned with or related
to the subject of the examination (theory or
Expulsion from the examination hall and
1. (a) practical) in which student is appearing but has
cancellation of the performance in that subject
not made use of (material shall include any marks
only.
on the body of the student which can be used as
an aid in the subject of the
examination)
Gives assistance or guidance or receives it from Expulsion from the examination hall and
any other student orally or by any other body cancellation of the performance in that subject
language methods or communicates through cell only of all the students involved. In case of an
(b)
phones with any student or persons in or outside outsider, he will be handed over to the police and
the exam hall in respect of any matter. a case is registered
against him.
Expulsion from the examination hall and
Has copied in the examination hall from any cancellation of the performance in that subject and
paper, book, programmable calculators, palm all other subjects the student has already appeared
computers or any other form of material relevant including practical examinations and project work
2. to the subject of the examination (theory or and shall not be permitted to appear for the
practical) in which the student is appearing. remaining examinations of the subjects of
that semester/year.
I YEAR I SEMESTER
Course
[Link]. Group Course Title L T P Credits
Code
1 BSC 131AK Matrices and Calculus 3 1 0 4
2 BSC 131AE Engineering Chemistry 3 0 0 3
3 HSC 131AG English for Skill Enhancement 3 0 0 3
4 ESC 131AD Basic Electronics 3 0 0 3
5 ESC 131AM Programming for Problem Solving 3 0 0 3
6 BSC 13104 Engineering Chemistry Lab 0 0 2 1
7 ESC 13108 Programming for Problem Solving Lab 0 0 2 1
English Language and Communication Skills
8 HSC 13106 0 0 2 1
Lab
9 ESC 13105 Engineering Workshop 0 0 2 1
10 Induction Program
Total Credits 15 1 8 20
I YEAR II SEMESTER
Course
[Link]. Group Course Title L T P Credits
Code
Ordinary Differential Equations and Vector
1 BSC 132AS 3 0 0 3
Calculus
2 BSC 132AA Advanced Engineering Physics 3 0 0 3
Engineering Drawing and Computer Aided
3 ESC 132AF 2 0 2 3
Drafting
4 ESC 132AB Basic Electrical Engineering 3 0 0 3
Total Credits 14 0 12 20
2025-26 CSE(Data Science) 21
II YEAR I SEMESTER
[Link]. Group Course Title L T P Credits
1 BSC Mathematical and Statistical Foundations 3 0 0 3
4 PC Operating Systems 3 0 0 3
II YEAR II SEMESTER
[Link]. Group Course Title L T P Credits
1 PC Discrete Mathematics 3 0 0 3
2 PC Full Stack Development 3 0 0 3
3 PC Algorithms Design and Analysis 3 0 0 3
4 PC Computer Networks 3 0 0 3
5 PC Machine Learning 3 0 0 3
6 PC Full Stack Development Lab 0 0 2 1
7 PC Computer networks lab 0 0 2 1
8 PC Machine Learning Lab 0 0 2 1
Skill Development Course – 2
9 SDC Data Visualization- R Programming / 0 0 2 1
Power BI/Tableau
10 VAC1 Indian Knowledge System 1 0 0 1
Total Credits 16 0 8 20
2025-26 CSE(Data Science) 22
IV YEAR I SEMESTER
[Link]. Group Course Title L T P Credits
1 PC Data Stream Mining 3 0 0 3
2 PC Web and Social Media Analytics 3 0 0 3
3 HSC Fundamentals of Management 3 0 0 3
Professional Elective - 3 (Offline/Online)
Devops
4 PE3 Cyber Forensics 3 0 0 3
Agile Methodology
Information Retrieval Systems
Professional Elective- 4 (Offline/Online)
Software Project Management
5 PE4 Mobile Application Development 3 0 0 3
Internet-of-Things
Blockchain Technology
Open Elective - 3 (Offline/Online)
6 OE3 Chatbots 2 0 0 2
Machine Learning Basics
7 PC Data Stream Mining Lab 0 0 2 1
8 PC Web and Social Media Analytics Lab 0 0 2 1
Industry Oriented Mini Project/Summer
9 PW 0 0 4 2
Internship
Total Credits 17 0 8 21
IV YEAR II SEMESTER
[Link]. Group Course Title L T P Credits
Professional Elective - 5 (Offline/Online)
High Performance Computing
1 PE5 Nature Inspired Computing 3 0 0 3
Social Media Mining
Quantum Computing
Professional Elective - 6 (Offline/Online)
Generative AI
2 PE6 Distributed Databases 3 0 0 3
Edge Computing
Sustainable Engineering
3 PW PROJECT WORK (Phase – II) 0 0 28 14
Total Credits 6 0 28 20
2025-26 CSE(Data Science) 24
Name of the
Department Open Elective-2
S. Open Elective-1 Open Elective-3
Offering (B. Tech. III Year
No. (B. Tech. III Year I Semester) ([Link]. IV Year I Semester)
Open II Semester)
Electives
● Introduction to
CSE ● Operating Systems Fundamentals Computer Networks ● Algorithms Design
1
● Structured Query Language(SQL) ● Fundamental in ● Fundamentals of Cyber
Software Engineering Security
● Disaster Management & Climate ● Green Technologies & ● Industrial Pollution &
Resilience Innovations Environmental Impact
● Sustainable Development Goals & ● Smart Cities & Assessment
9 BS
Society Sustainable ● E-Waste, Solid Waste
Agriculture Management & Circular
Economy
Note: Open Elective- Students should take Open Electives from List of Open Electives Offered by Other Departments/Branches
Only.
Ex: A Student of Computer Science and Engineering can take Open Electives from all other departments/branches except Open
Electives offered by Computer Science and Engineering Dept.
2025-26 CSE(Data Science) 25
I Year [Link]. CSE(Data Science) I Semester L T P C
Course Code: 131AK 3 1 0 4
Course Objectives
1. The concept of rank of a matrix and applying it to solve system of equations.
2. Eigen values and eigen vectors and to reduce the quadratic form to canonical form.
3. The mean value theorems and their applications.
4. Finding maxima and minima of functions of two and three variables.
5. Evaluation of multiple integrals and their applications.
Text Books:
1. B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers, 44thedition, 2010.
2. R.K. Jain and S.R.K. Iyengar, Advanced Engineering Mathematics, Narosa Publications,
5th edition, 2016.
2025-26 CSE(Data Science) 26
Reference Books:
1. Erwin Kreyszig, Advanced Engineering Mathematics, 9thedition, John Wiley & Sons,2006.
2. G.B. Thomas and R.L. Finney, Calculus, 9thedition, Pearson, Reprint, 2002.
3. N.P. Bali and Manish Goyal, A text book of Engineering Mathematics, Laxmi
Publications, Reprint, 2008.
4. H. K. Dass and Er. RajnishVerma, Higher Engineering Mathematics, S Chand and
Company Limited, New Delhi.
5. Advanced Engineering Mathematics, Michael D. Greenberg, 2ndedition, Pearson
publishers.
Online Resources:
1. [Link]
2. [Link]
Course Outcomes:
After completion of the course, students will be able to
1. Solve and analyze the solution of system of equations.
2. Compute the eigen values and eigen vectors which come across under linear
transformations.
3. Familiarize with mean value theorems.
4. Learn important tools of calculus in higher dimensions.
5. Evaluate double and triple integrals and its applications.
2025-26 CSE(Data Science) 27
ENGINEERING CHEMISTRY
(Common to CSE, CSE (AI & ML), CSE (Data Science), ECE, EEE, ETM & IT)
Course Objectives:
1. To develop adaptability to new advances in Engineering Chemistry and acquire the essential
skills to become a competent engineering professional.
2. To understand the industrial significance of water treatment, fundamental principles of battery
chemistry, and the impact of corrosion along with its control methods for structural protection.
3. To impart foundational knowledge of various energy sources and their practical applications
in engineering.
4. To equip students with an understanding of smart materials, applicable in engineering,
industrial, environmental and biomedical fields.
Text Books:
1. P.C. Jain and M. Jain,Engineering Chemistry , Dhanpatrai Publishing Company, 2010.
2. Rama Devi, Dr. P. Aparna and Rath,Engineering Chemistry , Cengage learning, 2025.
Reference Books:
1. Thirumala Chary Laxminarayana & Shashikala, Engineering Chemistry, Pearson
Publications (2020).
2. Shashi Chawla, Engineering Chemistry , Dhanpatrai and Company (P) Ltd. Delhi 2011.
3. Shikha Agarwal, Engineering Chemistry ,Cambridge University Press, Delhi 2015.
4. Donald J. Leo, Engineering Analysis of Smart Material Systems, Wiley, 2007.
5. Anupma Thakur, R.K Sinha, Editors: Paramvir Singh, Avinash Kumar Agarwal, Challenges
and Opportunities in Green Hydrogen.
Online Resources:
1. [Link]
2. [Link]
Course Outcomes:
After completion of the course, students will be able to
1. Understand the fundamental properties of water and its applications in both domestic and
industrial purposes.
2. Gain basic knowledge of electrochemical processes and their significance in the context of
corrosion and its control methods.
3. Comprehend the significance and practical applications of batteries and various energy
sources, enhancing their potential as future engineers and entrepreneurs.
4. Learn the basic concepts and properties of polymers and other engineering materials.
5. Apply the principles of advanced functional materials, including smart materials, biosensors
and lubricants to solve engineering problems and improve material performance in practical
applications.
2025-26 CSE(Data Science) 29
Course Objectives:
This course will enable the students to
1. Improve their vocabulary.
2. Use appropriate sentence structures in their oral and written communication.
3. Develop their reading and study skills.
4. Equip students to write paragraphs, essays, précis and draft letters.
5. Acquire skills for Technical report writing.
Writing: Format of a Formal Letter-Writing Formal Letters E.g.., Letter of Complaint, Letter
of Requisition, Job Application with CV/Resume –Difference between Writing a
Letter and an Email - Email Etiquette.
Text Book:
1. Board of Editors. 2025. English for the Young in the Digital World. Orient Black Swan
Pvt. Ltd.
Reference Books:
1. Swan, Michael. (2016). Practical English Usage. Oxford University Press. New Edition.
2. Karal, Rajeevan. English Grammar Just for You. Oxford University Press. New Delhi.
2023
3. Empowering with Language: Communicative English for Undergraduates.
Cengage Learning India Pvt. Ltd. New Delhi. 2024.
4. Sanjay Kumar & Pushp Lata. Communication Skills – A Workbook. Oxford University
Press. New Delhi. 2022
5. Wood,F.T. (2007). Remedial English Grammar. Macmillan.
6. Vishwamohan, Aysha. (2013). English for Technical Communication for Engineering
Students. Mc Graw-Hill Education India Pvt. Ltd.
Online Resources:
1. [Link] [Phonetics and Phonology: A broad overview by
[Link], IIT Guwahati].
2. [Link] [Communication Skills by [Link], IIT
Kanpur].
3. [Link] [English Language for Competitive Exams by
2025-26 CSE(Data Science) 31
Course Outcomes:
After completion of the course, students will be able to
1. Choose appropriate vocabulary in their oral and written communication.
2. Demonstrate their understanding of the rules of functional grammar and sentence
structures.
3. Develop comprehension skills from known and unknown passages.
4. Write paragraphs, essays, précis and draft letters.
5. Write abstracts and reports in various contexts.
2025-26 CSE(Data Science) 32
BASIC ELECTRONICS
(Common to CSE, CSE (Data Science), CSE (Data Science) & IT)
Course Objectives:
1. To review the basic concepts of semiconductor devices.
2. To explore the construction, operation and characteristics of various electronic devices
like diodes, special purpose diodes and transistors (BJTs and FETs).
3. To understand different transistor biasing circuits.
4. To analyze the low frequency response of BJT.
Text Books :
1. Millman, Jacob, and Christos C. Halkias. Electronic Devices and Circuits. Tata McGraw-
Hill, 4th Edition, 2015.
2. Boylestad, Robert L., and Louis Nashelsky. Electronic Devices and Circuit Theory.
Pearson, 11th Edition, 2013.
2025-26 CSE(Data Science) 33
Reference Books :
1. Bell, David A. Electronic Devices and Circuits. Oxford University Press, 5th Edition, 2008.
2. Neamen, Donald A. Electronic Circuit Analysis and Design. McGraw-Hill, 2nd Edition,
2001.
3. Salivahanan, S., and N. Suresh Kumar. Electronic Devices and Circuits. McGraw-Hill
Education, 4th Edition, 2017.
Online Resoures:
1. [Link]
2. [Link]
Course Outcomes:
After completion of course, the student should be able to
1. Describe the electrical characteristics and models of semiconductor diodes, and apply them to
rectifier and clipping circuit applications.
2. Analyze the operation and configurations of Bipolar Junction Transistors (BJTs) by examining
their input and output characteristics.
3. Apply suitable biasing arrangements for BJTs and establish the operating point for use in
amplifier circuits.
4. Analyze transistor amplifier circuits using h-parameter models and evaluate performance for
various configurations.
5. Illustrate the structure, working, and characteristics of special-purpose diodes, JFET and
MOSFETs.
2025-26 CSE(Data Science) 34
Course Objectives:
This course will enable the students to
1. Understand basic C language concepts and control statements to solve problems.
2. Divide problems into functions and combine them to build structured programs.
3. Demonstrate the use of arrays, pointers and strings to manage data and manipulate text.
4. Apply structures, unions and file handling methods to organize data logically and manage
input/output operations effectively.
Text Books:
1. Jeri R. Hanly and Elliot B. Koffman, Problem Solving and Program Design in C, 7th
Edition, Pearson.
2. B.A. Forouzan and R.F. Gilberg, C Programming and Data Structures, Cengage
Learning, 3rd Edition.
Reference Books:
1. B. A. Forouzan and R. F. Gilberg, Computer Science: A Structured Programming
Approach Using C, 3rd Edition, Cengage learning.
2. Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, Prentice Hall
of India.
3. E. Balagurusamy, Computer Fundamentals and C Programming, 2nd Edition, McGraw-
Hill.
4. Reema Thareja, Introduction to C Programming, 2nd Edition, Oxford University Press.
Online Resources:
1. [Link]
2. [Link]
Course Outcomes:
After completion of the course, students will be able to
1. Understand C language elements and control structures to solve problems.
2. Modularize a problem by defining functions and integrate them to develop a structured
program.
3. Demonstrate the use of arrays to store and organize data, and apply basic search and sort
algorithms to process data.
4. Apply pointers and string concepts in C to manipulate memory and perform dynamic string
operations effectively.
5. Implement structures, unions and file handling methods to manage data and solve real
world problems.
2025-26 CSE(Data Science) 36
Course Objectives:
This course will enable the students to
1. Understand and perform experiments based on core chemical principles relevant to
engineering applications.
2. Learn to estimate the hardness of water to assess its suitability for drinking purposes.
3. Acquire the ability to perform acid-base titrations using instrumental methods such as
conductometry, potentiometry, and pH metry.
4. Gain hands-on experience in synthesizing polymers like Bakelite in the laboratory.
5. Learn to determine the rate of corrosion of mild steel.
List of Experiments:
1. Volumetric Analysis:
a) Estimation of Hardness of water by EDTA Complexometry method.
b) Estimation of Fe+2 ion by Permanganometry.
2. Conductometry:
a) Estimation of the concentration of strong acid by Conductometry.
b) Estimation of the concentration of strong and weak acid in an acid mixture by
Conductometry.
3. Potentiometry:
a) Estimation of concentration of Fe+2 ion by Potentiometry using KMnO4.
b) Estimation of concentration of strong acid with strong base by Potentiometry using
quinhydrone.
5. Corrosion: Determination of rate of corrosion of mild steel in the presence and absence of
inhibitor.
6. Lubricants: Determination of viscosity of liquid.
7. Preparations:
a) Preparation of Bakelite.
Text Book:
Vogel’s text book of practical organic chemistry 5th Edition
2025-26 CSE(Data Science) 37
Reference Books:
1. B. Ramadevi and P. Aparna,Lab manual for Engineering chemistry,S Chand
Publications, New Delhi (2022)
2. A.I. Vogel, Inorganic Quantitative analysis, ELBS Publications.
3. V.K. Ahluwalia, College Practical Chemistry, Narosa Publications Ltd. New Delhi
(2007).
Online Resources:
1. [Link]
cells-simulations/
2. [Link]
Course Outcomes:
After completion of the course, students will be able to
1. Develop practical skills through hands-on chemistry experiments relevant to
engineering.
2. Learn to determine such as water hardness, viscosity, concepts of error and its
analysis.
3. Apply techniques like conductometry, potentiometry, and pH metry to determine
concentrations or equivalence points in acid-base reactions.
4. Gain experience in synthesizing polymers such as Bakelite.
5. Determine the rate of corrosion of mild steel through experimental techniques and
analyze factors affecting the corrosion process.
2025-26 CSE(Data Science) 38
Course Objectives:
This course will enable the students to
1. Create, compile, run and debug C programs using basic C language concepts and control
statements.
2. Decompose problems into functions and synthesize them to construct structured programs.
3. Demonstrate the use of arrays, pointers and strings to manage data and manipulate text.
4. Implement structures, unions and file handling techniques to effectively organize and
manage data.
List of Programs:
Week 1:
Familiarization with programming environment
Introduction to the working environment, compiling, running and debugging C
programs, simple C programs.
Week 2:
Simple numeric problems
a) Write a C program for finding the maximum and minimum of three numbers.
b) Write a C program to calculate the simple and compound interest.
Week 3:
Simple numeric problems
a) Write a C program that prints a multiplication table for a given number and the number of
rows in the table. For example, for number = 5 and rows = 3, the output should be:
5 x1=5
5 x 2 = 10
5 x 3 = 15
b) Write a C program that displays the binary equivalent of a given positive number between
0 to 255.
Week 4:
Expression Evaluation
a) Write a C program which takes two integer operands and one operator from the user,
performs the operation and then prints the result. (Consider the operators +, -, *, /, % and
use switch statement).
b) Write a C program that checks whether a given number is a prime number.
c) Write a C program to find the sum of individual digits of a positive integer.
Week 5:
Arrays and Functions
a) Write a C program to find the minimum, maximum and average in an array of integers.
b) Write a C program that uses functions to perform the following:
i) Addition of two matrices
ii) Multiplication of two matrices
2025-26 CSE(Data Science) 39
Week 6:
Pointers
a) Write a C program for reading elements using a pointer into an array and display the
values using the array.
b) Write a C program for display values in reverse order from an array using a pointer.
c) A Fibonacci sequence is defined as follows: the first and second terms in the sequence are
0 and 1. Subsequent terms are found by adding the preceding two terms in the sequence.
Write a C program to generate the first n terms of the sequence.
Week 7:
Strings
a) Write a C program that uses functions to perform the following operations:
i) To insert a sub-string into a given main string from a given position.
ii) To delete n Characters from a given position in a given string.
b) Write a C program to determine if the given string is a palindrome or not. (Spelled same in
both directions with or without a meaning like madam, civic, noon, abcba, etc.).
Week 8:
Strings
a) Write a C program that displays the position of a character ch in the string S or – 1 if S
doesn’t contain ch.
b) Write a C program to count the lines, words and characters in a given text.
Week 9:
Structures
Write a menu-based program in C that uses a set of functions to perform the following operations.
i) Reading a complex number.
ii) Writing a complex number.
iii) Addition of two complex numbers.
iv) Subtraction of two complex numbers.
v) Multiplication of two complex numbers.
Represent the complex number using a structure.
Week 10:
Files
a) Write a C program which copies one file to another, replacing all lowercase characters
with their uppercase equivalents.
b) Write a C program to merge two files into a third file (i.e., the contents of the first file
followed by those of the second are put in the third file).
Week 11:
Searching
a) Write a C program that uses non-recursive function to search for a Key value in a given list
of integers using linear search method.
b) Write a C program that uses non-recursive function to search for a Key value in given
sorted list of integers using binary search method.
2025-26 CSE(Data Science) 40
Week 12:
Sorting
a) Write a C program that implements the Bubble sort method to sort a given list of integers
in ascending order.
b) Write a C program that sorts the given array of integers using selection sort in descending
order.
c) Write a C program that sorts the given array of integers using insertion sort in ascending
order.
d) Write a C program that sorts a given array of names.
Text Books:
1. Jeri R. Hanly and Elliot [Link], Problem Solving and Program Design in C, 7th
Edition Pearson.
2. B.A. Forouzan and R.F. Gilberg, C Programming and Data Structures, Cengage Learning,
3rd Edition.
Reference Books:
1. Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, Prentice Hall
of India.
2. E. Balagurusamy, Computer fundamentals and C Programming, 2nd Edition, McGraw-Hill.
3. Reema Thareja, Introduction to C Programming, 2nd Edition, Oxford University Press.
Online Resources:
1. [Link]
2. [Link]
Course Outcomes:
After completion of the course, students will be able to
1. Utilize programming tools to compile, debug, run and test C programs.
2. Analyze and implement control structures and arrays to optimize solutions for
computational problems.
3. Develop modular and reusable code by applying functions effectively.
4. Demonstrate the application of pointers, strings and structures for efficient data handling.
5. Implement file handling techniques to perform efficient input and output operations.
2025-26 CSE(Data Science) 41
Course Objectives:
1. To enable students, develop their active listening skills.
2. To equip students with necessary training in listening, so that they can comprehend the
speech of people from different linguistic backgrounds.
3. To improve their pronunciation and neutralize accent.
4. To enable students express themselves fluently and appropriately.
5. To practice speaking in social and professional contexts.
English Language and Communication Skills Lab (ELCS) shall have two parts:
a. Computer Assisted Language Learning (CALL) Lab which focuses on listening skills.
b. Interactive Communication Skills (ICS) Lab which focuses on speaking skills.
Note: English Language Teachers are requested to prepare Materials / Handouts for each
Activity for the Use of those Materials in CALL & ICS Labs.
Suggested Software:
1. Cambridge Advanced Learners’ English Dictionary with CD.
2. Grammar Made Easy by Darling Kindersley.
3. Punctuation Made Easy by Darling Kindersley.
4. Oxford Advanced Learner’s Compass, 10th Edition.
5. English in Mind (Series 1-4), Herbert Puchta and Jeff Stranks with Meredith Levy,
Cambridge.
6. English Pronunciation in Use (Elementary, Intermediate, Advanced) Cambridge University
Press.
7. English Vocabulary in Use (Elementary, Intermediate, Advanced) Cambridge University
Press.
2025-26 CSE(Data Science) 43
8. TOEFL & GRE (KAPLAN, AARCO & BARRONS, USA, Cracking GRE by CLIFFS).
Reference Books:
1. Shobha, KN & Rayen, J. Lourdes. (2019). Communicative English – A workbook
Cambridge University Press.
2. Board of Editors. (2016). ELCS Lab Manual: A Workbook for CALL and ICS Lab
[Link] BlackSwan Pvt. Ltd.
3. Mishra, Veerendra et al. (2020). English Language Skills: A Practical Approach.
Cambridge University Press.
4. (2022). English Language Communication Skills – Lab Manual cum Workbook Cengage
Learning India Pvt. Ltd.
5. Ur, Penny and Wright, Andrew. 2022. Five Minute Activities – A Resource Book for
Language Teachers. Cambridge University Press.
Online Resources:
1. [Link] [Phonetics and Phonology: A broad overview by
[Link] Mahanta, IIT Guwahati]
2. [Link] [Communication Skills by [Link], IIT
Kanpur]
3. [Link] [English Language for Competitive Exams by
[Link] Iqbal, IIT Madras.]
4. [Link] [Developing Soft skills and
Personality by [Link], IIT Kanpur.]
Course Outcomes:
After completion of the course, students will be able to
1. Listen actively and identify important information in spoken texts.
2. Interpret the speech and infer the intention of the speaker.
3. Improve their accent for intelligibility.
4. Speak fluently with clarity and confidence.
5. Use the language in real life situations.
2025-26 CSE(Data Science) 44
ENGINEERING WORKSHOP
(Common to CSE, CSE(Data Science) & CSE(Data Science))
Course Objectives:
1. To introduce students to basic manufacturing processes and workshop practices.
2. To develop skills in using hand tools and measuring instruments.
3. To provide hands-on training in carpentry, fitting, welding, sheet metal, and machining.
4. To enhance safety awareness and proper handling of workshop equipment.
5. To build a foundational understanding of industrial production and fabrication.
2. Trades for Demonstration and Exposure: Plumbing, machine Shop, power tools in
construction and Wood Working.
Text Books:
1. B. L. Juneja, Workshop Practice, Cengage Learning India, 1st Edition, 2015.
2. K. Venkata Reddy, Workshop Practice Manual, BS Publication, 6th Edition, Rpt.2025.
Reference Books:
1. K. Venugopal, Workshop Manual, K. Venugopal, Anuradha Publications, 2012th Edition,
2012.
2. P. Kannaiahand K. L. Narayana, Workshop Manual, 2nd Edition Scitech publications (I)
Pvt. Ltd., Hyderabad, 2015
Online Resources:
1. [Link]
2. [Link]
haring
Course Outcomes:
After completion of the course, students will be able to
1. Understand the basic manufacturing processes and operations.
2. Use hand tools and equipment safely and efficiently.
3. Perform basic operations in carpentry, fitting, welding, sheet metal work, and machining.
4. Read and interpret workshop drawings.
5. Develop teamwork, time management, and quality awareness in a workshop
environment.
2025-26 CSE(Data Science) 45
Course Objectives:
This course will enable the students to
1. Methods of solving the differential equations of first and higher order.
2. Concept and properties of Laplace transforms.
3. Solving ordinary differential equations using Laplace transform methods.
4. The physical quantities involved in engineering field related to vector valued functions.
5. Concepts of line, surface and volume integrals and their applications.
Text Books:
1. B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers, 45th Edition, 2010.
2. R.K. Jain and S.R.K. Iyengar, Advanced Engineering Mathematics, Narosa
Publications, 5th Edition, 2016.
2025-26 CSE(Data Science) 46
Reference Books:
1. Erwin Kreyszig, Advanced Engineering Mathematics, 10th Edition, John Wiley & Sons,
2010.
2. N.P. Bali and Manish Goyal, A text book of Engineering Mathematics, Laxmi
Publications, Reprint, 2010.
3. H. K. Dass and Er. RajnishVerma, Higher Engineering Mathematics, S Chand and
Company Limited, New Delhi, 3rd revised edition, 2014.
4. Murray R. Spiegel, Laplace Transforms, Schaum’s outline, McGraw Hill Publishers.
5. Michael D. Greenberg, Advanced Engineering Mathematics, 2nd Edition, Pearson
publishers,1998.
Online Resources:
1. [Link]
2. [Link]
Course outcomes:
After completion of the course, students will be able to
1. Solve the differential equations related to various engineering fields.
2. Identify solution methods for higher order differential equations that model physical
processes.
3. Apply Laplace Transforms techniques for solving Ordinary Differential Equations.
4. Understand the concepts of Gradient, Curl and Divergence of vector and scalar point
function.
5. Evaluate the Line, Surface and Volume integrals.
2025-26 CSE(Data Science) 47
Course Objectives:
1. To study crystal structures, defects, and material characterization techniques like XRD and
SEM.
2. To learn the properties and applications of magnetic and dielectric materials.
3. To understand fundamental concepts of quantum mechanics and their applications in
solids and nanomaterials.
4. To introduce quantum computing principles, quantum gates, and basic quantum
algorithms.
5. To explore the working and applications of lasers and fibre optics in modern
technology.
Text Books:
1. Walter Borchardt-Ott, Crystallography: An Introduction, Springer.
2. Charles Kittel, Introduction to Solid State Physics, John Wiley & Sons, Inc.
3. Thomas G. Wong, Introduction to Classical and Quantum Computing, Rooted Grove.
Reference Books:
1. Jozef Gruska, Quantum Computing, McGraw Hill.
2. Michael A. Nielsen & Isaac L. Chuang, Quantum Computation and Quantum Information,
Cambridge University Press.
3. John M. Senior, Optical Fiber Communications Principles and Practice, Pearson Education
Limited.
Online Resources:
1. [Link]
[Link]
2. [Link]
3. [Link]
PhysicsCharles [Link]
4. [Link]
5. [Link]
6. [Link]
andquantum- [Link]
Course Outcomes:
After completion of the course, students will be able to
1. Analyze crystal structures, identify defects, and apply XRD and SEM techniques for
material characterization.
2. Classify magnetic and dielectric materials and explain their properties, synthesis and
applications.
3. Apply quantum mechanical principles to explain particle behaviour and energy band
formation in solids.
4. Understand quantum computing concepts, use quantum gates and explain basic quantum
algorithms.
5. Explain the principles of lasers and fibre optics and their applications in communication
and sensing.
2025-26 CSE(Data Science) 49
Course Objectives:
1. To familiarize students with dimensioning standards and drafting conventions.
2. To introduce the fundamentals of engineering drawing and projection systems.
3. To develop skills in constructing orthographic, isometric, and sectional views.
4. To train students in interpreting and creating technical drawings.
5. To bridge manual drafting techniques with computer-aided drafting practices.
Text Books:
1. N.D. Bhatt, Charotar, Engineering Drawing, 54th Edition, 2023.
2. T. Jeyapoovan and Vikas, Engineering Drawing and graphics Using AutoCAD, S. Chand
and company Ltd., 3rd Edition, 2010.
Reference Books:
1. Basant Agrawal and C.M. Agrawal, Engineering Drawing, McGraw Hill, 3rd Edition,
2019.
2. WILEY, Engineering Graphics and Design, John Wiley and Sons Inc, 3rd Edition, 2020.
3. M. B. Shah and B.C. Rane, Engineering Drawing, Pearson, 2nd Edition, 2009.
4. N. S. Parthasarathy and Vela Murali, Engineering Drawing, Oxford, 1st Edition, 2015.
5. K. Balaveera Reddy, Computer Aided Engineering Drawing, CBS Publishers, 2nd
Edition, 2015.
Online Resources:
1. [Link]
2. Virtual labs ([Link])
Course Outcomes:
After completion of the course, students will be able to
1. Construct dimensioned drawings in accordance with BIS standards and develop sectional
views.
2. Understand and apply the principles of orthographic and isometric projections.
3. Visualize and construct solid models from 2D views.
4. Demonstrate drafting skills for practical and industrial applications
5. Interpret and produce engineering drawings of mechanical components and assemblies.
2025-26 CSE(Data Science) 51
Course Objectives:
1. To understand the concepts of DC Circuits.
2. To understand the concepts of AC Circuits.
3. To study and understand the working of Transformers and auto transformers.
4. To study and understand the different types of DC, AC machines.
5. To impart the knowledge of various electrical installations and the concept of power,
power factor and its improvement.
Text Books:
1. D.P. Kothari and I. J. Nagrath, Basic Electrical Engineering, Tata McGraw Hill, 4th edition,
2019.
2. MS Naidu and S Kamakshaiah, Basic Electrical Engineering, Tata McGraw Hill, 2nd
edition, 2008.
2025-26 CSE(Data Science) 52
Reference Books:
1. P. Ramana, M. Suryakalavathi and [Link], Basic Electrical Engineering, S.
Chand, 2nd edition, 2019.
2. D. C. Kulshreshtha, Basic Electrical Engineering, McGraw Hill, 2009.
3. M. S. Sukhija and T. K. Nagsarkar, Basic Electrical and Electronics Engineering, Oxford,
1st edition, 2012.
Online Resources:
1. [Link]
2. [Link]
Course Outcomes:
After completion of the course, students will be able to
1. Identify and describe basic electrical quantities and components used in DC circuits.
2. Apply basic circuit theorems to simplify complex circuits and determine phasor analysis
techniques to solve AC circuits.
3. Analyze the operating and performance of transformers.
4. Evaluate the characteristics and performance of various DC machines and Ac machines.
5. Apply techniques to improve power factor and select appropriate LT switchgear for
electrical installations.
2025-26 CSE(Data Science) 53
DATA STRUCTURES
(Common to CSE, CSE (Data Science), CSE (Data Science), ECE, EEE, ETM & IT)
Course Objectives:
This course will enable the students to
1. Develop understanding of basic data structures such as linked list, stacks and queues.
2. Introduce advanced data structures such as trees, multi-way trees, search trees and heaps.
3. Introduce various searching and sorting algorithms.
4. Explore efficiency of hashing and file organization techniques in different contexts.
Text Books:
1. R.F. Gilberg and B.A. Forouzan, Data Structures: A Pseudocode Approach with C,
2nd Edition, Cengage Learning.
2. Reema Thareja, Data Structure using C, 3rd Edition, Oxford University Press.
2025-26 CSE(Data Science) 54
Reference Book:
Andrew [Link], Y. Langsam, and M.J. Augenstein, Data Structures using C,
PHI/Pearson Education.
Online Resources:
1. [Link]
2. [Link]
3. [Link]
4. [Link]
Course Outcomes:
After completion of the course, students will be able to
1. Understand the principles, types, and operations of linear and non-linear structures,
hashing techniques, and file organization methods.
2. Use and apply linear data structures like stacks, queues and lists, to solve computational
problems.
3. Apply searching and sorting techniques to organize and retrieve data efficiently.
4. Analyze trees, heaps, multi-way search trees, and graph structures along with their
algorithms for problem solving.
5. Categorize advanced data structures based on their characteristics and apply them to solve
real-world problems.
2025-26 CSE(Data Science) 55
Course Objectives:
1. To provide practical exposure to advanced concepts in solid-state and modern physics.
2. To synthesize and study the physical properties of materials like semiconductors,
ferromagnetic, and ferroelectric substances.
3. To perform semiconductor characterization using Hall effect and band gap experiments.
4. To explore the working principles of lasers and optical fibers through hands-on
experiments.
5. To develop skills in data analysis, interpretation, and scientific reporting.
List of Experiments:
1. Synthesis of magnetite (Fe3O4) powder using sol-gel method.
Text Book:
1. Raj Kumar, Practical Physics - S. Chand Publications, 2020 Edition.
Reference Books:
1. S.L. Gupta & V. Kumar, Practical Physics – Pragati Prakashan, 2019 Edition
2. B.L. Worsnop & H.T. Flint, Advanced Practical Physics for Students – Methuen & Co.
Ltd, 2017.
3. Indu Prakash & Ramakrishna, A Text Book of Practical Physics –Sultan Chand & Sons,
2018 Edition.
4. Raj Kumar, 4. Practical Physics –S. Chand Publications, 2020 Edition.
2025-26 CSE(Data Science) 56
Online Resources:
1. NPTEL Physics Courses (IITs)
2. [Link] MIT OpenCourseWare – Physics Labs
3. [Link]
4. [Link]
5. [Link]
6. [Link]
7. [Link]
Course Outcomes:
After completion of the course, students will be able to
1. Synthesize, characterize magnetic properties of magnetic materials.
2. Determine key electrical and optical properties of semiconductors and other functional
materials.
3. Characterize semiconductors using Hall effect and Energy gap measurement techniques.
4. Demonstrate working knowledge of laser systems and optical fiber Parameters through
experimental study.
5. Apply scientific methods for accurate data collection, analysis, and technical report
writing.
2025-26 CSE(Data Science) 57
Course Objectives:
This course will enable the students to
1. Develop the ability to implement data structures such as linked lists, stacks and queues.
2. Provide the practical experience in implementing non-linear data structures like trees
and graphs.
3. Implement sorting algorithms.
4. Acquire the knowledge to implement various hash functions.
Week 1:
Write a program that uses functions to perform the following operations on singly linked list:
i) Creation ii) Insertion iii) Deletion iv) Traversal
Week 2:
Write a program that uses functions to perform the following operations on doubly linked list:
i) Creation ii) Insertion iii) Deletion iv) Traversal
Week 3:
Write a program that uses functions to perform the following operations on circular linked list:
i) Creation ii) Insertion iii) Deletion iv) Traversal
Week 4:
Write a program to implement stack (its operations) using:
i) Arrays ii) Linked List
Week 5:
Write a program to convert a given infix expression into its postfix equivalent and to evaluate the
postfix expression.
Week 6:
Write a program to implement Queue (its operations) using:
i) Arrays ii) Linked List
Week 7:
Write a program to implement the following sorting methods to sort a given list of integers in
ascending order:
i) Quick Sort ii) Merge sort
Week 8:
Write a program to implement the following sorting methods to sort a given list of integers in
ascending order:
Week 11:
Write a program to implement the graph traversal methods.
Week 12:
Write a program to implement the following Hash Functions:
i) Division Method ii) Multiplication Method,
iii) Mid-square Method iv) Folding Method
Text Books:
1. E. Horowitz, S. Sahni and Susan Anderson Freed, Fundamentals of Data Structures in C,
2nd Edition, Universities Press.
2. Andrew S. Tanenbaum, Y. Langsam and M. J. Augenstein, Data Structures using C
PHI/Pearson Education.
Reference Book:
1. R. F. Gilberg and B. A. Forouzan, Data Structures: A Pseudocode Approach with C, 2nd
edition, Cengage Learning.
Online Resources:
1. [Link]
2. [Link]
Course Outcomes:
After completion of the course, students will be able to
1. Implement linear data structures like linked lists, stacks and queues.
2. Apply sorting algorithms techniques to organize and process data efficiently.
3. Construct non-linear data structures such as binary search trees, B-trees, and AVL trees,
and demonstrate their traversal and manipulation.
4. Apply graph representations and implement traversal algorithms to explore and process
graph-based data.
5. Evaluate hashing techniques using different hash functions to optimize data storage and
retrieval.
2025-26 CSE(Data Science) 59
Course Objectives:
This course will enable the students to
1. Apply the steps to install and run the Python interpreter on various systems.
2. Understand and implement control structures such as conditionals and loops in Python
programs.
3. Analyze and manipulate data using Python’s built-in data structures like Lists and
Dictionaries.
4. Develop programs that effectively handle strings and perform file operations for real-
world applications.
List of Experiments:
Week 1:
a) Use a web browser to go to the Python website [Link] This page contains
information about Python and links to Python-related pages, and it gives you the ability to
search the Python documentation.
b) Start the Python interpreter and type help () to start the online help utility.
c) Create and activate a virtual environment in Python to manage projects.
d) Start a Python interpreter and use it as a Calculator.
Week 2:
a) Read the name, address, email and phone number of a person through the keyboard and
print the details.
b) Write a program to calculate compound interest when principal, rate and number of
periods are given.
c) Write a program to check whether the given input is digit or lowercase character or
uppercase character or a special character (use 'if-else-if' ladder).
Week 3:
a) Print the below triangle using for loop.
5
44
333
2222
11111
b) Write a program to print all prime numbers in a given interval (use break).
c) Write a program to convert a list and tuple into arrays.
d) Write a program to find common values between two arrays.
2025-26 CSE(Data Science) 60
Week 4:
a) Write a function called palindrome that takes a string argument and returns True if it is a
palindrome and False otherwise. Remember that you can use the built-in function len to
check the length of a string.
b) Write a function called is sorted that takes a list as a parameter and returns True if the list
is sorted in ascending order and False otherwise.
c) Write a function called has duplicates that takes a list and returns True if there is any
element that appears more than once. It should not modify the original list.
d) Write a function called remove duplicates that takes a list and returns a new list with only
the unique elements from the original. Hint: they don’t have to be in the same order.
Week 5:
a) Write a python code to read dictionary values from the user. Construct a function to invert
its content. i.e., keys should be values and values should be keys.
b) Add a comma between the characters. If the given word is 'Apple', it should become
'A,p,p,l,e'
c) Remove the given word in all the places in a string.
Week 6:
a) Write a function that takes a sentence as an input parameter and replaces the first letter of
every word with the corresponding upper case letter and the rest of the letters in the word
by corresponding letters in lower case without using a built-in function.
b) Writes a recursive function that generates all binary strings of n-bit length.
Week 7:
a) Write a python program that defines a matrix and prints.
b) Write a python program to perform multiplication of two square matrices.
c) Use the structure of exception handling all general-purpose exceptions.
Week 8:
a) How do you make a module? Give an example of construction of a module using different
Geometrical shapes and operations on them as its functions.
b) Write a function called draw rectangle that takes a Canvas and a Rectangle as arguments
and draws a representation of the Rectangle on the Canvas.
c) Add an attribute named color to your Rectangle objects and modify draw rectangle so that
it uses the color attribute as the fill color.
Week 9:
a) Write a function called draw point that takes a Canvas and a Point as arguments and draws
a representation of the Point on the Canvas.
b) Define a new class called Circle with appropriate attributes and instantiate a few Circle
objects. Write a function called draw circle that draws circles on the canvas.
c) Write a python code to read a phone number and email-id from the user and validate it for
correctness.
2025-26 CSE(Data Science) 61
Week 10:
a) The wordlist I provided, [Link], doesn’t contain single letter words. So you might want
to add “I”, “a”, and the empty string.
b) Write a Python code to merge two given file contents into a third file.
c) Write a Python code to open a given file and construct a function to check for given Words
present in it and display on found.
d) Write a Python code to Read text from a text file, find the word with most number of
occurrences.
e) Write a function that reads a file file1and displays the number of words, number of vowels,
Blank spaces, lower case letters and uppercase letters.
Week 11:
a) Import numpy, Plotpy and Scipy and explore their functionalities.
b) Install NumPy package with pip and explore it.
Week 12:
a) Write a program to implement Digital Logic Gates – AND, OR, NOT, EX-OR
b) Write a GUI program to create a window wizard having two text labels, two text fields and
two buttons as Submit and Reset.
Text Books:
1. Brian Overland and John Bennett, Supercharged Python: Take your code to the next level,
Addison-Wesley.
2. Mark Lutz, Learning Python, O'reilly.
Reference Books:
1. Vamsi Kurama, Python Programming: A Modern Approach, Pearson.
2. Gowrishankar S and Veena A, Introduction to Python Programming, CRC Press.
3. Michael Dawson, Python Programming for the Absolute Beginner, Cengage Learning, 3rd
edition.
4. Dr. R. Nageswara Rao, Core Python Programming, Dreamtech press.
Online Resources:
1. [Link]
2. [Link]
Course Outcomes:
After completion of the course, students will be able to
1. Understand Strings, Lists, Tuples and Dictionaries in Python.
2. Verify programs using modular approach, file I/O, Python standard library.
3. Develop the application specific codes using python.
4. Implement Digital Systems using Python.
5. Design GUI based applications using Python.
2025-26 CSE(Data Science) 62
Course Objectives:
1. To measure the electrical parameters for different types of DC and AC circuits using
conventional approach.
2. To measure the electrical parameters for different types of DC and AC circuits by applying
theorems approach.
3. To study the transient response of various R, L and C circuits using different excitations.
4. To determine the performance of different types of DC machines.
5. To determine the performance of different types of AC machines.
List of Experiments
Part- A (compulsory)
1. Verification of KVL and KCL.
2. Verification of Thevenin’s and Norton’s theorem.
3. Transient Response of Series RL and RC circuits for DC excitation.
4. Resonance in series RLC circuit.
5. Calculations and Verification of Impedance and Current of RL, RC and
RLC series circuits.
6. Measurement of Voltage, Current and Real Power in primary and Secondary
Circuits of a Single-Phase Transformer.
7. Performance Characteristics of a DC Shunt Motor.
8. Torque-Speed Characteristics of a Three-phase Induction Motor.
Text Books:
1. D.P. Kothari and I. J. Nagrath, “Basic Electrical Engineering“, Tata McGraw Hill, 4th
Edition, 2019.
2. MS Naidu and S Kamakshaiah, “Basic Electrical Engineering“, Tata McGraw Hill, 2nd
Edition, 2008.
Reference Books:
1. P. Ramana, M. Suryakalavathi, [Link], “Basic Electrical Engineering“,
S. Chand, 2nd Edition, 2019.
2. D. C. Kulshreshtha, “Basic Electrical Engineering“, McGraw Hill, 2009.
3. M. S. Sukhija and T. K. Nagsarkar, “Basic Electrical and Electronics Engineering“,
Oxford, 1st Edition, 2012.
2025-26 CSE(Data Science) 63
Online Resources:
1. [Link]
2. [Link]
Course Outcomes:
After completion of the course, students will be able to
1. Verify the basic laws of Electrical circuits through different experiments.
2. Apply and verify various network theorems theoretically and practically.
3. Evaluate the performance calculations of DC Electrical Machines through various testing
methods.
4. Evaluate the performance calculations of AC Electrical Machines through various testing
methods.
5. Analyse the transient responses of R, L and C circuits for DC Excitation.
2025-26 CSE(Data Science) 64
I Year [Link]. CSE(Data Science) II Semester L T P C
Course Code: 13207 0 0 2 1
IT WORKSHOP
(Common to CSE, CSE(Data Science), CSE(Data Science) & IT)
Course Objectives:
1. To introduce a personal computer and its basic peripherals, the process of disassembling and
assembling a personal computer.
2. To install Windows and Linux operating systems and configure a dual-boot setup on a
personal computer.
3. To introduce web designing using HTML and CSS.
4. To bring in the usage of productivity tools using Ms-office tools and LaTeX.
List of Experiments:
PC Hardware
Week 1:
Task 1: Identify the peripherals of a computer, components in a CPU and its functions.
Draw the block diagram of the CPU along with the configuration of each peripheral and
submit to your instructor.
Task 2: Every student should disassemble and assemble the PC back to working condition.
Lab instructors should verify the work and follow it up with a Viva. Also students need to
go through the video which shows the process of assembling a PC. A video would be
given as part of the course content.
Week 2:
Task 3: Every student should individually install MS windows on the personal computer.
Lab instructor should verify the installation and follow it up with a Viva.
Task 4: Every student should install Linux on the computer. This computer should have
windows installed. The system should be configured as dual boot with both Windows and
Linux. Lab instructors should verify the installation and follow it up with a Viva
Week 4:
Task 2: Develop a webpage using HTML consisting of Text, Images, Tables, Lists and
Hyperlinks.
Week 5:
Task 3: Types of CSS, apply CSS styling for the above webpage (Task 2) using font
properties, text properties and background properties.
2025-26 CSE(Data Science) 65
Week 7:
Task 2: Using LaTeX and Word to create a project certificate. Features to be covered-
Formatting Fonts in word, Drop Cap in word, Applying Text effects, Using Character
Spacing, Borders and Colors, Inserting Header and Footer, Using Date and Time option in
both LaTeX and Word.
Task 3: Creating project abstract Features to be covered-Formatting Styles, Inserting
table, Bullets and Numbering, Changing Text Direction, Cell alignment, Footnote,
Hyperlink, Symbols, Spell Check, Track Changes.
Week 8:
Task 4: Creating a Newsletter: Features to be covered- Table of Content, Newspaper
columns, Images from files and clipart, Drawing toolbar and Word Art, Formatting Images,
Textboxes, Paragraphs and Mail Merge in word.
Excel
Week 9:
Excel Orientation: The mentor needs to tell the importance of MS office or equivalent
(FOSS) tool Excel as a Spreadsheet tool, give the details of the four tasks and features that
would be covered in each. Using Excel – Accessing, overview of toolbars, saving excel
files, Using help and resources.
Task 1: Creating a Scheduler - Features to be covered: Gridlines, Format Cells,
Summation, auto fill, Formatting Text
Week 10:
Task 2: Calculating GPA - Features to be covered- Cell Referencing, Formulae in excel –
average, std. deviation, Charts, Renaming and Inserting worksheets, Hyper linking, Count
function, LOOKUP/VLOOKUP
Task 3: Split cells, freeze panes, group and outline, Sorting, Boolean and logical operators,
Conditional formatting
PowerPoint
Week 11:
Task 1: Students will be working on basic power point utilities and tools which help them
create basic PowerPoint presentations. PPT Orientation, Slide Layouts, Inserting Text,
Word Art, Formatting Text, Bullets and Numbering, Auto Shapes, Lines and Arrows in
PowerPoint.
Week 12:
Task 2: Interactive presentations - Hyperlinks, Inserting –Images, Clip Art, Audio, Video,
Objects, Tables and Charts.
Task 3: Master Layouts (slide, template, and notes), Types of views (basic, presentation,
slide slotter, notes etc), and Inserting – Background, textures, Design Templates, Hidden
slides.
2025-26 CSE(Data Science) 66
Text Books:
1. Cheryl A Schmidt , The Complete Computer upgrade and repair book, 3rd edition, WILEY
Dreamtech
2. Chris Bates, Web Programming. Building Internet Applications, 3rd edition, Wiley, 2006.
Reference Books:
1. Kate J. Chase , PC Hardware - A Handbook , PHI (Microsoft)
2. Leslie Lamport ,LaTeX Companion , PHI/Pearson.
3. David Anfinson and Ken Quamme, IT Essentials PC Hardware and Software Companion
Guide, 3rd edition, CISCO Press, Pearson Education.
Online Resources:
1. [Link]
2. [Link]
3. [Link]
e_summary_r&cad=0
Course Outcomes:
After completion of the course, students will be able to
1. Learn calculations using spreadsheets.
2. Understand Hardware components and inter dependencies.
3. Understand Document/ Presentation preparation.
4. Perform Hardware troubleshooting.
5. Apply the concepts of HTML and CSS to design and develop web pages.