0% found this document useful (0 votes)
38 views106 pages

Syllabus Book

Uploaded by

shamithasreep
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)
38 views106 pages

Syllabus Book

Uploaded by

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

ACADEMIC REGULATIONS (BH23)

COURSE STRUCTURE
AND
DETAILED SYLLABUS

COMPUTER SCIENCE AND


ENGINEERING

for
B.Tech. Four Year Degree Course
(Applicable for the batches admitted from A.Y. 2023--24 onwards)

BVRIT HYDERABAD College of Engineering for Women


(UGC Autonomous Institution | Approved by A
AICTE
TE | Affiliated to JNTUH)
(NAAC Accredited – A Grade | NBA Accredited B.Tech. (EEE, ECE, CSE and IT))
Bachupally, Hyderabad -500 090
www.bvrithyderabad.edu.in
ACADEMIC REGULATIONS (BH23)
COURSE STRUCTURE
AND
DETAILED SYLLABUS

COMPUTER SCIENCE AND


ENGINEERING

for
B.Tech. Four Year Degree Course
(Applicable for the batches admitted from A.Y. 2023-24 onwards)

BVRIT HYDERABAD College of Engineering for Women


(UGC Autonomous Institution | Approved by AICTE | Affiliated to JNTUH)
(NAAC Accredited – A Grade | NBA Accredited B.Tech. (EEE, ECE, CSE and IT))
Bachupally, Hyderabad -500 090
www.bvrithyderabad.edu.in
BH23 B.Tech. CSE Syllabus BVRITHCEW

BVRIT HYDERABAD College of Engineering for Women

VISION
To emerge as the best among the institutes of technology and research in the
country dedicated to the cause of promoting quality technical education.

MISSION
At BVRITH, we strive to
• Achieve academic excellence through innovative learning practices.

• Enhance intellectual ability and technical competency for a successful


career.

• Encourage research and innovation.

• Nurture students towards holistic development with emphasis on


leadership skills, life skills and human values.

CORE VALUES
1. Holistic Development

2. Excellence in Education

3. Women Empowerment

4. Integrity

5. Social Responsibility

6. Accountability and Transparency

7. Freedom of Expression

1
BH23 B.Tech. CSE Syllabus BVRITHCEW

Department of Computer Science and Engineering

VISION
Develop women as technocrats, researchers and entrepreneurs in the field of
Computer Science and Engineering.

MISSION
M1: To impart quality education in Computer Science and Engineering by
means of learning techniques and value-added courses.
M2: To inculcate professional excellence and research culture by encouraging
projects in cutting-edge technologies through industry interactions.
M3: To build leadership skills, ethical values and teamwork among the
students.
M4: To strengthen the collaboration of department and industry through
internships, mentorships and professional body activities.

PROGRAM EDUCATIONAL OBJECTIVES (PEOs)

After 3 to 6 years of graduation, the graduates of will be able to:


PEO-1: Develop innovative computing products by utilizing strong technical
proficiency and critical thinking.
PEO-2: Productively engage in research by practicing basic principles
grounded in allied areas of Computer Science and Engineering.
PEO-3: Adapt the emerging technologies to contribute technical innovations
for progressive development.
PEO-4: Demonstrate professionalism, ethical attitude, teamwork and leadership
skills with lifelong learning in the career.

PROGRAM SPECIFIC OUTCOMES (PSOs)

The graduates of this program will be able to:


PSO-1 : Ability to apply learned skills to build optimized solutions pertaining
to Computer & Communication Systems, Data Processing and Artificial
Intelligence.
PSO-2 : Employ standard strategies and practices in project development using
FOSS (Free Open Source Software).

2
BH23 B.Tech. CSE Syllabus BVRITHCEW

PROGRAM OUTCOMES (POs)

Engineering Graduates will be able to


1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering
fundamentals, and an engineering specialization to the solution of complex engineering
problems.
2. Problem analysis: Identify, formulate, review research literature, and analyze complex
engineering problems reaching substantiated conclusions using first principles of
mathematics, natural sciences, and engineering sciences.
3. Design/development of solutions: Design solutions for complex engineering problems
and design system components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal, and environmental
considerations.
4. Conduct investigations of complex problems: Use research-based knowledge and
research methods including design of experiments, analysis and interpretation of data, and
synthesis of the information to provide valid conclusions.
5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and
modern engineering and IT tools including prediction and modeling to complex
engineering activities with an understanding of the limitations.
6. The engineer and society: Apply reasoning informed by the contextual knowledge to
assess societal, health, safety, legal and cultural issues and the consequent responsibilities
relevant to the professional engineering practice.
7. Environment and sustainability: Understand the impact of the professional engineering
solutions in societal and environmental contexts, and demonstrate the knowledge of, and
need for sustainable development.
8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and
norms of the engineering practice.
9. Individual and team work: Function effectively as an individual, and as a member or
leader in diverse teams, and in multidisciplinary settings.
10. Communication: Communicate effectively on complex engineering activities with the
engineering community and with society at large, such as, being able to comprehend and
write effective reports and design documentation, make effective presentations, and give
and receive clear instructions.
11. Project management and finance: Demonstrate knowledge and understanding of the
engineering and management principles and apply these to one’s own work, as a member
and leader in a team, to manage projects and in multidisciplinary environments.
12. Life-long learning: Recognize the need for, and have the preparation and ability to
engage in independent and life-long learning in the broadest context of technological
change.

3
BH23 B.Tech. CSE Syllabus BVRITHCEW

Academic Regulations (BH23) for B.Tech. Regular Students with


effect from Academic Year 2023-24

The B.Tech. degree of Jawaharlal Nehru Technological University Hyderabad shall be


conferred on candidates, admitted to the programme and fulfill all the requirements for the
award of the Degree.

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


BVRIT HYDERABAD College of Engineering for Women (Autonomous) –
BVRITHCEW(A) offers 4 Year (8 Semesters) Bachelor of Technology (B.Tech.)
Degree Programme, under Choice Based Credit System (CBCS) with effect from
the Academic Year 2023-24 onwards, in the following branches of Engineering.

S. Branch
Branch Name
No. Code
1 02 Electrical and Electronics Engineering (EEE)
2 04 Electronics and Communication Engineering (ECE)
3 05 Computer Science and Engineering (CSE)
4 12 Information Technology (IT)
5 66 Computer Science and Engineering (AI & ML)

2.0 Eligibility for admission


2.1 Admission to the undergraduate (UG) Programme shall be made either on the basis
of the merit rank obtained by the qualified student in entrance test conducted by the
Telangana State Government (TSEAMCET) or the University or on the basis of any
other order of merit approved by the University, subject to reservations as prescribed
by the government from time to time.

2.2 The medium of instructions for the entire undergraduate programme in Engineering
& Technology will be English only.
3.0 B.Tech. Programme structure
3.1 A student after securing admission shall complete the B.Tech. Programme in a
minimum period of four academic years (8 semesters), and a maximum period of
eight academic years (16 semesters) starting from the date of commencement of first
year first semester, failing which student shall forfeit seat in B.Tech. course. Each
student shall secure 160 credits (with CGPA ≥ 5) required for the completion of the
undergraduate programme and award of the B.Tech. degree.
3.2 UGC / AICTE specified definitions / descriptions are adopted appropriately for
various terms and abbreviations used in these academic regulations / norms, which
are listed below.
4
BH23 B.Tech. CSE Syllabus BVRITHCEW

3.2.1 Semester scheme


Each undergraduate programme is of 4 academic years (8 semesters) with the
academic year divided into two semesters of 22 weeks ( 90 instructional days) each,
each semester having - ‘Continuous Internal Evaluation (CIE)’ and ‘Semester End
Examination (SEE)’ under Choice Based Credit System (CBCS) and Credit Based
Semester System (CBSS) indicated by UGC, and curriculum / course structure as
suggested by AICTE are followed.
3.2.2 Credit courses
All subjects / courses are to be registered by the students in a semester to earn credits
which shall be assigned to each subject / course in an L : T : P : C (Lecture periods :
Tutorial periods : Practical periods : Credits) structure based on the following general
pattern.
 One credit for one hour / week / semester for theory / lecture (L) courses or
tutorials.
 One credit for two hours / week / semester for laboratory/ practical (P) courses.
Courses like Environmental Science, Constitution of India, Intellectual Property
Rights, and Gender Sensitization lab are mandatory courses. These courses will not
carry any credits.

3.2.3 Subject / Course Classification


All subjects / courses offered for the undergraduate programme in E & T (B.Tech.
degree programmes) are broadly classified as follows. The BVRITHCEW(A) has
followed almost all the guidelines issued by AICTE / UGC.

S. No. Broad Course Course Group


Course Description
Classification /Category
Includes Mathematics, Physics and
1 BS – Basic Sciences
Chemistry Courses
Foundation ES – Engineering
2 Includes Fundamental Engineering Courses
Courses Sciences
(FnC)
HS – Humanities Includes Courses related to Humanities,
3 and Social sciences Social Sciences and Management
Core Courses PC – Professional Includes core courses related to the parent
4 (CoC) Core discipline / department / branch of
Engineering.
PE – Professional Includes elective courses related to the
5 Electives parent discipline / department / branch of
Elective
Engineering.
Courses
Elective offered by all the disciplines /
6 (EℓC) OE – Open Electives
departments / branches of Engineering.

5
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. project or UG project or UG major


7 Project Work
Project or Project Stage I & II
Industry Training / Industry Training / Internship / Industry
Internship / Oriented Mini-Project / Mini-Project / Skill
Industry Oriented Development Courses
8 Mini-project /
Mini- Project /
Core Courses Skill Development
Courses
Real-time Research Real-time Research Project / Field Based
9 Project/ Field Based Project
Project
Seminar / Colloquium based on core
10 Seminar contents related to parent discipline/
department/ branch of Engineering.
11 Minor courses - 1 or 2 Credit Courses (subset of HS)
Mandatory
12 - Mandatory Courses (non-credit)
Courses(MC)

4.0 Course registration


4.1 The academic section of the college invites ‘registration forms’ from students
before the beginning of the semester through ‘online registration’, ensuring ‘date
and time stamping’. The online registration requests for any ‘current semester’
shall be completed before the commencement of SEEs (Semester End Examinations)
of the ‘preceding semester’.
4.2 A student can apply for on-line registration by consulting Faculty Advisor /
Counselor / Head of the Department (HoD).
4.3 A student may be permitted to register for all the subjects / courses in a semester as
specified in the course structure with maximum additional subject (s) / course (s)
limited to 6 Credits (any 2 elective subjects), based on progress and SGPA / CGPA,
and completion of the ‘prerequisites’ as indicated for various subjects / courses, in
the department course structure and syllabus contents.
4.4 Choice for ‘additional subjects / courses’, not more than any 2 elective subjects in
any semester, must be clearly indicated.
4.5 If the student submits ambiguous choices or multiple options or erroneous entries
during online registration for the subject (s) / course (s) under a given / specified
course group / category as listed in the course structure, only the first mentioned
subject / course in that category will be taken into consideration.

6
BH23 B.Tech. CSE Syllabus BVRITHCEW

4.6 Subject / course options exercised through online registration are final and cannot be
changed or inter-changed; further, alternate choices also will not be considered.
However, if the subject / 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 alternate choice either
for a new subject (subject to offering of such a subject), or for another existing
subject (subject to availability of seats). Such alternate arrangements will be made by
the Head of the Department, with due notification and time-framed schedule, within
a week after the commencement of class-work for that semester.
4.7 Dropping of subjects / courses may be permitted, only after obtaining prior approval
from the faculty counselor and HoD ‘within a period of 15 days’ from the
beginning of the current semester.
4.8 Open Electives: The students have to choose three Open Electives (OE-I, II & III)
from the list of Open Electives given by other departments. However, the student can
opt for an Open Elective subject offered by her own (parent) department, if the
student has not registered and not studied that subject under any category
(Professional Core, Professional Electives, Mandatory Courses, etc.) offered by
parent department in any semester. Open Elective subjects already studied should not
repeat / should not match with any category (Professional Core, Professional
Electives, Mandatory Courses, etc.) of subjects even in the forthcoming semesters.
4.9 Professional Electives: The students have to choose six Professional Electives (PE-I
to VI) from the list of professional electives given.
5.0 Subjects / courses to be offered
5.1 An Elective Course may be offered to the students, only if a minimum of 30 students
opt for it. The maximum strength of a section is limited to 75.
5.2 In case of options coming from students of other departments / branches / disciplines
(not considering open electives), first priority shall be given to the student of the
‘parent department’.
6.0 Attendance requirements
6.1 A student shall be eligible to appear for the semester end examinations, if the student
acquires a minimum of 75% of attendance in aggregate of all the subjects / courses
(excluding attendance in mandatory courses like Environmental Science,
Constitution of India, Intellectual Property Rights, and Gender Sensitization lab) for
that semester. Two periods of attendance for each theory subject shall be considered,
if the student appears for the mid-term examination of that subject. This attendance
should also be included in the fortnightly upload of attendance to the Academic
Section.
6.2 Shortage of attendance in aggregate up to 10% (65% and above, and below 75%) in
each semester may be condoned by the Academic Council on genuine and valid
grounds, based on the student’s representation with supporting evidence.

7
BH23 B.Tech. CSE Syllabus BVRITHCEW

6.3 A stipulated fee shall be payable for condoning of shortage of attendance.


6.4 Shortage of attendance below 65% in aggregate shall in no case be condoned.
6.5 Students whose shortage of attendance is not condoned in any semester are not
eligible to take their end examinations of that semester. They get detained and their
registration for that semester shall stand cancelled, including all academic credentials
(internal marks, etc.) of that semester. They will not be promoted to the next
semester. They may seek re-registration for all those subjects registered in that
semester, in which the student is detained, by seeking re-admission into that semester
as and when offered; if there are any professional electives and / or open electives,
the same may also be re-registered if offered. However, if those electives are not
offered in later semesters, then alternate electives may be chosen from the same set
of elective subjects offered under that category.
6.6 A student fulfilling the attendance requirement in the present semester shall not be
eligible for readmission into the same class.
7.0 Academic requirements
The following academic requirements have to be satisfied, in addition to the
attendance requirements mentioned in item no.6.
7.1 A student shall be deemed to have satisfied the academic requirements and earned
the credits allotted to each subject / course, if the student secures not less than 35%
(14 marks out of 40 marks) in the Continuous Internal Evaluation (CIE), 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; in terms of letter grades, this implies securing ‘C’ grade or above in that
subject / course.
7.2 A student shall be deemed to have satisfied the academic requirements and earned
the credits allotted to Real-Time Research Project (or) Field Based Research Project
(or) Industry Oriented Mini Project (or) Internship (or) Seminar, 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 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
Real-Time Research Project (or) Field Based Research Project (or) Industry Oriented
Mini Project (or) Internship evaluations.
A student may reappear once for each of the above evaluations, when they are
scheduled again; if the student fails in such ‘one re-appearance’ evaluation also, the
student has to reappear for the same in the next subsequent semester, as and when it
is scheduled.

8
BH23 B.Tech. CSE Syllabus BVRITHCEW

7.3 Promotion Rules


S.
Promotion Conditions to be fulfilled
No.
First year first semester to first Regular course of study of first year first
1 semester.
year second semester
(i) Regular course of study of first year
second semester.
(ii) Must have secured at least 20 credits
First year second semester to out of 40 credits i.e., 50% credits up to first
2
second year first semester year second semester from all the relevant
regular and supplementary examinations,
whether the student takes those
examinations or not.
Second year first semester to Regular course of study of second year first
3 semester.
second year second semester
(i) Regular course of study of second year
second semester.
(ii) Must have secured at least 48 credits
Second year second semester to out of 80 credits i.e., 60% credits up to
4
third year first semester second year second semester from all the
relevant regular and supplementary
examinations, whether the student takes
those examinations or not.
Third year first semester to Regular course of study of third year first
5 semester.
third year second semester
(i) Regular course of study of third year
second semester.
(ii) Must have secured at least 72 credits
Third year second semester to out of 120 credits i.e., 60% credits up to
6
fourth year first semester third year second semester from all the
relevant regular and supplementary
examinations, whether the student takes
those examinations or not.
Fourth year first semester to Regular course of study of fourth year first
7 semester.
fourth year second semester

7.4 A student (i) shall register for all courses / subjects covering 160 credits as specified
and listed in the course structure, (ii) fulfills all the attendance and academic
requirements for 160 credits, (iii) earn all 160 credits by securing SGPA  5.0 (in
each semester), and CGPA ≥ 5.0 (at the end of 8 semesters), (iv) passes all the
mandatory courses, to successfully complete the undergraduate programme. The
9
BH23 B.Tech. CSE Syllabus BVRITHCEW

performance of the student in these 160 credits shall be considered for the calculation
of the final CGPA (at the end of undergraduate programme), and shall be
indicated in the grade card / marks memo of IV-year II semester.
7.5 If a student registers for ‘extra subjects’ (in the parent department or other
departments / branches of Engineering.) other than those listed subjects totalling to
160 credits as specified in the course structure of her department, the performance in
those ‘extra subjects’ (although evaluated and graded using the same procedure as
that of the required 160 credits) will not be taken into account while calculating the
SGPA and CGPA. For such ‘extra subjects’ registered, percentage of marks and
letter grade alone will be indicated in the grade card as a performance measure,
subject to completion of the attendance and academic requirements as stated in
regulations 6 and 7.1-7.4 above.
7.6 A student eligible to appear in the semester end examination for any subject / course,
but absent from it or failed (thereby failing to secure ‘C’ grade or above) may
reappear for that subject / course in the supplementary examination as and when
conducted. In such cases, internal marks (CIE) assessed earlier for that subject /
course will be carried over, and added to the marks to be obtained in the SEE
supplementary examination for evaluating performance in that subject.
7.7 A student detained in a semester due to shortage of attendance may be re-
admitted in the same semester in the next academic year for fulfilment of
academic requirements. The academic regulations under which a student has been
readmitted shall be applicable. However, no grade allotments or SGPA / CGPA
calculations will be done for the entire semester in which the student has been
detained.
7.8 A student detained due to lack of credits, shall be promoted to the next academic
year only after acquiring the required academic credits. The academic
regulations under which the student has been readmitted shall be applicable to her.
8.0 Evaluation-Distribution and Weightage of marks
8.1 The performance of a student in every subject / course (including practicals and
Project Stage - I & II) will be evaluated for 100 marks each, with 40 marks allotted
for CIE (Continuous Internal Evaluation) and 60 marks for SEE (Semester End-
Examination).
8.2 In CIE, for theory subjects, 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 with a total duration of 2 hours as follows:
1. Mid Term Examination for 30 marks:
a. Part-A: Objective / quiz paper for 10 marks.
b. Part-B: Descriptive paper for 20 marks.
The objective / quiz paper is set with multiple choices, fill - in the blanks and match
the following type of questions for a total of 10 marks. The descriptive paper shall

10
BH23 B.Tech. CSE Syllabus BVRITHCEW

contain 6 full 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).
The remaining 10 marks of Continuous Internal Evaluation are distributed as
2. Assignment for 5 marks. (Average of 2 Assignments each for 5 marks)
3. Subject Viva-Voce / PPT / Poster Presentation / Case Study on a topic in the
concerned subject for 5 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.
Five (5) marks are allocated for assignments (as specified by the subject teacher
concerned). 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. The average of the two assignments
shall be taken as the final marks for assignment (for 5 marks).
Subject Viva-Voce / PPT / Poster Presentation / Case Study on a topic in the subject
concerned for 5 marks before II Mid-Term Examination.
 The Student, in each subject, shall have to earn 35% of marks (i.e. 14 marks out
of 40 marks) in CIE, 35% of marks (i.e. 21 marks out of 60) in SEE and overall
40% of marks (i.e. 40 marks out of 100 marks) both CIE and SEE marks put
together.
The student is eligible to write Semester End Examination of the concerned subject,
if the student scores ≥ 35% (14 marks) of 40 Continuous Internal Examination (CIE)
marks.
In case, the student appears for Semester End Examination (SEE) of the concerned
subject but not scored minimum 35% of CIE marks (14 marks out of 40 internal
marks), her performance in that subject in SEE shall stand cancelled in spite of
appearing the SEE.
There is NO Computer Based Test (CBT) for BH23 regulations.
The details of the end semester question paper pattern are as follows:
8.2.1 The Semester End Examinations (SEE), for theory subjects, will be conducted for 60
marks consisting of two parts viz. i) Part-A for 10 marks, ii) Part-B for 50 marks.
 Part-A is a compulsory question which consists of ten sub-questions from all
units carrying equal marks.
 Part-B consists of five questions (numbered from 2 to 6) carrying 10 marks each.
Each of these questions is from each unit and may contain sub-questions. For
each question there will be an “either” “or” choice, which means that there will
be two questions from each unit and the student should answer either of the two
questions.

11
BH23 B.Tech. CSE Syllabus BVRITHCEW

