0% found this document useful (0 votes)
33 views68 pages

B.Tech Data Science Syllabus 2025-26

The document outlines the academic regulations and course structure for the B.Tech in Computer Science and Engineering (Data Science) at G. Narayanamma Institute of Technology and Science, effective from the academic year 2025-26. It details the eligibility for admission, course registration, attendance requirements, and criteria for earning credits, emphasizing a student-centric approach and the implementation of a Choice Based Credit System (CBCS). The department aims to train students as Data Scientists and AI & ML Engineers through innovative teaching methodologies and interdisciplinary research.

Uploaded by

sweety17032003
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views68 pages

B.Tech Data Science Syllabus 2025-26

The document outlines the academic regulations and course structure for the B.Tech in Computer Science and Engineering (Data Science) at G. Narayanamma Institute of Technology and Science, effective from the academic year 2025-26. It details the eligibility for admission, course registration, attendance requirements, and criteria for earning credits, emphasizing a student-centric approach and the implementation of a Choice Based Credit System (CBCS). The department aims to train students as Data Scientists and AI & ML Engineers through innovative teaching methodologies and interdisciplinary research.

Uploaded by

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

ACADEMIC REGULATIONS

COURSE STRUCTURE
AND
DETAILED SYLLABUS

COMPUTER SCIENCE AND ENGINEERING


(DATA SCIENCE)
FOR
[Link] FOUR YEAR DEGREE COURSE
(Applicable for the batches admitted from 2025-26)

G. NARAYANAMMA INSTITUTE OF TECHNOLOGY AND SCIENCE


(for women)
(AUTONOMOUS)
Shaikpet, Hyderabad –500104.
DEPARTMENT OF
COMPUTER SCIENCE AND ENGINEERING
(DATA SCIENCE)

DEPARTMENT VISION

To create a first-class academic department that trains the


students as Data Scientists and AI & ML Engineers to solve the
real-time challenges and innovate through world-class research
to take advantage of better opportunities.

DEPARTMENT MISSION

 Delivering Curriculum effectively with better Teaching


Methodologies.

 Implementation of Student- Centric Learning & Research


based Teaching.

 Collaborative & Interdisciplinary Research by establishing a


Centre-of-Excellence on Data Science, AI & ML.
2025-26 CSE(Data Science) 1

[Link] INSTITUTE OF TECHNOLOGY AND SCIENCE FOR WOMEN


Shaikpet, Hyderabad- 500104, Telangana(India)

ACADEMIC REGULATIONS FOR [Link]. REGULAR STUDENTS


WITH EFFECT FROM THE ACADEMIC YEAR 2025-2026 (R-25)

1.0 Under-Graduate Degree Programme in Engineering & Technology (UGP in E&T)


[Link] INSTITUTE OF TECHNOLOGY AND SCIENCE FOR WOMEN offers new
regulations termed as R-25 regulations for four-year(eight semesters) Bachelor of Technology
([Link].) degree programme, under Choice Based Credit System (CBCS) with effect from the
academic year 2025-26 in the following branches of Engineering & Technology

[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.0 Eligibility for Admission

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.0 [Link]. Programme Structure

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.

3.2.3 Subject Course Classification


All subjects/courses offered for the undergraduate programme in E&T ([Link]. degree programmes)
are broadly classified as follows.

Broad Course Course Group/


S. No. Course Description
Classification Category

Includes Mathematics, Physics and Chemistry courses


1 BS–Basic Sciences
Foundation
ES-Engineering
2 Courses (FnC) Sciences Includes Fundamental Engineering Courses
HS–Humanities and Social Includes courses related to Humanities, Social Sciences
3
Sciences and Management
Core Courses Includes core courses related to the parent branch of
4 PC–Professional Core
(CoC) Engineering.
PE–Professional Includes elective courses related to the parent branch of
5
Elective Electives Engineering.
Courses Elective courses which include inter-disciplinary courses
6 (EℓC) OE–Open Electives or courses in an area outside the parent branch of
Engineering.

7 Project Core Project Work [Link]. Project Work

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

4.0 Mandatory Induction Programme


An induction program of one week duration for the UG students entering the institution, right at the
start shall be implemented. Normal classes commence only after the induction programme is
conducted. Following activities could be part of the induction programme :i)Physical Activity,
ii) Creative Arts, iii) Imparting Universal Human Values, iv) Literary Activities, v) Lectures by
Eminent People, vi) Visits to Local Areas and vii) Familiarization to department as well as entire
institute and viii) Making students understand Innovative practices at the college premises etc.
5.0 Course Registration

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

5.10 Provision for Early Registration of MOOCs:


For a professional elective in a semester, students are allowed to register for an equivalent MOOCs course
listed from time to time by the University one semester in advance. For example, a Professional Elective of
III Year II Sem shall be allowed to register under MOOCs platform in III year I Sem.
The credits earned in one semester in advance can be submitted in the subsequent semester for the
assessment. The students who have registered in advance in an equivalent MOOCs course and fail to secure
any pass grade in the MOOCs course, can register for the regular course offered in the following
Semester of their course structure.
5.11 Conversion of Marks Secured in MOOCs into Grades: Marks secured in the internal and external
evaluations of a MOOCs course shall be scaled to 40 and 60 marks respectively. The sum of these two
components shall be considered as the total marks out of 100. The corresponding grade shall then be
determined as per the marks-to-grades conversion rules specified in Clause 10.3.
5.12 MOOCs are allowed only for professional elective courses and for a few Minors & Honors courses
5.13 Additional learning resources:
Students are encouraged to acquire additional course-related knowledge by auditing learning resources
from MOOCs platforms for each course offered in their course structure. These additional courses are
not meant for earning credits but are intended to enhance knowledge. The College shall notify such
courses from time to time through their portals for the benefit of students. They are categorized into
three types: prerequisite, reinforcement, and aspirational. Prerequisite courses help students gain
familiarity and provide sufficient background. Reinforcement courses aim to offer different
perspectives on learning, while aspirational courses focus on next-level or advanced learning.

6.0 Rules to offer Elective courses


6.1 An elective course may be offered to the students, only if a minimum of 25% of class strength opts for
it.
6.2 Same elective course for different sections may be offered by different faculty members. The selection
of elective course by students will be based on first come first serve and / or CGPA criterion.
6.3 If the number of students registrations are more than the strength of one section, then it is choice of the
concerned Department to offer the same course for more than one section based on the resources available
in the department.

7.0 Attendance requirements:


7.1 A student shall be eligible to appear for the semester-end examinations, if the student acquires a minimum
of 75% of aggregate attendance of all the courses for that semester.
7.2 Shortage of attendance in aggregate up to 10% (securing 65% and above but below 75%) in each semester
may be condoned by the college academic committee on genuine and valid grounds, based on the student’s
representation with supporting evidence.
7.3 A stipulated fee shall be payable for condoning of shortage of attendance as notified in the respective
college websites.
7.4 Two hours of attendance for each theory course shall be considered, if the student appears for the mid- term
examination of that course.
7.5 Shortage of attendance below 65% in aggregate shall in no case be condoned.
7.6 Students whose shortage of attendance is not condoned in any semester, are not eligible to take their
semester-end examinations of that semester. They get detained and will not be promoted to the next
semester. Their registration for that semester shall stand cancelled, including internal marks. They may seek
re-registration for that semester in the next academic year.
7.7 A student fulfilling the attendance requirement in the present semester shall not be eligible for readmission
into the same semester
2025-26 CSE(Data Science) 5

8.0 Criteria for Earning of Credits in a Course


8.1 A student shall be deemed to have satisfied the academic requirements and earned the credits allotted to
each course, if the student secures not less than 35%(21 marks out of 60 marks) in the semester end
examinations (SEE), and a minimum of 40% (40 marks out of 100 marks) in the sum total of the
CIE(Continuous Internal Evaluation) and SEE(Semester End Examination) taken together; interms of
letter grades, this implies securing ‘C’ grade or above in that course.
8.2 A student shall be deemed to have satisfied the academic requirements and earned the credits allotted to
Field Based Research Project / Industry Oriented Mini Project / Internship, if the student secures not
less than 40% marks (i.e. 40 out of 100 allotted marks) in each of them. The student is deemed to have
failed, if she (i) does not submit a report on Field-Based Research Project/Industry Oriented Mini
Project/ Internship, or (ii) not make a presentation of the same before the evaluation committee as per
schedule, or (iii) secures less than 40% marks in Field-Based Research Project / Industry Oriented Mini
Project / Internship evaluations.
8.3 A student eligible to appear in the semester-end examination for any course, is absent from it or failed
(thereby failing to secure ‘C’ grade or above) may re-appear for that course in the supplementary
examination as and when it is conducted. In such cases, internal marks assessed in continuous internal
evaluation (CIE) earlier forth at course will be carried over, and added to the marks obtained in the SEE
supplementary/make-up examination. If the student secures sufficient marks for passing, ‘C’ grade or
above shall be awarded as specified in clause 10.3.

9.0 Distribution of Marks and Evaluation


9.1 The performance of a student in every course (including Value Added Courses and Skill Development
Courses, Laboratory/Practical and Project Work) will be evaluated for 100 marks each, with 40 marks
allotted for CIE (Continuous Internal Evaluation) and 60 marks for SEE (Semester End-Examination),
irrespective of the credits allocated.
9.2 Continuous Internal Evaluation(CIE)
9.2.1 Theory Courses:
For theory courses, during a semester, there shall be two mid-term examinations. Each Mid- Term
examination consists of two parts i) Part – A for 10 marks, ii) Part – B for 20 marks, totaling to 30
marks. Total duration of mid-term examination is two hours.
1. Mid Term Examination for 30marks:
a. Part-A: Objective/quiz paper for 10 marks.
b. Part-B: Descriptive paper for 20marks.

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

9.4.1 Theory Courses:


The semester end examinations (SEE), for theory courses, will be conducted for 60 marks consisting of
two parts viz. i) Part- A for 10 marks and ii) Part - B for 50 marks.
 Part-A is compulsory, consists of five short answer questions covering all units of syllabus; each
question carries two marks.
 Part-B consists of five questions carrying 10 marks each. There shall be two questions asked in
the question paper from each unit with either-or choice and the student should answer either of the
two questions. The student shall answer one question from each of five units.

9.4.2 Engineering Drawing and Computer Aided Drafting Course:


Question paper consists of five questions carrying 12 marks each. There shall be two questions asked in
the question paper from each unit with either-or choice and the student should answer either of the two
questions. The student shall answer one question from each of five units.
There shall be no section with short answer questions.
9.4.3 Duration of SEE:
The duration of Semester End Examination of theory and drawing courses is 3 hours.

9.5 Semester End Examination for Practical Courses


For practical courses there shall be a Continuous Internal Evaluation(CIE) during the semester for 40
marks and semester-end examination for 60 marks. The breakup of the continuous internal evaluation for
40 marks is as follows:

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:

• Objective(s) of the work done -05Marks


• Methodology adopted -15 Marks
• Results and Discussions -15Marks
• Conclusions and Outcomes - 05Marks
Total -40 Marks

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.0 Grading Procedure


10.1 Absolute grading system is followed for awarding the grades to each course.
10.2 Grades will be awarded to indicate the performance of students in each Theory, Laboratory, Industry-
Oriented Mini Project/ Internship/ Skill development course and Project Work. Based on the percentage of
marks obtained (Continuous Internal Evaluation plus Semester End E xamination, both taken together)
as specified in clause 8 above, a letter grade shall be given as explained in the following clause.
2025-26 CSE(Data Science) 9

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:

Range of % of Marks Secured in a Course Letter Grade Grade Points(GP)


Greater than or equal to 90 O (Outstanding) 10
80 and less than 90 A+(Excellent) 9
70 and less than 80 A(VeryGood) 8
60 and less than 70 B+(Good) 7
50 and less than 60 B(Average) 6
40 and less than 50 C(Pass) 5
Below 40 F (FAIL) 0
Absent Ab 0

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

Illustration of the Calculation of SGPA:

Course Credits Letter Grade Grade Points Credit Points


Course1 4 A 8 4x8=32
Course2 3 O 10 3x10=30
Course3 3 C 5 3x 5=15
Course4 3 B 6 3x6=18
Course5 3 A 8 3x8=24
Course6 2 A+ 9 2x9=18
Course7 1 C 5 1x 5= 5
Course8 1 O 10 1x10=10
20 152

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.

11.0 Declaration of Results and issue of Grade Memo


11.1 While declaring the results, the web-version should display the marks earned by the students with the
internal and external marks break-up. However, in the memorandum of grades, the marks need not be
shown.
11.2 After the completion of each semester, a certificate of memorandum of grades shall be issued to all the
registered students, indicating the letter grades and credits earned. It will show the details of the courses
registered (course code, course title, no. of credits), letter grade and credits earned.

12.0 Withholding of Results


12.1 If the student has not paid the fees to the College at any stage, or has dues pending due to any reason
whatsoever, or if any case of indiscipline is pending, the result of the student may be with held, and the
student will not be allowed to go into the next higher semester. The award or issue of the degree may also
be withheld in such cases.

13.0 Supplementary Examinations:


13.1 At the end of each semester, along with regular semester examinations, supplementary examinations shall
be conducted for the students who have back-log subjects.
2025-26 CSE(Data Science) 11

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.

14.0 Promotion Rules

[Link]. Promotion Conditions to be Fulfilled


1 First year first semester to first Regular course of study of first year first semester
Year second semester And fulfillment of attendance requirement.
2 First year second semester to (i) Regular course of study of first year second semester
Second year first semester and fulfilment of attendance requirement
(ii) Must have secured at least 25% of the total credits
up to first year second semester from all the relevant
regular and supplementary examinations, whether the
student takes those examinations or not.

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.

15.0 Re-admission after Detention


i) A student detained due to lack of credits, shall be promoted to the next academic year only after
acquiring the required number of credits.
ii) A student detained due to shortage of attendance shall be admitted in the same semester in the
successive academic years.
iii) When a student is readmitted in the following academic years, the academic regulations under
which the student seeks re-admission shall only be applicable to this student, not the academic
regulations in which she got admitted in her first year of study.

16.0 Credit Exemption


A student (i) shall register for all courses covering 164 credits as specified and listed in the course structure
and (ii) earn 160 or more credits to successfully complete the undergraduate programme.
2025-26 CSE(Data Science) 12

• 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.0 Award of 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).

18.0 Award of Gold Medals


18.1 Students fulfilling the conditions listed under item 17.3 alone will be eligible for award of ‘Gold
Medal’.
18.2 If more than one student secures the same highest CGPA, then the following tie resolution criteria, in the
same order of preference shall be followed for selecting the Gold Medal winner,
2025-26 CSE(Data Science) 13

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.

19.0 Conversion of CGPA into equivalent Percentage of Marks


19.1 The following formula shall be used for the conversion of CGPA into equivalent marks, whenever it is
necessary
Percentage (%) of Marks=(Final CGPA–0.5)x10

20.0 Honours and Minor Degree Programs


Honours and Minor Degree programs will be available in all branches of [Link]. degree. Minor Degree
programs will commence from II Year II Semester and continue till IV Year I semester and Honours Degree
programs will commence from III Year I Semester and continue till IV Year II semester.
Minors and Honors programs will be offered only after the written approval from the JNTUH.

21.0 Multiple Entry Multiple Exit Scheme (MEME)


21.1 Exit Option after Second Year:
Students enrolled in the 4-Year [Link]. program are permitted to exit the program after successful completion
of the second year ([Link]. II Year II Semester). The students who desire to exit after the II year shall
formally in form the exit plan one semester in advance, i.e. at the commencement of II Year II Semester itself.
Such students need to fulfil the additional requirements as specified in Clause 21.2 described below.
Upon fulfilling the requirements like earning all the credits up to II Year II Semester and successfully
completing the additional requirements, the students will be awarded a 2-Year Undergraduate (UG) Diploma
in the concerned engineering branch.

21.2 Additional Requirements for Diploma Award


To qualify for the diploma under the exit option, students must also complete 2 additional credits through one
of the following JNTUH-prescribed pathways:
Work-based Vocational Course:
Participation in a practical, hands-on vocational training program relevant to the engineering field, typically
conducted during the summer term.
Internship/Apprenticeship:
Completion of a minimum 8-week internship or apprenticeship in their related field to gain practical industry
exposure.

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.0 Transitory Regulations for the students re-admitted in R-25 Regulations:


22.1 Transitory regulations are applicable to the students detained due to shortage of attendance as well as detained
due to the shortage of credits and seek permission to re-join the [Link]. programme, where R-25 regulations
are in force.
22.2 A student detained due to shortage of attendance and re-admitted in R-25 regulations: Such students shall be
permitted to join the same semester, but in R-25 Regulations.
22.3 A student detained due to shortage of credits and re-admitted in R-25 regulations: Such students shall be
promoted to the next semester in R-25 regulations, only after acquiring the required number of credits as per
the corresponding regulations of his/her previous semester.
22.4 A student who has failed in any course in a specific regulation has to pass those courses in the same
regulations.
22.5 If a student is readmitted to R-25 Regulations and has any course with 80% of syllabus common with her
previous regulations, that particular course in R-25 Regulations will be substituted by an equivalent course of
R-22 regulations by the College. All these details are summarized in a set of look-up Table; one set for each
B. Tech. branch.

22.6 Look Up Table of equivalence courses


22.6.1 A look up table will be provided for the benefit of students. This look up table will include all the courses to
be registered by students who have been re-admitted under the R-25 Academic Regulations from the R-22
Academic Regulations. Separate lookup tables will be provided for the following categories of students:
1. Students re-admitted into the I Year II Semester of the R-25 Regulations
2. Students re-admitted into the II Year I Semester of the R-25 Regulations
3. Students re-admitted into the II Year II Semester of the R-25 Regulations
4. Students re-admitted into the III Year I Semester of the R-25 Regulations
5. Students re-admitted into the III Year II Semester of the R-25 Regulations
6. Students re-admitted into the IV Year I Semester of the R-25 Regulations
7. Students re-admitted into the IV Year II Semester of the R-25 Regulations
For every [Link]. branch there shall be separate set of seven look up tables.
22.6.2 Applicability of Look-up Table: The above look-up table shall be applicable for i) students who seek
readmission from R-22 regulations to R-25regulation and are going to be re-admitted in the same JNTUH
affiliated non-autonomous college and ii) detained students of one JNTUH affiliated non-autonomous college
who seek admission into another JNTUH affiliated non- autonomous college.
For these two categories of students, the Principals of the affiliated colleges need not consult the University
for the equivalence courses. However the Principals need to inform in the specified format, the list of such
students and equivalences derived from the transitory regulations.

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.

23.0 Student Transfers


23.1 There shall be no branch transfers after the completion of admission process.
23.2 For transfers from one college to other college, Govt. will give the guidelines from Time to Time .
23.3 The students seeking transfer to GNITS from various other colleges is having back-logs at the previous
college, have to pass the courses offered in GNITS which are equivalent to the failed courses at the previous
college.
23.4 The transferred students from other Institutions to GNITS, shall be given a chance to write CBTs forgetting
CIE component in the equivalent course(s) as per the clearance letter issued by the JNTUH.

24.0 Value Added Courses


24.1 Innovation and Entrepreneurship is considered as Value Added Course. Faculty members who have received a
certificate in Innovation and Entrepreneurship from a reputed foundation/organization may be given
preference to teach the "Innovation and Entrepreneurship" course. This certificate course should include an
assessment. Total training duration (online or physical), excluding assessment, should be at least 30 hours.
Faculty members from all disciplines with innovative mindset and aptitude to co-create an entrepreneurial
ecosystem are eligible to teach this subject.
24.2 Faculty members who have credited a course on Intellectual Property Rights in their UG or PG programme or
credited an equivalent course in MOOCs platform/ reputed foundation/ organization in which assessment is a
part, may be given preference to teach the elective course on Intellectual Property Rights.
24.3 To ensure quality delivery and standardization in teaching the Indian Knowledge System (IKS) and other
value-added courses, the following guidelines must be adhered to: i) faculty members must undergo a Faculty
Development Program (FDP) organized by UGC-MMTTC (Malaviya Mission Teacher Training Centre), or
Any other recognized and competent institution/organization offering similar certified programs, ii) the total
instructional duration of the FDP should be a around 32 hours or more, iii) all sessions in the FDP must be
conducted by certified and qualified resource persons with recognized expertise in the respective domains,
iv) A formal assessment component must be included as part of the FDP.

25.0 Mapping with the Sustainable Development Goals


All the courses specified in the course structure of every programme are mapped with the one or more
sustainable development goals.

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

[Link] INSTITUTE OF TECHNOLOGY AND SCIENCE FOR WOMEN


Shaikpet,Hyderabad-500104,Telangana(India)

ACADEMIC REGULATIONS FOR [Link]. (LATERAL ENTRY SCHEME) FROM THE A.Y 2026-27

Eligibility for the award of [Link]. Degree (LES)


1. The LES students after securing admission shall pursue a course of study for not less than three
academic years and not more than six academic years.
2. The student shall register for 123/124 credits and secure 120 credits with CGPA ≥ 5 from II year to IV-
year [Link]. programme (LES) for the award of [Link]. degree.
3. The student can avail exemption of courses totaling up to 3 or 4 credits other than Professional core
courses, Laboratory Courses, Seminars, Project Work and Field Based Research Project
/Industry Oriented Mini Project / Internship, for optional dropout.
4. The students, who fail to fulfil the requirement for the award of the degree in six academic years from
the year of admission, shall forfeit their seat in [Link].
5. The attendance requirements of [Link].(Regular) shall be applicable to [Link].(LES).

6. Promotion rule

S. No Promotion Conditions to befulfilled


1 Second year first semester to Regular course of study of second year first
Second year second semester Semester and fulfillment of attendance requirement.
2 Second year second semester to (i) Regular course of study of second year second
Third year first semester semester and fulfillment 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.
3 Third year first semester to Regular course of study of third year first semester
Third year second semester And fulfillment of attendance requirement.
4 Third year second semester to Regular course of study of third year second
Fourth year first semester Semester and fulfillment of attendance requirement.
5 Fourth year first semester to Regular course of study of fourth year first semester
Fourth year second semester And fulfillment of attendance requirement.

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.

The student who has impersonated shall be


expelled from examination hall. The student is
also debarred and forfeits the seat. The
performance of the original student who has been
impersonated, shall be cancelled in all the subjects
of the examination (including practicals and
project work) already appeared and shall not be
allowed to appear for examinations of the
remaining subjects of that semester/year. The
Impersonates any other student in student is also debarred for two consecutive
3. semesters from class work and all university
connection with the examination
examinations. The continuation of the course by
the student is subject to the academic regulations
in connection with forfeiture of seat. If the
imposter is an outsider, he will be handed over to
the police and a case is registered against
him
2025-26 CSE(Data Science) 18

Expulsion from the examination hall and


cancellation of performance in that subject and all
the other subjects the student has already appeared
including practical examinations and project work
Smuggles in the answer book, takes out or and shall not be permitted for the remaining
examinations of the subjects of that semester/year.
arranges to send out the question paper during the
4. examination or answer book or additional sheet, The student is also debarred for two consecutive
semesters from class work and all university
during or after the examination.
examinations. The continuation of the course by
the student is subject to the academic regulations
in connection with
forfeiture of seat.

Uses objectionable, abusive or offensive language


in the answer paper or in letters to the
examiners or writes to the Cancellation of the performance in that subject.
5. examiner requesting him to award pass marks.

Refuses to obey the orders of the chief


superintendent/assistant –superintendent
/ any officer on duty or misbehaves or creates
disturbance of any kind in and around the
examination hall or organizes a walk out or
instigates others to walk out, or threatens the
officer-in charge or any person on duty in or
outside the examination hall of any injury to his In case of students of the college, they shall be
person or to any of his relations whether by expelled from examination halls and cancellation
words, either spoken or written or by signs or by of their performance in that subject and all other
visible representation, assaults the officer-in- subjects the student(s) has (have) already appeared
charge, or any person on duty in or outside the and shall not be permitted to appear for the
examination hall or any of his relations, or remaining examinations of the subjects of that
indulges in any other act of misconduct or semester/year. The students also are debarred and
mischief which result in damage to or destruction forfeit their seats. In case of outsiders, they will
of property in the examination hall or any part of be handed over to the police and a police case is
6.
the college campus or engages in any other act registered against them.
which in the opinion of the officer on duty
amounts to use of unfair means or misconduct or
has the tendency to disrupt the orderly
conduct of the
examination.

Expulsion from the examination hall and


cancellation of performance in that subject and all
Leaves the exam hall taking away answer script the other subjects the student has already appeared
or intentionally tears of the script or any part including practical examinations and project work
7. thereof inside or outside the examination hall. and shall not be permitted for the
remaining examinations of the subjects of that
semester/year. The student is also
2025-26 CSE(Data Science) 19

debarred for two consecutive semesters from class