The duration of Semester End Examination is 3 hours.


8.2.2 For the subject, Computer Aided Engineering Graphics, the Continuous Internal
Evaluation (CIE) and Semester End Examinations (SEE) evaluation pattern is same
as for other theory subjects.
8.3 For practical subjects there shall be a Continuous Internal Evaluation (CIE) during
the semester for 40 marks and 60 marks for semester end examination. Out of the 40
marks for internal evaluation:
1. A write-up on day-to-day experiment in the laboratory (in terms of aim,
components / procedure, expected outcome) which shall be evaluated for 10
marks
2. 10 marks for viva-voce (or) tutorial (or) case study (or) application (or) poster
presentation of the course concerned.
3. Internal practical examination conducted by the laboratory teacher concerned
shall be evaluated for 10 marks.
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 Presentation submission which shall be
evaluated after completion of laboratory course and before semester end practical
examination.
The Semester End Examination shall be conducted with an external examiner and the
laboratory teacher. The external examiner shall be appointed by the Controller of
Examinations / Chief Superintendent on the recommendation of BoS chairman of the
concerned department.
In the Semester End Examination held for 3 hours, total 60 marks are divided and
allocated as shown below:
1. 10 marks for write-up
2. 15 for experiment / program
3. 15 for evaluation of results
4. 10 marks for presentation on another experiment / program in the same
laboratory course and
5. 10 marks for viva-voce on concerned laboratory course.
 The Student, in each subject, shall have to earn 35% of marks (i.e. 14 marks out of
40 marks) in CIE, 35% of marks (i.e. 21 marks out of 60) in SEE and overall 40%
of marks (i.e. 40 marks out of 100 marks) both CIE and SEE marks put together.
The student is eligible to write Semester End Examination of the concerned subject, if
the student scores ≥ 35% (14 marks) of 40 Continuous Internal Examination (CIE)
marks.
In case, the student appears for Semester End Examination (SEE) of the concerned
subject but not scored minimum 35% of CIE marks (14 marks out of 40 internal
marks), her performance in that subject in SEE shall stand cancelled in spite of
appearing the SEE.
12
BH23 B.Tech. CSE Syllabus BVRITHCEW

8.4 The evaluation of courses having ONLY internal marks in I Year I Semester and II
Year II Semester is as follows:
1. I Year I Semester course (ex., Elements of EEE / ECE / CSE etc): The internal
evaluation is for 50 marks and it shall take place during I Mid-Term examination and
II Mid-Term examination. The average marks of two Mid-Term examinations are the
final for 50 marks. Student shall have to earn 40%, i.e. 20 marks out of 50 marks
from average of the two examinations. There shall be NO external evaluation. The
student is deemed to have failed, if she (i) is absent as per schedule, or (ii) secures
less than 40% marks in this course.
For CSE / IT and allied branches the Continuous Internal Evaluation (CIE) will be
for 50 marks. Each Mid-Term examination consists of two parts i) Part – A for 20
marks, ii) Part–B for 20 marks with a total duration of 2 hours.
Part A: Objective / quiz paper is set with multiple choice, fill-in the blanks and
match the following type of questions for a total of 20 marks. Part B: Descriptive
paper shall contain 6 full questions out of which, the student has to answer 4
questions, each carrying 5 marks.
The remaining 10 marks of Continuous Internal Evaluation are for Assignment (5
marks) and Subject Viva-Voce / PPT / Poster Presentation / Case Study (5 marks)
and the evaluation pattern will remain same as for other theory subjects.
For all other branches, the Continuous Internal Evaluation (CIE) will be for 50
marks. Out of the 50 marks for internal evaluation:
a) A write-up on day-to-day experiment in the laboratory (in terms of aim,
components/ procedure, expected outcome) which shall be evaluated for 10
marks
b) 10 marks for viva-voce (or) tutorial (or) case study (or) application (or) poster
presentation of the course concerned.
c) Internal practical examination conducted by the laboratory teacher concerned
shall be evaluated for15 marks.
d) The remaining 15 marks are for Laboratory Report/Project and Presentation,
which consists of the Design (or) Software/Hardware Model Presentation (or)
App Development (or) Prototype Presentation submission which shall be
evaluated after completion of laboratory course and before semester end practical
examination.

2. II Year II Semester Real-Time (or) Field-based Research Project course: The


internal evaluation is for 50 marks and it shall take place during I Mid-Term
examination and II Mid-Term examination. The average marks of two Mid-Term
examinations are the final for 50 marks. Student shall have to earn 40%, i.e 20
marks out of 50 marks from average of the two examinations. There shall be NO
external evaluation. 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
internal committee as per schedule, or (iii) secures less than 40% marks in this
course.
13
BH23 B.Tech. CSE Syllabus BVRITHCEW

8.5 There shall be Industry training (or) Internship (or) Industry oriented Mini-project
(or) Skill Development Courses (or) Paper presentation in reputed journal (or)
Industry Oriented Mini Project in collaboration with an industry of their
specialization. Students shall register for this immediately after II-Year II Semester
Examinations and pursue it during summer vacation / semester break & during III
Year without effecting regular course work. Internship at reputed organization (or)
Skill development courses (or) Paper presentation in reputed journal (or) Industry
Oriented Mini Project shall be submitted in a report form and presented before the
committee in III-year II semester before end semester 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 (or)
Internship etc, Internal Supervisor and a Senior Faculty Member of the Department.
There shall be NO internal marks for Industry Training (or) Internship (or) Mini-
Project (or) Skill Development Courses (or) Paper Presentation in reputed journal
(or) Industry Oriented Mini Project.

8.6 The UG project shall be initiated in the IV Year I Semester and the duration of the
project work is one year. The student must present Project Stage - I during IV Year I
Semester before II Mid examinations, in consultation with her Supervisor, the title,
objective and plan of action of her Project work to the departmental committee for
approval before commencement of IV Year II Semester. Only after obtaining the
approval of the departmental committee, the student can start her project work.

8.7 UG project work shall be carried out in two stages: Project Stage - I for approval of
project before Mid-II examinations in IV Year I Semester and Project Stage - II
during IV Year II Semester. Student has to submit project work report at the end of
IV Year II Semester. The project shall be evaluated for 100 marks before
commencement of SEE Theory examinations.

8.8 For Project Stage – I, the departmental committee consisting of Head of the
Department, project supervisor and a senior faculty member shall approve the project
work to begin before II Mid-Term examination of IV Year I Semester. The student is
deemed to be not eligible to register for the Project work, if he does not submit a
report on Project Stage - I or does not make a presentation of the same before the
evaluation committee as per schedule.
A student who has failed may reappear for the above evaluation, when it is scheduled
again; if she fails in such ‘one reappearance’ evaluation also, she has to reappear for
the same in the next subsequent semester, as and when it is scheduled.

8.9 For Project Stage –II, the external examiner shall evaluate the project work for 60
marks and the internal project committee shall evaluate it for 40 marks. Out of 40
internal marks, the departmental committee consisting of Head of the Department,
Project Supervisor and a Senior Faculty Member shall evaluate the project work for
20 marks and Project Supervisor shall evaluate for 20 marks. The topics for Industry
Oriented Mini Project / Internship / SDC etc. and the main Project shall be different
14
BH23 B.Tech. CSE Syllabus BVRITHCEW

from the topic already taken. 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.

For conducting viva-voce of project, Controller of Examinations / Chief


Superintendent select an external examiner from the list of experts in the relevant
branch submitted by the BoS Chairman of the concerned department.
A student, who has failed, may reappear once for the above evaluation, when it is
scheduled again; if the student fails in such ‘one reappearance’ evaluation also, she
has to reappear for the same in the next subsequent semester, as and when it is
scheduled.

8.10 A student shall be given only one time chance to re-register for a maximum of two
subjects in a semester:
 If the internal marks secured by a student in the Continuous Internal Evaluation
marks for 40 (Sum of average of two mid-term examinations consisting of
Objective & descriptive parts, Average of two Assignments & Subject Viva-voce
/ PPT / Poster presentation / Case Study on a topic in the concerned subject) are
less than 35% and failed in those subjects.
A student must re-register for the failed subject (s) for 40 marks within four weeks of
commencement of the class work in next academic year.
In the event of the student taking this chance, her Continuous Internal Evaluation
marks for 40 and Semester End Examination marks for 60 obtained in the previous
attempt stand cancelled.

8.11 For mandatory courses of Environmental Science, Constitution of India, Intellectual


Property Rights, and Gender Sensitization lab, a student has to secure 40 marks out of
100 marks (i.e. 40% of the 100 marks allotted) in the Continuous Internal Evaluation
for passing the subject / course. These marks should also be uploaded along with the
internal marks of other subjects.

8.12 No marks or letter grades shall be allotted for mandatory / non-credit courses. Only
Pass / Fail shall be indicated in Grade Card.
9.0 Grading procedure
9.1 Grades will be awarded to indicate the performance of students in each Theory
Subject, Laboratory / Practicals, Seminar, Industry Oriented Mini Project, and
Project Stage-I & II. Based on the percentage of marks obtained (Continuous Internal
Evaluation plus Semester End Examination, both taken together) as specified in item
8 above, a corresponding letter grade shall be given.
9.2 As a measure of the performance of a student, a 10-point absolute grading system
using the following letter grades (as per UGC/AICTE guidelines) and corresponding
percentage of marks shall be followed:
15
BH23 B.Tech. CSE Syllabus BVRITHCEW

% of Marks Secured in a
Letter Grade Grade
Subject/Course
(UGC Guidelines) Points
(Class Intervals)
O
Greater than or equal to 90% 10
(Outstanding)
80 and less than 90% A+ 9
(Excellent)
A
70 and less than 80% 8
(Very Good)
60 and less than 70% B+ 7
(Good)
B
50 and less than 60% 6
(Average)
C
40 and less than 50% 5
(Pass)
F
Below 40% 0
(FAIL)
Absent Ab 0

9.3 A student who has obtained an ‘F’ grade in any subject shall be deemed to have
‘failed’ and is required to reappear as a ‘supplementary student’ in the semester
end examination, as and when offered. In such cases, internal marks in those
subjects will remain the same as those obtained earlier.
9.4 To a student who has not appeared for an examination in any subject, ‘Ab’ grade
will be allocated in that subject, and she is deemed to have ‘failed’. A student will be
required to reappear as a ‘supplementary student’ in the semester end examination,
as and when offered next. In this case also, the internal marks in those subjects will
remain the same as those obtained earlier.
9.5 A letter grade does not indicate any specific percentage of marks secured by the
student, but it indicates only the range of percentage of marks.
9.6 A student earns grade point (GP) in each subject / course, on the basis of the letter
grade secured in that subject/ course. The corresponding ‘credit points’ (CP) are
computed by multiplying the grade point with credits for that particular subject/
course.

Credit Points (CP) = Grade Point (GP) x Credits….for a course

9.7 A student passes the subject / course only when GP ≥ 5 (‘C’ grade or above)
9.8 The Semester Grade Point Average (SGPA) is calculated by dividing the sum of
credit points (∑CP) secured from all subjects / courses registered in a semester, by
the total number of credits registered during that semester. SGPA is rounded off to

16
BH23 B.Tech. CSE Syllabus BVRITHCEW

two decimal places. SGPA is thus computed as

SGPA = { ∑𝑵 𝑵
𝒊 𝟏 𝑪𝒊 𝑮𝒊 } / { ∑𝒊 𝟏 𝑪𝒊 } …. for each semester

where ‘i’ is the subject indicator index (takes into account all subjects in a semester),
‘N’ is the no. of subjects ‘registered’ for the semester (as specifically required and
listed under the course structure of the parent department), Ci is the no. of credits
allotted to the ith subject, and Gi represents the grade points (GP) corresponding to
the letter grade awarded for that ith subject.
9.9 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 in all registered courses in all
semesters, and the total number of credits registered in all the semesters. CGPA is
rounded off to two decimal places. CGPA is thus computed from the I year II
semester onwards at the end of each semester as per the formula

CGPA = { ∑𝑴 𝑴
𝒋 𝟏 𝑪𝒋 𝑮𝒋 } / { ∑𝒋 𝟏 𝑪𝒋 } … for all S semesters registered

(i.e., up to and inclusive of S semesters, S≥2),


where ‘M’ is the total no. of subjects (as specifically required and listed under the
course structure of the parent department) the student has ‘registered’ i.e., from
the1st semester onwards up to and inclusive of the 8th semester, ‘j’ is the subject
indicator index (takes into account all subjects from 1 to 8 semesters), Cj is the no. of
credits allotted to the jth subject, and Gj represents the grade points (GP)
corresponding to the letter grade awarded for that jth subject. After registration and
completion of I year I semester, the SGPA of that semester itself may be taken as the
CGPA, as there are no cumulative effects.

Illustration of calculation of SGPA:

Course / Letter Grade Credit


Credits
Subject Grade Points Points
Course 1 4 A 8 4 x 8=32
Course 2 4 O 10 4 x 10 =40
Course 3 4 C 5 4 x 5=20
Course 4 3 B 6 3 x 6=18
Course 5 3 A+ 9 3 x 9=27
Course 6 3 C 5 3 x 5=15
21 152

SGPA = 152 / 21 = 7.24

17
BH23 B.Tech. CSE Syllabus BVRITHCEW

rd
Illustration of calculation of CGPA up to 3 Semester:
Letter Corresponding Credit
Course/ Credits
Semester Grade Grade Point Points
Subject Title Allotted
Secured (GP) (CP)
I Course1 3 A 8 24
I Course2 3 O 10 30
I Course3 3 B 6 18
I Course4 4 A 8 32
I Course5 3 A+ 9 27
I Course6 4 C 5 20
II Course7 4 B 6 24
II Course8 4 A 8 32
II Course9 3 C 5 15
II Course10 3 O 10 30
II Course11 3 B+ 7 21
II Course12 4 B 6 24
II Course13 4 A 8 32
II Course14 3 O 10 30
III Course 15 2 A 8 16
III Course 16 1 C 5 5
III Course 17 4 O 10 40
III Course 18 3 B+ 7 21
III Course 19 4 B 6 24
III Course 20 4 A 8 32
III Course 21 3 B+ 7 21
Total Credit
Total Credits 69 518
Points
CGPA = 518 / 69 = 7.51
The above illustrated calculation process of CGPA will be followed for each
subsequent semester until 8th semester. The CGPA obtained at the end of 8th semester
will become the final CGPA secured for entire B.Tech. Programme.
9.10 For merit ranking or comparison purposes or any other listing, only the ‘rounded
off’ values of the CGPAs will be used.
9.11 SGPA and CGPA of a semester will be mentioned in the semester Memorandum of
Grades if all subjects of that semester are passed in first attempt. Otherwise the
SGPA and CGPA shall be mentioned only on the Memorandum of Grades in which
sitting she passed her last exam in that semester. However, mandatory courses will
not be taken into consideration.
10.0 Passing standards
10.1 A student shall be declared successful or ‘passed’ in a semester, if she secures a
GP ≥ 5.0 (‘C’ grade or above) in every subject / course in that semester (i.e. when
18
BH23 B.Tech. CSE Syllabus BVRITHCEW

the student gets an SGPA ≥ 5.0 at the end of that particular semester); and she shall
be declared successful or ‘passed’ in the entire undergraduate programme, only when
gets a CGPA ≥ 5.0 (‘C’ grade or above) for the award of the degree as required.
10.2 After the completion of each semester, a grade card or grade sheet shall be issued to
all the registered students of that semester, indicating the letter grades and credits
earned. It will show the details of the courses registered (course code, title, no. of
credits, grade earned, etc.), credits earned. There is No exemption of credits in any
case.
11.0 Declaration of results
11.1 Computation of SGPA and CGPA are done using the procedure listed in 9.6 to 9.9.
11.2 For final percentage of marks equivalent to the computed final CGPA, the following
formula may be used.

% of Marks = (final CGPA – 0.5) x 10