work and all university examinations. The
continuation of the course by the student is subject
to the academic regulations in connection with
forfeiture of seat.

Expulsion from the examination hall and


cancellation of the performance in that subject
And all other subjects the student has already
appeared including practical examinations and
8. Possess any lethal weapon or firearm in the project work and shall not be permitted for the
examination hall. remaining examinations of the subjects of
that
semester/year. The student is also debarred and
forfeits the seat.
Student of the colleges expulsion from the
examination hall and cancellation of the
performance in that subject and all other subjects
the student has already appeared including
If student of the college, who is not a student for practical examinations and project work and shall
the particular examination or any person not not be permitted for the remaining examinations
connected with the college indulges in any of the subjects of that semester/year. The student
9.
malpractice or improper conduct mentioned in is also debarred and forfeits the seat.
clause 6 to 8. Person(s) who do not belong to the college will be
handed over to police and, a police case will be
registered against
them.

Expulsion from the examination hall and


cancellation of the performance in that subject and
all other subjects the student has already appeared
10. Comes in a drunken condition to the including practical examinations and project work
examination hall. and shall not be permitted for the remaining
examinations of the subjects of
that semester/year

Cancellation of the performance in that subject


Copying detected on the basis of internal and all other subjects the student has appeared
11. evidence, such as, during valuation or during including practical examinations and project
special scrutiny. work of that
semester/year examinations.
If any malpractice is detected which is not
covered in the above clauses 1 to 11 shall be
12. reported to the Principal for
further action to award suitable punishment.
2025-26 CSE(Data Science) 20

[Link]. 4 Year (8 semesters) Regular Programme in


COMPUTER SCIENCE AND ENGINEERING (DATA SCIENCE)
COURSE STRUCTURE
(Applicable for the Batch admitted from the Academic Year 2025-26)

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

5 ESC 132AN Data Structures 3 0 0 3

6 BSC 13201 Advanced Engineering Physics Lab 0 0 2 1

7 ESC 13210 Data Structures Using C Lab 0 0 2 1


8 ESC 13213 Python Programming Lab 0 0 2 1

9 ESC 13202 Basic Electrical Engineering Lab 0 0 2 1

10 ESC 13207 IT Workshop 0 0 2 1

Total Credits 14 0 12 20
2025-26 CSE(Data Science) 21

[Link]. 4 Year (8 semesters) Regular Programme in


COMPUTER SCIENCE AND ENGINEERING (DATA SCIENCE)
COURSE STRUCTURE
(Applicable for the Batch admitted from the Academic Year 2025-26)

II YEAR I SEMESTER
[Link]. Group Course Title L T P Credits
1 BSC Mathematical and Statistical Foundations 3 0 0 3

2 PC Computer Organization and Architecture 3 0 0 3

3 PC Object Oriented Programming through java 3 0 0 3

4 PC Operating Systems 3 0 0 3

5 PC Database Management Systems 3 0 0 3


6 HSC Innovation and Entrepreneurship 2 0 0 2

7 PC Computational Mathematics Lab 0 0 2 1


8 PC Object Oriented Programming through java Lab 0 0 2 1
9 PC Operating Systems Lab 0 0 2 1
10 PC Database Management Systems Lab 0 0 2 1
Skill Development Course – 1
11 SDC 0 0 2 1
Node Js/React JS/Django
Total Credits 17 0 10 22

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

[Link]. 4 Year (8 semesters) Regular Programme in


COMPUTER SCIENCE AND ENGINEERING (DATA SCIENCE)
COURSE STRUCTURE
(Applicable for the Batch admitted from the Academic Year 2025-26)

III YEAR I SEMESTER


[Link]. Group Course Title L T P Credits
1 PC Predictive Analytics 3 0 0 3
2 PC Data Mining 3 0 0 3
3 PC Introduction to Data Science 3 0 0 3
Professional Elective- 1 (Offline/Online)
Distributed Systems
4 PE1 Software Engineering 3 0 0 3
Cryptography and Network Security
Artificial Intelligence
Open Elective-I (Offline/Online)
5 OE1 Data Mining 2 0 0 2
R Programming
6 PC Predictive Analytics Lab 0 0 2 1
7 PC Data Mining Lab 0 0 2 1
8 PC Data Science Lab 0 0 2 1
9 PW *Field Based Project/Internship 0 0 4 2
Skill Development Course – 3
10 SDC 0 0 2 1
UI Design–Flutter/ Android Studio
Gender Sensitization Laboratory*/ Human
11 VAC2 1 0 0 1
Values and Professional Ethics*
Total Credits 15 0 12 21
*Note: Field-based Research Project in the intervening summer between II-II and III-I Semesters.
*Note: For the courses Gender Sensitization and Human Values and Professional Ethics - one hour of instruction will be
conducted on alternate weeks. For example, if a one-hour class for Gender Sensitization is conducted this week,then a
one-hour class for Human Values and Professional Ethics will be conducted in the following week

III YEAR II SEMESTER


[Link]. Group Course Title L T P Credits
1 PC Data Stream Processing 3 0 0 3
2 PC Big Data Technologies 3 0 0 3
3 HSC Business Economics and Financial Analysis 3 0 0 3
Professional Elective - 2 (Offline/Online)
Cloud Computing
4 PE2 Mining Massive Datasets 3 0 0 3
Software Testing Methodologies
Computer Vision
Open Elective - 2 (Offline/Online)
5 OE2 Introduction to Natural Language Processing 2 0 0 2
Introduction to Data Science
6 PC Data Stream Processing Lab 0 0 2 1
7 PC Big Data Technologies Lab 0 0 2 1
8 PC Exploratory Data Analysis Lab 0 0 2 1
9 Employability and Soft Skills lab
HSC 0 0 2 1
10 Prompt Engineering
SDC4 0 0 2 1
11 VAC3 Environmental Science 1 0 0 1
Total Credits 15 0 10 20
2025-26 CSE(Data Science) 23

[Link]. 4 Year (8 semesters) Regular Programme in


COMPUTER SCIENCE AND ENGINEERING (DATA SCIENCE)
COURSE STRUCTURE
(Applicable for the Batch admitted from the Academic Year 2025-26)

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

List of Open Electives offered by various


Departments for [Link] Programme
(Applicable for the Batches admitted from the Academic Year 2025-26 Onwards)

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

● Java Programming ● Full Stack ● Big Data Technologies


2 IT ● Database Management System Development ● Development and Operation
●Scripting Languages (DevOps)
● Introduction to
● Chatbots
CSE ● Fundamentals of AI Natural Language
3 ● Computer Vision with Open
(AI & ML) ● Machine Learning Basics Processing
CV
● AI applications
● Introduction to
CSE ● Data Mining Natural Language
● Chatbots
4 (DATA ● R Programming Processing
● Machine Learning Basics
SCIENCE) ● Introduction to Data
Science
● Biomedical Electronics and ● Fundamentals of ● Wearable Devices
5 ECE Applications Image Processing
● Principles of Communications ● Embedded Systems ● Introduction to Wireless
6 ETM Communications
● Fundamentals of Electric Vehicles ● Waste Management ● Electrical Systems and Safety
● Renewable Energy Sources Techniques and Power ● Smart Grid Systems
7 EEE Generation
● Engineering Materials
● Intellectual Property Rights
● Investment and Personal Finance ● Industrial Management ● Marketing Management
● Numerical Methods for Engineers ● English for 21st ● Behavioural Skills and
8 H&M ● Mathematics for Machine Learning Century Skills Professional Communication
● Operations Research

● 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

MATRICES AND CALCULUS


(Common to CSE, CSE (Data Science), CSE (Data Science), ECE, EEE, ETM & IT)

Prerequisites: Mathematical Knowledge at pre-university level

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.

UNIT 1: (~8 Lecture Hours)


Matrices: Rank of a matrix by Echelon form and Normal form – Inverse of Non-singular matrices
by Gauss-Jordan method. System of linear equations: Solving system of Homogeneous and Non-
Homogeneous equations. Gauss Seidel Iteration Method.

UNIT 2: (~10 Lecture Hours)


Eigen values and Eigen vectors: Eigen values – Eigen vectors and their properties –
Diagonalization of a matrix – Cayley-Hamilton Theorem (without proof) -– Finding inverse and
power of a matrix by Cayley-Hamilton Theorem. Quadratic forms and Nature of the Quadratic
Forms – Reduction of Quadratic form to Canonical form by Orthogonal Transformation.

UNI 3: (~10 Lecture Hours)


Single Variable Calculus: Limit and Continuity of functions and its properties. Mean value
theorems: Rolle’s theorem – Lagrange’s Mean value theorem with their Geometrical Interpretation
and applications –Cauchy’s Mean valueTheorem – Taylor’s Series (All the theorems without
proof).
Curve Tracing: Curve tracing in Cartesian Coordinates.
.
UNIT 4: (~10 Lecture Hours)
Partial Derivatives and applications: Definitions of Limit and continuity – Partial
Differentiation: Euler’s Theorem – Total derivative –Jacobian – Functional dependence &
independence. Applications: Maxima and minima of functions of two variables and three variables
using method of Lagrange’s multipliers.

UNIT 5: (~10 Lecture Hours)


Multiple Integrals: Evaluation of Double Integrals (Cartesian and polar coordinates) – Change of
order of integration (only Cartesian form) – Change of variables for double integrals (Cartesian to
polar). Evaluation of Triple Integrals – Change of variables for triple integrals (Cartesian to
Spherical and Cylindrical polar coordinates). Applications: Areas by double integrals and volumes
by triple integrals.

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

I Year [Link]. CSE(Data Science) I Semester L T P C


Course Code: 131AE 3 0 0 3

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.

UNIT 1: (~ 9 Lecture Hours)


Water and its treatment :
Introduction: Hardness, types, degree of hardness and units. Estimation of hardness of water
by complexometric method - Numerical problems. Potable water and its specifications
(WHO). Steps involved in the treatment of potable water - Disinfection of potable water by
chlorination and break- point chlorination.
Boiler troubles: Scales, Sludges and Caustic embrittlement. Internal treatment of boiler feed
water-Calgon conditioning, Phosphate conditioning, Colloidal conditioning. External
treatment methods - Softening of water by Ion- exchange processes. Desalination of brackish
water- Reverse osmosis.

UNIT 2: (~10 Lecture Hours)


Electrochemistry and Corrosion:
Introduction- Electrode potential, Standard electrode potential, Nernst equation (no
derivation), electrochemical cell - Galvanic cell, cell representation, EMF of cell - Numerical
problems. Types of electrodes, reference electrodes - Primary reference electrode
- Standard Hydrogen Electrode (SHE), Secondary reference electrode - Calomel electrode.
Construction, working and determination of pH of unknown solution using SHE and Calomel
electrode.
Corrosion: Introduction- Definition, causes and effects of corrosion – Theories of corrosion,
chemical and electrochemical theories of corrosion, Types of corrosion: galvanic, water-line
and pitting corrosion. Factors affecting rate of corrosion - Nature of the metal, Nature of the
corroding environment. Corrosion control methods - Cathodic protection Methods -
Sacrificial anode and impressed current methods.

UNIT 3: (~9 Lecture Hours)


Energy sources :
Batteries: Introduction – Classification of batteries - Primary, secondary and reserve batteries
with examples. Construction, working and applications of Zn-air and Lithium ion battery.
Fuel Cells – Differences between a battery and a fuel cell, Construction and applications of
Direct Methanol Fuel Cell (DMFC).
Fuels: Introduction and characteristics of a good fuel, Calorific value -Units- HCV,LCV -
Dulongs Formula - Numerical problems.
Fossil fuels: Introduction, Classification, Petroleum - Refining of Crude oil, Cracking -
Types of Cracking- Moving bed catalytic cracking. LPG and CNG composition and uses.
Synthetic Fuels: Fischer-Tropsch process, Introduction and applications of Hythane and
2025-26 CSE(Data Science) 28
Green Hydrogen.

UNIT 4: (~7 Lecture Hours)


Polymers :
Definition - Classification of polymers: Based on origin and tacticity with examples. Types
of polymerization - Addition (free radical addition mechanism) and condensation
polymerization.
Plastics, Elastomers and Fibers: Definition and applications (PVC, Buna-S, Nylon-6,6).
Differences between thermoplastics and thermosetting plastics.
Conducting polymers: Definition and Classification with examples - Mechanism of
conduction in trans- poly-acetylene and applications of conducting polymers.
Biodegradable polymers:Polylactic acid and its applications.

UNIT 5: (~7 Lecture Hours)


Advanced Functional Materials - Smart materials: Introduction, Classification with examples -
Shape Memory Alloys- Nitinol, Piezoelectric materials - quartz and their engineering applications.
Biosensor: Definition, Amperometric Glucose monitor sensor.
Lubricants: Functions and Classification of lubricants with examples. Characteristics of
good lubricants. Mechanism of Lubrication: Thick film, thin film, and extreme pressure.
Properties: Viscosity, Cloud and pour point, Flash and fire point.

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

I Year [Link]. CSE(Data Science) I Semester L T P C


Course Code: 131AG 3 0 0 3

ENGLISH FOR SKILL ENHANCEMENT


(Common to CSE, CSE (Data Science) & CSE (Data Science))

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.

UNIT 1:(~8 Lecture Hours)


Theme: Perspectives: Lesson on ‘The Generation Gap’ by Benjamin M. Spock from the
prescribed textbook titled English for the Young in the Digital World published
by Orient Black Swan Pvt. Ltd.
Vocabulary: The Concept of Word Formation -The Use of Prefixes and Suffixes - Words
Often Misspelt - Synonyms and Antonyms.
Grammar: Identifying Common Errors in Writing with Reference to Parts of Speech
Particularly Articles and Prepositions – Degrees of Comparison Reading:
Reading and Its Importance- Sub Skills of Reading – Skimming and Scanning.
Writing: Sentence Structures and Types -Use of Phrases and Clauses in Sentences-
Importance of Proper Punctuation- Techniques for Writing Precisely –Nature and
Style of Formal Writing.

UNIT 2:(~10 Lecture Hours)


Theme: Digital Transformation: Lesson on ‘Emerging Technologies’ from the
prescribed textbook titled English for the Young in the Digital World published
by Orient BlackSwanPvt. Ltd.
Vocabulary: Homophones, Homonyms and Homographs.
Grammar: Identifying Common Errors in Writing with Reference to Noun-pronoun
Agreement and Subject-verb Agreement.
Reading: Reading Strategies-Guessing Meaning from Context – Identifying Main Ideas –
Exercises for Practice.
Writing: Paragraph Writing – Types, Structures and Features of a Paragraph - Creating
Coherence – Linkers and Connectives - Organizing Principles in a Paragraph –
Defining- Describing People, Objects, Places and Events – Classifying- Providing
Examples or Evidence - Essay Writing - Writing Introduction and Conclusion.

UNIT 3:(~10 Lecture Hours)


Theme: Attitude and Gratitude: Poems on ‘Leisure’ by William Henry Davies and ‘Be
Thankful’ – Unknown Author from the prescribed textbook titled English for the
Young in the Digital World published by Orient BlackSwanPvt. Ltd.
Vocabulary: Words Often Confused - Words from Foreign Languages and their Use in English.
Grammar: Identifying Common Errors in Writing with Reference to Misplaced.
Modifiers and Tenses.
Reading: Sub-Skills of Reading – Identifying Topic Sentence and Providing
Supporting Ideas - Exercises for Practice.
2025-26 CSE(Data Science) 30

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.

UNIT 4:(~10 Lecture Hours)


Theme: Entrepreneurship: Lesson on ‘Why a Start-Up Needs to Find its Customers First’
by Pranav Jain from the prescribed textbook titled English for the Young in the
Digital World published by Orient BlackSwanPvt. Ltd.
Vocabulary: Standard Abbreviations in English – Inferring Meanings of Words through Context
– Phrasal Verbs – Idioms.
Grammar: Redundancies and Clichés in Written Communication – Converting Passive to
Active Voice and Vice-Versa.
Reading: Prompt Engineering Techniques– Comprehending and Generating Appropriate
Prompts - Exercises for Practice
Writing: Writing Practices- Note Making-Précis Writing.

UNIT 5:(~10 Lecture Hours)


Theme: Integrity and Professionalism: Lesson on ‘Professional Ethics’ from the
prescribed textbook titled English for the Young in the Digital World published
by Orient BlackSwanPvt. Ltd.
Vocabulary: Technical Vocabulary and their Usage– One Word Substitutes – Collocations.
Grammar: Direct and Indirect Speech - Common Errors in English (Covering all the other
aspects of grammar which were not covered in the previous units).
Reading: Survey, Question, Read, Recite and Review (SQ3R Method) – Inferring the
Meaning and Evaluating a Text- Exercises for Practice.
Writing: Report Writing - Technical Reports- Introduction – Characteristics of a Report –
Categories of Reports Formats- Structure of Reports (Manuscript Format) -
Typesof Reports - Writing a Technical Report.

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