12.0 Award of degree
12.1 A student who registers for all the specified subjects / courses as listed in the course
structure and secures the required number of 160 credits (with CGPA ≥ 5.0), within 8
academic years from the date of commencement of the first academic year, shall be
declared to have ‘qualified’ for the award of B.Tech. degree in the chosen branch of
Engineering selected at the time of admission.
12.2 A student who qualifies for the award of the degree as listed in item 12.1 shall be
placed in the following classes.
12.3 A student with final CGPA (at the end of the undergraduate programme) ≥ 8.00, and
fulfilling the following conditions-shall be placed in ‘first class with distinction’.
However, she
(i) Should have passed all the subjects / courses in ‘first appearance’ within the
first 4 academic years (or 8 sequential semesters) from the date of
commencement of first year first semester.
(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 ≥ 8.00 shall be
placed in ‘First Class’.
12.4 Students with final CGPA (at the end of the undergraduate programme) ≥ 7.00 but
< 8.00 shall be placed in ‘First Class’.
12.5 Students with final CGPA (at the end of the undergraduate programme) ≥ 6.00 but
< 7.00, shall be placed in ‘Second Class’.
12.6 All other students who qualify for the award of the degree (as per item 12.1), with
final CGPA (at the end of the undergraduate programme) ≥ 5.00 but < 6.00, shall be
placed in ‘Pass Class’.
19
BH23 B.Tech. CSE Syllabus BVRITHCEW

12.7 A student with final CGPA (at the end of the undergraduate programme) < 5.00 will
not be eligible for the award of the degree.
12.8 Students fulfilling the conditions listed under item 12.3 alone will be eligible for
award of ‘Gold Medal’.
12.9 Award of 2-Year B.Tech. Diploma Certificate
1. A student is awarded 2-Year UG Diploma Certificate in the concerned engineering
branch on completion of all the academic requirements and earned all the 80 credits
(within 4 years from the date of admission) up to B.Tech. II Year II Semester, if the
student wants to exit the 4-Year B.Tech. Programme and requests for the 2 –Year
B.Tech. (UG) Diploma Certificate.
2. The student once opted and awarded 2-Year UG Diploma Certificate, the
student will be permitted to join in B.Tech. III Year I Semester and continue for
completion of remaining years of study for 4-Year B.Tech. Degree ONLY in the
next academic year along with next batch students. However, if any student wishes to
continue the study after opting for exit, she should register for the subjects / courses
in III Year I Semester before commencement of class work for that semester.
3. The students, who exit the 4-Year B.Tech. Programme after II Year of study and
wish to re-join the B.Tech. Programme, must submit the 2 - Year B.Tech. (UG)
Diploma Certificate awarded to her, subject to the eligibility for completion of
Course / Degree.
4. A student may be permitted to take one year break after completion of II Year II
Semester or B.Tech. III Year II Semester (with university permission through the
principal of the college well in advance) and can re-enter the course in next
Academic Year in the same college and complete the course on fulfilling all the
academic credentials within a stipulated duration i.e. double the duration of the
course (Ex. within 8 Years for 4-Year Programme).
13.0 Withholding of results
13.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 withheld, 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.

14.0 Transitory Regulations


A. For students detained due to shortage of attendance:
1. A student, who has been detained in I Year of R18/R22 Regulations due to lack of
attendance, shall be permitted to join I Year I Semester of BH23 Regulations and
she is required to complete the study of B.Tech. Programme within the stipulated
period of eight academic years from the date of first admission in I Year.
2. A student, who has been detained in any semester of II, III and IV years of
R18/R22 regulations for want of attendance, shall be permitted to join the

20
BH23 B.Tech. CSE Syllabus BVRITHCEW

corresponding semester of BH23 Regulations and is required to complete the


study of B.Tech. within the stipulated period of eight academic years from the
date of first admission in I Year. The BH23 Academic Regulations under which a
student has been readmitted shall be applicable to that student from that semester.
See rule (C) for further Transitory Regulations.
B. For students detained due to shortage of credits:
3. A student of R18/R22 Regulations who has been detained due to lack of credits,
shall be promoted to the next semester of BH23 Regulations only after acquiring
the required number of credits as per the corresponding regulations of her first
admission. The total credits required are 160 including both R18/R22 & BH23
regulations. The student is required to complete the study of B.Tech. within the
stipulated period of eight academic years from the year of first admission. The
BH23 Academic Regulations are applicable to a student from the year of
readmission. See rule (C) for further Transitory Regulations.
C. For readmitted students in BH23 Regulations:
4. A student who has failed in any subject under any regulation has to pass those
subjects in the same regulations.
5. The maximum credits that a student acquires for the award of degree, shall be the
sum of the total number of credits secured in all the regulations of her study
including BH23 Regulations. There is NO exemption of credits in any case.
6. If a student is readmitted to BH23 Regulations and has any subject with 80% of
syllabus common with her previous regulations, that particular subject in BH23
Regulations will be substituted by another subject to be recommended by the
Academic Council (AC), and approved by Governing Body (GB).
Note: If a student readmitted to BH23 Regulations and has not studied any subjects /
topics in her earlier regulations of study which is prerequisite for further subjects in
BH23 Regulations, the concerned department HoD shall conduct remedial classes to
cover those subjects / topics for the benefit of the students.
15.0 Student Transfers
15.1 There shall be no branch transfers after the completion of admission process.
15.2 The students seeking transfer to BVRITHCEW(A) from various other Universities /
Institutions have to pass the failed subjects which are equivalent to the subjects of
BVRITHCEW(A), and also pass the subjects of BVRITHCEW(A) which the
students have not studied at the earlier institution. Further, though the students have
passed some of the subjects at the earlier institutions, if the same subjects are
prescribed in different semesters of BVRITHCEW(A), the students have to study
those subjects in BVRITHCEW(A) in spite of the fact that those subjects are
repeated.
15.3 The BVRITHCEW(A) will provide one chance to write the internal examinations in

21
BH23 B.Tech. CSE Syllabus BVRITHCEW

the equivalent subject (s) to the students transferred from other universities /
institutions, as per the clearance (equivalence) letter issued by the University.
16.0 Scope
16.1 The academic regulations should be read as a whole, for the purpose of any
interpretation.
16.2 In case of any doubt or ambiguity in the interpretation of the above rules, the
decision of the AC is final.
16.3 The AC 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 AC.

****

22
BH23 B.Tech. CSE Syllabus BVRITHCEW

Academic Regulations (BH23) for B.Tech. (Lateral Entry


Scheme) from the AY 2024-25
1. Eligibility for award of B.Tech. Degree (LES)
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 120 credits and secure 120 credits with CGPA ≥ 5.0 from
II year to IV year B.Tech. Programme (LES) for the award of B.Tech. degree.
3. 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 B.Tech.
4. The attendance requirements of B.Tech. (Regular) shall be applicable to B.Tech.
(LES).
5. Promotion rules

S. No. Promotion Conditions to be fulfilled


Second year first semester to Regular course of study of second year first
1 semester.
second year second semester
(i) Regular course of study of second year
second semester.
(ii) Must have secured at least 24 credits
Second year second semester out of 40 credits i.e., 60% credits up to
2
to third year first semester second year second semester from all the
relevant regular and supplementary
examinations, whether the student takes
those examinations or not.
Third year first semester to Regular course of study of third year first
3
third year second semester semester.
(i) Regular course of study of third year
second semester.
(ii) Must have secured at least 48 credits out
Third year second semester to of 80 credits i.e., 60% credits up to third
4
fourth year first semester year second semester from all the relevant
regular and supplementary examinations,
whether the student takes those
examinations or not.
Fourth year first semester to Regular course of study of fourth year first
5
fourth year second semester semester.
6. All the other regulations as applicable to B.Tech. 4-year degree course (Regular) will
hold good for B. Tech. (Lateral Entry Scheme).
7. LES students are not eligible for 2-Year B.Tech. Diploma Certificate.

23
BH23 B.Tech. CSE Syllabus BVRITHCEW

Malpractices Rules
Disciplinary Action for Malpractices / Improper Conduct in Examinations

Nature of Malpractices / Improper


Punishment
conduct
If the student:
1.(a) Possesses or keeps accessible in Expulsion from the examination hall and
examination hall, any paper, note book, cancellation of the performance in that subject
programmable calculators, cell phones, only.
pager, palm computers or any other form
of material concerned with or related to the
subject of the examination (theory or
practical) in which student is appearing but
has not made use of (material shall include
any marks on the body of the student
which can be used as an aid in the subject
of the examination)
(b) Gives assistance or guidance or receives it Expulsion from the examination hall and
from any other student orally or by any cancellation of the performance in that subject
other body language methods or only of all the students involved. In case of an
communicates through cell phones with outsider, she will be handed over to the police
any student or persons in or outside the and a case is registered against her.
exam hall in respect of any matter.
2. Has copied in the examination hall from Expulsion from the examination hall and
any paper, book, programmable cancellation of the performance in that subject
calculators, palm computers or any other and allot her subjects the student has already
form of material relevant to the subject of appeared including practical examinations and
the examination (theory or practical) in project work and shall not be permitted to
which the student is appearing. appear for the remaining examinations of the
subjects of that semester/year.
The hall ticket of the student is to be
cancelled.
3. Impersonates any other student in The student who has impersonated shall be
connection with the examination. 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 student is also debarred
for two consecutive semesters from class work
and all 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, she will be handed over to the police
and a case is registered against her.
4. Smuggles in the answer book or additional Expulsion from the examination hall and
sheet or takes out or arranges to send out cancellation of performance in that subject and
the question paper during the examination all the other subjects the student has already
or answer book or additional sheet, during appeared including practical examinations and
24
BH23 B.Tech. CSE Syllabus BVRITHCEW

or after the examination. project work and shall not be permitted for the
remaining examinations of the subjects of that
semester/year. The student is also debarred for
two consecutive semesters from class work
and all examinations. The continuation of the
course by the student is subject to the
academic regulations in connection with
forfeiture of seat.
5. Uses objectionable, abusive or offensive Cancellation of the performance in that subject.
language in the answer paper or in letters
to the examiners or writes to the examiner
requesting her to award pass marks.
6. Refuses to obey the orders of the chief In case of students of the college, they shall be
superintendent/assistant -superintendent / expelled from examination halls and
any officer on duty or misbehaves or cancellation of their performance in that
creates disturbance of any kind in and subject and all other subjects the student(s)
around the examination hall or organizes a has (have) already appeared and shall not be
walk out or instigates others to walkout, or permitted to appear for the remaining
threatens the officer-in charge or any examinations of the subjects of that
person on duty in or outside the semester/year. The students also are debarred
examination hall of any injury to her and forfeit their seats. In case of outsiders,
person or to any of her relations whether they will be handed over to the police and a
by words, either spoken or written or by police case is registered against them.
signs or by visible representation, assaults
the officer-in-charge, or any person on
duty in or outside the examination hall or
any of her relations, or indulges in any
other act of misconduct or mischief which
result in damage to or destruction of
property in the examination hall or any part
of the college campus or engages in any
other act 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.
7. Leaves the exam hall taking away answer Expulsion from the examination hall and
script or intentionally tears off the script or cancellation of performance in that subject and
any part there of inside or outside the all the other subjects the student has already
examination hall. appeared including practical examinations and
project work and shall not be permitted for the
remaining examinations of the subjects of that
semester/year. The student is also debarred for
two consecutive semesters from class work
and all examinations. The continuation of the
course by the student is subject to the
academic regulations in connection with
forfeiture of seat.
8. Possesses any lethal weapon or fire arm in Expulsion from the examination hall and
the examination hall. cancellation of the performance in that subject
and all other subjects the student has already
appeared including practical examinations and
project work and shall not be permitted for the
remaining examinations of the subjects of that
semester/year. The student is also debarred
and forfeits the seat.

25
BH23 B.Tech. CSE Syllabus BVRITHCEW

9. If student of the college, who is not a Expulsion from the examination hall and
student for the particular examination or cancellation of the performance in that subject
any person not connected with the college and all other subjects the student has already
indulges in any malpractice or improper appeared including practical examinations and
conduct mentioned in clause 6 to 8. project work and shall not be permitted for the
remaining examinations of the subjects of that
semester / year. The student is also debarred
and forfeits the seat. Person(s) who do not
belong to the college will be handed over to
the police and, a police case will be registered
against them.
10. Comes in a drunken condition to the Expulsion from the examination hall and
examination hall. cancellation of the performance in that subject
and all other subjects the student has already
appeared for including practical examinations
and project work and shall not be permitted
for the remaining examinations of the subjects
of that semester / year.
11. Copying detected on the basis of internal Cancellation of the performance in that
evidence, such as, during valuation or subject and all other subjects the student has
during special scrutiny. appeared for including practical examinations
and project work of that semester/year
examinations.
12. If any malpractice is detected which is not covered in the above clauses 1 to 11 shall be
reported to the Chief Superintendent for further action to award a suitable punishment.

Malpractices identified by squad or special invigilators


1. Punishments to the students as per the above guidelines.

*****

26
BH23 B.Tech. CSE Syllabus BVRITHCEW

Academic Regulations for B.Tech. with Minor program


1. Introduction
The philosophy behind Engineering as an academic discipline has been to orient the
knowledge seekers in a manner that shatters the theoretical boundaries and pushes them into
the realms of a practical world view.

The emphasis of BVRITHCEW has always been to orient the students towards the
technologies that shall drive the world in the years to come; with this philosophy the
Institution has decided to launch the Bachelor of Technology in a particular branch with
minor in a specified program (Ex. B.Tech. in ECE / EEE with Minor in AI&ML) from the
AY 2025-26 onwards.

The Bachelor of Technology (B.Tech.) with Minor program focuses on the fundamental
principles of multiple Engineering disciplines, critical & analytical thinking and the ability
to develop a distinctive approach to the interdisciplinary problems.

2. Objectives
The key objectives of offering B.Tech. with Minor program are:

 To expand the domain knowledge of the students in one of the other branches of
engineering.
 To increase the employability of undergraduate students keeping in view of better
opportunity in inter-disciplinary areas of engineering & technology.
 To provide an opportunity to students to pursue their higher studies in the inter-
disciplinary areas in addition to their own branch of study.
 To offer the knowledge in the areas which are identified as emerging technologies /
thrust areas of Engineering.

3. Minor courses and the offering departments


@
S. Minor Eligible branch of Offering Award of Degree
No. Program students Department
All branches, except “B.Tech.in branch
B.Tech. in name with Minor in
1. Data Science CSE
CSE (Data Science) / Data Science”
B.Tech. (Data Science)
All branches, except “B.Tech. in branch
2. IOT B.Tech. in CSE (IOT) ECE name with Minor in
/ B.Tech. (IOT) IOT”
“B.Tech. in branch
Management
Innovation and name with Minor in
3. All branches Science /
Entrepreneurship Innovation and
MBA
Entrepreneurship”
Note: @As per AICTE guidelines.

27
BH23 B.Tech. CSE Syllabus BVRITHCEW

4. Academic Regulations for B.Tech. Degree with Minor programs

1. The weekly instruction hours, internal & external evaluation and award of grades
are on par with regular 4-Years B.Tech. program.
2. For B.Tech. with Minor, a student needs to earn additional 18 credits (over and
above the required 160 credits for B.Tech degree). All these 18 credits need to be
completed in III year and IV year only.
3. After registering for the Minor program, if a student is unable to earn all the
required 18 credits in a specified duration (twice the duration of the course), she
shall not be awarded Minor degree. However, if the student earns all the required
160 credits of B.Tech., she will be awarded only B. Tech degree in the concerned
branch.
4. There is no transfer of credits from Minor program courses to regular B.Tech.
degree course & vice versa.
5. These 18 credits are to be earned from the additional courses offered by the host
department in the college as well as from the MOOCs platform.
6. For the course selected under MOOCs platform following guidelines may be
followed:
a) Prior to registration of MOOCs courses, formal approval of the courses, by the
Academic Council is essential. Academic Council considers the parameters
viz., the institute / agency which is offering the course, syllabus, credits,
duration of the programme and mode of evaluation, etc. before the issue of
approval.
b) Minimum credits for MOOCs course must be equal to or more than the credits
specified in the Minor course structure provided by the University.
c) Only Pass-grade / marks or above shall be considered for inclusion of grades
in minor grade memo.
d) Any expenses incurred for the MOOCs courses are to be met by the students
only.
7. The choice to opt/ take a Minor program is purely on the choice of the students.
8. The student shall be given a choice of withdrawing all the courses registered and/or
the credits earned for Minor program at anytime; and in that case the student will
be awarded only B.Tech. degree in the concerned branch on earning the required
credits of 160.
9. The student can choose only one Minor program along with her basic engineering
degree. A student, who chooses an Honors program, is not eligible to choose a
Minor program and vice-versa.
10. The B.Tech. with a Minor program shall be offered from the AY 2025-26 onwards.
The students, pursuing their III year I semester from the AY 2025-26 onwards can
28
BH23 B.Tech. CSE Syllabus BVRITHCEW

register for the Minor program if they fulfil the eligibility criteria.
11. A student can graduate with a Minor if she fulfils the requirements for her regular
B.Tech. program as well as fulfils the requirements for Minor program.
12. The institute shall maintain a record of students registered and pursuing their Minor
programs, minor program-wise and parent branch-wise.
13. The concerned department shall prepare the time-tables for each Minor course
offered at without any overlap / clash with other courses of study in the respective
semesters.
5. Eligibility conditions for the student to register for Minor course
a) A student can opt for B.Tech. degree with Minor program if she has no active
backlogs till II Year I Semester (III semester) at the time of entering into III year
I semester.
b) Prior approval of mentor and Head of the Department for the enrolment into
Minor program, before commencement of III year I Semester (V Semester), is
mandatory
c) If more than 50% of the students in a branch fulfil the eligibility criteria (as
stated above), the number of students given eligibility should be limited to 50%.

6. Registration for the courses in Minor Program


a) At the beginning of each semester, just before the commencement of classes,
students shall register for the courses which they wish to take in semester.
b) The students should choose a course from the list against each semester (from
Minors course structure) other than the courses they have studied / registered for
regular B.Tech. programme. No course should be identical to that of the regular
B.Tech. course. The students should take the advice of faculty mentors while
registering for a course at the beginning of semester.
c) The maximum no. of courses for the Minor is limited to two (three in case of
inclusion of lab) in a semester along with regular semester courses.
d) The registration fee to be collected from the students by the College is
Rs. 1000/- per one credit.
e) A fee for late registration may be imposed as per the norms.
****

29
BH23 B.Tech. CSE Syllabus BVRITHCEW

Academic Regulations (BH23) for B.Tech. with Honors program

1. Objectives

The key objectives of offering B.Tech. with Honors program are:


 To expand the domain knowledge of the students laterally and vertically.
 To increase the employability of undergraduate students with expanded knowledge
in one of the core Engineering disciplines.
 To provide an opportunity for the students to pursue their higher studies in wider
range of specializations.
2. Academic Regulations for B.Tech. Honors degree
1) The weekly instruction hours, internal & external evaluation and award of grades
are on par with regular 4-Years B.Tech. program.
2) For B.Tech with Honors program, a student needs to earn additional 20 credits
(over and above the required 160 credits for B.Tech. degree). All these 20 credits
need to be completed in III year and IV year only.
3) After registering for the Honors program, if a student is unable to pass all courses
in first attempt and earn the required 20 credits, she shall not be awarded Honors
degree. However, if the student earns all the required 160 credits of B.Tech., she
will be awarded only B.Tech. degree in the concerned branch.
4) There is no transfer of credits from courses of Honors program to regular B.Tech.
degree course & vice versa.
5) These 20 credits are to be earned from the additional courses offered by the host
department in the college or from a closely related department in the college as
well as from the MOOCs platform.
6) For the courses selected under MOOCs platform following guidelines may be
followed:
a) Prior to registration of MOOCS courses, formal approval of the courses, by
the Academic Council is essential. The Academic Council considers the
parameters viz., the institute / agency, offering the course, syllabus, credits,
duration of the programme and mode of evaluation, etc., before the issue of
approval
b) Minimum credits for a MOOCS course must be equal to or more than the
credits specified in the Honors course structure provided by the Institution.
c) Only Pass-grade / marks or above shall be considered for inclusion of grades
in the Honors grade memo.
d) Any expenses incurred for the MOOCS courses are to be met by the students
only.

30
BH23 B.Tech. CSE Syllabus BVRITHCEW

7) The choice to opt / take the Honors program is purely on the choice of the students.
8) The student shall be given a choice of withdrawing all the courses registered and/or
the credits earned for Honors program at anytime; and in that case the student will
be awarded only B.Tech. degree in the concerned branch on earning the required
credits of 160.
9) The students of every branch can choose Honors program in their respective
branches if they are eligible for the Honors program. A student who chooses an
Honors program is not eligible to choose a Minor program and vice-versa.
10) The B.Tech. with Honors program shall be offered from the AY 2025-26 onwards.
The students, pursuing their III year I semester from the AY 2025-26 onwards can
register for the Honors program if they fulfil the eligibility criteria.
11) A student can graduate with Honors if she fulfils the requirements for her regular
B.Tech. program as well as fulfils the requirements for Honors program.
12) The Institution shall maintain a record of students registered and pursuing their
Honors programs branch-wise.
13) The department shall prepare the time-tables for each Honors program offered at
their respective departments without any overlap / clash with other courses of
study in the respective semesters.
3. Eligibility conditions of the students for the Honors degree
a) A student can opt for B.Tech. degree with Honors, if she passed all subjects in
first attempt in all the semesters till the results announced and maintaining 7.5
or more CGPA.
b) If a student fails in any registered course of either B.Tech. or Honors in any
semester of four years program, she will not be eligible for obtaining Honors
degree. She will be eligible for only B.Tech. degree
c) Prior approval of mentor and Head of the Department for the enrolment into
Honors program, before commencement of III year I Semester (V Semester),
is mandatory.
d) If more than 30% of the students in a branch fulfil the eligibility criteria (as
stated above), the number of students given eligibility should be limited to
30%. The criteria to be followed for choosing 30% candidates in a branch may
be the CGPA secured by the students till II year I semester.
e) The department concerned should be preferably NBA accredited and
shall offer at least one M.Tech. Program.
f) Successful completion of 20 credits earmarked for Honors program with at
least 7.5 CGPA along with successful completion of 160 credits earmarked for
regular B.Tech. Program with at least 7.5 CGPA and passing all subjects in
first attempt gives the eligibility for the award of B. Tech. (Honors) degree.

31
BH23 B.Tech. CSE Syllabus BVRITHCEW

g) For CGPA calculation of B.Tech. course, the 20 credits of Honors program


will not be considered.
4. Registration for the course in Honors program
a) At the beginning of each semester, just before the commencement of classes,
students shall register for the courses which they wish to take in that semester.
b) The students should choose a course from the list against each semester (from
Honors course structure) other than the courses they have studied / registered
for regular B.Tech. programme. No course should be identical to that of the
regular B.Tech. course. The students should take the advice of faculty mentors
while registering for a course at the beginning of semester.
c) The maximum no. of courses for the Honors is limited to two (three in case of
inclusion of lab) in a semester along with regular semester courses.
d) The registration fee to be collected from the students by the College is
Rs. 1000/- per one credit.
e) A fee for late registration may be imposed as per the norms.

5. The broad guidelines for the courses of Honors program, their respective
credits weightage and semester-wise break-up of the course are:

Year Course to be chosen No. of


S. No. Mode of Learning
/Semester from/studied Credits
Blended/Convention
1 III-I PE-I or PE-II 3
al
2 III-II Research Methodologies Conventional 3
3 III-II PE-III Conventional 3
4 IV-I PE-IV Conventional 3
5 IV-I PE-V Conventional 3
Under the mentorship
6 IV-II Technical Paper writing 2
of a supervisor
PE-VI or an Inter-
disciplinary subject as
7 IV-II MOOCs 3
suggested by the Academic
Council
Total Credits 20

Note:
i. Professional Elective (PE) course should be selected (which is not studied)
from each Professional Electives’ list provided in regular B.Tech. course.
ii. Courses can be chosen as in above table.

32
BH23 B.Tech. CSE Syllabus BVRITHCEW

1. Technical paper writing:


a) The student shall take up a problem / topic of engineering branches (inter-
disciplinary nature) and apply the knowledge which they acquired while
pursuing their engineering branch. It is expected to analyze, design and
develop an application for the identified problem and write a technical paper /
document.
Alternatively, the student i) shall identify a research topic, analyze the
problem, carryout the experiments, write a technical paper and publish in /
communicate for a Scopus indexed journal / any journal with decent reputation
or ii) Demonstrate a talent / an idea / development of an innovative product.
b) The evaluation shall be done by the same committee which is constituted for
project evaluation, along with the final semester project work.
c) The students should start exploration for the Technical Paper Writing
immediately after the semester exams of III-II semester. Only the evaluation
part shall be carried in IV-II semester.
2. The institute shall offer a course on Research Methodologies by combining the
students of all branches (if the number of students is more, multiple parallel
sessions may be conducted). The time slots in the time-tables of respective
branches should be aligned. Both the CIE and SEE for the Research Methodologies
course shall be done as regular B.Tech. courses.
3. If the blended course option is chosen, for the subject in III-I semester, the learning
should be partially in online mode and partially in offline mode. The external
evaluation shall be done as regular B.Tech. courses; however, for the CIE
component, online assessment should also be taken into account while finalizing
the internal marks by the course teacher.

****

33
BH23 B.Tech. CSE Syllabus BVRITHCEW

Academic Regulations for B.Tech. - MOOCs

1. Introduction
As per NEP, to inculcate the habit of self-learning and in compliance with the UGC
guidelines, MOOC (Massive Open Online Courses) have been introduced.

The proposed MOOCs would be additional choices, proposed by concern department BoS
(having credits >= the required credits) and approved by the Academic Council, in all the
elective group courses subjected to the availability in the MOOC platforms during the
respective semesters.

After the approval, at the beginning of the semester, the concerned departments shall
declare the list of permitted courses to the student.

The progress of the MOOCs shall be monitored by the course coordinator of the
department, nominated by the concerned HoD.

2. Eligibility
A student is eligible to register for OE / PE in Third Year First semester by having a
CGPA of ≥ 6.5 without any active backlogs up to II Year I Semester. Similarly, the
eligibility to register for OE / PE, in the Third Year Second semester by having a CGPA
of ≥ 6.5 without any active backlogs up to II Year II Semester and to register for OE /
PE, in the Fourth Year First semester by having a CGPA of ≥ 6.5 without any active
backlogs up to III Year I Semester.

3. Course Registration
Students interested in pursuing MOOCs shall register the course title at their department
office before the start of the semester.
A student can register at most two MOOCs throughout the course of study after approval
from Faculty Advisor / Counselor / HoD.
Detailed guidelines regarding credit transfer of the courses pursued through MOOC
(NPTEL-SWAYAM) shall be issued time to time by the Institution.

34
BH23 B.Tech. CSE Syllabus BVRITHCEW

Academic Regulations for B.Tech. - Acceleration of Course Work

1. Introduction

In order to allow the bright and motivated students, a provision is made to complete the
final semester three elective subjects in advance. These subjects are offered through
MOOCs / additional subjects and credit transfer is permitted.
These credits are shown in the Final Semester Grade card in order to calculate SGPA and
CGPA. This provision is made to allow the students for industry internship or to
undertake projects in industry in the final semester.
2. Eligibility

A student is eligible to register for OE / PE in Third Year First semester by having a


CGPA of ≥ 6.5 without any active backlogs up to II Year I Semester. Similarly, the
eligibility to register for OE / PE, in the Third Year Second semester by having a CGPA
of ≥ 6.5 without any active backlogs up to II Year II Semester and to register for OE / PE,
in the Fourth Year First semester by having a CGPA of ≥ 6.5 without any active
backlogs up to III Year I Semester.
3. Course Registration

A student can register at most two additional PE / OE in a semester after approval from
Faculty Advisor / Counselor / HoD.
These additional courses have to be completed either through regular class work /
MOOCs as per the directions of College Academic Committee.
The list of electives offered will be notified by the departments at the time of course work
registration.

35
BH23 B.Tech. CSE Syllabus BVRITHCEW

COURSE STRUCTURE (BH23 Regulations)


Applicable from AY 2023-24 Batch

I Year I Semester

S.No. Code Title L T P Credits


1 MA101BS Matrices and Calculus 3 1 0 4
2 CH102BS Engineering Chemistry 3 1 0 4
3 CS103ES Programming for Problem Solving 3 0 0 3
4 EC104ES Electronic Devices and Circuits 2 0 0 2
5 ME105ES Computer Aided Engineering Graphics 1 0 4 3
Elements of Computer Science and
6 CS106ES 0 0 2 1
Engineering
7 CH107BS Engineering Chemistry Laboratory 0 0 2 1
Programming for Problem Solving
8 CS108ES 0 0 2 1
Laboratory
9 CS109ES IT Workshop 0 0 2 1
Induction Program 0 0 0 0
Total 12 2 12 20

I Year II Semester

S.No. Code Title L T P Credits


Ordinary Differential Equations and Vector
1 MA201BS 3 1 0 4
Calculus
2 PH202BS Applied Physics 3 1 0 4
3 EE203ES Basic Electrical Engineering 2 0 0 2
4 ME204ES Engineering Workshop 0 1 3 2.5
5 EN205HS English for Skill Enhancement 2 0 0 2
6 CS206ES Python Programming Laboratory 0 1 2 2
7 PH207BS Applied Physics Laboratory 0 0 3 1.5
English Language and Communication Skills
8 EN208HS 0 0 2 1
Lab
9 EE209ES Basic Electrical Engineering Laboratory 0 0 2 1
Total 10 4 12 20

36
BH23 B.Tech. CSE Syllabus BVRITHCEW

II Year I Semester

S.No. Code Title L T P Credits


1 IT301PC Digital Electronics 3 0 0 3
2 CS302PC Data Structures 3 0 0 3
3 CS303PC Discrete Mathematics 3 0 0 3
4 CS304PC Database Management Systems 3 0 0 3
5 CS305PC Object Oriented Programming through Java 3 0 0 3
6 CS306PC Data Structures Lab 0 0 3 1.5
Object Oriented Programming through Java
7 CS307PC 0 0 3 1.5
Lab
8 CS308PC Database Management Systems Lab 0 0 2 1
9 CS309PC Data visualization-R Programming/Power BI 0 0 2 1
10 *MC310 Gender Sensitization Lab 0 0 2 0
Total 15 0 12 20

II Year II Semester

S.No. Code Title L T P Credits


1 CS401PC Software Engineering 3 0 0 3
2 MA402BS Computer Oriented Statistical Methods 3 1 0 4
3 CS403PC Operating Systems 3 0 0 3
4 SM404MS Business Economics & Financial Analysis 3 0 0 3
5 CS405PC Computer Organization and Architecture 3 0 0 3
6 CS406PC Operating Systems Lab 0 0 2 1
7 CS407PC Node JS/ ReactJS/ Django 0 0 2 1
Real-time Research Project / Societal Related
8 CS408PC 0 0 4 2
Project
9 *MC409 Environmental Science 3 0 0 0
Total 18 1 8 20

37
BH23 B.Tech. CSE Syllabus BVRITHCEW

III Year I Semester

S.No. Code Title L T P Credits


1 CS501PC Design and Analysis of Algorithms 3 1 0 4
2 CS502PC Computer Networks 3 0 0 3
3 CS503PC DevOps 3 0 0 3
4 Professional Elective-I 3 0 0 3
5 Professional Elective-II 3 0 0 3
6 CS504PC DevOpsLab 0 0 2 1
7 EN505HS Advanced English Communication Skills Lab 0 0 2 1
8 CS506PC UI design-Flutter 0 0 2 1
9 CS507PC Computer Networks Lab 0 0 2 1
10 *MC 509 Constitution of India 3 0 0 0
Total 18 1 8 20

III Year II Semester

S.No. Code Title L T P Credits


1 CS601PC Machine Learning 3 0 0 3
2 CS602PC Formal Languages and Automata Theory 3 0 0 3
3 CS603PC Artificial Intelligence 3 0 0 3
4 Professional Elective–III 3 0 0 3
5 Open Elective-I 3 0 0 3
6 CS604PC Machine Learning Lab 0 0 2 1
7 CS605PC Artificial Intelligence Laboratory 0 0 2 1
8 Professional Elective-III Lab 0 0 2 1
Industrial Oriented Mini Project/ Internship/
9 CS606PC 0 0 4 2
Skill Development Course(Big data-Spark)
10 *MC 607 Intellectual Property Rights 3 0 0 0
Total 18 0 10 20

38
BH23 B.Tech. CSE Syllabus BVRITHCEW

IV Year I Semester

S.No. Code Title L T P Credits


1 CS701PC Cryptography and Network Security 3 0 0 3
2 CS702PC Compiler Design 3 0 0 3
3 SM703MS Organizational Behavior 3 0 0 3
4 Professional Elective-IV 3 0 0 3
5 Open Elective-II 3 0 0 3
6 CS704PC Cryptography and Network Security Lab 0 0 2 1
7 CS705PC Compiler Design Lab 0 0 2 1
8 CS706PC Project Stage-I 0 0 6 3
Total 15 0 10 20

IV Year II Semester

S.No. Code Title L T P Credits


1 Professional Elective-V 3 0 0 3
2 Professional Elective–VI 3 0 0 3
3 Open Elective–III 3 0 0 3
4 CS801PC Project Stage–II including Seminar 0 0 22 11
Total 9 0 22 20

39
BH23 B.Tech. CSE Syllabus BVRITHCEW

Professional Electives

CS511PE Graph Theory


CS512PE Distributed Databases
Professional Elective-I
CS513PE Data Mining
CS514PE Principles of Programming Languages
CS521PE Computer Graphics
CS522PE Information Retrieval Systems
Professional Elective-II
CS523PE Data Analytics
CS524PE Natural Language Processing
CS611PE Full Stack Development
CS612PE Scripting Languages
CS613PE Advanced Algorithms

Professional Elective-III CS614PE Software Testing Methodologies


CS621PE Full Stack Development Lab
CS622PE Scripting Languages Lab
CS623PE Advanced Algorithms Lab
CS624PE Software Testing Methodologies Lab
CS711PE Quantum Computing
CS712PE Advanced Operating Systems
Professional Elective-IV
CS713PE Cloud Computing
CS714PE Adhoc & Sensor Networks
CS811PE Mobile Application Development
CS812PE Agile Methodology
Professional Elective-V
CS813PE Robotic Process Automation
CS814PE Software Process and Project Management
CS821PE Distributed Systems
CS822PE Deep Learning
Professional Elective-VI
CS823PE Human Computer Interaction
CS824PE Cyber Forensics

40
BH23 B.Tech. CSE Syllabus BVRITHCEW

Open Electives

Open Department Course Course Name


Electives Offering Code
EE600OE Renewable Energy Sources
EEE EE601OE Green Energy Technologies
EE602OE Fundamentals of Electric Vehicles
EC600OE Microcontrollers
OE-I ECE EC601OE Fundamentals of IoT
EC602OE VLSI Design
CS600OE Problem Solving using Data Structure
CSE/
CSE (AIML) CS601OE Java Programming
/IT
CS602OE Fundamentals of AI
EE700OE Utilization of Electrical Energy
EEE EE701OE Electric Drives and Control
EE702OE Principles of Power Systems
EC700OE Electronic Sensors
OE-II ECE EC701OE Digital Image Processing
EC702OE Principles of Communications
CS700OE Scripting Languages
CSE/
CSE (AIML) CS701OE Database Management Systems
/IT
CS702OE Machine Learning
EE800OE Basics of Power Plant Engineering
EEE EE801OE Energy Sources and Applications
EE802OE Battery Management Systems
EC800OE Electronic Measurements and Instrumentation
OE-III ECE EC801OE Embedded System Design
EC802OE FPGA based System Design
CS800OE Operating Systems
CSE/
CSE (AIML) CS801OE Software Engineering
/IT
CS802OE Computer Networks

41
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. I Year I Semester

Course Code Course Title L T P Credits


MA101BS Matrices and Calculus 3 1 0 4

Prerequisite: Mathematical Knowledge at pre-university level

Course Description: The course contains various topics related to Rank of the Matrix and
their related properties, Echelon form, Normal form, Solving linear system of equations,
Eigen values and vectors, Reduction of Quadratic form to canonical forms, Mean value
theorems, Improper Integration and their applications of beta, gamma functions, Maxima and
minima of functions of two variables and three variables, Partial Differentiation, Evaluation
of Double Integrals (Cartesian and polar coordinates), Change of order of integration,
Evaluation of triple Integrals.

Course Outcomes: After completion of this course, the students will be able to
C101.1 Apply matrix techniques to solve system of linear equations.
C101.2 Find the Eigen values and Eigen vectors and reduce the Quadratic form to
canonical Form.
C101.3 Apply Mean value theorems for given functions.
C101.4 Evaluate the improper integrals using Beta and Gamma functions.
C101.5 Find the extreme values of functions of two variables with/ without constraints.
C101.6 Evaluate the multiple integrals and apply the concept to find areas, volumes.

Unit – I 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 by Gauss elimination method, Gauss Seidel Iteration
Method.

Unit - II Eigen Values and Eigen Vectors


Linear Transformation and Orthogonal Transformation: Eigenvalues, Eigenvectors 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 forms by Orthogonal
Transformation.

Unit– III Single Variable Calculus


Mean value theorems: Rolle’s theorem, Lagrange’s Mean value theorem with their
Geometrical Interpretation and applications, Cauchy’s Mean value Theorem, Taylor’s Series,
Maclaurin Series. Definition of Improper Integrals: Beta, Gamma functions and their
properties, Relation between Beta & Gamma functions and their applications.

42
BH23 B.Tech. CSE Syllabus BVRITHCEW

Unit – IV Multivariable Calculus (Partial Differentiation and Applications)


Definitions of Limit and continuity. Partial Differentiation: Introduction to 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 multipliers.

Unit – V Multivariable Calculus (Integration)


Evaluation of Double Integrals (Cartesian and polar coordinates), change of order of
integration (only Cartesian form), Change of variables (Cartesian to polar) for double
integrals. Evaluation of triple integrals (Cartesian Coordinates) Applications: Areas (by
double integrals) and volumes (by triple integrals).

TEXT BOOKS
1. B.S. Grewal, Higher Engineering Mathematics, 36th Edition, 2010, Khanna Publishers.
2. R.K. Jain and S.R.K. Iyengar, Advanced Engineering Mathematics, 5th Edition, 2016,
Narosa Publications.

REFERENCE BOOKS

1. Erwin kreyszig, Advanced Engineering Mathematics, 9th Edition, 2006, John Wiley &
Sons.
2. G.B. Thomas and R.L. Finney, Calculus and Analytic geometry, 9th Edition, 2002,
Pearson, Reprint.
3. N.P. Bali and Manish Goyal, A text book of Engineering Mathematics, 2008, Laxmi
Publications, Reprint.
4. H. K. Dass and Er. RajnishVerma, Higher Engineering Mathematics, S Chand and
Company Limited, New Delhi.

43
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. I Year I Semester

Course Code Course Title L T P Credits


CH102BS Engineering Chemistry 3 1 0 4

Prerequisite: Fundamental knowledge and solid understanding of chemistry

Course Description: Engineering Chemistry is a fundamental course designed to provide


students with a solid foundation in the principles and applications of chemistry relevant to
engineering disciplines. The course aims to equip students with the knowledge and skills
necessary to understand the chemical properties of materials, analyze chemical reactions, and
apply chemical concepts in engineering practice.
Course Outcomes: After completion of this course, the students will be able to
C102.1 Analyze the basic properties of water and its usage in domestic and industrial
purposes.
C102.2 Inspect the working principles and reaction mechanisms of various energy
storage devices
C102.3 Acquire the basic knowledge of electrochemical procedures related to corrosion
and its control.
C102.4 Impart the fundamental knowledge and sustainability implemented through smart
engineering materials.
C102.5 Distinguish various energy sources to prioritise eco-friendly fuels for
environmentally sustainable development.
C102.6 Discriminate the limitations of conventional basic engineering materials for
developing multiphase materials.

Unit – I Water and Its Treatment


Hardness of water – Types of hardness, Units, Estimation of hardness of water by
complexometric method; numerical problems. Potable water and its specifications – Steps
involved in the treatment of potable water – Disinfection of potable water by ozonisation and
chlorination - breakpoint chlorination. Defluoridation – Determination of F- ion by ion –
selective electrode method. Boiler troubles: Sludges, Scales 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 - II Battery Chemistry And Corrosion


Introduction to Electrochemistry – Galvanic Cells, Electrode Potentials, Nernst Equation,
EMF of the cell, Cell representation. Classification of batteries – primary, secondary, flow
and reserve batteries with examples. Basic requirements for commercial batteries.
Construction, working and applications of Zn-air, Pb/HClO4 and Lithium-ion battery,
Applications of Li-ion battery to electrical vehicles. Fuel Cells – Differences between battery
and a fuel cell, Construction and applications of Methanol Oxygen fuel cell and Solid oxide
fuel cell.

44
BH23 B.Tech. CSE Syllabus BVRITHCEW

Corrosion: Causes and effects of corrosion – theories of chemical and electrochemical


corrosion – mechanism of electrochemical corrosion. Types of corrosion: Galvanic, Water
line and Pitting corrosion. Factors affecting rate of corrosion, Corrosion control methods –
Cathodic protection – Sacrificial anode and impressed current methods.

Unit– III Polymeric Materials


Definition – Classification of polymers with examples – Types of polymerization – addition
(free radical addition) and condensation polymerization with examples – Nylon 6:6, Terylene
Plastics: Definition and characteristics – thermoplastic and thermosetting plastics,
Preparation, Properties and engineering applications of PVC and Bakelite, Teflon, Fiber
reinforced plastics (FRP).
Rubbers: Natural rubber and its vulcanization.
Elastomers: Characteristics – preparation – properties and applications of Buna–S, Butyl
and Thiokol rubber.
Conducting polymers: Characteristics and Classification with examples-mechanism of
conduction in trans–polyacetylene and applications of conducting polymers.
Biodegradable polymers: Concept and advantages – Polylactic acid and poly vinyl alcohol
and their applications.

Unit – IV Energy Sources


Calorific value of fuel – HCV, LCV – Dulongs formula. Classification- solid fuels: coal –
analysis of coal – Proximate and Ultimate analysis and their significance. Liquid fuels –
petroleum and its refining, cracking types – moving bed catalytic cracking. Knocking –
octane and cetane rating, Gaseous fuels – composition and uses of natural gas, LPG and
CNG, Biodiesel – Transesterification, advantages. Hydrogen as fuel-Production, Storage &
applications.

Unit – V Engineering Materials


Composites: Introduction – Constituents of composites – advantages, classification
and constituents of composites. Applications of composites.
Smart Materials and Engineering Applications: Smart Materials – Classification – (Piezo
electric materials, Shape Memory Alloys, Thermoresponse Materials, Magnetorhetroic
Materials, Smart Polymers) SMAs – Nitinol. Thermoresponse materials – Poly vinyl amides.
Lubricants: Classification of lubricants with examples-characteristics of a good lubricants –
mechanism of lubrication (thick film, thin film and extreme pressure) – properties of
lubricants: viscosity, cloud point, pour point, flash point and fire point.

45
BH23 B.Tech. CSE Syllabus BVRITHCEW

TEXT BOOKS
1. P.C. Jain and M. Jain, Engineering Chemistry, 16th Edition, 2010, Dhanpatrai
Publishing Company.
2. Shashi Chawla, A textbook of Engineering Chemistry, 3rd Edition, 2011, Dhanpatrai
and Company (P) Ltd. Delhi.
3. Shikha Agarwal, Engineering Chemistry-Fundamentals and Applications, 2nd Edition,
2015, Cambridge University Press, Delhi.
4. B. Rama Devi, P. Aparna, Prasanta Rath, Engineering Chemistry, 1st Edition, 2022,
Cengage Publications.

REFERENCE BOOKS
1. H.D.Gesser, Applied Chemistry: A Textbook for Engineers and Technologists,
1st Edition, 2002, Springer New York.
2. Jaya Shree Anireddy, Textbook of Engineering Chemistry, 1st Edition, 2018, Wiley.
3. M. Thirumala Chary, E. Laxminarayana, Engineering Chemistry, 3rd Edition, 2016,
Scitech Publishers.

46
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. I Year I Semester


Course Code Course Title L T P Credits

CS103ES Programming for Problem Solving 3 0 0 3

Course Description: The course contains topics related to fundamentals of problem solving
using structured programming approach. It introduces standard programming techniques like
alternation, iteration and recursion using C. It aims on using arrays, pointers and structures to
formulate algorithms and programs. The course also covers files, searching and sorting
problems.

Course Outcomes: After completion of this course, the students will be able to
C103.1 Understand the basics of algorithms and flowcharts for solving problems.
C103.2 Implement control structures using C programming language.
C103.3 Apply the knowledge of derived data types & use of preprocessor commands to
solve problems.
C103.4 Explore dynamic memory allocation and file handling functions using C.
C103.5 Develop reusable code using the concept of modular programming.
C103.6 Demonstrate various searching and sorting techniques along with their time
complexities.

Unit – I Introduction to Programming


Introduction to Programming: Compilers, compiling and executing a program.
Representation of Algorithm - Algorithms for finding roots of quadratic equations, finding
minimum and maximum numbers of a given set, finding if a number is prime number
Flowchart/Pseudocode with examples, Program design and structured programming.

Introduction to C Programming Language: Variables (with data types and space


requirements), Syntax and Logical Errors in compilation, object and executable code,
Operators, expressions and precedence, Expression evaluation, Storage classes (auto, extern,
static and register), type conversion, The main method and command line arguments Bitwise
operations: Bitwise AND, OR, XOR and NOT operators Conditional Branching and Loops:
Writing and evaluation of conditionals and consequent branching with if, if-else, switch-
case, ternary operator, goto, Iteration with for, while, do- while loops I/O: Simple input and
output with scanf and printf, formatted I/O, Introduction to stdin, stdout and stderr.
Command line arguments.

Unit - II Arrays, Strings, Structures and Pointers


Arrays: One and Two dimensional arrays, creating, accessing and manipulating elements of
arrays Strings: Introduction to strings, handling strings as array of characters, basic string
functions available in C (strlen, strcat, strcpy, strstr etc.), arrays of strings.

Structures: Defining structures, initializing structures, unions, Array of structures.