[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. 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

I Year [Link]. CSE(Data Science) I Semester L T P C


Course Code: 131AD 3 0 0 3

BASIC ELECTRONICS
(Common to CSE, CSE (Data Science), CSE (Data Science) & IT)

Prerequisites: 10+2 Physics

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.

UNIT 1: (~10 Lecture Hours)


Diode Characteristics and Applications: PN junction diode – I-V characteristics, Diode
resistance and capacitance (Qualitative approach), Diode models (Ideal, Simplified, Piecewise
Linear), Rectifiers – Half-wave, Full-wave (Centre-tap and bridge), Capacitor filter for
rectifiers, Clippers (single diode circuit only) and clampers (one level clamping without
reference voltage), Zener diode – I-V characteristics and zener diode as voltage regulator.

UNIT 2: (~8 Lecture Hours)


Bipolar Junction Transistor (BJT): Structure and working principle of BJT, Current
components and transistor action, Configurations: Common Base (CB), Common Emitter
(CE), Common Collector (CC), Input and output characteristics.

UNIT 3: (~8 Lecture Hours)


BJT Biasing: Need for biasing and stabilization, DC Load line and operating point, Biasing
techniques: Fixed bias, Collector-to-base bias, Voltage divider bias, Stability factor (only S)
and thermal runaway.

UNIT 4: (~9 Lecture Hours)


Transistor Amplifiers: Transistor as a small-signal amplifier, h-parameter equivalent circuit.
Determination of h-parameters from transistor characteristics. CE, CB, CC amplifier analysis
using h-parameters, Approximate CE model – with and without emitter bypass capacitor.

UNIT 5: (~10 Lecture Hours)


Special Purpose Diodes: Tunnel Diode, Varactor Diode, Photo Diode, Solar Cell, LED and
Schottky Diode.
Field Effect Transistors: JFET: Structure, operation, and characteristics,
MOSFET: Enhancement and Depletion: Structure, operation, and characteristics.

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

I Year [Link]. CSE(Data Science) I Semester L T P C


Course Code: 131AM 3 0 0 3

PROGRAMMING FOR PROBLEM SOLVING


(Common to CSE, CSE (Data Science), CSE (Data Science), ECE, EEE, ETM & IT)

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.

UNIT 1: (~10 Lecture Hours)


Overview of C: C Language Elements, Variable Declarations and Data Types, Executable
Statements, General Form of a C Program, Arithmetic Expressions, Formatting Numbers in
Program Output
Selection Structures: Control Structures, Conditions, The if Statement, if Statements with
Compound Statements, Decision Steps in Algorithms, Nested if Statements and Multiple-
Alternative Decisions, The switch Statement
Repetition and Loop Statements: Repetition in Programs, Counting Loops and the while
Statement, Computing a Sum or Product in a Loop, The for Statement, Conditional Loops, Loop
Design, Nested Loops, The do-while Statement

UNIT 2: (~9 Lecture Hours)


Top-Down Design with Functions: Building Programs from Existing Information, Library
Functions, Top-Down Design and Structure Charts, Functions without Arguments, Functions with
Input Arguments
Arrays: Declaring and Referencing Arrays, Array Subscripts, Using for Loops for Sequential
Access, Using Array Elements as Function Arguments, Array Arguments, Searching and Sorting
an Array, Parallel Arrays and Enumerated Types, Multidimensional Arrays

UNIT 3: (~ 9 Lecture Hours)


Pointers and Modular Programming: Pointers and the Indirection Operator, Functions with
Output Parameters, Multiple Calls to a Function with Input/ Output Parameters, Formal Output
Parameters as Actual Arguments, Scope of Names, Storage classes, Dynamic Memory Allocation
Strings: String Basics, String Library Functions- Assignment and Substrings, Longer Strings-
Concatenation and Whole-Line Input, String Comparison, Arrays of Pointers

UNIT 4: (~ 9 Lecture Hours)


Recursion: The Nature of Recursion, Tracing a Recursive Function, Recursive Mathematical
Functions, Recursive Functions with Array and String Parameters
Structure and Union Types: User-Defined Structure Types, Structure Type Data as Input and
Output Parameters, Functions with Structured Result Values, Union Types

UNIT 5: (~ 8 Lecture Hours)


Text and Binary File Pointers: Input/ Output Files - Review and Further Study, Binary Files,
Error Handling during file operations, Random Access to files, Searching a Database
Searching and Sorting: Basic searching in an array of elements (linear and binary search
techniques), Basic algorithms to sort array of elements (Bubble, Insertion and Selection sort
algorithms)
2025-26 CSE(Data Science) 35

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

I Year [Link]. CSE(Data Science) I Semester L T P C


Course Code: 13104 0 0 2 1

ENGINEERING CHEMISTRY LAB


(Common to CSE, CSE(Data Science), CSE(Data Science), ECE, EEE, ETM & IT)

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.

4. pH Metry: Determination of an acid concentration using pH meter.

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.

8. Virtual lab experiments:


a) Construction of Fuel cell and it’s working.
b) Smart materials for Biomedical applications.
c) Batteries for electrical vehicles.
d) Functioning of solar cell and its applications.

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

I Year [Link]. CSE(Data Science) I Semester L T P C


Course Code: 13108 0 0 2 1

PROGRAMMING FOR PROBLEM SOLVING LAB


(Common to CSE, CSE (Data Science), CSE (Data Science), ECE, EEE, ETM & IT)

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

I Year [Link]. CSE(Data Science) I Semester L T P C


Course Code: 13106 0 0 2 1

ENGLISH LANGUAGE AND COMMUNICATION SKILLS LAB


(Common to CSE, CSE(Data Science) & CSE(Data Science))

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.

UNIT 1: (~ 6 Practical Hours)


CALL Lab:
Instruction: Speech Sounds-Listening Skill - Importance – Purpose - Types- Barriers- Active
Listening.
Practice: Listening to Distinguish Speech Sounds (Minimal Pairs) - Testing Exercises.
ICS Lab:
❖ Diagnostic Test – Activity titled ‘Express Your View’
Instruction: Spoken and Written language - Formal and Informal English - Greetings -
Introducing Oneself and Others.
Practice: Any Ice-Breaking Activity.

UNIT 2: (~ 6 Practical Hours)


CALL Lab:
Instruction: Listening vs. Hearing - Barriers to Listening.
Practice: Listening for General Information - Multiple Choice Questions - Listening
Comprehension Exercises (It is essential to identify a suitable passage with exercises for
practice.).
ICS Lab:
Instruction: Features of Good Conversation – Strategies for Effective Communication.
Practice: Role Play Activity - Situational Dialogues –Expressions used in Various Situations –
Making Requests and Seeking Permissions – Taking Leave - Telephone Etiquette.

UNIT 3: (~ 6 Practical Hours)


CALL Lab:
Instruction: Errors in Pronunciation – Tips for Neutralizing Mother Tongue Influence (MTI).
Practice: Differences between British and American Pronunciation –Listening Comprehension
Exercises.
ICS Lab:
Instruction: Describing Objects, Situations, Places, People and Events.
Practice: Picture Description Activity – Looking at a Picture and Describing Objects, Situations,
Places, People and Events (A wide range of Materials / Handouts are to be made available in the
lab.).
2025-26 CSE(Data Science) 42

UNIT 4: (~ 7 Practical Hours)


CALL Lab:
Instruction: Techniques for Effective Listening.
Practice: Listening for Specific Details - Listening - Gap Fill Exercises - Listening
Comprehension Exercises.
(It is essential to identify a suitable passage with exercises for practice.).
ICS Lab:
Instruction: How to Tell a Good Story - Story Star- Sequencing-Creativity.
Practice: Activity on Telling and Retelling Stories – Collage.

UNIT 5: (~ 7 Practical Hours)


CALL Lab:
Instruction: Identifying the literal and implied meaning.
Practice: Listening for Evaluation - Write the Summary – Listening Comprehension Exercises
(It is essential to identify a suitable passage with exercises for practice.).
ICS Lab:
Instruction: Understanding Non-Verbal Communication.
Practice: Silent Speech - Dumb Charades Activity.

❖ Post-Assessment Test on ‘Express Your View’


Minimum Requirement of infrastructural facilities for ELCS Lab:

1. Computer Assisted Language Learning (CALL) Lab:


The Computer Assisted Language Learning Lab has to accommodate 40 students with 40
systems, with one Master Console, LAN facility and English language learning software for self-
study by students.
System Requirement (Hardware component):
Computer network with LAN facility (minimum 40 systems with multimedia) with the following
specifications:
i) Computers with Suitable Configuration.
ii) High Fidelity Headphones.

2. Interactive Communication Skills (ICS) Lab:


The Interactive Communication Skills Lab: A Spacious room with movable chairs and
audio- visual aids with a Public Address System, a T. V. or LCD, a digital stereo – audio &
video system and camcorder etc.

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

I Year [Link]. CSE(Data Science) I Semester L T P C


Course Code: 13105 0 0 2 1

ENGINEERING WORKSHOP
(Common to CSE, CSE(Data Science) & CSE(Data Science))

Prerequisite: Practical skill

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.

1. Trades for Exercises: At least two exercises from each trade:


i. Carpentry: T- Lap Joint, Dovetail Joint, Mortise and Tenon Joint.
ii. Fitting: V- Fit, L-Fit/Dovetail Fit and Semi- circular fit.
iii. Tin Smithy: Square Tin/Rectangular scoop, Rectangular Tray and Conical Funnel.
iv. Foundry: Preparation of Green Sand Mold using Single Piece and Split Pattern.
v. Welding Practice: Arc Welding and Gas Welding.
vi. House wiring: Parallel and Series, Two-way Switch and Tube Light.
vii. Black Smithy: Round to Square, Fan Hook and S- Hook.

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

I Year [Link]. CSE(Data Science) II Semester L T P C


Course Code: 132AS 3 0 0 3

ORDINARY DIFFERENTIAL EQUATIONS AND VECTOR CALCULUS


(Common to CSE, CSE (Data Science), CSE (Data Science), ECE, EEE, ETM & IT)

Prerequisites: Mathematical Knowledge at pre-university level

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.

UNIT 1: (~ 8 Lecture Hours)


First Order Ordinary Differential Equations: Exact Differential Equations – Equations
Reducible to Exact Differential Equations – Linear and Bernoulli’s Equations. Applications:
Orthogonal Trajectories (Only in Cartesian Coordinates), Newton’s Law of Cooling, Law of
Natural Growth and Decay.

UNIT 2: (~ 10 Lecture Hours)


Ordinary Differential Equations of Higher Order : Higher Order Linear Differential Equations
With Constant Coefficients: Non-Homogeneous Terms of the type eax, Sin(ax), Cos(ax),
Polynomials in X, eax V(x), xV(x) and Method of Variation of Parameters.

UNIT 3: (~ 10 Lecture Hours)


Laplace Transforms: Laplace Transforms: Laplace Transform of Standard Functions – First
Shifting Theorem – Laplace Transforms of Functions Multiplied by ‘t’ and Divided by ‘t’ –
Laplace Transforms of Derivatives and Integrals of Functions – Evaluation of Integrals by Laplace
Transforms – Laplace Transform of Periodic Functions – Inverse Laplace Transform- Convolution
Theorem (Without Proof). Applications: Solving Initial Value Problems by Laplace Transform
Method.

UNIT 4: (~ 10 Lecture Hours)


Vector Differentiation: Vector Point Functions and Scalar Point Functions–Gradient, Divergence
and Curl – Directional Derivatives–Vector Identities –Scalar Potential Functions –Solenoidal and
Irrotational Vectors.

UNIT 5: (~ 10 Lecture Hours)


Vector Integration: Line, Surface and Volume Integrals - Theorems of Green’s, Gauss -
Divergence and Stoke’s (Without Proofs) 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

I Year [Link]. CSE(Data Science) II Semester L T P C


Course Code: 132AA 3 0 0 3

ADVANCED ENGINEERING PHYSICS


(Common to CSE, CSE (Data Science), CSE (Data Science), ECE, EEE, ETM & IT)

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.

UNIT 1: (~10 Lecture Hours)


Crystallography & Materials Characterization
Introduction: Unit cell, space lattice, basis, lattice parameters; crystal structures, Bravais lattices,
packing factor: SC, BCC, FCC; Miller indices, inter-planar distance; defects in crystals
(Qualitative): point defects, line defects, surface defects and volume defects. concept of
nanomaterials: surface to volume ratio, X -ray diffraction: Bragg’s law, powder method,
calculation of average crystallite size using Debye Scherrer’s formula, scanning electron
microscopy (SEM): block diagram, working principle.

UNIT 2: (~9 Lecture Hours)


Magnetic and Dielectric Materials
Introduction to magnetic materials, origin of magnetic moment-classification of magnetic
materials, hysteresis, Weiss domain theory of ferromagnetism, soft and hard magnetic materials,
synthesis of ferrimagnetic materials using sol-gel method, applications: magnetic hyperthermia for
cancer treatment, magnets for EV, Giant Magneto Resistance (GMR) device. Introduction to
dielectric materials, types of polarization (qualitative): electronics, ionic & orientation;
ferroelectric, piezoelectric, pyroelectric materials and their applications: Ferroelectric Random-
Access Memory (Fe-RAM), load cell and fire sensor.

UNIT 3: (~9 Lecture Hours)


Quantum Mechanics
Introduction, de-Broglie hypothesis, Heisenberg uncertainty principle, physical significance of
wave function, postulates of quantum mechanics: operators in quantum mechanics, eigen values
and eigen functions, expectation value; Schrödinger’s time independent wave equation, particle in
a 1D box, Bloch’s theorem (qualitative), Kronig-Penney model (qualitative): E-k diagram,
effective mass of electron, formation of energy bands, origin of bandgap, classification of solids,
concept of discrete energy levels and quantum confinement in nanomaterials.

UNIT 4: (~11 Lecture Hours)


Quantum Computing
Introduction, linear algebra for quantum computation, Dirac’s Bra and Ket notation and their
properties, Hilbert space, Bloch’s sphere, concept of quantum computer, classical bits, Qubits,
multiple Qubit system, quantum computing system for information processing, evolution of
quantum systems, quantum measurements, entanglement, quantum gates, challenges and
advantages of quantum computing over classical computation, quantum algorithms: Deutsch-
Jozsa, Shor, Grover.
2025-26 CSE(Data Science) 48

UNIT 5: (~9 Lecture Hours)


Laser and Fibre Optics
Introduction to laser, characteristics of laser, Einstein coefficients and their relations, metastable
state, population inversion, pumping, lasing action, Ruby laser, He-Ne laser, CO2 laser,
semiconductor diode laser, applications: Bar code scanner, LIDAR for autonomous vehicle.
Introduction to fibre optics, total internal reflection, construction of optical fibre, acceptance angle,
numerical aperture, classification of optical fibres, losses in optical fibre, applications: optical
fibre for communication system, sensor for structural health monitoring.

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

I Year [Link]. CSE(Data Science) II Semester L T P C


Course Code: 132AF 2 0 2 3

ENGINEERING DRAWING AND COMPUTER AIDED DRAFTING


(Common to CSE, CSE (Data Science), CSE (Data Science))

Prerequisite: Basic knowledge of geometry and use of drawing instruments.

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.

UNIT 1: (~6 Lecture Hours + ~6 Practice Hours)


Introduction to Engineering Graphics (Conventional)
Principles of Engineering Graphics and their Significance, Geometrical Constructions, Scales,
Plain and Diagonal, Conic Sections including the Rectangular Hyperbola, General method only.
Cycloid, Epicycloid and Hypocycloid.

UNIT 2: (~8 Lecture Hours + ~8 Practice Hours)


Orthographic Projections (Conventional and Computer Aided)
Principles of Orthographic Projections, Conventions, Projections of Points and Lines,
Projections of Plane regular geometric figures. Auxiliary Planes. Computer aided orthographic
projections, points, lines and planes. Introduction to Computer aided drafting, views,
commands and conics.

UNIT 3: (~6 Lecture Hours + ~6 Practice Hours)


Projections of Regular Solids (Conventional and Computer Aided)
Projections of solids: Prisms, pyramids, cylinders and cones, Auxiliary Views, Computer aided
projections of solids.

UNIT 4: (~6 Lecture Hours + ~6 Practice Hours)


Section of solids: (Conventional and Computer Aided)
Sections or Sectional views of Right Regular Solids, Prism, Cylinder, Pyramid, Cone, Auxiliary
views, Computer aided projections of sectional views
Development of Surfaces (Conventional): Basic concepts of development of surfaces, Methods
of development – Parallel line development and radial line development, Development of
prisms, pyramids, Cylinders and cones.