47
BH23 B.Tech. CSE Syllabus BVRITHCEW

Pointers: Idea of pointers, Defining pointers, Pointers to Arrays and Structures, Use of
Pointers in self referential structures, usage of self referential structures in linked list (no
implementation) Enumeration data type.

Unit– III Preprocessor and File handling in C


Preprocessor: Commonly used Preprocessor commands like include, define, undef, if, ifdef,
ifndef.
Files: Text and Binary files, Creating and Reading and writing text and binary files,
Appending data to existing files, Writing and reading structures using binary files, Random
access using fseek, ftell and rewind functions.

Unit – IV Functions and Dynamic Memory Allocation


Functions: Designing structured programs, Declaring a function, Signature of a function,
Parameters and return type of a function, passing parameters to functions, call by value,
Passing arrays to functions, passing pointers to functions, idea of call by reference, Some C
standard functions and libraries.
Recursion: Simple programs, such as Finding Factorial, Fibonacci series etc., Limitations of
Recursive functions.
Dynamic memory allocation: Allocating and freeing memory, Allocating memory for
arrays of different data types.

Unit – V 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), Basic
concept of order of complexity through the example programs.

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, 3rd Edition,
Cengage Learning.
3. B.W. Kernighan and Dennis M. Ritchie, The C Programming Language, PHI/Pearson
Education.

REFERENCE BOOKS
1. E. Balagurusamy, Computer fundamentals and C, 2nd Edition, McGraw-Hill.
2. Yashavant Kanetkar, Let Us C, 18th Edition, BPB.
3. Stephen G. Kochan, Programming in C, Fourth Edition, Pearson Education.
4. Herbert Schildt, C: The Complete Reference, Mc Graw Hill, 4th Edition.
5. Byron Gottfried, Schaum’s Outline of Programming with C, McGraw-Hill.
6. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivert, Clifford Stein,
Introduction to Algorithms, 4th Edition, MIT Press.
48
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. I Year I Semester

Course Code Course Title L T P Credits

EC104ES Electronic Devices and Circuits 2 0 0 2

Course Description: This course provides an in-depth understanding of the principles,


operation, and design of electronic devices and circuits, equipping students with the
knowledge and skills necessary to analyze, design, and troubleshoot electronic systems.

Course Outcomes: After completion of this course, the students will be able to
C104.1 Analyze the characteristics of PN junction diode.
C104.2 Construct diode circuits for various applications.
C104.3 Illustrate the transistor working in different configurations.
C104.4 Differentiate between FET and BJT devices.
C104.5 Illustrate the operation and characteristics of special purpose diodes.
C104.6 Use diode and transistor as switches in electronic circuits.

Unit – I Diodes
Diode - Static and Dynamic resistances, Equivalent circuit, Diffusion and Transition
Capacitances, V-I Characteristics, Diode as a switch- switching times.

Unit - II Diode Applications


Rectifier - Half Wave Rectifier, Full Wave Rectifier, Bridge Rectifier, Rectifiers with
Capacitive and Inductive Filters, Clippers-Clipping at two independent levels, Clamper-
Clamping Circuit Theorem, Clamping Operation, Types of Clampers.

Unit– III Bipolar Junction Transistor (BJT)


Principle of Operation, Common Emitter, Common Base and Common Collector
Configurations, Transistor as a switch, switching times.

Unit – IV Junction Field Effect Transistor (FET)


Construction, Principle of Operation, Pinch-Off Voltage, Volt-Ampere Characteristic,
Comparison of BJT and FET, FET as Voltage Variable Resistor, MOSFET, MOSTET as a
capacitor.

Unit – V Special Purpose Devices


Zener Diode - Characteristics, Zener diode as Voltage Regulator, Principle of Operation -
SCR, Tunnel diode, UJT, Varactor Diode, Schottky diode.

49
BH23 B.Tech. CSE Syllabus BVRITHCEW

TEXT BOOKS

1. Jacob Millman, Electronic Devices and Circuits, McGraw Hill Education.


2. Robert L. Boylestad, Louis Nashelsky - Electronic Devices and Circuits theory,
11th Edition, 2009, Pearson.

REFERENCE BOOKS

1. David A. Bell, Electronic Devices and Circuits, 5th Edition, Oxford.


2. Chinmoy Saha, Arindam Halder, Debaati Ganguly, Basic Electronics - Principles and
Applications, 2018, Cambridge.

3. Thomas L. Floyd, Electronic Devices, 9th Edition, 2012, Pearson.


4. A. Anand Kumar, Pulse and Digital Circuits - PHI Learning.

50
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. I Year I Semester

Course Code Course Title L T P Credits

ME105ES Computer Aided Engineering Graphics 1 0 4 3

Course Description: To acquire computer-aided drafting skill set and to build the ability to
visualize various objects through traditional drawing practice in order to communicate
concepts and ideas in the design of engineering products.

Course Outcomes: After completion of this course, the students will be able to
C105.1 Construct different types of non circular curves and scales used in various
engineeringapplications.
C105.2 Analyze the projections of points and lines.
C105.3 Analyze the projections of planes and solids.
C105.4 Apply different types of sectional planes to get the interior features of the
objects bymeans of sectional views.
C105.5 Develop the surfaces to fabricate the objects.
C105.6 Identify orthographic, Isometric projections and various CAD commands.

Unit – I
Introduction to Engineering Graphics: Principles of Engineering Graphics and their
Significance, Geometrical Constructions.
Scales: Plain & diagonal.
Conic Sections: Conic Sections including the rectangular hyperbola - General methods
only.
Cycloidal curves: Cycloid, Epicycloid and Hypocycloid - General methods only.

Unit - II
Orthographic Projections: Principles of orthographic projections - conventions
Projections of points in all positions.
Projection of straight lines: Line inclined to one reference plane and with two reference
planes.

Unit– III
Projections of Planes: Projections of Plane geometric figures.
Projections of Regular Solids: Projections of solids (prisms, pyramids, cylinders and
cones) in simple position and axis inclined to one reference plane and with two reference
plane.
Introduction to computer aided drafting: (For internal evaluation weightage only)
Introduction to AutoCAD Software: The Menu System, Toolbars (Standard, Object
Properties, Draw).

51
BH23 B.Tech. CSE Syllabus BVRITHCEW

Unit – IV
Section of Regular Solids: Section or Sectional views of Right Regular Solids, Prism,
Cylinder, Pyramid and Cone.
Development of Surfaces of Right Regular Solids.

Unit – V
Isometric Projections: Principles of Isometric Projection – Isometric Scale Isometric
Views – Isometric views of Lines, Planes and Simple Solids only. Orthographic Views:
Conversion of Isometric Views to Orthographic Views and Vice - Versa.
Auto CAD Software: (For internal evaluation weightage only)
Toolbars (Modify and Dimension), Drawing Area (Background, Crosshairs, Coordinate
System), Dialog boxes and windows, Shortcut menus (Button Bars), The Command Line,
The Status Bar, Different methods of zoom as used in CAD, Select and erase objects.

TEXT BOOKS
1. Bhatt, N. D., V. M. Panchal, and Pramod R. Ingle, Engineering Drawing, 53rd Edition,
2016, Charotar Publishing House Pvt. Limited.
2. Agrawal, Basant, and C. M. Agrawal, Engineering Drawing, Third Edition, 2020, Tata
McGraw Hill Education (India).
3. Venugopal, K., Sreekanjana, G, Engineering Drawing, Second Edition, 2011, New Age
International.
4. Jeyapoovan, T., Engineering drawing & Graphics Using AutoCAD, Third Edition,
2010, Vikas Publishing House.

REFERENCE BOOKS
1. Parthasarathy, N. S and Vela Murali, Engineering drawing, First Edition, 2015, Oxford
University Press.
2. Balaveera Reddy, K., Computer Aided Engineering Drawing, Second Edition,
2015, CBS Pvt. Limited.

52
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. I Year I Semester

Course Code Course Title L T P Credits


CS106ES Elements of Computer Science and 0 0 2 1

Engineering
Course Description: To provide an overview of the subjects of computer science and
engineering. Discuss about software installation and hardware assembling. Advanced topics
related to computer science are discussed.

Course Outcomes: After completion of this course, the students will be able to
C106.1 Understand the purpose of various components of a basic computer, significance
of essentials in software development.
C106.2 Understand the functionalities of various operating systems.
C106.3 Understand the basics of organization and management of databases.
C106.4 Understand the types of connectivity, applications and security issues,
fundamentals of self - driven systems.

Unit – I Basics of a Computer


Basics of a Computer – Hardware, Software, Generations of computers. Hardware -
functional units, Components of CPU, Memory – hierarchy, types of memory, Input and
output devices. Software – systems software, application software, packages, frameworks,
IDEs.

Task 1: Demonstrate assembling of computer by detaching and reassembling.


Unit - II Software development
Software development – Waterfall model, Agile, Types of computer languages –
Programming, markup, scripting Program Development – steps in program development,
flowcharts, algorithms, data structures – definition, types of data structures.

Task 2: Draw flowchart to find the biggest of three numbers.

Task 3: Write algorithm to find the roots of a quadratic equation.

Unit– III Operating Systems


Operating systems: Functions of operating systems, types of operating systems, Device &
Resource management.
Database Management Systems: Data models, RDBMS, SQL, Database Transactions,
data centers, cloud services.
Task 4: Demonstrate the installation of any one operating system.

Task 5: Demonstrate creating a table and insert records with any one dbms
application.

53
BH23 B.Tech. CSE Syllabus BVRITHCEW

Unit – IV Networks
Computer Networks: Advantages of computer networks, LAN, WAN, MAN, internet,
WiFi, sensor networks, vehicular networks, 5Gcommunication.
World Wide Web – Basics, role of HTML, CSS, XML, Tools for web designing, Social
media, Online social networks.

Security – Information security, cyber security, cyber laws.


Task 6: Demonstrate LAN connections and Proxy settings.
Task 7: Create a web page with self data and photo.

Unit – V Autonomous Systems


Autonomous Systems: IoT, Robotics, Drones, Artificial Intelligence – Learning, natural
language processing, image and video processing, Game Development, Cloud Basics.

Task 8: Demonstrate any one AI tool to perform tasks.

TEXT BOOKS
1. G. Michael Schneider, Macalester College, Judith L Gersting, Invitation to Computer
Science, University of Hawaii, Hilo, Contributing author: Keith Miller University of
Illinois,Springfield.

REFERENCE BOOKS
1. Reema Thareja, Fundamentals of Computers, Oxford Higher Education, Oxford
University Press.
2. Peter Norton, Introduction to computers, 8th Edition, Tata McGraw Hill.
3. Anita Goel, Computer Fundamentals, 2010, Pearson Education India.

54
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. I Year I Semester

Course Code Course Title L T P Credits


CH107BS Engineering Chemistry Laboratory 0 0 2 1

Prerequisite: Fundamental knowledge of quantitative and qualitative analysis

Course Description: The Engineering Chemistry Laboratory is a practical course designed


to provide students with hands - on experience in conducting chemical experiments relevant
to engineering applications. This laboratory - based course aims to reinforce the theoretical
concepts learned in the engineering chemistry lecture course and develop students' practical
skills in chemical analysis, synthesis, and material testing.

Course Outcomes: After completion of this course, the students will be able to
C107.1 Analysis of materials using small quantities of materials involved for quick and
accurate results
C107.2 Interpret a new application by the analysis of physical principle involved in
various instruments.
C107.3 Develop experimental skills in building technological advances by qualitative
and quantitative analysis of materials.
C107.4 Learn and apply basic techniques used in chemistry laboratory for preparation,
purification and identification.

LIST OF EXPERIMENTS
1. Determination of total hardness of water by complexometric method using EDTA.
2. Estimation of concentration of an acid by Conductometric titrations.
3. Estimation of concentration of an acid by pH metry.
4. Estimation of Concentration of Ferrous Iron (II) by Potentiometry using KMnO4.
5. Estimation of Concentration of Fluoride ion by UV-Visible spectrometer.
6. Determination of viscosity of lubricant oil by using Ostwald’s viscometer.
7. Preparation of Bakelite.
8. Determination of rate of corrosion of mild steel in presence and absence of inhibitor.
9. Determination of Acid value of given coconut oil.
10. Proximate analysis of solid fuel- Coal

55
BH23 B.Tech. CSE Syllabus BVRITHCEW

VIRTUAL LAB EXPERIMENTS

1. Batteries for Electric Vehicles.


2. Conducting Polymers-Study and Working.
3. Smart Materials-Engineering Applications.
4. Construction of Fuel Cell & It’s Working.

TEXT BOOKS
1. J. Mendhem, RC. Denney, JD Barnes, M . Thomas, B. Sivasankar, Vogel’s Textbook of
Quantitative Chemical Analysis, 6th Edition, 2009, Pearson Publishing.
2. S. S. Dhara, A Textbook on Experiments and Calculations in Engineering Chemistry,
9th Edition, 2015, S. Chand.
3. B. Ramadevi, P. Aparna, Laboratory Manual in Engineering Chemistry, Special
Edition, 2022, S. Chand Publishing.
4. K. Mukkanti, Practical Engineering Chemistry, 1st Edition, 2009, BS Publications.

56
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. I Year I Semester


Course Code Course Title L T P Credits

CS108ES Programming for Problem Solving 0 0 2 1


Laboratory
Course Description: This lab introduces the importance of programming, C language
constructs, and program development. It introduces standard programming techniques like
alternation, iteration and modular programming.
Course Outcomes: After completion of this course, the students will be able to

C108.1 Build programs using control structures to solve simple mathematical problems.
C108.2 Apply the concepts of user defined, pre-defined and file handling functions.
C108.3 Develop modular, reusable and readable C Programs using the concepts like
functions, arrays etc.
C108.4 Develop searching and sorting algorithms using C programs.

LIST OF PROGRAMS

Cycle 1:
Practice session
a. Write a simple program that prints the results of all the operators available in C
(including pre/post increment, bitwise and/or/not, etc.). Read required operand values
from standard input.

b. Write a simple program that converts one given data type to another using auto
conversion and casting. Take the values from standard input.

Simple numeric problems:


a. Write a program for finding the max and min from the three numbers.
b. Write the program for the simple, compound interest.
c. Write a program that declares Class awarded for a given percentage of marks, where
mark <40%= Failed, 40% to <60% = Second class, 60% to <70%=First class, >= 70%
= Distinction. Read percentage from standard input.

d. Write a program that prints a multiplication table for a given number and the number of
rows in the table. For example, for a number 5 and rows = 3, the output should be:
5x1=5
5 x 2 = 10
5 x 3 = 15

e. Write a program that shows the binary equivalent of a given positive number between 0
to 255.
57
BH23 B.Tech. CSE Syllabus BVRITHCEW

Expression Evaluation:
a. A building has 10 floors with a floor height of 3 meters each. A ball is dropped from
the top of the building. Find the time taken by the ball to reach each floor. (Use the
formula s = ut+(1/2)at^2 where u and a are the initial velocity in m/sec (= 0) and
acceleration in m/sec^2 (= 9.8 m/s^2)).

b. 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).

c. Write a program that finds if a given number is a prime number.

d. Write a C program to find the sum of individual digits of a positive integer and test
given number is palindrome.

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

f. Write a C program to generate all the prime numbers between 1 and n, where n is a
value supplied by the user.

g. Write a C program to find the roots of a Quadratic equation.

h. Write a C program to calculate the following, where x is a fractional value.


1-x/2 +x^2/4-x^3/6.

i. Write a C program to read in two numbers, x and n, and then compute the sum of this
geometric progression: 1+x+x^2+x^3+………….+x^n. For example: if n is 3 and x is
5, then the program computes 1+5+25+125.

Cycle 2:
Arrays, Pointers and Functions:
a. Write a C program to find the minimum, maximum and average in an array of integers.

b. Write a function to compute mean, variance, Standard Deviation, sorting of n elements


in a single dimension array.

c. Write a C program that uses functions to perform the following:


(i) Addition of Two Matrices.
(ii) Multiplication of Two Matrices.
(iii) Transpose of a matrix with memory dynamically allocated for the new matrix as
row and column counts may not be the same.

58
BH23 B.Tech. CSE Syllabus BVRITHCEW

d. Write C programs that use both recursive and non-recursive functions.


(i) To find the factorial of a given integer.
(ii) To find the GCD (greatest common divisor) of two given integers.
(iii) To find x^n.
e. Write a program for reading elements using a pointer into an array and display the
values using the array.

f. Write a program for display values reverse order from an array using a pointer.
g. Write a program through a pointer variable to sum of n elements from an array.

Files:
a. Write a C program to display the contents of a file to standard output device.
b. Write a C program which copies one file to another, replacing all lowercase characters
with their uppercase equivalents.

c. Write a C program to count the number of times a character occurs in a text file. The
file name and the character are supplied as command line arguments.

d. Write a C program that does the following:


It should first create a binary file and store 10 integers, where the file name and 10
values are given in the command line. (hint: convert the strings using atoi function)
Now the program asks for an index and a value from the user and the value at that
index should be changed to the new value in the file. (hint: use fseek function).
The program should then read all 10 values and print them back.

e. 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)

Strings:

a. Write a C program to convert a Roman numeral ranging from I to L to its decimal


equivalent.

b. Write a C program that converts a number ranging from 1 to 50 to Roman equivalent


c. Write a C program that uses functions to perform the following operations:
d. To insert a sub-string into a given main string from a given position.
e. To delete n Characters from a given position in a given string
f. 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.)

g. Write a C program that displays the position of a character ch in the string S or – 1 if S


doesn‘t contain ch.
h. Write a C program to count the lines, words and characters in a given text.
59
BH23 B.Tech. CSE Syllabus BVRITHCEW

Miscellaneous

a. Write a menu driven C program that allows a user to enter n numbers and then choose
between finding the smallest, largest, sum, or average. The menu and all the choices are
to be functions. Use a switch statement to determine what action to take. Display an
error message if an invalid choice is entered.

b. Write a C program to construct a pyramid of numbers as follows:

1 * 1 1 *
12 * * 2 3 2 2 * *
123 * * * 4 5 6 3 3 3 * * *
4 4 4 4 * *
*

Sorting and 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 a given
sorted list of integers using binary search method.

c. Write a C program that implements the Bubble sort method to sort a given list of
integers in ascending order.

d. Write a C program that sorts the given array of integers using selection sort in
descending order.

e. Write a C program that sorts the given array of integers using insertion sort in
ascending order.

f. Write a C program that sorts a given array of names.

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, 3rd Edition,
Cengage Learning.

60
BH23 B.Tech. CSE Syllabus BVRITHCEW

REFERENCE BOOKS:
1. Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, PHI.
2. E. Balagurusamy, Computer fundamentals and C, 2nd Edition, McGraw-Hill
3. Yashavant Kanetkar, Let Us C, 18th Edition, BPB
4. R.G. Dromey, How to solve it by Computer, 16th Impression, Pearson.
5. Programming in C, Stephen G. Kochan, Fourth Edition, Pearson Education.
6. Herbert Schildt, C: The Complete Reference, Mc Graw Hill, 4th Edition.
7. Byron Gottfried, Schaum’s Outline of Programming with C, Mc Graw-Hill.

61
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. I Year I Semester

Course Code Course Title L T P Credits


CS109ES IT Workshop 0 0 2 1

Prerequisite: Elements of Computer Science and Engineering.

Course Description: This Lab course describes various OS installation procedures. It


enables the student to get hands on with various Productivity tools including Word, Excel,
PowerPoint and Latex. It introduces the concepts of the Internet & World Wide Web.

Course Outcomes: After completion of this course, the students will be able to
C109.1 Demonstrate the step-by-step installation process of the Operating System.
C109.2 Evaluate the credibility and reliability of online sources found through search
engines.
C109.3 Use productivity tools like Word processors, PowerPoint and Latex to perform
various tasks.
C109.4 Apply the knowledge of Excel functions for performing calculations and plotting
to represent the input data.

LIST OF EXPERIMENTS / PROGRAMS

Cycle 1:
PC Hardware
Task 1: 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 2: 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.

Internet & World Wide Web

Task 1: 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.

Task 2: Web Browsers, Surfing the Web: Students customize their web browsers with the
LAN proxy settings, bookmarks, search toolbars and pop up blockers. Also, plug-ins like
Macromedia Flash and JRE for applets should be configured.

Task 3: Search Engines & Netiquette: Students should know what search engines are and
62
BH23 B.Tech. CSE Syllabus BVRITHCEW

how to use the search engines. A few topics would be given to the students for which they
need to search on Google. This should be demonstrated to the instructors by the student.

Task 4: Cyber Hygiene: Students would be exposed to the various threats on the internet and
would be asked to configure their computer to be safe on the internet. They need to customize
their browsers to block pop ups, block active x downloads to avoid viruses and/or worms.

Cycle: 2
LaTeX and WORD

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.

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: Using LaTeX and Word 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.

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.

Cycle: 3
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, Cell Referencing, Formulae in excel – average, std. deviation,
Count function, Renaming and Inserting worksheets, Hyper linking

Task 2: Formatting - Split cells, freeze panes, group and outline, Sorting, Boolean and
logical operators, Conditional formatting.

Task 3: Data consolidation and validation - Charts, Calculating GPA, LOOKUP/


VLOOKUP, Pivot Table

63
BH23 B.Tech. CSE Syllabus BVRITHCEW

PowerPoint & Presentation using Latex

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.

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.

Task 4: Create a Presentation: Features to be covered:-Templates, Slide Transitions, and


Customization Options, Image formats and provides options for Resizing, Positioning, and
Captioning images, hyperlink and Animations and Multimedia elements such as Videos and
Audio clips, enabling you to create dynamic and interactive presentations on Real Time
Scenario.

REFERENCE BOOKS
1. Vikas Gupta, Comdex Information Technology course tool kit, WILEY Dreamtech.
2. Cheryl A Schmidt, The Complete Computer upgrade and repair book, 3rd Edition,
WILEY Dreamtech.
3. Introduction to Information Technology, ITL Education Solutions limited, Pearson
Education.
4. Kate J. Chase, PC Hardware - A Handbook –PHI (Microsoft).
5. LaTeX Companion – Leslie Lamport, PHI/Pearson.
6. David Anfinson and Ken Quamme, IT Essentials PC Hardware and Software
Companion Guide Third Edition – CISCO Press, Pearson Education.
7. Patrick Regan, IT Essentials PC Hardware and Software Labs and Study Guide, Third
Edition, CISCO Press, Pearson Education.

64
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. I Year II Semester

Course Code Course Title L T P Credits

MA201BS Ordinary Differential Equations and 3 1 0 4

Vector Calculus
Prerequisite: Mathematical Knowledge at pre-university level

Course Description: The course contains various topics related to Exact differential
equations, Orthogonal trajectories, Newton’s law of cooling, Natural growth and decay,
Second order linear differential equations with constant coefficients and their models,
Equations reducible to linear ODE with constant coefficients, Applications to Electric
Circuits, Laplace Transforms and their application, Vector point functions and scalar point
functions, Vector Differentiation, Vector Integral theorems and their applications.

Course Outcomes: After completion of this course, the students will be able to
C201.1 Solve first order Ordinary differential equations by analytical methods.
C201.2 Solve higher Ordinary differential equations by analytical methods.
C201.3 Find Laplace and inverse Laplace transform of given functions and solve
ODEs byapplying Laplace Transform
C201.4 Calculate divergence, curl of a vector point function and gradient of
scalar point function.
C201.5 Apply and verify Gauss, Green’s & Stoke’s theorems and find
volume, surface of the solid and work done by force.
C201.6 Evaluate the line, surface & volume integrals and converting them from one
to another.

Unit – I First Order Ordinary Differential Equations


Exact differential equations, Equations reducible to exact differential equations, linear and
Bernoulli’s equations, Orthogonal Trajectories (only in Cartesian Coordinates).
Applications: Newton’s law of cooling, Law of natural growth and decay.

Unit – II Ordinary Differential Equations of Higher Order


Second order linear differential equations with constant coefficients: Non-Homogeneous
terms of the type 𝑒𝑎𝑥, sinax, cos𝑎𝑥, polynomials in 𝑥, 𝑒𝑎𝑥(𝑥), and 𝑥𝑉(𝑥), Method of
variation of parameters.
Equations reducible to linear ODE with constant coefficients: Legendre’s equation,
Cauchy-Eulerequation. Applications: Electric Circuits.

Unit– III Laplace Transforms


Laplace Transforms: Laplace Transform of standard functions, First shifting theorem,
Second shifting theorem, Unit step function, Dirac delta function, Laplace transforms of

65
BH23 B.Tech. CSE Syllabus BVRITHCEW

functions when they are multiplied and divided by ‘t’, Laplace transforms of derivatives and
integrals of function, Evaluation of integrals by Laplace transforms, Laplace transform of
periodic functions, Inverse Laplace transform by different methods, convolution theorem
(without proof). Applications: solving Initial value problems by Laplace Transform
method.

Unit – IV Vector Differentiation


Vector point functions and scalar point functions, Gradient, Divergence and Curl,
Directional derivatives, Tangent plane and normal line, Vector Identities, Scalar potential
functions, Solenoidal and Irrotational vectors.

Unit – V Vector Integration


Line, Surface and Volume Integrals, Vector Integral theorems: Green, Gauss and Stokes
(without proofs) and their applications.

TEXT BOOKS

1. B.S. Grewal, Higher Engineering Mathematics, 36th Edition, 2010, Khanna Publishers.

2. R.K. Jain and S.R.K. Iyengar, Advanced Engineering Mathematics, 5th Editon, 2016,
Narosa Publications.

REFERENCES BOOKS

1. Erwin kreyszig, Advanced Engineering Mathematics, 9th Edition, 2006, John Wiley &
Sons.
2. G.B. Thomas and R.L. Finney, Calculus and Analytic geometry, 9th Edition, 2002,
Pearson.
3. N.P. Bali and Manish Goyal, A text book of Engineering Mathematics, 2008, Laxmi
Publications, Reprint.
4. H. K. Dass and Er. Rajnish Verma, Higher Engineering Mathematics, S Chand and
Company Limited, New Delhi.

66
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. I Year II Semester

Course Code Course Title L T P Credits

PH202BS Applied Physics 3 1 0 4

Course Description: This course consists of principles of Quantum mechanics with


advanced topics in their respective engineering branches. It introduces the principles of
semiconductors and some widely used semiconductor devices for various applications. It
introduces fundamental concepts related to the dielectric and magnetic materials. It
introduces the importance of Lasers, optical fibers with propagation characteristics. It also
introduces the fundamentals of nanotechnology and various material growth and
characterization techniques.
Course Outcomes: After completion of this course, the students will be able to
C202.1 Understand the physical world from a fundamental point of view by the concepts
of quantum mechanics.
C202.2 Identify the role of semiconductor devices in science and technology
applications.
C202.3 Explore the fundamental properties of dielectric and magnetic materials for
device applications.
C202.4 Understand various aspects of Lasers and their applications in diverse fields.
C202.5 Explain the principle of optical fibers and their significance in communication
C202.6 Appreciate the features and applications of nano materials.

Unit – I Principles of Quantum Mechanics


Quantum Mechanics: Introduction, blackbody radiation – Stefan - Boltzmann’s law, Wein’s
and Rayleigh - Jean’s law (qualitative) - Planck’s radiation law - photoelectric effect – De -
Broglie hypothesis - matter waves - Davisson and Germer experiment – Heisenberg
uncertainty principle – time independent Schrodinger wave equation - Born interpretation of
the wave function - particle in a 1-D potential well.

Unit – II Semiconductors and Devices


Intrinsic and extrinsic semiconductors – Hall effect – construction, working principle and
characteristics of P-N Junction diode, Zener diode and Bipolar Junction Transistor (BJT) –
direct and indirect band gap semiconductors – LED – photodiodes: PIN photodiode,
avalanche photodiode (APD) and solar cells: structure, materials, working principle and
characteristics.

Unit – III Dielectric and Magnetic Materials


Dielectric Materials: Basic definitions – types of polarizations (qualitative) – ferroelectric,
piezoelectric and pyroelectric materials – applications - liquid crystal displays (LCD) and
crystal oscillators.
67
BH23 B.Tech. CSE Syllabus BVRITHCEW

Magnetic Materials: Origin of the magnetic moment – classification of magnetic materials –


domain theory of ferromagnetism – hysteresis – soft and hard magnetic materials –
magnetostriction, magnetoresistance – applications – magnetic field sensors and
multiferroics.

Unit – IV Lasers and Fiber Optics


Lasers: Laser beam characteristics – three quantum processes – Einstein coefficients and
their relations - laser components – lasing action - pumping methods – Types of Lasers: Ruby
laser, Nd:YAG laser, He-Ne laser, CO2 laser – semiconductor laser – applications.
Fiber Optics: Introduction – total internal reflection – construction of optical fiber –
acceptance angle - numerical aperture – classification of optical fibers – losses in optical fiber
– optical fiber for communication system – advantages and applications.

Unit – V Nanotechnology
Introduction – Nanoscale, surface-to-volume ratio, quantum confinement – bottom-up
approach: sol-gel and precipitation methods – top-down approach: ball milling, physical
vapor deposition (PVD) and chemical vapor deposition (CVD) – characterization techniques
– XRD, SEM &TEM - applications of nanomaterials.

TEXT BOOKS

1. M. N. Avadhanulu, P.G. Kshirsagar and TVS Arun Murthy, A Text book of Engineering
Physics, 11th Edition 2019, S. Chand.
2. B.K. Pandey and S. Chaturvedi, Engineering Physics, 2nd Edition, 2022, Cengage
Learning.
3. Donald A, Neamen, Semiconductor Physics and Devices: Basic Principle, 4th Edition,
2021, Mc Graw Hill.
4. Narasimha Reddy Katta, Essentials of Nanoscience & Nanotechnology, 1st Edition,
2021, Typical Creatives NANO DIGEST,.

REFERENCE BOOKS

1. H.C. Verma, Quantum Physics, 2nd Edition, 2012, TBS.


2. Halliday, Resnick and Walker, Fundamentals of Physics, 11th Edition, 2018, John Wiley
& Sons.
3. A.K. Bhandhopadhya , Nano Materials, 1st Edition, 2007, New Age International,.

68
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. I Year II Semester

Course Code Course Title L T P Credits


EE203ES Basic Electrical Engineering 2 0 0 2

Course Description: Basic Electrical Engineering is a professional engineering subject that


deals with the study and application of electrical engineering. A good grasp of the
fundamentals of Electrical Engineering is an absolute necessity to become a good engineer in
any discipline. Our day-to-day life is completely dependent on electricity. A reasonable
understanding on the basics of electricity is therefore important for every engineer. This
course deals with the basics of DC and AC circuit analysis under steady state and transient
conditions. The basic knowledge on the constructional details and working principles of the
commonly used DC and AC machines are included in the course. This course also gives an
overview of the components in electrical installations.

Course Outcomes: After completion of this course, the students will be able to
C203.1 Analyze DC electric circuits with basic electrical components.
C203.2 Analyze single phase and three phase AC circuits.
C203.3 Illustrate the performance of transformers.
C203.4 Explain the construction of DC and AC machines.
C203.5 Explain the working Principle of DC and AC machine.
C203.6 Differentiate various components in electrical installations.

Unit – I D.C. Circuits


Electrical circuit elements (R, L and C), voltage and current sources, KVL & KCL, analysis of
simple circuits with dc excitation - Network reduction techniques, Mesh Analysis, Super-Mesh
Analysis, Nodal Analysis and Super-Node Analysis. Superposition, Thevenin and Norton
Theorems. (Problems with independent sources).
Time-domain analysis of first-order RL and RC circuits.

Unit – II A.C. Circuits


Representation of sinusoidal waveforms, peak, R.M.S, and average 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 – III Transformers


Ideal and practical transformer, equivalent circuit, losses in transformers, regulation and efficiency.
Working principle of Auto-transformer and three-phase transformer connections.

69
BH23 B.Tech. CSE Syllabus BVRITHCEW

Unit – IV Electrical Machines


Construction and working principle of dc motor, performance characteristics of dc shunt motor.
Generation of rotating magnetic field, Construction and working principle of a three-phase
induction motor, Significance of torque-slip characteristics, Single-phase induction motor -
Capacitor-start Capacitor run motor (elementary treatment only). Construction and working
principle of synchronous generator

Unit – V Electrical Installations


Components of LT Switchgear: Switch Fuse Unit (SFU), MCB, ELCB, Types of Cables, Earthing.
Elementary calculations for energy consumption, power factor improvement, Applications of
Batteries as Energy storage devices.

TEXT BOOKS

1. D.P. Kothari and I. J. Nagrath, Basic Electrical Engineering, 4th Edition, 2019, Tata
McGraw Hill.
2. P. Ramana, M. Suryakalavathi, G.T. Chandrasheker, Basic Electrical Engineering, 2nd
Edition, 2019, S. Chand.

REFERENCE BOOKS
1. MS Naidu and S Kamakshaiah, Basic Electrical Engineering, 2nd Edition, 2008, Tata
McGraw Hill.
2. D.C. Kulshreshtha, Basic Electrical Engineering, 2009, McGraw Hill.
3. M. S. Sukhija, T. K. Nagsarkar, Basic Electrical and Electronics Engineering,
1st Edition, 2012, Oxford.
4. Abhijit Chakrabarthi, Sudipta Debnath, Chandan Kumar Chanda, Basic Electrical
Engineering, 2nd Edition, 2021, McGraw Hill.
5. L. S. Bobrow, Fundamentals of Electrical Engineering, 2nd Edition, 1996, Oxford
University Press
6. E. Hughes, Electrical and Electronics Technology, 2010, Pearson.
7. V. D. Toro, Electrical Engineering Fundamentals, 2nd Edition, 2015, Pearson Education
India.

70
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. I Year II Semester

Course Code Course Title L T P Credits


ME204ES Engineering Workshop 0 1 3 2.5

Course Description: Engineering workshop demonstrates about how different working tools,
machinery and equipment are operated, applied and used. Acquire the essential knowledge
necessary to manufacture a variety of engineering products. To provide students with hands-
on practice using a variety of engineering materials, tools, equipment and processes that is
widely utilized in the engineering field. To encourage optimism, cooperation, accuracy and
safety at work. To gain knowledge of various hand-powered tools, their uses and how they
function.

Course Outcomes: After completion of this course, the students will be able to
C204.1 Distinguish carpentry, fitting, black smithy and welding manufacturing processes.
C204.2 Develop house hold and engineering goods from metallic sheets in tin smithy.
C204.3 Apply basic electrical engineering knowledge for house wiring practice.
C204.4 Construct a sand mould for a given pattern using foundry tools.

1. TRADES FOR EXERCISES :


At least two exercises from each trade:
Cycle 1:
1. Tin Smithy – (Square Tin, Rectangular Tray & Conical Funnel)
2. Foundry – (Preparation of Green Sand Mould using Single Piece and Split Pattern).
3. Carpentry – (T-Lap Joint, Dovetail Joint, Mortise & Tenon Joint)
4. Black Smithy – (Round to Square, Fan Hook and S-Hook
Cycle 2:
1. Fitting – (Square fit, V-Fit & Dovetail Fit).
2. House-wiring – (Parallel & Series, Two-way Switch and Tube Light).
3. Welding Practice – (Arc Welding & Gas Welding)

2. TRADES FOR DEMONSTRATION & EXPOSURE :


Plumbing, Machine Shop, Metal Cutting, Power tools in construction and Wood Working

TEXT BOOKS

1. Kannaiah, P, Narayana, K.L., Work shop Manual, Second Edition, 2013, Scitech.
2. Venkat Reddy, Workshop Manual, Sixth Edition, 2008, BSP.

71
BH23 B.Tech. CSE Syllabus BVRITHCEW

REFERENCE BOOKS
1. Juneja, B. L., Workshop Practice, Second Edition, 2016, Cengage Learning India Pvt.
Limited.
2. Venugopal, K., Prabhu Raja, V., Sreekanjana, G., Workshop Manual, First Edition,
2012, Anuradha.

72
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. I Year II Semester

Course Code Course Title L T P Credits

EN205HS English for Skill Enhancement 2 0 0 2

Course Description: With the growing importance of English as a tool for global technical
communication and the consequent emphasis on training students to acquire language skills,
the syllabus of English has been designed to develop the linguistic, communicative, creative
and critical thinking competencies of Engineering students. In English classes, the focus
should be on the skills development in the areas of vocabulary, grammar, reading and
writing. For this, the teachers should use the prescribed text for detailed study. The students
should be encouraged to read the texts leading to reading comprehension and different
passages may be given for practice in the class. The time should be utilized for working out
the exercises given after each excerpt, and also for supplementing the exercises with
authentic materials of a similar kind, for example, newspaper articles, advertisements,
promotional material etc. The focus in this syllabus is on skill development.

Course Outcomes: After completion of this course, the students will be able to
C205.1 Apply English language effectively in spoken and written forms
C205.2 Analyze the given texts and essence of poem ,respond appropriately
C205.3 Apply various grammatical structures in personal and academic fronts.
C205.4 Develop appropriate vocabulary for professional communication
C205.5 Make use of competency in various forms of academic and professional writing.
C205.6 Improve language skills for the enhancement of employability opportunities.

Unit – I Toasted English by R. K. Narayan


Vocabulary: The concept of Word Formation, Prefixes and Suffixes.
Grammar: Identifying Common Errors in Writing with Reference to Articles and
prepositions.
Reading Skills: Reading and Its Importance – Techniques for Effective Reading.
Writing Skills: Sentence Structures – Use of Phrases and Clauses in Sentences – Importance
of Proper Punctuation – Techniques for Writing precisely – Paragraph Writing – Types,
Structures and Features of a Paragraph – Creating Coherence – Organizing Principles of
Paragraphs in Documents.

Unit – II Appro JRD by Sudha Murty


Vocabulary: Words Often Confused, Homophones, Homonyms and Homographs & collocations.
Grammar: Identifying Common Errors in Writing with Reference to Noun-pronoun and Subject -
verb Agreement.
Reading Skills: Sub-Skills of Reading – Skimming and Scanning – Exercises for Practice.
Writing Skills: Nature and Style of Writing.
73
BH23 B.Tech. CSE Syllabus BVRITHCEW

Unit – III The Character of a Happy Life by Sir Henry Wotton ( Poem)
Vocabulary: Words Often Misspelt, - Words from Foreign Languages and their Use in
English.
Grammar: Identifying Common Errors in Writing with Reference to Misplaced Modifiers
and Tenses
Reading Skills: Sub-Skills of Reading – Intensive Reading and Extensive Reading –
Exercises for Practice.
Writing Skills: Format of a Formal Letter-Writing Formal Letters E.g., Letter of Complaint,
Letter of Requisition, Email Etiquette, Job Application with CV/Resume.

Unit – IV Art and Literature by Abdul Kalam


Vocabulary: Standard Abbreviations in English.
Grammar: Redundancies and Clichés in Oral and Written Communication.
Reading Skills: Reading Techniques- Survey, Question, Read, Recite and Review (SQ3R
Method) - Exercises for Practice.
Writing Skills: Writing Practices - Essay Writing-Writing Introduction, Body and
Conclusion

Unit – V Go, Kiss the World by Subroto Bagchi


Vocabulary: Technical Vocabulary and their Usage.
Grammar: Common Errors in English (Covering all the other aspects of grammar which
were not covered in the previous units)
Reading Skills: Reading Comprehension-Exercises for Practice.
Writing Skills: Technical Reports - Introduction – Characteristics of a Report – Categories
of Formats - Structure of Reports (Manuscript Format) - Types of Reports - Writing a
Report.

TEXT BOOKS
1. English: Language, Context and Culture by Orient Black Swan Pvt. Ltd, Hyderabad.
2022. Print.

REFERENCE BOOKS
1. Liss and Davis, Effective Academic Writing, 2nd Edition, 2017, Oxford University
Press.
2. Wood, F.T, Remedial English Grammar, 2017, 2nd Edition, Macmillan.
3. Wiley, Technical Communication, 2019, India Pvt. Ltd.
4. Swan, Michael. Practical English Usage, 4th Edition, 2016, Oxford University Press.

74
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. I Year II Semester

Course Code Course Title L T P Credits

CS206ES Python Programming Laboratory 0 1 2 2

Course Description: This Course Covers Installation procedure of python and packages.
Course focuses on implementation of different control structures, data structures and Files in
Python. It also helps to implement GUI applications using TKinter.

Course Outcomes: After completion of this course, the students will be able to
C206.1 Build basic programs using fundamental programming constructs.
C206.2 Explore Strings, Lists, Tuples and Dictionaries in Python
C206.3 Develop reusable code and GUI application using standard Library.
C206.4 Implement File I/O and Digital Logic Gates using Python

LIST OF EXPERIMENTS
Cycle 1:
Week - 1:
1. (i) Use a web browser to go to the Python website http://python.org. This page contains
information about Python and links to Python-related pages, and it gives you the ability
to search the Python documentation.
(ii) Start the Python interpreter and type help() to start the online help utility.

2. Start a Python interpreter and use it as a Calculator.

3. (i) Write a program to calculate compound interest when principal, rate and number of
periods are given.
(ii) Given coordinates (x1, y1), (x2, y2) find the distance between two points.

4. Read name, address, email and phone number of a person through keyboard and print
the details.

Week - 2:
1. Find the Euclidean distance with the given values and check the validity of values to
find the distance.

2. Generate a random number between 1-10 and ask the user to guess the number. Give
chance for 3 times. If guessed correctly then congratulate otherwise print message as
sorry.

3. Accept a string and generate the combinations of string until the source string doesn’t
repeated.
4. Generate prime numbers of Fibonacci series between 1-50.
75
BH23 B.Tech. CSE Syllabus BVRITHCEW

Week - 3:
1. (i) Write a program to convert a list and tuple into arrays.
(ii) Write a program to find common values between two arrays.
2. Write a program to add comma separators in a given big number as per the standard
American convention. Ex: i/p: 100000000 o/p: 100,000,000.

3. Write a program to convert given formula 3X+4Y as 3*X+4*Y and 3(X+Y) as


3*X+3*Y etc.

Week - 4:
1. 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.

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

3. (i) 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.
(ii) The wordlist I provided, words.txt, doesn’t contain single letter words. So you
might want to add “I”, “a”, and the empty string.
(ii) 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.

4. (i) Add a comma between the characters. If the given word is 'Apple', it should become
'A,p,p,l,e'.
(ii) Remove the given word in all the places in a string?
(iii) Write a function that takes a sentence as an input parameter and replaces the first
letter of everyword 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?

5. Writes a recursive function that generates all binary strings of n-bit length.

Week - 5:
1. (i) Write a python program that defines a matrix and prints.
(ii) Write a python program to perform addition of two square matrices.
(iii) Write a python program to perform multiplication of two square matrices

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

3. Use the structure of exception handling all general purpose exceptions.

76
BH23 B.Tech. CSE Syllabus BVRITHCEW

Cycle 2:

Week - 6:
1. (i) 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.
(ii) Add an attribute named color to your Rectangle objects and modify draw_rectangle
so that it uses the color attribute as the fill color.
(iii) 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.
(iv) 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.

2. Write a Python program to demonstrate the usage of Method Resolution Order (MRO)
in multiple levels of Inheritances.

3. Write a python code to read a phone number and email-id from the user and validate it
for correctness

Week - 7:
1. Write a Python code to merge two given file contents into a third file.

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

3. Write a Python code to Read text from a text file, find the word with most number of
occurrences.

4. Write a function that reads a file file1 and displays the number of words, number of
vowels, blank spaces, lower case letters and uppercase letters.

Week - 8:
1. Import Numpy, Plotpy and Scipy and explore their functionalities.
2. Install Numpy package with pip and explore it.
3. Write a program to implement Digital Logic Gates – AND, OR, NOT, EX-OR.
4. Write a program to implement Half Adder, Full Adder, and Parallel Adder.
5. 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 R. Overland and John Bennett, Supercharged Python: Take your code to the
next level, O'reilly.
2. Mark Lutz, Learning Python, O'reilly.

77
BH23 B.Tech. CSE Syllabus BVRITHCEW

REFERENCE BOOKS
1. Dr. Mohd. Abdul Hameed, Python for Data Science, 1st Edition, 2021, Wiley
Publications.
2. Vamsi Kurama, Python Programming: A Modern Approach, Pearson.
3. Sheetal Taneja, Naveen Kumar, Python Programming A Modular Approach with
Graphics, Database, Mobile, and Web Applications, Pearson.

78
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. I Year II Semester

Course Code Course Title L T P Credits


PH207BS Applied Physics Laboratory 0 0 3 1.5

Course Description: This course is designed for the students to provide an opportunity for
learning through observation, interpretation and application. It includes the instruments
related to the Hall Effect, Photoelectric Effect, dielectric constant and B-H curve
experiments and their measurements. It introduces the characteristics of various devices such
as P-N junction diode, Zener diode, BJT, LED, solar cell, LASERs and optical fibers,
measurement of energy gap and resistivity of semiconductor materials.

Course Outcomes: After completion of this course, the students will be able to
C207.1 Estimate the work function of metal using Photoelectric effect and identify the
type of semiconductor material whether it is n-type or p-type by Hall effect.
C207.2 Determine energy gap and resistivity of semiconductors and draw the
characteristics of semiconductor and optoelectronic devices.
C207.3 Understand the electrical and magnetic properties of materials.
C207.4 Demonstrate the working principle of lasers and optical fibers.
LIST OF EXPERIMENTS
1. Determination of work function of a metal and Planck’s constant using photoelectric
effect.
2. Determination of Hall co-efficient, carrier concentration and carrier mobility of a
given semiconductor.
3. Characteristics of series and parallel LCR circuits.
4. V-I characteristics of a p-n junction diode and Zener diode.
5. Input and output characteristics of BJT (CE / CB configurations).
6. V-I and L-I characteristics of light emitting diode (LED).
7. V-I Characteristics of solar cell.
8. Determination of energy gap of a semiconductor using p-n junction diode.
9. Determination of the resistivity of semiconductor by two probe method.
10. Study B-H curve characteristics of a magnetic material.
11. Determination of dielectric constant of a given material.
12. a) Determination of the beam divergence of a given LASER beam.
b) Determination of acceptance angle and numerical aperture of an optical fiber.
Note: Any 8 experiments are to be performed.
REFERENCE BOOK
1. S. Balasubramanian, M.N. Srinivasan, A Textbook of Practical Physics, 2017, S.
Chand.
79
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. I Year II Semester