UNIT 5: (~6 Lecture Hours + ~6 Practice Hours)


Isometric Projections (Conventional and Computer Aided)
Principles of Isometric Projection, Isometric Scale, Isometric Views, Conventions, Isometric
Views of Lines, Plane Figures, Simple and Compound Solids, Isometric Projection of objects.
Conversion of Isometric Views to Orthographic Views and Vice-versa, Conventions.
Conversion of orthographic projection into isometric view.
2025-26 CSE(Data Science) 50
Note:
The End Semester Examination will be in conventional mode.
1. CIE – I will be in conventional mode.
2. CIE – II will be conducted in conventional mode, and Computer-Aided Drafting will be part of
the internal evaluation.

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

I Year [Link]. CSE(Data Science) II Semester L T P C


Course Code: 132AB 3 0 0 3

BASIC ELECTRICAL ENGINEERING


(Common to CSE, CSE (Data Science) & CSE (Data Science))

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.

UNIT 1: (~ 9 Lecture Hours)


D.C. Circuits: Electrical circuit elements (R, L and C), voltage and current sources, KVL&KCL,
analysis of simple circuits with dc excitation. Superposition, Thevenin’s and Norton Theorems.
Time-domain analysis of first-order RL and RC circuits.

UNIT 2: (~10 Lecture Hours)


[Link]: Representation of sinusoidal waveforms, peak and rms values, phasor
representation, real power, reactive power, apparent power, power factor, Analysis of single-phase
ac circuits consisting of R, L, C, RL, RC, RLC combinations (series and parallel), resonance in
series R-L-C circuit. Three-phase balanced circuits, voltage and current relations in star and delta
connections.

UNIT 3: (~8 Lecture Hours)


Transformers: Ideal and practical transformer, equivalent circuit, losses in transformers,
regulation and efficiency. Auto-transformer and three-phase transformer connections.

UNIT 4: (~ 9 Lecture Hours)


Electrical Machines: Construction and working principle of dc machine, performance
characteristics of dc shunt machine. Generation of rotating magnetic field, Construction and
working of a three-phase induction motor, Significance of torque-slip characteristics. Single-phase
induction motor, Construction and working. Construction and working of synchronous generator.

UNIT 5: (~ 9 Lecture Hours)


Electrical Installations: Components of LT Switchgear: Switch Fuse Unit (SFU), MCB, ELCB,
MCCB, Types of Wires and Cables, Earthing. Types of Batteries, Important Characteristics for
Batteries. Elementary calculations for energy consumption, power factor improvement and battery
backup.

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

I Year [Link]. CSE(Data Science) II Semester L T P C


Course Code: 132AN 3 0 0 3

DATA STRUCTURES
(Common to CSE, CSE (Data Science), CSE (Data Science), ECE, EEE, ETM & IT)

Prerequisites: Programming for Problem Solving

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.

UNIT 1: (~ 10 Lecture Hours)


Introduction to Data Structures: Basic Terminology, Classification of Data Structures,
Operation on Data Structures, abstract data types, selecting a Data Structure, Linear list –
Introduction, singly linked list, Circular Linked Lists, Doubly Linked List, Stacks- Operations,
Stack algorithm, Stack ADT, Stack applications-Infix to Postfix, Postfix Evaluation, Recursion,
Queues- operations, Queue Algorithm, Queue ADT, Queue Applications.

UNIT 2: (~ 10 Lecture Hours)


Trees: Introduction, Types of Trees, creating a Binary Tree from a General Tree, traversing a
Binary Tree, Binary Search Trees (BST), BST Operations- Searching, Insertion and Deletion, BST
ADT, BST Applications, Threaded Binary Trees, AVL Trees, AVL Tree Operations - Searching,
Insertion and Deletion, Red –Black Trees, Red –Black Trees Operations – Insertion and Deletion,
Splay Trees.

UNIT 3: (~ 9 Lecture Hours)


Multiway Search Trees: Introduction, B Trees, B Trees ADT, 2-3 Trees, B* Tree, B+ Trees
Heaps: Binary Heaps, Binomial heaps, Fibonacci heaps, Comparison of Various Heaps,
Applications Searching: Introduction, Interpolation Search, Jump search.

UNIT 4: (~ 8 Lecture Hours)


Graphs: Introduction, Directed Graphs, Bi-connected Components, Representation of Graphs,
Graph Traversal Algorithms, Graph ADT, Applications of Graphs.
Sorting: Quick Sort, Merge Sort, Shell Sort, Heap Sort.

UNIT 5: (~ 8 Lecture Hours)


Hashing and Collision: Introduction, Hash Tables, Hash Functions, Different Hash Functions:
Division Method, Multiplication Method, Mid-square Method, Folding Method; Collisions:
Collision Resolution by Open Addressing, Collision Resolution by Chaining.
Files and their Organization: Introduction, Data hierarchy, File Attributes, Text and Binary
Files, Basic File Operations, File Organization, Indexing.

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

I Year [Link]. CSE(Data Science) II Semester L T P C


Course Code: 13201 0 0 2 1

ADVANCED ENGINEERING PHYSICS LAB


(Common to CSE, CSE (Data Science), CSE (Data Science), ECE, EEE, ETM & IT)

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.

Out of 10 experiments, 8 experiments to be performed.

List of Experiments:
1. Synthesis of magnetite (Fe3O4) powder using sol-gel method.

2. Determination of energy gap of a semiconductor.


3. Determination of Hall coefficient and carrier concertation of a given semiconductor.
4. Determination of magnetic moment of a bar magnet and horizontal earth magnetic
field.
5. Study of B-H curve of a ferro magnetic material.
6. Study of V-I characteristics of a solar cell and determination of fill factor (Replaced).
7. Determination of dielectric constant of a given material.
8. Study of V-I characteristics of PN and Zener diode(Replaced).
9. a) Determination of wavelength of a laser using diffraction grating.
b) Determination of LPI(N)for an unknown grating, Maximum order of diffraction- n(Max).
10. a) Determination of numerical aperture of a given optical fibre.
b) Determination of bending losses of a given optical fibre.

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

I Year [Link]. CSE(Data Science) II Semester L T P C


Course Code: 13210 0 0 2 1

DATA STRUCTURES USING C LAB


(Common to CSE, CSE (Data Science), CSE (Data Science), ECE, EEE, ETM & IT)

Prerequisites: Programming for Problem Solving

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:

i) Shell sort ii) Heap Sort


Week 9:
Write a program to implement:
i) Binary Search tree ii) B Tree
Week 10:
Write a program to implement AVL tree.
2025-26 CSE(Data Science) 58

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

I Year [Link]. CSE(Data Science) II Semester L T P C


Course Code: 13213 0 0 2 1

PYTHON PROGRAMMING LAB


(Common to CSE, CSE(Data Science), CSE(Data Science) & IT)

Prerequisites: Programming for Problem Solving

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

I Year [Link]. CSE(Data Science) II Semester L T P C


Course Code: 13202 0 0 2 1

BASIC ELECTRICAL ENGINEERING LAB


(Common to CSE, CSE (Data Science) & CSE (Data Science))

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.

Part-B (any two experiments from the given list)


1. Verification of Superposition theorem.
2. Three Phase Transformer: Verification of Relationship. between Voltages and Currents
(StarDelta, Delta-Delta, Delta-star, Star-Star).
3. Load Test on Single Phase Transformer (Calculate Efficiency and Regulation).
4. Measurement of Active and Reactive Power in a balanced Three-phase circuit.
5. No-Load Characteristics of a Three-phase Alternator.

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

Networking Concepts and Web Design


Week 3:
Task1: Orientation & Connectivity Boot Camp: Students should get connected to their
Local Area Network and access the Internet. In the process they configure the TCP/IP
setting. Finally students should demonstrate, to the instructor, how to access the websites
and email. If there is no internet connectivity preparations need to be made by the
instructors to simulate the WWW on the LAN.

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

LaTeX and Word


Week 6:
Task 1 – Word Orientation: The mentor needs to give an overview of LaTeX and
Microsoft (MS) office or equivalent (FOSS) tool word: Importance of LaTeX and MS
office or equivalent (FOSS) tool Word as word Processors, Details of the four tasks and
features that would be covered in each, Using LaTeX and word – Accessing, overview of
toolbars, saving files, Using help and resources, rulers, format painter in word.

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.

You might also like