Course Code Course Title L T P Credits


EN208HS English Language and Communication 0 0 2 1
Skills Lab

Course Description: The course aims an in-depth look into English articulation and its sound
system, thus developing your sensitivity to all aspects of English pronunciation. Students
develop their listening skills to appreciate its role in the LSRW skills approach to language
and improve their pronunciation. Students able to express themselves fluently and
appropriately in social and professional contexts.
Course Outcomes: After completion of this course, the students will be able to
C208.1 Understand the nuances of English language through audio - visual experience.
C208.2 Apply soft skills effectively while working in group activities.
C208.3 Create Neutralize accent for intelligibility.
C208.4 Understand and Discuss with clarity and confidence which in turn enhances their
employability skills

Listening Skills
Objectives
1. To enable students develop their listening skills to appreciate its role in the LSRW
skills approach to language and improve their pronunciation.
2. To equip students with necessary training in listening so that they can comprehend the
speech of people of different backgrounds and regions.

Students should be given practice in listening to the sounds of the language, to be able to
recognize them and find the distinction between different sounds, to be able to mark stress
and recognize and use the right intonation in sentences.
• Listening for general content.
• Listening to fill up information.
• Intensive listening.
• Listening for specific information.

Speaking Skills
Objectives
1. To involve students in speaking activities in various contexts.
2. To enable students express themselves fluently and appropriately in social and
professional contexts.
• Oral practice: Just A Minute (JAM) Sessions.

80
BH23 B.Tech. CSE Syllabus BVRITHCEW

• Describing objects/situations/people.
• Role play – Individual/Group activities.
• Group Discussions.
• Debate.

EXERCISE - I
CALL Lab:
Understand: Listening Skill – Its importance – Purpose – Process – Types – Barriers –
Effective Listening.
Practice: Introduction to Phonetics – Speech Sounds – Vowels and Consonants –
Minimal Pairs – Consonant Clusters – Past Tense Marker and Plural Marker – Testing
Exercises

ICSLab:
Understand: Spoken vs. Written language – Formal and Informal English.
Practice: Ice-Breaking Activity and JAM Session – Situational Dialogues – Greetings –
Taking Leave – Introducing Oneself and Others.

EXERCISE - II
CALL Lab:
Understand: Structure of Syllables – Word Stress – Weak Forms and Strong Forms–
Stress pattern in sentences – Intonation.
Practice: Basic Rules of Word Accent – Contractions – Stress Shift – Weak Forms and
Strong Forms – Intonation in context – Testing Exercise.

ICSLab:
Understand: Features of Good Conversation – Strategies for Effective Communication.
Practice: Situational Dialogues – Role Play – Expressions in Various Situations –
Making Requests and Seeking Permission – Telephone Etiquette.

EXERCISE - III
CALL Lab:
Understand: Errorsin Pronunciation – Neutralising Mother Tongue Interference (MTI).
Practice: Common Indian Variants in Pronunciation – Differences between British and
American Pronunciation – Testing Exercises
ICSLab:
Understand: Descriptions – Narrations – Giving Directions and Guidelines –Blog Writing
– Netiquette
Practice: Giving Instructions – Seeking Clarifications – Asking for and Giving Directions
– Thanking and Responding in a forum – Agreeing and Disagreeing – Seeking and
Giving Advice – Making Suggestions.

81
BH23 B.Tech. CSE Syllabus BVRITHCEW

EXERCISE - IV
CALL Lab:
Understand: Listening for Specific Details.
Practice: Listening Comprehension Tests – Testing Exercises
ICSLab:
Understand: Public Speaking – Structured Talks – signposting in speech – Non – verbal
Communication – Presentation Skills.
Practice: Making a Short Speech – Extempore – Making a Presentation

EXERCISE – V
CALL Lab:
Understand: Listening for Inference (focus on implicit meaning)
Practice : Listening Comprehension Tests –Testing Exercises
ICSLab:
Understand: Introduction to Group Discussion & Interview Skills
Practice: Group Discussion & Mock Interviews

Minimum Requirement of infra structural 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.

Source of Material (Master Copy):


 Exercises in Spoken English. Part 1, 2, 3. CIEFL and Oxford University Press

Note: Teachers are requested to make use of the master copy and get it tailor – made to
suit the contents of the syllabus.

82
BH23 B.Tech. CSE Syllabus BVRITHCEW

SUGGESTED SOFTWARE

 Cambridge Advanced Learners’ English Dictionary with CD.


 Grammar Made Easy by Darling Kindersley.
 Punctuation Made Easy by Darling Kindersley.
 OxfordAdvancedLearner’sCompass,10th Edition.
 English in Mind (Series1-4), Herbert Puchta and Jeff Stranks with Meredith Levy,
Cambridge.
 English Pronunciation in Use (Elementary, Intermediate, Advanced) Cambridge
University Press.
 English Vocabulary in Use (Elementary, Intermediate, Advanced) Cambridge
University Press.
 TOEFL & GRE (KAPLAN, AARCO & BARRONS, USA, Cracking GRE by CLIFFS).
 Digital All.
 Orell Digital Language Lab(Licensed Version)

REFERENCE BOOKS

1. Y. Prabhavathi, People Interface: English Language Communication Skills Manual/


Workbook, 1st Edition, 2023, CL India.
2. Shobha, KN & Rayen, J. Lourdes Communicative English – A work book, 2019,
Cambridge University Press.

83
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. I Year II Semester

Course Code Course Title L T P Credits


EE209ES Basic Electrical Engineering Laboratory 0 0 2 1

Course Description: BEE lab is part of the curriculum for the first year students. The lab is
intended for introducing the basic methods and instruments used for measuring the electrical
quantities to the newly joined students. The experiments are modeled in such a way that it
can be used as a learning aid for the students, as it goes in hand with the theory.
Course Outcomes: After completion of this course, the students will be able to
C209.1 To measure the electrical parameters for different types of DC and AC circuits
using conventional and theorems approach.
C209.2 To Analyze the transient responses of first order circuits.
C209.3 To Evaluate the performance of Transformers through various testing methods.
C209.4 To Evaluate the performance of DC and AC Motors by direct testing methods.
The following experiments are required to be conducted as compulsory.
PART-A

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.

In addition to the above eight experiments, at least any two of the experiments
from the following list are required to be conducted.
PART-B

1. Verification of Superposition theorem.


2. Three Phase Transformer: Verification of Relationship between Voltages and Currents
(Star-Delta, 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
84
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. II Year I Semester

Course Code Course Title L T P Credits

IT301PC Digital Electronics 3 0 0 3

Course Description: This course provides thorough understanding of basic concepts


required for digital system design.

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

C301.1 Apply the concepts of number systems, and codes in digital system design.
C301.2 Minimize Boolean expression using various techniques.
C301.3 Design combinational logic circuits for given specifications.
C301.4 Design Shift Registers and Counters using flip-flops.
C301.5 Implement logic functions using PLDs and Illustrate the functionality of
various memories.
C301.6 Design and optimize asynchronous sequential circuits.

Unit – I Boolean Algebra and Logic gates


Digital Systems, Binary Numbers, Number base conversions, Octal and Hexadecimal
Numbers, complements, Signed binary numbers, Binary codes, Binary Storage and
Registers, Binary logic.
Basic Definitions, Axiomatic definition of Boolean Algebra, Basic theorems and properties
of Boolean algebra, Boolean functions, canonical and standard forms, other logic
operations, Digital logic gates.

Unit – II Gate-Level Minimization


The map method, Four-variable map, Five – Variable map, product of sums simplification
Don’t – care conditions, NAND and NOR implementation other Two – level
implementations, Exclusive – Or function.

Unit– III Combinational Logic


Combinational Circuits, Analysis procedure, Design procedure, Binary Adder – Subtractor
Decimal Adder, Binary multiplier, magnitude comparator, Decoders, Encoders,
Multiplexers.

Unit – IV Sequential Logic


Sequential circuits, latches, Flip-Flops, Analysis of clocked sequential circuits, state
Reduction and Assignment, Design Procedure. Registers, Shift Registers, Ripple counters,
Synchronous counters, other counters.

85
BH23 B.Tech. CSE Syllabus BVRITHCEW

Unit – V Vector Integration


Line, Surface and Volume Integrals, Vector Integral theorems: Green, Gauss and Stokes
(without proofs) and their applications.

TEXT BOOKS
1. M. Morris Mano, Digital Design, Third Edition, Pearson Education/PHI.
2. Albert Paul Malvino and Donald P. Leach, Digital Principles and Applications, 2011,
TATA McGraw Hill.
3. Roth, Fundamentals of Logic Design, 5th Edition, Thomson.

REFERENCE BOOKS
1. Zvi. Kohavi, Switching and Finite Automata Theory, Tata McGraw Hill.
2. C.V.S. Rao, Switching and Logic Design, Pearson Education
3. Donald D. Givone, Digital Principles and Design, Tata McGraw Hill.
4. M. Rafiquzzaman, Fundamentals of Digital Logic and Microcomputer Design,
5th Edition, John Wiley.

86
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. II Year I Semester

Course Code Course Title L T P Credits

CS302PC Data Structures 3 0 0 3


Prerequisite: Programming for Problem Solving

Course Description: This course covers linear data structures such as stack, queue and
linked lists. Discuss various operations on non-linear data structures like trees and graphs.
Introduces various sorting techniques and pattern matching algorithms.
Course Outcomes: After completion of this course, the students will be able to

C302.1 Implement various operations on linear data structures to solve real world
problems.
C302.2 Design solutions using Dictionaries, Hash Tables and time complexity.
C302.3 Implement various kinds of trees and its operations.
C302.4 Describe graph representations and implement traversals.
C302.5 Implement various sorting algorithms.
C302.6 Demonstrate the Pattern matching algorithms and Tries.

Unit – I Introduction to Data Structures


Introduction to Data Structures: abstract data types, Linear list – singly linked list
implementation, insertion, deletion and searching operations on linear list, Stacks –
Operations, array and linked representations of stacks, stack applications, Queues –
operations, array and linked representations.

Unit – II Dictionaries, Hash Tables and Complexity


Dictionaries: linear list representation, skip list representation, operations - insertion,
deletion and searching.
Hash Table Representation: hash functions, collision resolution-separate chaining, open
addressing – linear probing, quadratic probing, double hashing, rehashing, extendible
hashing.
Introduction to complexity: The Growth of Functions, asymptotic notations.

Unit– III Search Trees


Search Trees: Binary Search Trees, Definition, Implementation, Operations- Searching,
Insertion and Deletion, B – Trees, B+ Trees, AVL Trees, Definition, Height of an AVL
Tree, Operations – Insertion, Deletion and Searching, Red – Black, Splay Trees.

Unit – IV Graphs & Sorting


Graphs: Graph Implementation Methods. Graph Traversal Methods.
Sorting: Quick Sort, Heap Sort, External Sorting- Model for external sorting, Merge Sort.
87
BH23 B.Tech. CSE Syllabus BVRITHCEW

Unit – V Pattern Matching and Tries


Pattern Matching and Tries: Pattern matching algorithms-Brute force, the Boyer –Moore
algorithm, the Knuth-Morris-Pratt algorithm, Standard Tries, Compressed Tries, Suffix tries.

TEXT BOOKS
1. E. Horowitz, S. Sahni and Susan Anderson Freed, Fundamentals of Data Structures in C,
2nd Edition, Universities Press.
2. A. S.Tanenbaum, Y. Langsam, and M.J. Augenstein, Data Structures using C PHI/
Pearson Education.

REFERENCE BOOKS
1. R. F. Gilberg and B. A. Forouzan, Data Structures: A Pseudocode Approach with C,
2nd Edition, Cengage Learning.

88
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. II Year I Semester

Course Code Course Title L T P Credits

CS303PC Discrete Mathematics 3 0 0 3

Course Description: This course covers linear data structures such as stack, queue and
linked lists. Discuss various operations on non-linear data structures like trees and graphs.
Introduces various sorting techniques and pattern matching algorithms.

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

C303.1 Read, comprehend, and construct mathematical arguments for proofs.


C303.2 Model real-world problems using graphs and trees.
C303.3 Work and Apply Discrete Structures.
C303.4 Apply combinations and permutations to various problems.
C303.5 Solve problems using Binomial and Multinomial Theorems.
C303.6 Ability to analyze and solve counting problems on finite and discrete structures

Unit – I Mathematical logic


Introduction, Statements and Notation, Connectives, Normal Forms, Theory of Inference for
the Statement Calculus, The Predicate Calculus, Inference Theory of the Predicate Calculus.

Unit – II Graph Theory


Basic Concepts, Isomorphism and Subgraphs, Trees and their Properties, Spanning Trees,
Directed Trees, Binary Trees, Planar Graphs, Euler’s Formula, Multi-graphs and Euler
Circuits, Hamiltonian Graphs, Chromatic Numbers, The Four-Color Problem.

Unit– III Set theory


Introduction, Basic Concepts of Set Theory, Representation of Discrete Structures,
Relations and Ordering, Functions, Partial ordering.

Unit – IV Elementary Combinatorics


Basics of Counting, Combinations and Permutations, Enumeration of Combinations and
Permutations, Enumerating Combinations and Permutations with Repetitions, Enumerating
Permutation with Constrained Repetitions, Binomial Coefficient, The Binomial and
Multinomial Theorems, The Principle of Exclusion.

Unit – V Advanced Counting Techniques


Advanced Counting Techniques: Recurrence Relations, Solving Linear Recurrence
Relations, Divide-and - Conquer Algorithms and Recurrence Relations, Generating
Functions, Inclusion - Exclusion, Applications of Inclusion - Exclusion.

89
BH23 B.Tech. CSE Syllabus BVRITHCEW

TEXT BOOKS
1. J.P. Tremblay, R. Manohar, Discrete Mathematical Structures with Applications to
Computer Science, 1st Editon, McGraw-Hill.
2. Joe l. Mott, Abraham Kandel, Teodore P. Baker, Discrete Mathematics for Computer
Scientists & Mathematicians, 2nd Edition, Prentis Hall of India.

REFERENCE BOOKS
1. Ralph.P. Grimald, Discrete and Combinatorial Mathematics - an applied introduction,
5th Edition Pearson Education.
2. Thomas Kosy, Discrete Mathematical Structures, Tata McGraw Hill publishing co.
3. Kenneth H Rosen, Discrete Mathematics and its Applications with Combinatorics and
Graph Theory, 7th Edition, TMH.
4. Richard Johnsonbaugh, Discrete Mathematics, 7th Edition, Pearson Education.
5. Edgar G. Goodaire, Michael M. Parmenter, Discrete Mathematics with Graph Theory.

90
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. II Year I Semester

Course Code Course Title L T P Credits

CS304PC Database Management Systems 3 0 0 3

Course Description: The course focuses on database management systems, its architecture
and various applications. This course contains the topics related to conceptual data
modeling, relational data model, relational query languages, relational database design and
transaction management and files. The course also focuses on the fundamentals of
knowledgebase and relational database management systems, and the current developments
in database theory and the practice.

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

C304.1 Understand the basic concepts of DBMS.


C304.2 Design conceptual models using ER Diagram and normalize the model.
C304.3 Impose constraints on relations.
C304.4 Implement the procedural and non-procedural languages on database.
C304.5 Understand the recovery and concurrency control techniques.
C304.6 Describe file organization techniques and tree-based indexing structures.

Unit – I Database Management Systems, Database Design and ER Model


Introduction to Database Management Systems: A Historical Perspective, File Systems
versus a DBMS, the Data Model, Levels of Abstraction in a DBMS, Data Independence,
Structure of a DBMS
Database Design and ER Model: Entities, Attributes, Entity Sets, Relationships and
Relationship Sets, Additional Features of the ER Model, Database Design and ER Diagrams,
Conceptual Design With the ER Model.

Unit – II Schema Refinement and Relational Model


Schema Refinement: Problems caused by redundancy, decompositions, problems related to
decomposition, reasoning about functional dependencies, First, Second, Third normal forms,
BCNF, lossless join decomposition, multivalued dependencies, Fourth normal form, Fifth
normal form.
Relational Model: Introduction to Relational Model, Constraints on the Relational Model:
Integrity constraint over relations, enforcing integrity constraints, querying relational data,
logical database design.

Unit– III Formal Query Languages and SQL


Formal Relational Query Languages: Relational Algebra, Relational Calculus - Tuple
relational Calculus, Domain relational calculus.

91
BH23 B.Tech. CSE Syllabus BVRITHCEW

Structured Query Language: Form of basic SQL query, DDL Commands, DML
Commands, UNION, INTERSECT and EXCEPT, Nested Queries, aggregation operators,
NULL values, complex integrity constraints in SQL, Introduction to views,
destroying/altering tables and views, triggers and active databases.

Unit – IV Transaction Management


Transaction Management: Transaction Concept, Transaction State, Implementation of
Atomicity and Durability, Concurrent Executions, Serializability, Recoverability,
Implementation of Isolation, Testing for serializability, Lock Based Protocols, Timestamp
Based Protocols, Validation-Based Protocols, Multiple Granularity, Recovery and
Atomicity, Log–Based Recovery, Recovery with Concurrent Transactions.

Unit – V File Organization


File Organization: Data on External Storage, File Organization and Indexing, Cluster
Indexes, Primary and Secondary Indexes, Index data Structures, Hash Based Indexing, Tree
based Indexing, Comparison of File Organizations, Indexes-Intuitions for tree Indexes,
Indexed Sequential Access Methods(ISAM), B+Trees: A Dynamic Index Structure.

TEXT BOOKS

1. Silberschatz, Korth, Database System Concepts, 3rd Edition, McGraw hill.


2. Database Management Systems, Raghurama Krishnan, and Johannes Gehrke, Tata
McGraw Hill.

REFERENCE BOOKS

1. Peter Rob & Carlos Coronel, Database Systems design, Implementation and
Management, 7th Edition.
2. Elmasri Navrate, Fundamentals of Database Systems, Pearson Education.
3. C. J. Date, Introduction to Database Systems, Pearson Education.
4. The XTeam, S. Shah and V. Shah, Oracle for Professionals, SPD.
5. Shah, Database Systems Using Oracle: A Simplified guide to SQL and PL/SQL, PHI.
6. M.L. Gillenso, Fundamentals of Database Management Systems.

92
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. II Year I Semester

Course Code Course Title L T P Credits

CS305PC Object Oriented Programming through 3 0 0 3

Java
Prerequisite: C programming Knowledge

Course Description: This course contains Object oriented principles, java basics. Discuss
file handling operations and inter process communication through threads. Implement
applications using GUI components.

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

C305.1 Illustrate Object Oriented concepts and basics of java programming.


C305.2 Explore the concepts of Inheritance, packages and Interfaces.
C305.3 Implement the concepts of exception handling and util package.
C305.4 Apply the knowledge of multithreading to solve problems related to IPC.
C305.5 Design GUI applications using event handling concepts & AWT.
C305.6 Develop look and feel GUI applications using applets and swing.

Unit – I Object oriented thinking and Java Basics


Object oriented thinking and Java Basics – Need for oop paradigm, summary of oop
concepts, coping with complexity, abstraction mechanisms. A way of viewing world –
Agents, responsibility, messages, methods, History of Java, Java buzzwords, data types,
variables, scope and lifetime of variables, arrays, operators, expressions, control statements,
type conversion and casting, simple java program, concepts of classes, objects, constructors,
methods, access control, this keyword, garbage collection, overloading methods and
constructors, method binding, inheritance, overriding and exceptions, parameter passing,
recursion, nested and inner classes, exploring string class.

Unit – II Inheritance, Packages and Interfaces


Inheritance, Packages and Interfaces – Hierarchical abstractions, Base class object,
subclass, subtype, substitutability, forms of inheritance specialization, specification,
construction, extension, limitation, combination, benefits of inheritance, costs of
inheritance. Member access rules, super uses, using final with inheritance, polymorphism-
method overriding, abstract classes, the Object class. Defining, Creating and Accessing a
Package, Understanding CLASSPATH, importing packages, differences between classes
and interfaces, defining an interface, implementing interface, applying interfaces, variables
in interface and extending interfaces. Exploring java.io.

93
BH23 B.Tech. CSE Syllabus BVRITHCEW

Unit– III Exception handling, Multithreading and java.util


Exception handling -- Concepts of exception handling, benefits of exception handling,
Termination or resumptive models, exception hierarchy, usage of try, catch, throw, throws
and finally, built in exceptions, creating own exception subclasses. String handling,
Exploring java.util –Linked List, Hash Table.

Multithreading–Differences between multithreading and multitasking, thread life cycle,


creating threads, thread priorities, synchronizing threads, inter thread communication,
thread groups, daemon threads. Enumerations, auto boxing, annotations, generics.

Unit – IV GUI & Event Handling


Event Handling: Events, Event sources, Event classes, Event Listeners, Delegation event
model, handling mouse and keyboard events, Adapter classes. The AWT class hierarchy,
user interface components- labels, button, canvas, scrollbars, text components, check box,
checkbox groups, choices, lists panels – scrollpane, dialogs, menubar, graphics, layout
manager – layout manager types – border, grid, flow, card and grid bag.

Unit – V Applets Programming & Swing


Applets – Concepts of Applets, differences between applets and applications, life cycle of an
applet, types of applets, creating applets, passing parameters to applets.
Swing – Introduction, limitations of AWT, MVC architecture, components, containers,
exploring swing- JApplet, JFrame and JComponent, Icons and Labels, text fields, buttons –
The JButton class, Check boxes, Radio buttons, Combo boxes, Tabbed Panes, Scroll Panes,
Trees, and Tables.

TEXT BOOKS
1. Herbert schildt, Java the complete reference, 7th Edition, TMH.
2. T. Budd, Understanding OOP with Java, updated Edition, Pearson Education.
3. R. Nageswara Rao, Core Java (an Integrated approach), 2009, DreamTech Press.

REFERENCE BOOKS
1. J.Nino and F.A. Hosch, An Introduction to programming and OO design using Java,
John wiley & sons.
2. T. Budd, An Introduction to OOP, Third Edition, Pearson Education.
3. Y. Daniel Liang, Introduction to Java programming, Pearson Education.
4. R.A. Johnson, Thomson, An introduction to Java programming and Object-Oriented
Application Development.
5. R. Buyya, S. T. Selvi, X. Chu, Object Oriented Programming with Java, TMH.

94
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. II Year I Semester

Course Code Course Title L T P Credits

CS306PC Data Structures Lab 0 0 3 1.5

Course Description: This course focuses on implementation of linear data structures and
sorting algorithms. Course also deals operations related to different height balanced trees,
graph traversing and pattern matching algorithms.

Course Outcomes : After completion of this course, the students will be able to
C306.1 Implement with various kinds of linked list and their operations
C306.2 Design programs to implement stack and queue ADT
C306.3 Implement programs for sorting algorithms
C306.4 Implement trees and graph traversal and pattern matching algorithms

LIST OF PROGRAMS

Cycle 1:

1. Write a program that uses functions to perform the following operations on singly
linked list. :
i) Creation ii) Insertion iii) Deletion iv) Traversal
2. Write a program that uses functions to perform the following operations on doubly
linked List. :
i) Creation ii) Insertion iii) Deletion iv) Traversal
3. Write a program that uses functions to perform the following operations on circular
linked List :
i) Creation ii) Insertion iii) Deletion iv) Traversal
4. Write a program that implement stack (its operations) using i) Arrays ii) Pointers.
5. Write a program that implement Queue (its operations) using i) Arrays ii) Pointers.
6. Write a program that implements hashing.

Cycle 2:

7. Write a program that implements the following sorting methods to sort a given list of
integers in ascending order.
i) Quick sort ii) Heap sort iii) Merge sort.
8. Write a program to implement the tree traversal methods (Recursive and Non-
Recursive).
9. Write a program to implement i) Binary Search tree ii) BTrees iii) B+ Trees iv) AVL
trees v) Red - Black trees.

95
BH23 B.Tech. CSE Syllabus BVRITHCEW

10. Write a program to implement the graph traversal methods.


11. Implement a Pattern matching algorithms using Boyer- Moore, Knuth-Morris-Pratt.

TEXT BOOKS
1. E. Horowitz, S. Sahni and Susan Anderson Freed, Fundamentals of Data Structures in
C, 2nd Edition, Universities Press.
2. A. S. Tanenbaum, Y. Langsam, and M. J. Augenstein, Data Structures using C, PHI/
Pearson Education.

REFERENCE BOOKS
1. R. F. Gilberg and B. A. Forouzan, Data Structures: A Pseudocode Approach with C,
2nd Edition, Cengage Learning.

96
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. II Year I Semester

Course Code Course Title L T P Credits

CS307PC Object Oriented Programming through 0 0 3 1.5


Java Lab

Course Description: This Lab introduces Implementing oops principles, implementing


various collections and multi threading concepts. Design GUI using awt, swing and applets
and also applying various events on GUI.

Course Outcomes: After completion of this course, the students will be able to
C307.1 Make use of JDK, Eclipse platform for developing java programs using Oops.
C307.2 Build programs using abstract classes and multithreading concepts.
C307.3 Develop programs using GUI components and event handling.
C307.4 Design look and feel GUI using swing and applets.

LIST OF PROGRAMS

Cycle 1:

1. Use Eclipse or Net bean platform and acquaint yourself with the various menus.
Create a test project, add a test class, and run it. See how you can use auto suggestions,
auto fill. Try code formatter and code refactoring like renaming variables, methods,
and classes. Try debug step by step with a small program of about 10 to 15 lines which
contains at least one if else condition and a for loop.

2. Write a Java program that works as a simple calculator. Use a grid layout to arrange
buttons for the digits and for the +, -,*, % operations. Add a text field to display the
result. Handle any possible exceptions like divided by zero.

3. A) Develop an applet in Java that displays a simple message.


B) Develop an applet in Java that receives an integer in one text field, and computes
its factorial value and returns it in another text field, when the button named
“Compute” is clicked.
4. Write a Java program that creates a user interface to perform integer divisions. The
user enters two numbers in the text fields, Num1 and Num2. The division of Num1
and Num 2 is displayed in the Result field when the Divide button is clicked. If Num1
or Num2 were not an integer, the program would throw a Number Format Exception.
If Num2 were Zero, the program would throw an Arithmetic Exception. Display the
exception in a message dialog box.

5. Write a Java program that implements a multi-thread application that has three threads.
First thread generates a random integer every 1 second and if the value is even, the

97
BH23 B.Tech. CSE Syllabus BVRITHCEW

second thread computes the square of the number and prints. If the value is odd, the
third thread will print the value of the cube of the number.

6. Write a Java program for the following:


Create a doubly linked list of elements.
Delete a given element from the above list.
Display the contents of the list after deletion.

Cycle 2:

7. Write a Java program that simulates a traffic light. The program lets the user select one
of three lights: red, yellow, or green with radio buttons. On selecting a button, an
appropriate message with “Stop” or “Ready” or “Go” should appear above the buttons
in the selected color. Initially, there is no message shown.

8. Write a Java program to create an abstract class named Shape that contains two
integers and an empty method named print Area (). Provide three classes named
Rectangle, Triangle, and Circle such that each one of the classes extends the class
Shape. Each one of the classes contains only the method print Area () that prints the
area of the given shape.

9. Suppose that a table named Table.txt is stored in a text file. The first line in the file is
the header, and the remaining lines correspond to rows in the table. The elements are
separated by commas. Write a java program to display the table using Labels in Grid
Layout.

10. Write a Java program that handles all mouse events and shows the event name at the
center of the window when a mouse event is fired (Use Adapter classes).

11. Write a Java program that loads names and phone numbers from a text file where the
data is organized as one line per record and each field in a record are separated by a
tab (\t). It takes a name or phone number as input and prints the corresponding other
value from the hash table (hint: use hash tables).

12. Write a Java program that correctly implements the producer – consumer problem
using the concept of inter thread communication.

13. Write a Java program to list all the files in a directory including the files present in all
its subdirectories.

REFERENCE BOOKS
1. P. J. Deitel and H. M. Deitel, Java for Programmers, 10th Edition, Pearson education.
2. Bruce Eckel, Thinking in Java, Pearson Education.
3. D. S. Malik and P. S. Nair, Java Programming, Cengage Learning.
4. Cay S. Horstmann and G Cornell, Core Java, 9th Edition, Pearson.
98
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. II Year I Semester

Course Code Course Title L T P Credits

CS308PC Database Management System Lab 0 0 2 1

Course Description: This course aims to provide a deep understanding of concept design,
modelling, and practical implementation of databases. Course explores the proficiency in
writing and executing Data Definition Language (DDL), Data Manipulation Language (DML)
commands, querying, subqueries, aggregate functions, normalization, triggers, procedures, and
cursors.

Course Outcomes: After completion of this course, the students will be able to
C308.1 Create conceptual design for the real world problems using ER Diagrams.
C308.2 Convert the conceptual model into relational and normalize.
C308.3 Apply DDL and DML commands on given database
C308.4 Implement Triggers, Procedures and Cursors.

LIST OF PROGRAMS

Cycle 1:
1. Concept design with E-R Model.
2. Relational Model.
3. Normalization.
4. Practicing DDL commands.
5. Practicing DML commands.

Cycle 2:
1. a. Querying (using ANY, ALL, UNION, INTERSECT, JOIN, Constraints etc.)
b. Nested, Correlated sub queries
2. Queries using Aggregate functions, GROUPBY, HAVING and Creation and dropping
of Views.
3. Triggers (Creation of insert trigger, delete trigger, update trigger).
4. Procedures.
5. Usage of Cursors.

99
BH23 B.Tech. CSE Syllabus BVRITHCEW

TEXT BOOKS

1. Raghurama Krishnan, Johannes Gehrke, Database Management Systems, 3rd Edition,


Tata Mc Graw Hill.
2. Silberschatz, Korth, Database System Concepts, V edition, Mc Graw Hill.

REFERENCE BOOKS

1. Peter Rob& Carlos Corone, Database Systems design, Implementation, and


Management, l7th Edition.
2. Elmasri Navrate, Fundamentals of Database Systems, Pearson Education.
3. C.J. Date, Introduction to Database Systems, Pearson Education.
4. The X Team, S. Shahand Vaishali. Shah, Oracle for Professionals, SPD.
5. Nilesh Shah, Database Systems Using Oracle: A Simplified guide to SQL and
PL/SQL, PHI.
6. M.L. Gillenson, Fundamentals of Database Management Systems, Wiley Student
Edition.

100
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. II Year I Semester

Course Code Course Title L T P Credits

CS309PC Data Visualization - R Programming 0 0 2 1


/ Power BI

Course Description: This lab course contains topics related to effective use of Business
Intelligence technology and to apply data visualization. It helps to discern patterns and
relationships in the data, build dashboard applications, and communicate the results clearly
and concisely.

Course Outcomes: After completion of this course, the students will be able to
C309.1 Understand how to import data into Tableau.
C309.2 Understand Tableau concepts of Dimensions and Measures.
C309.3 Develop Programs and understand how to map Visual Layouts and Graphical
Properties.
C309.4 Create Dashboard, custom charts, and, publish to tableau online for any realtime
dataset.

LIST OF PROGRAMS

Cycle 1:
1. Understanding Data, what is data, where to find data, Foundations for building Data
Visualizations, Creating Your First visualization?

2. Getting started with Tableau Software using Data file formats, connecting your Data
to Tableau, creating basic charts (line, bar charts, Tree maps), Using the Show me
panel.

3. Tableau Calculations, Overview of SUM, AVR, and Aggregate features, Creating


custom calculations and fields.

4. Applying new data calculations to your visualizations, Formatting Visualizations,


Formatting Tools and Menus, Formatting specific parts of the view.

5. Editing and Formatting Axes, Manipulating Data in Tableau data, Pivoting Tableau
data.

6. Structuring your data, Sorting and filtering Tableau data, Pivoting Tableau data.

101
BH23 B.Tech. CSE Syllabus BVRITHCEW

Cycle 2:

7. Advanced Visualization Tools: Using Filters, Using the Detail panel, using the Size
panels, customizing filters, Using and Customizing tooltips, Formatting your data with
colors.
8. Creating Dashboards &amp; Storytelling, creating your first dashboard and Story,
Design for different displays, adding interactivity to your Dashboard, Distributing
&amp; Publishing your Visualization.

9. Tableau file types, publishing to Tableau Online, sharing your visualizations, printing
and exporting.

10. Creating custom charts, cyclical data and circular area charts, Dual Axis charts.

11. Visualize various data patterns taking any dataset from Kaggle.

REFERENCE BOOKS
1. Brett Powell, Microsoft Power BI cookbook, 2nd Edition.
2. Roger D. Peng, R Programming for Data Science.
3. Norman Matloff, The Art of R Programming, Cengage Learning India.

102
BH23 B.Tech. CSE Syllabus BVRITHCEW

B.Tech. II Year I Semester

Course Code Course Title L T P Credits

* MC310 Gender Sensitization Lab 0 0 2 0

Course Description: This course offers an introduction to Gender Studies, an interdisciplinary


field that asks critical questions about the meanings of sex and gender in society. The primary
goal of this course is to familiarize students with key issues, questions and debates in Gender
Studies, both historical and contemporary. It draws on multiple disciplines – such as literature,
history, economics, psychology, sociology, philosophy, political science, anthropology and
media studies – to examine cultural assumptions about sex, gender, and sexuality.
This course integrates analysis of current events through student presentations, aiming to
increase awareness of contemporary and historical experiences of women, and of the multiple
ways that sex and gender interact with race, class, caste, nationality and other social identities.
This course also seeks to build an understanding and initiate and strengthen programmes
combating gender based violence and discrimination. The course also features several
exercises and reflective activities designed to examine the concepts of gender, gender-based
violence, sexuality, and rights. It will further explore the impact of gender-based violence on
education, health and development.

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

C310.1 Students will have developed a better understanding of important issues related to
gender in contemporary India.
C310.2 Students will be sensitized to basic dimensions of the biological, sociological,
psychological and legal aspects of gender. This will be achieved through discussion
of materials derived from research, facts, everyday life, literature and film.
C310.3 Students will attain a finer grasp of how gender discrimination works in our society
and how to counter it.
C310.4 Students will acquire insight into the gendered division of labour and its relation to
politics and economics.

UNIT-I Understanding Gender


Introduction: Introduction to Gender, What is Gender, Why should we study it. Socialization:
Making Women, Making Men - Preparing for Womanhood. Growing up Male. First lessons
in Caste: Different Masculinities.

UNIT-II Gender Roles And Relations


Two or Many? -Struggles with Discrimination- Missing Women-Sex Selection and Its
Consequences Declining Sex Ratio. Demographic Consequences - Gender Spectrum:
Beyond the Binary.

103
BH23 B.Tech. CSE Syllabus BVRITHCEW

UNIT – III Gender And Labour


Division & Valuation of Labour - Housework: The Invisible Labor - “My Mother doesn’t
Work.” “Share the Load.” - Work: Its Politics and Economics - Fact and Fiction.
Unrecognized and Unaccounted work. Additional Reading: Wages and Conditions of Work.

UNIT – IV Gender - Based Violence


Sexual Harassment: Say No! -Sexual Harassment, not Eve – teasing - Coping with Everyday
Harassment- Further Reading: “Chupulu”. Domestic Violence: Speaking Out Is Home a Safe
Place? - When Women Unite [Film]. Rebuilding Lives. Thinking about Sexual Violence
Blaming the Victim - “I Fought for my Life….” Additional Reading: The Caste Face of
Violence.

UNIT – V Gender And Coexistence


Gender Issues - Just Relationships: Being Together as Equals Mary Kom and Onler. Love and
Acid just do not Mix. Love Letters. Mothers and Fathers. Rosa Parks The Brave Heart.

TEXT BOOKS
1. Suneetha, Uma Bhrugubanda, Duggirala Vasanta, Rama Melkote, Vasudha Nagaraj,
Asma Rasheed, Gogu Shyamala, Deepa Sreenivas and Susie Tharu, Towards a World
of Equals: A Bilingual Textbook on Gender, 2015, Telugu Akademi, Hyderabad,
Telangana.

REFERENCE BOOKS
1. Menon, Nivedita, Seeing like a Feminist, 2012, New Delhi: Zubaan-Penguin Books.
2. Abdulali Sohaila, I Fought For My Life…and Won, Available online at:
http://www.thealternative.in/lifestyle/i-fought-for-my-lifeand-won-sohaila-abdulal/

E-TEXT BOOKS

1. Abdulali Sohaila, I Fought For My Life…and Won, Available online at:


http://www.thealternative.in/lifestyle/i-fought-for-my-lifeand-won-sohaila-abdulal/

104

You might also like