7.B.Tech - IT PDF
7.B.Tech - IT PDF
STRUCTURE
AND DETAILED SYLLABUS
For
B.Tech. Four Year Degree Programme
(MR18 Regulations)
MALLA REDDY ENGINEERING COLLEGE
(Autonomous)
(An UGC Autonomous Institution, Approved by AICTE and Affiliated to JNTUH Hyderabad)
Recognized under section 2(f) &12 (B) of UGC Act 1956, Accredited by NAAC with ‘A’ Grade
(II Cycle)Maisammaguda,Dhulapally (Post Via Kompally), Secunderabad-500 100
Website: www.mrec.ac.in E-mail: [email protected]
1
MALLA REDDY ENGINEERING COLLEGE
(AUTONOMOUS)
MR18 – ACADEMIC REGULATIONS (CBCS)
forB.Tech. (REGULAR) DEGREE PROGRAMME
Applicable for the students of B.Tech. (Regular) programme admitted from the Academic
Year 2018-19 onwards
VISION
To establish a reputable professional education centre, to impart high quality trend setting
technologies in an ambience of humanity, wisdom, intellect and innovation to nurture the
students to become competent and committed professionals with disciplined ethical
values.
MISSION
DEPARTMENT VISION
DEPARTMENT MISSION
Trigger off the young minds to carry out research for the benefit of society and to bestow
sound knowledge in state of art technologies for students to transform into professionals
2
PROGRAMME EDUCATIONAL OBJECTIVES (PEOs)
PEO 1: To outshine in professional career with sound problem solving ability for
providing IT solutions by proper plan, analysis, design, implementation and validation.
PEO 2: To pursue training, advance study and research using scientific, technical and
communication base to cope with the evolution in the technology.
PEO 3: To utilize the acquired technical skills and knowledge for the benefit of society
PSO 2: Apply the core concepts of current technologies in the hardware, software
domains in accomplishing IT enabled services to meet out societal needs.
PSO 3: Practice modern computing techniques by continual learning process with ethical
concerns in establishing innovative career path.
3
PROGRAMME OUTCOMES (POs)
4
1. Under-Graduate Degree Programme in Engineering & Technology (UGP in
E&T):Malla Reddy Engineering College (Autonomous) (MREC-A) offers Four
Year (Eight Semesters) Bachelor of Technology (B.Tech.) Under Graduate
Programmes, under Choice Based Credit System (CBCS) in the following Branches of
Engineering.
Branch
S. No. Branch Intake
Code
1 01 Civil Engineering (CE) 180
2 02 Electrical and Electronics Engineering (EEE) 60
3 03 Mechanical Engineering (ME) 240
4 04 Electronics and Communication Engineering (ECE) 180
5 05 Computer Science and Engineering (CSE) 240
6 06 Information Technology (IT) 60
7 25 Mining Engineering (Mi.E) 60
2. Eligibility for Admission
2.1 Admission to the UGP shall be made either on the basis of the merit rank obtained by
the qualifying candidate 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 of Telangana from time to time.
2.2 The medium of instructions for the entire UGP in E&T will be ENGLISH only.
3. B.Tech. Programme (UGP) Structure & Duration of Study
3.1 A student after securing admission shall pursue the Under Graduate Programme in
B.Tech. 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. Further 2 years of extension is allowed
for appearing examinations, failing which student shall forfeit seat in B.Tech.
Course. Each semester is structured to provide around 20 credits, totaling to 160
credits for the entire B.Tech. programme. Each student shall secure 160 credits (with
CGPA ≥ 5) required for the completion of the Under Graduate 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 as listed below.
3.2.1 Semester Scheme:
Each Under graduate programme is of 4 academic years (8 Semesters), with the
academic year being 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) as 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 a student in a semester to earn credits.
Credits shall be assigned to each Subject/ Course in a L: T: P: C (Lecture Periods:
5
Tutorial Periods: Practical Periods: Credits) Structure, based on the following
general pattern.
One Credit - for one hour/ Week/ Semester for Theory/ Lecture (L) Courses/
Tutorials (T).
One Credit - for two hours/ Week/ Semester for Laboratory/ Practical (P) Courses.
Courses like Environmental Sciences, Induction Programme, Gender
Sensitization, Indian Constitution, Essence of Indian Traditional Knowledge and
other student activities like Internship, Sports/Yoga and NSS are identified as
Mandatory/Audit courses. These courses will not carry any credits.
3.2.3 Subject/ Course Classification:
All subjects/ courses offered for the under graduate programme in E&T (B.Tech.
degree programmes) are broadly classified as follows. The Institute has followed
almost all the guidelines issued by AICTE/UGC/Affiliating University.
(a) Foundation Courses (FC)
(b)Core Courses (CC)
(c) Elective Courses (EC)
(d) Mandatory Courses (MC)
(e) Audit Courses (AC)
- Foundation Courses (FC) are further categorized as:
(i) Humanities and Social Sciences including Management courses (HSMC)
(ii) Basic Science Courses (BSC)
(iii) Engineering Science Courses (ESC).
- Core Courses (CC) and Elective Courses (EC) are categorized as Professional
Subjects (PS), which are further subdivided as –
(i) Professional Core Courses(PCC)
(ii) Professional Elective Courses(PEC)
(iii) Open Elective Courses (OEC)
(iv) Project (PROJ)
- Mandatory Courses (MC - Non-credit with evaluation).
- Audit Courses (AC – Non- credit without evaluation).
3.2.4 Course Nomenclature:
The curriculum nomenclature or course structure grouping for each of the UGP in
E&T (B.Tech. Degree Programmes), is as listed below (along with AICTE specified
range of total credits).
Classification AICTE
Suggested
Sl. Distribution
Course Work – Subject Area Breakup of
No. AICTE UGC of credits
Credits
(Total 160)
Humanities and Social sciences
1 HSMC 11 12
including Management courses.
Foundation Basic Sciences (BSC) including
2 BSC Courses Mathematics, Physics, Chemistry 21 25
and Biology.
6
Engineering Science Courses (ESC)
including Engineering Workshop,
3 ESC Engineering Graphics, Basics of 47 24
Electrical and Electronics /
Mechanical / Computer Engineering.
Professional core Courses are
relevant to the chosen
Core
4 PCC specialization/branch; [May be split 39 48
Courses
into Hard (no choice) and Soft (with
choice)], if required.
Professional Professional electives are relevant to
5 PEC 18 18
Electives the chosen specialization/ branch.
Open electives are the courses from
Open
6 OEC other technical and/or emerging 9 18
Electives
subject areas.
7 PROJ Project Mini Project, Project and Seminar 15 15
Mandatory These courses are non-credit courses
8 MC - -
Courses with evaluation.
Audit These courses are non-credit courses
9 AC - -
Courses without evaluation.
Total credits for UGP (B.Tech.) 160
7
Course/ Group/ Category as listed in the course structure, only the first mentioned
Subject/ Course in that category will be taken into consideration.
4.6 Subject/ Course options exercised through ON-LINE registration are final and
CANNOT be changed, nor can they be inter-changed; further, alternate choices will
also not be considered. However, if the Subject/ Course that has already been listed
for registration (by the Head of Department) in a semester could not be offered due
to any unforeseen 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), which may be
considered. Such alternate arrangements will be made by the Head of the
Department, with due notification and time-framed schedule, within the FIRST
WEEK from the commencement of Class-work for that semester. Such changes are
to be intimated to Chief Controller of Examinations/Principal immediately.
4.7 Open Electives: A student has to complete 3 Open Electives during the period of
UGP. The students have to choose open electives from III year I semester onwards
from the given list. However, the student cannot opt for an open elective subject
offered by their own (parent) department, if it is already listed under any category of
the subjects offered by parent department in any semester.
4.8 Professional Electives: A student has to complete 6 Professional Electives during
the period of UGP. Students have to choose professional electives from III year I
semester onwards from the list of professional electives offered by their departments.
4.9 For Audit Courses like Sports/Yoga and NSS, MOOC/NPTEL online courses etc, a
‘Satisfactory Participation Certificate’ from the authorities concerned for the
relevant semester is essential. No Marks or Credits shall be awarded for these
activities.
4.10 For Mandatory Courses, a ‘Satisfactory / Not Satisfactory’ grade is awarded based
on the performance in both CIE and SEE.
8
6.2 Condoning of shortage of attendance in aggregate up to 10%(>= 65% and < 75%) in
each semester may be granted by the College Academic Committee (CAC) on
genuine and valid grounds based on the student’s representation with supporting
evidence.
6.3 A stipulated fee prescribed by the CAC, shall be payable towards 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 register their Semester End Examinations, they get detained and their
registration for that semester shall stand cancelled. They will not be promoted to the
next semester. They may seek re-registration for all those Subjects registered in that
Semester in which he got detained, by seeking re-admission for that semester as and
when offered; in case 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 If any student fulfills the attendance requirement in the present semester shall not be
eligible for readmission into the same class.
9
7.3 Promotion Rules: Every student has to fulfil the Attendance and Academic
requirements by securing the required credits against registered credits as shown
below:
S.
Promotion Conditions to be fulfilled
No.
First year first semester (I
Semester) to first year second Regular course of study of first year first
1.
semester. (I Semester)
semester (II Semester)
10
Fourth year first semester (VII
Regular course of study of fourth year first
7. Semester) to fourth year second
semester (VII Semester).
semester (VIII Semester)
7.4 A Student shall register for all subjects covering 160 credits as specified and listed
(with the relevant Course/ Subject Classifications as mentioned) in the Course
Structure, fulfils all the Attendance and Academic requirements for 160 credits
securing a minimum of ‘P’ Grade (Pass Grade) or above in each subject and earn 160
credits securing SGPA ≥ 5.0 (in each semester) and CGPA (at the end of each
successive semester) ≥ 5.0, to successfully complete the UGP.
7.5 After securing the necessary 160 credits as specified for the successful completion of
the entire under graduate programme, the student can avail exemption of two subjects
up to 6 credits, that is, one open elective and one professional elective subject or two
professional elective/open electives subjects for optional drop out from these 160
credits earned; resulting in 154 credits for under graduate programme performance
evaluation, i.e., the performance of the student in these 154 credits shall alone be
taken into account for the calculation of the final CGPA (at the end of under graduate
programme, which takes the SGPA of the IV year II semester into account) and shall
be indicated in the grade card of IV year II semester. However, the performance of
student in the earlier individual semesters, with the corresponding SGPA and CGPA
for which grade cards have already been given will not be altered.
7.6 If a student registers for some more ‘Extra Subjects’ (in the parent Department or
other Departments/ Branches of Engineering) other than those listed subjects totaling
to 160 credits as specified in the Course Structure of his / her department, the
performances 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, 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 items No.6
and 7.1 to7.5.
7.7 When a student is detained due to shortage of attendance in any semester, he / she
may be re-admitted when the same semester is offered in the next academic year for
fulfillment of academic requirements. The academic regulations under which student
has been readmitted shall be applicable.However, no Grade Allotments or SGPA/
CGPA calculations will be done for that entire semester in which he / she got
detained.
7.8 When a student is detained due to lack of credits in any year, shall be promoted to the
next academic year only after acquiring the required academic credits. The academic
regulations under which student has been readmitted shall be applicable to him.
7.9 A student eligible to appear in the Semester End Examination in any Subject/ Course,
but absent from it or failed (thereby failing to secure ‘P’ Grade or above) may
reappear for that Subject/ Course at the supplementary examination as and when
conducted. In such cases, his / her 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 his / her performance in that subject.
11
8.0 Evaluation, Distribution and Weightage of Marks
8.1.1 The performance of a student in each semester shall be evaluated subject - wise
(irrespective of credits assigned) for 100 marks for Theory, Practicals, Seminar,
Drawing / Design, Minor Project, Major Project and Minor Courses etc.,. The Theory
/ Practical courses are evaluated with two components. 1. Continuous Internal
Evaluation (CIE), 2. Semester End Examination (SEE). The distribution of 30 Marks
for CIE and 70 Marks for SEE decided in the Academic Council.
12
The weightage for the midterm examination shall be given as 70% of the best
performing midterm examination and 30% of the other midterm examination. The
student shall appear for both midterm examinations, in case of any specific reason
the student appears only one midterm examination, 70% weightage of that
examination shall be considered.
8.2.2 Semester End Examination (SEE):
Semester End Examination (SEE) shall be conducted for all courses of UG
Programmes at the end of the Semester. Duration of the examination is 3 hours.
The paper setting and evaluation of all courses carried out by external examiners.
The examiners will be selected by the Chief Controller of Examinations/Principal,
from the panel of examiners submitted by the head of the respective department.
Semester End Examination - UG
Type of Questions No. Marks Total
of Questions per Question
Choice Questions: For each
question there will be an ‘either
or choice’, which means that
there will be two questions from 5 14 70
each module and the student
should answer either of the two
questions.
8.3 Practical Courses:
8.3.1 Continuous Internal Evaluation (CIE):
CIE marks shall be awarded with a distribution of 40% for day - to-day
performance and timely submission of lab records, 40% for internal lab exam
(best out of two exams) and 20% for viva-voce.The CIE will be conducted for
50 marks and scaled to 30 marks.
8.3.2 Semester End Examination (SEE):
SEE marks shall be awarded with a distribution of 20% for
design/procedure/schematic diagram of the given experiment, 40% for
conduction of experiment, 20% for results and 20% for viva-voce. For
conducting SEE (with duration of 3hours), one internal examiner and one
external examiner will be appointed by the Chief Controller of
Examinations/Principal of the college. The external examiner should be selected
from the outside college among the autonomous/reputed institutions from a
panel of three examiners submitted by the concerned Head of the Department.
CIE: There will be 30% of total marks for CIE shall be awarded with a
distribution of 40% of the CIE marks for day to day performance and timely
submission of drawing sheets and remaining 60% of CIE marks for midterm
examinations.
13
CIE for Engineering Graphics
Part Type of Questions No. Marks per Total
Of Questions Question
Part - A Day – to – Day Work 20
Mid – Term Examination
Part - B Choice questions (4 out of 6) 4 7.5 30
Total 50
*The CIE will be conducted for 50 marks and scaled to 30 marks.
14
The distribution of marks for SEE is given below
SEE for Machine Drawing
Type of Questions No. of Questions Marks per Question Total
8.6 Projects:
8.6.1 Internship-III/Mini Project:
There shall be an Internship-III/Mini Project, in collaboration with an industry of
their specialization. Students will register for this immediately after III year II
semester (VI Semester) end examinations and pursue it during summer vacation.
The evaluation of Mini project will be done at the end of IV Year I semester (VII
semester). It shall be evaluated internally for 100 marks. The committee consisting
Project Coordinator, Supervisor of the project and one senior faculty of the
department will evaluate the mini Project and award appropriate Grade, based on
the report submitted to the department and presentation provided by the student in
front of the committee.
8.6.2 Project:
UG project work shall be carried out in two stages: Project Stage – I shall be
evaluated internally during IV Year I Semester, Project Stage – II shall be evaluated
externally during IV Year II Semester. Each stage will be evaluated for 100 marks.
Student has to submit project work report at the end of each semester. First report
includes project work carried out in IV Year I semester and second report includes
project work carried out in IV Year I & II Semesters. SEE for both project stages
shall be completed before the commencement of SEE Theory examinations.
8.6.2 (a) For Project Stage – I, the departmental committee consisting of Head of the
Department, project supervisor and a senior faculty member shall evaluate the
project work for 70 marks and project supervisor shall evaluate for 30 marks. Two
reviews shall be conducted. Review-I will be conducted within a month from the
commencement of class work (problem definition, objective, literature survey) and
Review-II will be conducted before second mid examination (brief description and
sample case study, progress of work, presentation and report submission). Average
of the two reviews will be taken for 100 marks. The student is deemed to have
failed, if he (i) 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, or (ii)
secures less than 40% marks. A student who has failed may reappear once for the
above evaluation, when it is scheduled again; if he fails in such ‘one reappearance’
15
evaluation also, he has to reappear for the same in the subsequent semesters, as and
when it is scheduled.
The topics for industrial oriented mini project, seminar and Project Stage – I
shall be different from one another.
8.6.2 ( b) Project Stage – II is the continuation of Project Stage – I. It shall be evaluated
by the external examiner for 70 marks and the project supervisor shell evaluates it for
30 marks.Two reviews should be conducted. Review-I will be conducted within a
month from the commencement of class work (progress of work, discussion and
presentation) and Review-II will be conducted before second mid examination
(progress of work, results, discussion, presentation and report submission). Average
of the two reviews will be taken for CIE. The Project Viva-voce (SEE) shall be
conducted by a committee comprising of an External Examiner, Head of the
Department and Project Supervisor. In SEE marks, 20% for working model/
simulation/data collection, 20% for report preparation and 60% for presentation and
viva-voce.The external examiner should be selected by Chief Controller of
Examinations/Principal from outside the college among the autonomous/reputed
institutions from a panel of three examiners submitted by the concerned Head of the
Department.
The student is deemed to have failed, if he (i) does not submit a report on Project
Stage - II, or does not make a presentation of the same before the external examiner
as per schedule, or (ii) secures less than 40% marks in the sum total of the CIE and
SEE taken together. A student who has failed may reappear once for the above
evaluation, when it is scheduled again; if student fails in such ‘one reappearance’
evaluation also, he has to reappear for the same in the next subsequent semester, as
and when it is scheduled.
8.7 Seminar:
For Seminar presentation, the student shall collect the information on a specialized
topic, prepare a Technical Report and submit to the department at the time of seminar
presentation. The seminar presentation (along with the technical report) shall be
evaluated by a committee consisting of Seminar coordinator and two senior faculty
members with appropriate grade. The seminar report shall be evaluated internally for
100 marks. There shall be no semester end examination for the seminar.
8.8 Non-Credit Courses:
8.8.1 Mandatory Courses:
Mandatory Non-Credit Courses offered in any semester, a ‘Satisfactory / Not
Satisfactory’ shall be awarded to the student based on the performance in both CIE
and SEE.
8.8.2 Audit Courses:
Audit Courses offered in any Semester, a ‘Satisfactory Participation Certificate’
shall be issued to the student from the concerned authorities, only after securing ≥
65% attendance in such a course. Internship program is also conducted under the
category of Audit Courses. The student needs to submit a detailed report to the
department after internship program. No marks or Letter Grade shall be allotted for
these activities.
16
9 Grading Procedure
9.1 Grades will be awarded to indicate the performance of each student in each theory
subject, or Lab/ Practical or Seminar or Project or Mini-Project or Minor Course
etc., based on the % of marks obtained in CIE + SEE both taken together as
specified in Item No. 9 and a corresponding Letter Grade shall be given.
9.2 As a measure of the student’s performance, a 10-point Absolute Grading System
using the following Letter Grades (UGC Guidelines) and corresponding percentage
of marks shall be followed.
% of Marks Grade Points Letter Grade
≥90 10 O ( Out Standing)
≥80 to < 90 9 A+ (Excellent)
≥70 to < 80 8 A (Very Good)
≥60 to < 70 7 B+ (Good)
≥50 to <60 6 B ( Average)
≥40 to < 50 5 C(Pass)
< 40 0 F (Fail)
Absent 0 Ab
9.3 A student obtaining ‘F’ Grade in any subject shall be considered ‘Failed’ and will be
required to reappear as ‘Supplementary Candidate’ in the Semester End
Examination (SEE) as and when conducted. In such cases, his / her Internal Marks
(CIE Marks) in those subject(s) will remain same as those he / she obtained earlier.
9.4 A Letter Grade does not imply any specific % of marks.
9.5 In general, a student shall not be permitted to repeat any Subject/ Course (s) only for
the sake of ‘Grade Improvement’ or ‘SGPA / CGPA Improvement’. However, he /
she has to repeat all the Subjects/ Courses pertaining to that semester, when he / she
is detained (as listed in Items Nos.7.7 &7.8).
9.6 A student earns Grade Point (GP) in each Subject/ Course, on the basis of the Letter
Grade obtained by him in that Subject/ Course (excluding Mandatory non-credit
Courses).Then 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 The Student passes the Subject/ Course only when he / she gets 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
TWO Decimal Places. SGPA is thus computed as
SGPA = {∑N N
i=1 Ci Gi } / {∑i=1 Ci } … for each semester
where ‘i’ is the subject indicator index (takes into account all subjects in a semester),
‘N’ is the number of Subjects ‘REGISTERED’ for the semester (as specifically
required and listed under the Course Structure of the parent Department) is the
number of credits allotted to the ith subject and 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 over all semesters considered for registration.
17
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 II semester onwards, at the end of each semester, as per the
formula.
CGPA = {∑M M
j=1 Cj Gj } /{∑j=1 Cj }… for all ‘S’ semesters registered
(i.e., up to and inclusive of ‘S’ semesters, S ≥ 2)
where ‘M’ is the TOTAL number of subjects (as specifically required and listed
under the course structure of the parent department) the student has ‘REGISTERED’
from the 1stSemester onwards up to and inclusive of the semester ‘S’ (obviously M >
N ), ‘j’ is the subject indicator index (takes in to account all subjects from ‘1’ to ‘S’
semesters) is the number of credits allotted to the jth subject, and represents the Grade
Points (GP) corresponding to the Letter Grade awarded for that jth subject. After
registration and completion of I Year I Semester however, 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
Credits Credit Points
Subject Grade Points
Course 1 3 A 8 3 x 8 = 24
Course 2 3 O 10 3 x 10 = 30
Course 3 3 C 5 3 x 5 = 15
Course 4 3 B 6 3 x 6 = 18
Course 5 3 A+ 9 3 x 9 = 27
Course 6 1.5 B 6 1.5 x 6 = 09
Course 7 1.5 A 8 1.5 x 8 = 12
Course 8 2 A 8 2 x 8 = 16
Total = 20 Total Credit Points = 151
SGPA = 151/20 = 7.55
ILLUSTRATION OF CALCULATION OF CGPA:
Semester Credits SGPA Credits X SGPA
Semester I 18 7 18 X 7 = 126
Semester II 20 6 20 X 6 = 120
Semester III 20 6.5 20 X 6.5 = 130
Semester IV 20 6 20 X6 = 120
Semester V 21 5.75 21 X 5.75 = 120.75
Semester VI 20 7.25 20 X 7.25 = 145
Semester VII 21 8 21 X 8 = 168
Semester VIII 20 8.5 20 X 8.5 = 170
160 1099.75
CGPA = 1099.75/160 = 6.87
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 For calculations listed in Item Nos.9.6 to 9.10, performance in failed Subjects/
Courses (securing ‘F’ Grade) will also be taken into account and the credits of such
18
Subjects/Courses will also be included in the multiplications and summations.
However, Mandatory Courses will not be taken into consideration.
10 Declaration of Results
10.1 Computation of SGPA and CGPA are done using the procedure listed in items 9.6
to 9.10.
10.2 For final % of marks equivalent to the computed final CGPA, the following formula
may be used …
% of Marks = (final CGPA – 0.5) x 10
11 Award of Degree
11.1 A student who register for all the specified courses as listed in the Course Structure,
satisfies all the course requirements, passes all the examinations prescribed in the
entire UG Programme (UGP) within the specified period (refer 4.1) and secures the
required 160 Credits (with CGPA ≥ 5.0) shall be declared to have ‘QUALIFIED’
19
for the award of the B.Tech. Degree in the chosen branch of engineering as selected
at the time of admission.
11.2 A student who qualifies for the award of the degree as listed in Item 11.1, shall be
placed in the following classes:
Class Awarded CGPA
First Class with Distinction ≥ 8.00
First Class ≥ 6.50 and < 8.00
Second Class ≥ 5.50 and < 6.50
Pass Class ≥ 5.00 and < 5.50
11.3 A student with final CGPA (at the end of the UGP) <5.00 will not be eligible for the
award of the degree.
11.4 Students will be eligible for the award of ‘Gold Medal’, if he/she should have
passed all the subjects/courses in first appearance within the first academic years (or
eight sequential semesters) from the date of commencement of first year first
semester and should have secure CGPA ≥ 8.00 at the end of eight sequential
semesters.
11.5 A student will be eligible to get under graduate with honours or additional minor
engineering if he/she completes an additional 20 credits through MOOCs.
12 Withholding of Results
If the student has not paid fees to college at any stage or has pending dues against
his / her name due to any reason whatsoever or if any case of indiscipline is
pending against him, the result of the student may be with held and he / she will not
be allowed to go into the next higher semester. The award or issue of the degree
may also be withheld in such cases.
13 Transitory Regulations
A. For students detained due to shortage of attendance:
1. A student who has been detained in I year of MR14/ MR15/ MR17 regulations
due to lack of attendance, shall be permitted to join I year I Semester of MR18
regulations and he / 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
MR14/ MR15 regulations for want of attendance shall be permitted to join the
corresponding semester of MR18 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 MR18 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.
20
required to complete the study of B.Tech. within the stipulated period of eight
academic years from the year of first admission. The MR18 academic
regulations are applicable to a student from the year of readmission onwards.
See rule (C) for further Transitory Regulations.
C. For readmitted students in MR 18 regulations:
1 A student who has failed in any subject under any regulation has to pass those
subjects in the same regulations.
2 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 his/her
study including MR18 regulations. The performance evaluation of the student
will be done after the exemption of two subjects if total credits acquired are ≤
206, three subjects if total credits acquired are > 206 (see MR18 regulations for
exemption details).
3 If a student readmitted to MR18 regulations, has any subject with 80% of
syllabus common with his/her previous regulations, that particular subject in
MR18 regulations will be substituted by another subject to be suggested by the
College Academic Committee (CAC).
Note: If a student readmitted to MR18 regulations, has not studied any
subjects/topics in his/her earlier regulations of study which is prerequisite for
further subjects in MR18 regulations, the departments concerned shall conduct
remedial classes to cover those subjects/topics for the benefit of the students.
14 Student Transfers
14.1 There shall be no branch transfers after the completion of admission process.
14.2 The students seeking transfer to MALLA REDDY ENGINEERING COLLEGE
(Autonomous)-MREC(A) from various other Universities/ Institutions have to
pass the failed subjects which are equivalent to the subjects of MREC(A) and also
pass the subjects of MREC(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
MREC(A), the students have to study those subjects in MREC(A) inspite of the
fact that those subjects are repeated.
14.3 The transfer students from other Universities / Institutions to MREC(A) who are
on rolls will be provided one chance to write internal examinations in the failed
subjects and/or subjects not studied as per the clearance letter issued by the
JNTUH.
15 Scope
(i) Where the words “he”, “him”, “his”, occur in the write – up of regulations,
they include “she”, “her”, “hers”.
(ii) Where the words “Subject” or “Subjects”, occur in these regulations, they also
imply “Course” or “Courses”.
(iii) The academic regulations should be read as a whole, for the purpose of any
interpretation.
(iv) In case of any doubt or ambiguity in the interpretation of the above rules, the
decision of the College Academic Committee headed by the Principal is final.
21
Academic Regulations for B.Tech.(Lateral Entry Scheme)
w.e.f the A Y 2019-20
Eligibility for award of B. Tech. Degree(LES)
1. The LES students after securing admission shall pursue a course of study for not less
than three academic years and not more than six academic years.
2. The student shall register for 122 credits and secure 122 credits with CGPA ≥ 5 from
II year to IV year B.Tech. programme (LES) for the award of B.Tech. degree. Out
of the 122 credits secured, the student can avail exemption up to 6 credits, that
is, one open elective subject and one professional elective subject or two
professional elective subjects resulting in 114 credits for B.Tech. programme
performance evaluation.
3. The students, who fail to fulfill 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 Rule:
Sl.No. Promotion Conditions to be fulfilled
Second year first semester (III Regular course of study of second year first
1 Semester) to second year second semester (III Semester).
semester (IV Semester) (i) Regular course of study of second year second
Second year second semester semester (IV Semester)
2 (IV Semester) to third year (ii) Must have secured at least 60% credits up to second
year second semester (IV Semester) from all the
first semester (V Semester). relevant regular and supplementary examinations,
whether the student takes those examinations or not.
Third year first semester (V
Regular course of study of third year first semester
3 Semester) to third year second
(V Semester).
semester (VI Semester)
(i) Regular course of study of third year second semester
(VI Semester)
Third year second semester (ii)Must have secured at least 60% credits up to third year
4 (VI Semester) to fourth year second semester (VI Semester) from all the relevant
first semester (VII Semester) regular and supplementary examinations, whether the
student takes those examinations or not.
5 Fourth year first semester (VII Regular course of study of fourth year first
Semester) to fourth year second semester (VII Semester)
semester (VIII 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).
22
MALPRACTICES RULES
Nature of Malpractices/Improper
Sl.No. Punishment
conduct
If the candidate:
23
and forfeits the seat. The performance
of the original student who has been
impersonated, shall be cancelled in all
the courses of the examination
(including practical’s and project
work) already appeared and shall not
be allowed to appear for examinations
of the remaining courses of that
semester. The candidate is also
debarred for two consecutive
semesters from class work and all
SEE. The continuation of the
programme by the candidate is subject
to the academic regulations in
connection with forfeiture of seat. If
the imposter is an outsider, he will be
handed over to the police and a case is
registered against him.
6 Refuses to obey the orders of the Chief In case of students of the college, they
24
Controller of Examinations (CCE) / shall be expelled from examination
Controller of Examinations (CE) / halls and cancellation of their
Assistant Controller of Examinations performance in that course and all
(ACE) / any officer on duty or misbehaves other courses the candidate(s) has
or creates disturbance of any kind in and (have) already appeared and shall not
around the examination hall or organizes a be permitted to appear for the
walk out or instigates others to walk out, remaining examinations of the courses
or threatens the officer-in charge or any of that semester. The students also are
person on duty in or outside the debarred and forfeit their seats. In case
examination hall of any injury to his of outsiders, they will be handed over
person or to any of his relations whether to the police and a police cases
by words, either spoken or written or by registered against them.
signs or by visible representation, assaults
the officer-incharge, or any person on
duty in or outside the examination hall or
any of his 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
25
connection with forfeiture of seat.
26
Expulsion from the examination hall
and cancellation of the performance in
that course and all other courses the
candidate has already appeared
Comes in a drunken condition to the
10 including practical examinations and
examination hall.
project work and shall not be
permitted for the remaining
examinations of the courses of that
semester.
Note: The student(s) found indulging in malpractices during the CIE also will be punished
based on the recommendations of the College Academic Committee.
27
MALLA REDDY ENGINEERING COLLEGE
(Autonomous)
Maisammaguda, Dhulapally (Via & Post) Kompally, Secunderabad-500100
Department of INFORMATION TECHNOLOGY
COURSE STRUCTURE for AY 2018-19
I SEMESTER
Course
S.No Category Course Title L T P Credits
Code
1 - - Induction programme - - - -
2 HSMC 80H01 English 3 - - 3
3 BSC 80B01 Engineering Mathematics - I 3 1 - 4
4 BSC 80B02 Applied Physics 3 1 - 4
5 ESC 80501 Programming for Problem Solving 3 - - 3
6 HSMC 80H02 English Language Lab - - 2 1
7 BSC 80B04 Applied Physics Lab - - 2 1
8 ESC 80502 Programming for Problem Solving Lab - - 2 1
9 ESC 80303 Engineering Workshop - - 2 1
Total 12 2 8 18
Total Contact Hours: 22
II SEMESTER
Course
S.No Course Title L T P Credits
Category Code
1 BSC 80B06 Engineering Mathematics - II 3 1 - 4
2 BSC 80B03 Engineering Chemistry 3 1 - 4
80201 Basic Electrical and Electronics
3 ESC 3 - - 3
Engineering
4 ESC 80503 Data Structures 3 - - 3
5 ESC 80301 Engineering Graphics 1 - 2 2
6 BSC 80B05 Engineering Chemistry Lab - - 2 1
80202 Basic Electrical and Electronics
7 ESC - - 2 1
Engineering Lab
8 ESC 80302 Engineering Graphics Lab - - 2 1
9 ESC 80504 Data Structures Lab - - 2 1
28
10 AC 80A01 NSS/SPORTS/YOGA - - 3 -
Total 13 2 13 20
Total Contact Hours: 28
III SEMESTER
Course
S.No Code Course Title L T P Credits
Category
IV SEMESTER
Course
S.No Category Course Title L T P Credits
Code
80H04 Engineering Economics and
1 HSMC 3 - - 3
Accountancy
2 ESC 80517 Computer Networks 3 - - 3
3 ESC 80512 Database Management Systems 3 - - 3
4 PCC 80602 Web Technologies 3 - - 3
Professional Elective-I
29
Database Management Systems
7 ESC 80515 - 1 2 2
Lab
8 PCC 80603 Web Technologies Lab - 1 2 2
9 MC 80M01 Environmental Science 2 - - -
Total 17 3 6 21
Total Contact Hours 26
V SEMESTER
Course
S.No Course Title L T P Credits
Category Code
1 PCC 80604 Automata and Compiler Design 3 - - 3
2 PCC 80605 Android Application Development 3 - - 3
3 PCC 80606 Python Programming 3 - - 3
4 PCC 80607 Cryptography and Network Security 3 - - 3
Professional Elective –II
80526 Advanced Databases
5 PEC-II 80617 Artificial Intelligence 3 - - 3
80527 Animation Techniques
6 Cryptography and Network Security
PCC 80608 - 1 2 2
Lab
7 PCC 80609 Android Application Development lab - 1 2 2
8 PCC 80610 Python Programming Lab - 1 2 2
9 MC 80M04 Indian Constitution 2 - - -
10 AC 80A03 Internship - II - - - -
Total 17 3 6 21
Total Contact Hours 26
VI SEMESTER
S.No Category Course Course Title L T P Credits
Code
1 PCC 80611 Machine Learning 3 - - 3
2 ESC 80511 Software Engineering 3 - - 3
Professional Elective -III
80528 Distributed Systems
3 PEC-III 80529 Image Processing 3 - - 3
80618 Information Security
Professional Elective -IV
80521 Big Data Analysis
4 PEC-IV 80523 Object Oriented Analysis and Design 3 - - 3
80531 Advanced Computer Architecture
30
5 OEC-I Open Elective-I 3 - - 3
English Communication and
6 HSMC 80H03 - - 2 1
Presentation Skills Lab
7 PCC 80612 Machine Learning Lab - 1 2 2
8 ESC 80514 Software Engineering & UML Lab - 1 2 2
Essence of Indian traditional
9 MC 80M03 2 - - -
knowledge
Total 17 2 6 20
Total Contact Hours 25
VII SEMESTER
Course
S.No Course Title L T P Credits
Category Code
1 HSMC 80H05 Management fundamentals 3 - - 3
Total 12 2 12 20
VIII SEMESTER
Course
S.No Course Title L T P Credits
Category Code
Professional Elective -V
80532 Natural Language Processing
1 PEC-V 80619 Software Testing Methodologies 3 - - 3
80534 Mobile Computing
Professional Elective -VI
80620 Cyber Security
2 PEC-VI 3 - - 3
80530 Semantic Web
31
Software Process and Project
80536
Management
3 OEC-III Open Elective-III 3 - - 3
4 PROJ 80P03 Seminar - - 2 1
5 PROJ 80P04 Project Stage II - - 20 10
Total 9 - 22 20
Total Contact Hours 31
32
23. 80H08 Interpretation Skills And Analytical Writing 3
24. 80H09 English For Academic And Research Writing 3
25. 80B11 Computational Mathematics 3
MATHEMAT
26. 80B12 Applied Statistics 3
ICS
27. 80B13 Optimization Techniques 3
28. 80B14 Advanced Physics For Engineers 3
29. PHYSICS 80B15 Nano Materials 3
30. 80B16 NDT and Vaccum Tehnology 3
31. 80B17 Chemistry Of Engineering Materials 3
32. CHEMISTRY 80B18 Nano Chemistry 3
33. 80B19 Polymer Chemistry 3
Prerequisite: NIL
Course Objectives:
The objective of this course is to improve the English Language competency of the
students, which emphasizes on all language components namely grammar, vocabulary,
prose, short stories. Further, it also helps in developing the skills of Reading and
Writing. As a result students are equipped to study the academic subjects more
effectively using the theoretical and practical components of the English syllabus.
33
MODULE - II: [10 Periods]
Essay : “Knowledge Society” an excerpt from Ignited Minds by A.P.J Abdul
Kalam
Poem : “Life” by Sarojini Naidu
Vocabulary : Homonyms, Homophones, Homographs
Grammar : Sentence Structures, Voice – Exercises
Reading : Intensive Reading and Extensive Reading
Writing : Paragraph Writing- use of cohesive devices; Arranging Jumbled
Sentences into Paragraph and Punctuation
MODULE - III: [10 Periods]
Short Story : “ Half a Rupee Worth” by R.K Narayan .
Poem : “ If” by Rudyard Kipling
Grammar : Tense, Aspect and Concord
Vocabulary : Idiomatic Expressions; Phrasal Verbs
Reading : Reading for Theme and Gist.
Writing : Essay Writing, Describing, Defining and Classifying
TEXTBOOKS:
1. T.V. Surendranatha Reddy,B.Vijay Kumar and K.James “Effecive English ” First
Edition Maruthi Publications,2017.
REFERENCES:
34
1. Azar, Betty and Stacy A, Hagen,Understanding and Using English Grammar,
Foundation Books, 4th Edition, 2009.
2. Chaudhuri, Santanu Sinha, Learn English: A Fun Book of Functional Language,
Grammar and Vocabulary, New Delhi: Tata McGraw Hill Education, , Paper Back
Edition. 2013.
3. Eastwod, John: Oxford Guide to English Grammar, Oxford University Press, 4th
Edition, 1994.
4. Field, Marion, Improve Your Written English, Kindle books, 5th Edition, 2009.
5. G. Leech and J. Svartvik , A Communicative Grammar of English, London:
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
COs Programme Outcomes(POs)
E-RESOURCES:
1. http://www.slideshare.net/aszardini/
2. http://www.scribd.com/doc/37085980
3. http://www.zsme.tarnow.pl/jezykiobce/wp-content/uploads/
Course Outcomes:
After completion of the course, students will be able to:
1. Use english considerably well in written and spoken.
2. Enrich language accurately and fluently.
3. Employ extensive and intensive reading skills
4. Gain confidence in using english language and skills for writing in real life situations.
5. Use standard grammar, punctuation, and spelling in documents.
35
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 2 3
CO2 3 2
CO3 1 1
CO4 1 2 2 2
CO5 1 2 1 2
36
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) I Semester
(MR-18)
Code:80B01 Engineering Mathematics - I L T P
Credits: 4 (Common for EEE, ECE, CSE & IT) 3 1 -
37
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. Applications of definite integrals to evaluate surface areas and volumes of
TEXT BOOKS:
1. B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers, 36 Edition, 2010
2. Erwin kreyszig, Advanced Engineering Mathematics, 9th Edition, John Wiley & Sons,
2006.
3. G.B. Thomas and R.L. Finney, Calculus and Analytic geometry, 9th Edition, Pearson,
Reprint, 2002.
REFERENCE BOOKS:
1. N.P. Bali and Manish Goyal, A text book of Engineering Mathematics, Laxmi
Publications, Reprint, 2008.
2. Ramana B.V., Higher Engineering Mathematics, Tata McGraw Hill New Delhi, 11 th
Reprint, 2010.
E-Resources:
1. http://www.yorku.ca/yaoguo/math1025/slides/chapter1/Kuttler-LinearAlgebra-Slides-
SystemsofEquations-Handout.pdf (Systems of linear equations, matrices)
2. https://www.math.cmu.edu/~wn0g/2ch6a.pdf (Differential Calculus)
3. http://tutorial.math.lamar.edu/Classes/CalcII/ConvergenceOfSeries.aspx (Sequences
& Series)
4. http://www.aidic.it/cet/16/51/055.pdf (Differential Calculus)
5. http://nptel.ac.in/courses/108106075/8 (Fourier Series)
Course Outcomes:
At the end of the course, students will be able to
1. Write the matrix representation of a set of linear equations and to analyse the solution
of the system of equations
2. Find the Eigen values and Eigen vectors and Reduce the quadratic form to canonical
form using orthogonal transformations.
3. Analyze the nature of sequence and series.
4. Determine Fourier series for different functions.
5. Solve the applications on the mean value theorems and evaluate the improper integral
using beta and gamma fuctions,
38
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 2 2 3 3 2 3
CO2 3 2 2 3 2 2 3
CO3 3 2 2 3 2 2 2
CO4 3 2 2 3 3 2 2
CO5 3 2 2 3 3 39 2 2
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) I Semester
(MR-18)
Code: 80B02 APPLIED PHYSICS L T P
Credits: 4 (Common for EEE, ECE, CSE and IT ) 3 1 -
Course Objectives:
The main objective of this course is to provide an adequate exposure and develop insight
about the basic principles of semiconductor physics along with the possible applications
40
MODULE –V Electromagnetic Theory [14 Periods]
Gradient of Scalar field and its Physical Significance; Divergence and Curl of Vector
field; Qualitative treatment of Gauss‘s Law of electrostatics and Gauss law of
magnetostatics, Ampere‘s law and its modification, Faraday‘s law of electromagnetic
induction, Induced E.M.F in a conductor, Lenz‘s Law, Maxwell equations in differential
form, wave equation for free space.
Text Books:
1. K Vijaya Kumar, S Chandralingam, “Modern Engineering Physics’’ Volume I & II,
S. Chand, 1st Edition, 2017.
2. J.Singh,”Semiconductor Optoelectronics: Physics and Technology, McGraw-
Hill.ink, 1995.
Reference Books:
1. P K Palanisamy, “Engineering Physics”, SciTech Publication, 4th Edition, 2014.
2. B K Pandey and S. Chaturvedi, “Engineering Physics” Cengage Learning India
Revised Edition, 2014.
3. R K Gaur and SL Gupta, “Engineering Physics” Dhanpat Rai Publications,
Eighth Revised Edition, 2006.
4. D K Bhattacharya, Poonam Tandon, “Engineering Physics”, Oxford University
Press, 1st Edition, 2015.
5. P. Bhattacharya, “Semiconductor Optoelectronic Devices”, Prenticehall of
India,1997
E-RESOURCES
1. https://www.researchgate.net/publication/259574083_Lecture_Notes_on_Engineering
_Physics
2. https://www.researchgate.net/publication/292607115_Applied_Physics
3. http://www.springer.com/physics/theoretical%2C+mathematical+%26+computational
+physics/journal/40094
4. http://www.springer.com/physics/journal/340
5. http://nptel.ac.in/courses/113104012/
6. https://www.youtube.com/watch?v=jnjjWI1s9_s&list=PLzJaFd3A7DZse2tQ2qUFCh
SiCj7jBidO0
7. https://www.youtube.com/watch?v=4a0FbQdH3dY
Course Outcomes:
At the end of the course, students will be able to
1. Acquire the theoretical information about matter in terms of quantum physics
2. Analyze the formation the bands thereby classification of materials on the basis of
transport properties.
3. Understand the fundamentals of semiconductor physics and also the Optoelectronics
4. Be aware of the concepts and applications of LASER and Optical fibers.
5. Apply basic knowledge on electromagnetic principles and using these wave equations
for the propagation
41
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 2 1
CO2 3 1 2
CO3 3 2 2
CO4 3 2 2
CO5 2 2 1
42
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) I Semester
(MR-18)
Code: 80501 PROGRAMMING FOR PROBLEM SOLVING L T P
Credits: 3 (Common for EEE, ECE, CSE and IT ) 3 - -
Prerequisites: NIL
Course Objectives:
This course provides the fundamental concepts of computers and introduce to the
students to the field of programming using C language, apply the control structures,
iterations statements, arrays, functions, strings, pointers, structures, unions and files. This
course also explains the concepts of searching and sorting techniques in C language.
43
Sorting and Searching: Sorting - selection sort, bubble sort, insertion sort, searching -
linear and binary searching methods.
TEXT BOOKS
1. PradipDey, Manas Ghosh, “Programmingin C”, Oxford University Press, 2nd
Edition, 2011.
2. E. Balagurusamy, “Computer Programming in C”, Tata McGraw Hill, 1st Edition,
2013.
REFERENCES
1. Brian W. Kernighan, Dennis M. Ritchie, “The C Programming Language”, PHI,
2nd Edition, 1990.
2. Greg Perry and Dean Miller, “C Programming Absolute beginner's guide”, QUE
Publishers, 3rd Edition, 2013.
3. Paul Deitel and Harvey Deitel, “C How to Program”, PHI, 7th Edition, 2012.
4. Behrouz A. Forouzan, E.V.Prasad, Richard F. Gilberg, “C programming: A
Problem- Solving Approach”, Cengage Learning Press, 1st Edition, 2011.
E–RESOURCES
1. http://oxford university press.ac.in/eBooks/ Programming in C.
2. https://www.journals.elsevier.com/science-of-computer-programming
3. http://www.ejournalofsciences.org
4. http://onlinecourses.nptel.ac.in/iiitk_cs-101
5. http://onlinevideolecture.com/ebooks/?subject=C-Programming
Course Outcomes:
At the end of the course, students will be able to
1. Understand the basic terminology, write, compile and debug programs in computer
programming.
2. Apply different types of control structures and arrays in a computer programming.
3. Develop programs that make use of concepts such as strings and pointers in C
language.
4. Compare parameter passing techniques, structures and unions in computer
programming.
5. Analyze file operations, searching and sorting methods.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOS
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 2 3 2
CO2 3 2 2 3
CO3 2 2 2 2
CO4 3 3 3
CO5 2 2 3 3 2
44
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) I Semester
(MR-18)
Code: 80H02 ENGLISH LANGUAGE LAB L T P
Credits: 1 (Common for EEE, ECE, CSE and IT ) - - 2
Prerequisite: NIL
Course Objectives:
To sensitize the students to the intelligibility in their pronunciation of English, speech
sounds, word accent, intonation and rhythm. It also helps to improve the fluency in
spoken English and make them aware of nuances of major skills, viz listening and
speaking skills. Hence it helps to train the students to understand nuances of both verbal
and non verbal communication during all activities. The purpose of this course is to
develop confidence levels of the students and to face the audience and participate in
public speaking.
Listening Skills:
Objectives:
1. To enable students to develop their listening skill so that they may 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, awareness regarding 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 make students aware of the role of speaking in English and its contribution to their
success.
2. To enable students to express themselves fluently and appropriately in social and
professional contexts.
• Oral practice
• Describing objects/situations/people
• Just A Minute (JAM) Sessions.
English Language Communication Skills Lab shall have two parts:
a. Computer Assisted Language Learning (CALL) Lab
b. Interactive Communication Skills (ICS) Lab
The following course content is prescribed for the English Language Communication
Skills Lab
45
MODULE - I:
CALL Lab: Introduction to Phonetics – Speech Sounds – Vowels and Consonants
ICS Lab: Ice-Breaking activity and JAM session
Listening: listening for sounds in context, for ideas.
Speaking: ideation and translation of ideas into sentences.
MODULE - II:
CALL Lab: Structure of Syllables - Past Tense Marker and Plural Marker – Weak Forms
and Strong Forms - Consonant Clusters.
ICS Lab: Situational Dialogues – Role-Play- Expressions in Various Situations – Self-
introduction and Introducing others – Greetings – Apologies – Requests – Social and
Professional Etiquette - Telephone Etiquette.
Listening: listening for specific purposes, for details.
Speaking: speaking in the above situations with clarity, connectivity, maintaining voice
characters.
MODULE - III:
CALL Lab: Word accent and Listening Comprehension-reading(aloud) meaningfully.
ICS Lab: Descriptions- Narrations- Giving Directions and guidelines.
Listening: listening for intelligible English
Speaking: formal and informal conversations, register.
MODULE - IV:
CALL Lab: Intonation and Common errors in Pronunciation- reading aloud(evaluating
through recording).
ICS Lab: Extempore- Public Speaking, Oral Presentation Skills
Listening: note taking and listening for speaker’s tone/attitude
Speaking: organizing, connecting ideas and sentences, short forms in spoken English,
errors in spoken English
MODULE - V:
CALL Lab: Neutralization of Mother Tongue Influence and Conversation Practice
ICS Lab: Information Transfer, Debate
Books Suggested for English Language Lab Library (to be located within the lab in
addition to the CDs of the text book which are loaded on the systems):
REFERENCES:
1. Gairns ,Ruth and Redman , Stuart: Oxford Word Skills, Learn and Practice English
Vocabulary, 2nd Edition, 2008.
2. Hughes , John and Mallett , Andrew: Successful Presentations: DVD and Student's
Book Pack: A Video Series Teaching Business Communication Skills for Adult
Professionals
3. Hamcock, English pronunciation in use (Intermediate),Cambridge university
Press,2009
46
4. Karia , Akash: Public Speaking Mastery, Speak Like a Winner , Kindle Edition,
2013.
5. Lucas, Stephen: The Art of Public Speaking” : Tata McGraw Hill, 11th Edition, 2011.
E-RESOURCES:
1. http://www.mindtools.com/CommSkll/ActiveListening.htm
2. http://www.slideshare.net/alisonkis/dialogue-and-roleplay-activity
3. http://www.hse.ru/pubs/lib/data/access/ram/ticket/2/14309868938d576a532b71360b7
354268380727a22/An%20article%20for%20Monika%20(2010).pdf
Course Outcomes:
At the end of the course, students will be able to
1. Understand the nuances of language through audio- visual experience and group
activities
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 1 1 1 2
CO2 1 1
CO3 1 1 2 2
CO4 1 1 2
CO5 2 2
2. Neutralize the accent for intelligibility
3. Realize the importance of listening skills and speaking skills and their application in
real life situations.
4. Recognize significance of non-verbal communication and develop confidence to face
audience and shed inhibitions.
5. Speak with clarity and confidence thereby enhance employability skills of the
students.
47
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) I Semester
(MR-18)
Code: 80B04 APPLIED PHYSICS LAB L T P
Credits: 1 (Common to EEE, ECE, CSE and IT) - - 2
Prerequisite: NIL
Course objectives:
The main objective of this course is to provide the necessary exposure to the practical
aspects, which is an essential component for learning science.
List of Experiments:
1. Planck’s constant:
To determine Planck’s constant using Photo electric effect.
2. Energy band –gap of a semiconductor:
To determine the energy band gap of a semiconductor
3. V-I and P-I characteristics of light emitting diode
Plot V-I and P-I characteristics of light emitting diode
4. Laser diode:
To study the Characteristics of Laser diode
5. Solar Cell:
To study the V-I Characteristics of solar cell
6. LCR Circuit:
To determination of resonant frequency, bandwidth and quality factor of RLC
circuit.
7. Numerical Aperture of an Optical fiber:
To determine the Numerical aperture of the given fiber
8. Bending Loss of a Fiber:
To determine the bending loss of the given fiber.
9. Light Dependent Resistance (LDR):
To determine the characteristics of a LDR
10. Stewart and Gee’s experiment
Determination of Magnetic field along the axis of current carrying circular coil
48
11. Torsional Pendulum:
To determine the rigidity modulus of a given wire.
12. Sonometer
To verify the frequency of AC power supply
Course Outcomes:
At the end of the course, students will be able to
1. Develop skills to impart practical knowledge in real time solution.
2. Understand principle, concept, working, application and comparison of results with
theoretical calculations.
3. Design new instruments with practical knowledge.
4. Understand measurement technology
5. Use of new instruments and real time applications in engineering studies.
CO – PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 1 1
CO2 3 1 1
CO3 3
CO4 3
CO5 3
49
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) I Semester
(MR-18)
Code: 80502 PROGRAMMING FOR PROBLEM SOLVING L T P
LAB
Credits: 1 (Common for EEE, ECE, CSE and IT ) - - 2
Prerequisite: NIL
Course Objectives:
This course provides the fundamental concepts of programming using C language, apply
the control structures, iterations statements, arrays, functions, strings, pointers, structures,
unions and files. This course also explains the concepts of searching and sorting
techniques in C language.
50
b. Write a C program to implement call by value and call by reference using
functions.
9. a. Write a C program to find grades of a student’s using structures and unions.
b. Write a C program to implement nested structures.
10. a. Write a C program which copies one file to another.
b. Write a C program to command line arguments.
11. 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.
b. Write a C program that uses recursive and non -function to search for a Key
value in a given sorted list of integers using Binary search.
12. a. Write a C program that implements the Selection sort method to sort a given
array of integers in ascending order.
b. Write a C program that implements the Bubble sort method to sort a given list
of names in ascending order.
TEXT BOOKS
1. PradipDey, ManasGhosh, “Programming in C”, Oxford University Press, 2nd
Edition, 2011.
2. E.Balagurusamy, “Computer Programming in C”, Tata McGraw Hill, 1st Edition,
2013.
REFERENCES:
1. Brian W. Kernighan, Dennis M. Ritchie, “The C Programming Language”, PHI,
2nd Edition, 1990.
2. Greg Perry and Dean Miller, “C Programming Absolute beginner's guide”, QUE
Publishers, 3rd Edition, 2013.
3. Paul Deitel and Harvey Deitel, “C How to Program”, PHI, 7th Edition, 2012.
4. Behrouz A. Forouzan, E.V.Prasad, Richard F.Gilberg, “C programming: A
Problem- Solving Approach”, Cengage Learning Press, 1st Edition, 2011.
Course Outcomes:
At the end of the course, students will be able to
1. Analyze concepts in problem solving do programming in C language and write
diversified solutions using C language.
2. Identify situations where computational methods and computers would be useful.
3. Understand the programming tasks using techniques learned and write pseudo-code.
4. Compare the program on a computer, edit, compile, debug, correct, recompile and run
it.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
5. Identify tasks in which the numerical techniques learned are applicable and apply
them to write programs, and hence use computers effectively to solve the task
51
Programme Outcomes(POs) PSOs
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO PSO PSO
1 2 3
CO1 3 2 2 3 2
CO2 3 2 2 3
CO3 2 2 2 2
CO4 3 3 3
CO5 2 2 3 3 2
52
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 2 2 1 3 3
CO2 3 2 2 1 3 3
CO3 3 2 2 1 3 3
CO4 3 2 2 1 3 3
CO5 3 2 2 1 3 3
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) II Semester
(MR-18)
Code:80B06 Engineering Mathematics -II L T P
Credits: 4 (Common for EEE, ECE, CSE and IT ) 3 1 -
53
Module - IV: Multiple Integrals [12 Periods]
Evaluation of Double Integrals (Cartesian and polar coordinates); change of order of
integration (only Cartesian form); Evaluation of Triple Integrals: Change of variables
(Cartesian to polar) for double and (Cartesian to Spherical and Cylindrical polar
coordinates) for triple integrals.
TEXTBOOKS:
1. B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers, 36 Edition, 2010
2. Erwin kreyszig, Advanced Engineering Mathematics, 9th Edit ion, John Wiley & Sons,
2006.
3. G.B. Thomas and R.L. Finney, Calculus and Analytic geometry, 9th Edition, Pearson,
Reprint, 2002
REFERENCES:
1. Paras Ram, Engineering Mathematics, 2nd Edition, CBS Publishes
2. S. L. Ross, Differential Equations, 3rd Ed., Wiley India, 1984.
E Resources
1. https://www.math.ust.hk/~machas/differential-equations.pdf(Differential equations)
2. http://www.mecmath.net/calc3book.pdf (Vector Calculus)
3. http://nptel.ac.in/courses/122104017/28 (Multiple Integrals)
4. http://nptel.ac.in/courses/122107037/20 (Differential Equations of first order and first
degree)
5. http://nptel.ac.in/courses/122104017/28 (Multiple Integrals)
Course Outcomes:
At the end of the course, students will be able to
1. Identify whether the given differential equation of first order is exact or not
2. Solve higher differential equation and apply the concept of differential equation to real
world problems
3. Determine extreme values of functions.
4. Evaluate the multiple integrals and apply the concept to find areas, volumes.
5. Evaluate the line, surface and volume integrals and converting them from one to
another
54
CO2 3 3 3 3 2 2 2 3
CO3 3 3 3 3 2 2 2 2 3
CO4 3 3 3 3 3 2 3
CO5 3 3 3 3 2 3 2 2 3
55
2018-19 MALLA REDDY ENGINEERING
B.Tech
Onwards COLLEGE II Semester
(MR-18) (Autonomous)
Code:80B03 ENGINEERING CHEMISTRY L T P
Credits: 4 (Common for EEE, ECE, CSE and IT ) 3 1 -
Prerequisites: NIL
Course objectives:
The purpose of this course is to emphasize the relevance of fundamentals of chemical
sciences in the field of engineering and to provide basic knowledge on atomic- molecular
orbital’s, electrochemistry, batteries, corrosion and the role of water as an engineering
material in domestic-industrial use. They will also impart the knowledge of
stereochemistry, understanding the chemical reaction pathway mechanisms and synthesis
of drugs.
56
Batteries: Primary (dry cells) and secondary (Lead-Acid cell, Ni-Cd cell) - applications of
batteries. Fuel cells: Hydrogen - Oxygen fuel cell and its applications.
B. Corrosion:
Causes and effects of corrosion: Theories of corrosion - Chemical & Electrochemical
corrosion, Pilling-Bedworth rule, Types of corrosion: Galvanic and Water-line corrosion.
Factors affecting rate of corrosion-Nature of metal and Nature of Environment, Corrosion
control methods - Cathodic protection (Sacrificial anodic and impressed current cathodic
methods). Surface coatings: Methods of metallic coatings - hot dipping (Galvanization),
Electroplating (Copper) and Electroless plating (Nickel).
57
E-RESOURCES:
1. https://books.google.co.in/books?isbn=0070669325 (Engineering chemistry by
Sivasankar).
2. https://archive.org/stream/VollhardtOrganicChemistryStructureFunction6th/Vollhardt_
Organic_Chemistry_Structure_Function_6th_djvu.txt.
3. http://americanhistory.si.edu/fuelcells/sources.htm (Fuel Cell Information Sources)
4. https://www.abctlc.com/downloads/courses/WaterChemistry.pdf (Water Chemistry)
5. nptel.ac.in/courses/113108051/ (corrosion & electrochemistry web course)
Course Outcomes:
At the end of the course, students will be able to
1. Understand water treatment, specifically hardness of water and purification of water by
various methods.
2. Acquire knowledge on electrochemical cells, fuel cells, batteries and their applications.
3. Analyze microscopic chemistry in terms of atomic and molecular orbital’s splitting and
band theory related to conductivity.
4. Acquire basic knowledge on the concepts of stereochemistry.
5. Acquire basic knowledge on chemical reaction mechanisms and that are used in the
synthesis of molecules.
58
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) II Semester
(MR-18)
Code:80201 BASIC ELECTRICAL AND ELECTRONICS L T P
ENGINEERING
Credits: 3 (Common for EEE, ECE, CSE and IT ) 3 - -
Prerequisite: NIL
Course Objectives: To introduce the concept of electrical circuits and its components.
To introduce the characteristics of various electronic devices. To impart the knowledge
of various configurations, characteristics and applications of electrical & electronic
components.
Module V : BJT and Junction Field Effect Transistor (JFET) [10 Periods]
Bipolar Junction Transistor (BJT): Construction, Principle of Operation, Symbol,
Amplifying Action, Common Emitter, Common Base and Common Collector
59
configurations and Input-Output Characteristics, Comparison of CE, CB and CC
configurations
Junction Field Effect Transistor and MOSFET: Construction, Principle of Operation,
Symbol, Pinch-Off Voltage, Volt-Ampere Characteristic, Comparison of BJT and
FET.
TEXT BOOKS
1. M.Surya Kalavathi, Ramana Pilla, Ch. Srinivasa Rao, Gulinindala Suresh, “Basic
Electrical and Electronics Engineering”, S.Chand and Company Limited, New
Delhi, 1st Edition, 2017.
2. R.L.Boylestad and Louis Nashlesky, “Electronic Devices & Circuit Theory”,
Pearson Education, 2007.
REFERENCES
1. V.K. Mehtha and Rohit Mehta, “Principles of Electrical Engineering and
Electronics”, S.Chand & Co., 2009.
2. Jacob Milliman, Christos C .Halkias, Satyabrata Jit (2011), “Electronic Devices and
Circuits”, 3 rd edition, Tata McGraw Hill, New Delhi.
3. Thomas L. Floyd and R. P. Jain, “Digital Fundamentals”, Pearson Education, 2009.
4. David A. Bell, “Electronic Devices and Circuits”, Oxford University Press, 2008.
5. Nagrath I.J. and D. P. Kothari, “Basic Electrical Engineering”, Tata McGraw Hill,
2001.
6. Mittle N., “Basic Electrical Engineering”, Tata McGraw Hill Education, New
Delhi, 2nd Edition, 2005.
E - RESOURCES
1. https://www.electrical4u.com/ohms-law-equation-formula-and-limitation-of ohms-
law/
2. https://www.eeweb.com/passives
3. http://nptel.ac.in/courses/108108076/
4. http://nptel.ac.in/downloads/108105053/
COURSE OUTCOMES:
At the end of the course, students should be able to
1. Apply basic laws in electrical circuit.
2. Analyze the single phase circuits
3. Comprehend the construction and Operation of DC and AC machines
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
4. Know the practical importance of Diode and its characteristics
5. Recognize the construction and operation of BJT and JFET
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 3 3
CO2 3 3 3 3
60
CO3 3 3 3 3
CO4 3 3 3 3
CO5 3 3 3 3
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) II Semester
(MR-18)
Code: 80503 DATA STRUCTURES L T P
Credits: 3 (Common for EEE, ECE, CSE and IT) 3 - -
Course Objectives:
This course will deliver the knowledge in introducing the concepts of various data
structures such as linked lists, stacks, queues, trees and graphs along with the
applications.
61
binary tree from in, pre and post-order traversals, Tree traversals using stack, Threaded
binary tree.
Graphs:Basic concepts of Graphs, Representation of Graphs using Linked list and
Adjacency matrix, Graph algorithms, Graph traversals- (BFS & DFS).
TEXT BOOKS:
1. Jean Paul Tremblay, Paul G Sorenson, “An Introduction to Data Structures with
Applications”, Tata McGraw Hills, 2nd Edition, 1984.
2. Richard F. Gilberg, Behrouz A. Forouzan, “Data Structures: A Pseudo code approach
with C ", Thomson (India), 2nd Edition, 2004.
REFERENCE BOOKS:
1. Horowitz, Ellis, Sahni, Sartaj, Anderson-Freed, Susan, “Fundamentals of Data Structure
in C”, University Press (India), 2nd Edition, 2008.
2. A. K. Sharma, “Data structures using C”, Pearson, 2nd Edition, June, 2013.
3. R. Thareja, “Data Structures using C”, Oxford University Press, 2nd Edition, 2014.
E-RESOURCES:
1. http://gvpcse.azurewebsites.net/pdf/data.pdf
2. http://www.sncwgs.ac.in/wp-content/uploads/2015/11/Fundamental-Data-Structures.pdf
3. http://www.learnerstv.com/Free-Computer-Science-Video-lectures-ltv247-Page1.htm
4. http://ndl.iitkgp.ac.in/document/yVCWqd6u7wgye1qwH9xY7-
3lcmoMApVUMmjlExpIb1zste4YXX1pSpX8a2mLgDzZ-E41CJ6PVmY4S0MqVbxsFQ
5. http://nptel.ac.in/courses/106102064/1
Course Outcomes:
At the end of the course, students will be able to
1. Identify the appropriate data structures and analyze the performance of algorithms.
2. Understand and implement single, double, and circular linked-lists.
3. Implement Stacks and Queues using array and linked-list representations.
4. Develop programs by using non linear data structures such as trees and graphs.
5. Design and Implement applications of advanced data structures.
CO5 2 3 3 2 3
62
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) II Semester
(MR-18)
Code: 80301 ENGINEERING GRAPHICS L T P
Credits: 2 (Common for EEE,ECE,CSE and IT ) 1 - 2
Prerequisites: NIL
Course Objectives:
The students will be able to understand the manual drawings and getting fundamental
knowledge on drafting software.
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 3 2 2 3
CO2 2 2 3 3 2
CO3 2 2 2 1
CO4 2 3 2 3
63
B. Over view of Computer Graphics: Demonstrating knowledge of the theory of CAD
software. Menu systems, toolbars [Draw, Modify and Dimension], drawing area
annotations. Creation of 2D sketches and 3D models.
MODULE IV: Section of Solids & Development of Surfaces [09 Periods]
Section of Solids: Sectioning of single solids with the cutting plane inclined to one plane
and perpendicular to the other - true shape of section.
Development of Surfaces: Development of lateral surfaces of simple and sectioned
simple Solids.
TEXT BOOKS
1. K.L.Narayana, S.Bheemanjaneyulu “Engineering Drawing with Auto CAD-2016”
New Ag International Publishers 1st Edition, 2018.
2. N.D. Bhat, “Engineering Drawing”, Charotar Publishing House, 53rd Edition, 2014.
REFERENCES
1. K.L.Narayana, P. Kannaiah, “Engineering Drawing”, SciTech Publishers. 2
nd
Edition, 2017
2. K. Venugopal, “Engineering Drawing”, New Age International Publishers, 3
rd
Edition, 2014.
3. K. V. Natarajan, “A text book of Engineering Graphics”, Dhanalakshmi
Publishers, Chennai, 2015.
4. M.S. Kumar, “Engineering Graphics”, D.D. Publications, 2011.
5. Trymbaka Murthy, “Computer Aided Engineering Drawing", I.K. international
Publishing House, 3rd Edition, 2011.
E - RESOURCES
1. https://www.slideshare.net/search/slideshow?searchfrom=header&q=engineering+dr
awing
2. https://www.wiziq.com/tutorials/engineering-drawing
3. http://freevideolectures.com/Course/3420/Engineering-Drawing
4. http://www.worldcat.org/title/journal-of-engineering-graphics/oclc/1781711
5. http://road.issn.org/issn/2344-4681-journal-of-industrial-design-and-engineering-
graphics
6. http://nptel.ac.in/courses/112103019/
Course Outcomes
At the end of the course students will be able to
1. Understand the basics of drawings and importance of curves.
2. Draw the projection of points, lines and planes.
3. Draw the projection of solids and section of solids with software.
4. Produce development of surface and isometric projections with software.
64
5. Convert orthographic views to isometric views and vice-versa by drafting software.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 1 3 3
CO2 3 1 3 3
CO3 3 1 3 3
CO4 3 1 3 3
CO5 3 1 3 3
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) II Semester
(MR-18)
Code: 80B05 ENGINEERING CHEMISTRY LAB L T P
Credits: 1 (Common for EEE,ECE,CSE and IT ) - - 2
Prerequisite: NIL
Course objectives:
To provide the students with practical knowledge of quantitative analysis of materials by
classical and instrumental methods for developing experimental skills in building
technical competence.
List of Experiments:
1. Calibration of Volumetric apparatus.
2. Estimation of Total Hardness of water by EDTA Method.
3. Estimation of pH of an acid (Three methods).
4. Estimation of alkalinity of water.
5. Estimation of strength of an acid by Conductometry.
6. Estimation of strength of an acid by Potentiometry.
7. Estimation of Mn+2 ion in KMnO4 by Colorimetry.
8. Determination of viscosity of given liquids by Ostwald’s viscometer.
9. Determination of surface tension of given sample using stalagmometer.
10. Estimation of iron (II) by dichrometry.
11. Determination of rate constant of hydrolysis of methyl acetate.
12. Preparation of Aspirin.
65
Course outcomes:
At the end of the course, students will be able to
1. Estimate the hardness of given water samples.
2. Select lubricants for various purposes.
3. Prepare advanced polymers & drug materials.
4. Know the strength of an acid present in batteries.
5. Calculate the amount of Mn+2 present in unknown substances/ores using
instrumental methods.
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) II Semester
(MR-18)
Code: 80202 BASIC ELECTRICAL AND ELECTRONICS L T P
ENGINEERING LAB
Credits: 1 (Common for EEE ,ECE, CSE and IT) - - 2
Prerequisite: NIL
Course Objectives: To get practical knowledge about basic electrical circuits, electronic
devices like Diodes, BJT, JFET and also analyse the performance of DC Motors, AC
Motors and Transformers.
List of Experiments:
66
10. Input and Output characteristics of BJT with CE configuration
11. Input and Output characteristics of BJT with CB configuration
12. Input and Output Characteristics of JFET.
Course Outcomes:
At the end of the course, students will be able to
1. Analyse electrical circuits by applying basic laws
2. Analyse the performance of DC Motor, three phase Induction motor and transformer
3. Understand V-I Characterstics of various diodes
4. Design Different Rectifier Circuits
5. Differentiate the Transistors and their Operations
67
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) II Semester
(MR-18)
Code: 80302 ENGINEERING GRAPHICS LAB L T P
Credits: 1 (Common for EEE, ECE, CSE and IT) - - 2
Prerequisite: NIL
Course Objectives:
To develop student’s skill in Computer graphics for communicating the concepts and
ideas in Engineering products by using drafting software.
List of Exercises
Any 12 exercises out of fourteen should be done by using drafting software
1. Drawing of basic drawing elements and Regular polygons.
2. Drafting projections of lines- parallel, perpendicular, inclined to one reference
plane.
3. Drafting projections of lines - inclined to both reference planes.
4. Drafting projections of lines inclined to both reference planes - obtaining true
length.
5. Drafting Projections of planes – Surface inclined to one reference plane.
6. Drafting of regular solids - cube, prism, pyramid, cylinder and cone.
7. Drafting projection of solids inclined to one plane.
8. Drafting projection of section of solids cutting plane inclined to one plane.
9. Drafting development of surface of regular solids - prism
10. Drafting development of surface of regular solids - cylinder, cone
11. Drafting Isometric Projection – Isometric Views- Plane Figures
12. Drafting Isometric Projection – Isometric Views- Simple Solids.
13. Conversion of Isometric Views to Orthographic Views.
14. Conversion of Orthographic Views to Isometric Views.
Course Outcomes
At the end of the course students will be able to
1. Draft basic drawings elements.
2. Draw the projection of points, lines and planes on Cartesian coordinates using
drafting software.
3. Draw the projection solids on Cartesian coordinates using drafting software.
4. Develop surfaces of regular solids, sectional solids and solids inclined to one axis
using drafting software.
5. Convert and develop the isometric views on to orthographic projections using
drafting software.
68
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 1 3 2 3 2
CO2 3 1 3 2 3 2
CO3 3 1 3 2 3 2
CO4 3 1 3 2 3 2
CO5 3 1 3 2 3 2
69
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) II Semester
(MR-18)
Code: 80504 DATA STRUCTURES LAB L T P
Credits: 1 (Common for EEE, ECE, CSE and IT) - - 2
Prerequisite: NIL
Course Objectives:
This course will deliver the knowledge in introducing the concepts of various data
structures such as linked lists, stacks, queues, trees and graphs along with the
applications.
List of Programs:
1 Write a recursive program to solve Towers of Hanoi problem - N disks are to be
transferred from peg S to peg D with Peg I as the intermediate peg.
2 Write a program to create a single linked list, with the following operations:
a) Insertion
b) Deletion
c) Display the elements
d) Count no of elements.
3 Write a program to create a circular linked list, with the following operations:
a) Insertion
b) Deletion
c) Display the elements
d) Count number of elements.
4 Write a program to create a double linked list, with the following operations:
a) Insertion
b) Deletion
c) Display the elements
d) Count number of elements.
5 Write a program to implements stack operations using:
a) Arrays
b) Linked list
6 Write a program to:
a) Evaluate Postfix expression.
b) Convert infix expression into postfix expression
7 Write a program to implements Linear Queue operations using:
a) Arrays
b) Linked list
8 Write a program to implements Circular Queue operations using Arrays
9 Write a program to implements Double-ended Queue operations using:
a) Arrays
b) Double Linked List
10 Write a recursive program to create a Binary Tree of integers, traverse the tree in
70
preorder, in order and post order and also print the number of leaf nodes and
height of the tree.
11 Write a program to create a Binary Search Tree (BST) and perform insert and
search operations on it.
12 Write a program for implementing the following graph traversal algorithms:
a) Breadth First Search (BFS)
b) Depth First Search (DFS)
TEXTBOOKS
1. Jean Paul Tremblay, Paul G Sorenson, “An Introduction to Data Structures with
Applications”, Tata McGraw Hills, 2nd Edition, 1984.
2. Richard F. Gilberg, Behrouz A. Forouzan, “Data Structures: A Pseudo code
approach with C ", Thomson (India), 2nd Edition, 2004.
REFERENCES
1. Horowitz, Ellis, Sahni, Sartaj, Anderson-Freed, Susan, “Fundamentals of Data
Structure in C”, University Press (India), 2nd Edition, 2008..
2. A. K. Sharma, “Data Structures using C”, Pearson, 2nd Edition, June, 2013.
3. R. Thareja, “Data Structures using C”, Oxford University Press, 2nd Edition, 2014.
Course Outcomes:
At the end of the course, students will be able to
1. Identify the appropriate recursive algorithms and analyze the performance of
algorithms.
2. Understand and implement single, double, and circular linked-lists.
3. Implement linear data structures such as Stacks and Queues using array and linked-
list representations.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOs
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 3 2 3 2
CO2 2 2 3 2 3
71
CO3 2 3 3 1
CO4 2 3 2 3
72
2018-19 MALLA REDDY ENGINEERING
B.Tech.
Onwards COLLEGE II Semester
(MR-18) (Autonomous)
Code: 80A01 NSS / SPORTS / YOGA L T P
Credits: NIL (Common for EEE, ECE, CSE and IT) - - -
Prerequisites: NIL
Course objectives:
To develop physical skills and fitness specific to a particular sport. Provide them the
training and coaching towards achieving their group goals. To give the students health
and physical fitness to ensure mental and emotional balance. NSS (National Service
Scheme) provides ample opportunities for the students to participate in the community
service programs. To encourage them to become socially and environmentally sensitive,
empathetic and responsible individuals of the nation.
MODULE-I [6 Periods]
Introduction and Basic concepts of NSS: History, Philosophy, aims & Objectives of
NSS, Emblem, Motto, Song and Other Components of NSS, NSS Programmes and
Activities- Concept of regular activities, Special camping, Day camps. Basis of
adoption of villages/ slums & methodology of survey.
MODULE-II [6 Periods]
Volunteerism and Shramdan- needs &Importance of Volunteerism, Motivation and
Constraints of Volunteerism, Shramdan as a part of Volunteerism.
MODULE-III [6 Periods]
Introduction of physical education: Importance of physical education, Athletics (Track
events and combined events), Basket ball, Throw ball, Foot ball.
MODULE-IV [6 Periods]
Youth and yoga- yoga as a tool for healthy lifestyle, Yoga as a preventive, promotive&
curative method. Pranayam and Different Yoga traditions and their impacts.
Various competitions at different levels- Athletics (field events), volleyball, handball,
cricket. Indoor games: Table Tennis, Caroms, chess
MODULE-V [6 Periods]
Environmental Issues- Natural Resource Management (Rain water Harvesting, energy
conservation etc.). Waste Management, Disaster Management- Role of youth in Disaster
Management.
Civil / Self Defense- Aims and objectives of Civil defense and need for self-defense
training.
73
TEXT BOOKS:
1. Christopher G. Petre, “Social Work with Children and Their Families: Pragmatic
Foundations “, Journal Vol:24, No.3, September 18th, 2003, 2nd Edition.
REFERENCE BOOKS:
1. Pamela Grundy & Susan Shackleford, “Shattering the Glass: The Remarkable
History of Women in Basketball” Published 15th May, 2007.
2. Roger Kahn, “The Boys of Summer”, 1st Edition, May 9th 1973.
3. Jaci Burton, “Perfect Play”, 1st Edition, Feb 1st 2011, series 1.
4. Silva Mehta, Mira Mehta and Shyam Mehta, “Yoga: The Iyengar Way”, Published
by Knopp, 7th April, 1990.
5. Vishnu-Devananda, “The Complete Illustrated Book of Yoga”, 18th April, 1995.
6. Timothy McCall, “Yoga as Medicine: The Yogic Prescription for Health and
Healing”, published by Harmony, 31st July 2007.
7. Rashmi Bansal, “Stay Hungry Stay Foolish”, 1st December 2008.
8. Beverly Schwartz, “Rippling: How Social Entrepreneurs Spread Innovation
Throughout the World”, Published by Jossey – Bass, May 27th 2012.
E Resources:
1. http://nptel.ac.in/courses/109106059/11
2. http://nptel.ac.in/courses/109106059/12
3. http://nptel.ac.in/courses/109106059/13
4. http://nptel.ac.in/courses/109106059/14
Course Outcomes:
At the end of the course, students will able to:
1. Understand the concepts of National Service Scheme (NSS) and its activities.
2. Gain the essence of volunteerism and shramdan
3. Understand the rules and procedures of physical education and its events.
4. Learn the basics of yoga and its benefits to the youth in personality development.
5. Gain the knowledge of managing the environmental issues and self-defense activities.
74
CO- PO
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3
CO2 3 3
CO3 3 2
CO4 3 3
CO5 3 2
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) III Semester
(MR-18)
Code: 80B09 PROBABILITY AND STATISTICS L T P
75
B: Testing of hypothesis: Null hypothesis, Alternate hypothesis, type I, & type II errors
– critical region, confidence interval, and Level of significance. One tailed test, two tailed
test.
Large sample tests:
1. Testing of significance for single proportion.
2. Testing of significance for difference of proportion.
3. Testing of significance for single mean.
4. Testing of significance for difference of means.
TEXT BOOKS:
1. Walpole, Probability & Statistics, for Engineers & Scientists, 8th Edition, Pearson
Education.
2. Paul A Maeyer Introductory Probability and Statistical Applications, John Wiley
Publicaitons.
3. Monte Gomery, “Applied Statistics and Probability for Engineers”, 6th Edition, Wiley
Publications.
REFERENCES:
1. Sheldon M Ross, Introduction to Probability & Statistics, for Engineers & Scientists,
5th Edition, Academic Press.
2. Miller & Freund’s , Probability & Statistics, for Engineers & Scientists, 6th Edition,
Pearson Education.
3. Murray R Spiegel, Probability & Statistics, Schaum’s Outlines, 2nd Edition, Tata Mc.
Graw Hill Publications.
4. S Palaniammal, Probability & Queuing Theory, 1st Edition, Printice Hall.
E RESOURCES:
1. http://www.csie.ntu.edu.tw/~sdlin/download/Probability%20&%20Statistics.pdf
(Probability & Statistics for Engineers & Scientists text book)
76
2. http://www.stat.pitt.edu/stoffer/tsa4/intro_prob.pdf (Random variables and its
distributions)
3. http://users.wfu.edu/cottrell/ecn215/sampling.pdf (Notes on Sampling and hypothesis
testing)
4. http://nptel.ac.in/courses/117105085/ (Introduction to theory of probability)
5. http://nptel.ac.in/courses/117105085/9 (Mean and variance of random variables)
6. http://nptel.ac.in/courses/111105041/33 (Testing of hypothesis)
7. http://nptel.ac.in/courses/110106064/5 (Measures of Dispersion)
Course Outcomes:
At the end of the course, students will able to:
1. The students will understand central tendency and variability for the given data.
2. Students would be able to find the Probability in certain realistic situation.
3. Students would be able to identify distribution in certain realistic situation. It is
mainly useful for circuit as well as non-circuit branches of engineering. Also able to
differentiate among many random variables Involved in the probability models. It is
quite useful for all branches of engineering.
4. The student would be able to calculate mean and proportions (large sample) and to
make important decisions from few samples which are taken out of unmanageably
huge populations.
5. The student would be able to calculate mean and proportions (small sample) and to
make Important decisions from few samples which are taken out of unmanageably
huge populations.
CO- PO
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 1 4 3 3 1
CO2 3 3 2 3 2 1 2
CO3 3 2 1 3 2 3
CO4 3 3 2 2 1 1 1
CO5 3 2 2
77
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) III Semester
(MR-18)
Code: 80505 DISCRETE MATHEMATICS L T P
Credits: 3 (Common for CSE and IT ) 3 - -
Prerequisites: NIL
Course Objectives:
This course provides the concepts of mathematical logic demonstrate predicate logic and
Binary Relations among different variables, discuss different type of functions and
concepts of Algebraic system and its properties. It also evaluates techniques of
Combinatorics based on counting methods and analyzes the concepts of Generating
functions to solve Recurrence equations.
78
Recurrence Relations - Recurrence relations, Solving recurrence relation by substitution
and Generating functions. Method of Characteristics roots, solution of Non-homogeneous
Recurrence Relations.
TEXTBOOKS
1. J P Tremblay & R Manohar, “Discrete Mathematics with applications to
Computer Science”, Tata McGraw Hill.
2. J.L. Mott, A. Kandel, T.P.Baker “Discrete Mathematics for Computer Scientists &
Mathematicians”, PHI.
REFERENCES
1. Kenneth H. Rosen, "Discrete Mathematics and its Applications”, TMH, Fifth
Edition.
2. Thomas Koshy, "Discrete Mathematics with Applications", Elsevier.
3. Grass Man & Trembley, "Logic and Discrete Mathematics”, Pearson Education.
4. C L Liu, D P Nohapatra, “Elements of Discrete Mathematics - A Computer
Oriented Approach”, Tata McGraw Hill, Third Edition.
E-RESOURCES
1. http://www.cse.iitd.ernet.in/~bagchi/courses/discrete-book/fullbook.pdf
2. http://www.medellin.unal.edu.co/~curmat/matdiscretas/doc/Epp.pdf
3. http://ndl.iitkgp.ac.in/document/yVCWqd6u7wgye1qwH9xY7xPG734QA9tMJN2nc
qS12ZbN7pUSSlWCxSgPOZJEokyWJlxQLYsrFyeITA70W9C8Pg
4. http://nptel.ac.in/courses/106106094/
Course Outcomes:
At the end of the course, a student will be able to
1. Apply the concepts of connectives and normal forms in real time applications.
2. Summarize predicate logic, relations and their operations.
3. Describe functions, algebraic systems, groups and Boolean algebra.
4. Illustrate practical applications of basic counting principles, permutations,
combinations, and the pigeonhole methodology.
5. Analyze techniques of generating functions and recurrence relations.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOS
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 3 2 3
CO2 3 2 3
79
CO3 3 2 3
CO4 3 3 2 3 2 3
CO5 3 2 3
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) III Semester
(MR-18)
Code: 80506 COMPUTER ORGANIZATION L T P
80
A: Micro Programmed Control - Control memory, Address Sequencing, Micro
Program Example, Design of Control Unit, Hardwired Control and Micro Programmed
Control.
B: Memory Organization - Memory Hierarchy, Main Memory - RAM and ROM Chips,
Cache Memory, Performance Considerations, Virtual Memory, Secondary Storage.
TEXT BOOKS
1. Carl Hamacher, Zvonks Vranesic, Safeazaky, “Computer Organization”, Mc Graw
Hill, 5th edition, 2002.
2. M. Morris Mano, “Computer System Architecture”, Pearson/PHI, 3rd edition,
2008.
REFERENCES
1. William Stallings, “Computer Organization and Architecture”, 6th edition,
Pearson/PHI, 2003.
2. Sivarama Dandamudi, “Fundamentals of Computer Organization and Design”,
Springer,2003.
3. John L. Hennessy and David A Patterson, “Computer Architecture a Quantitative
approach”, 4th edition, Elsevier, 2007.
4. Joseph D/Dumas II, “Computer Architecture Fundamentals and Principles of
Computer Design”, BS Publication, 2005.
E-RESOURCES
1. https://books.google.co.in/books?isbn=8131700704
2. http://ndl.iitkgp.ac.in/document/yVCWqd6u7wgye1qwH9xY7-
Eh9eBOsT1ELoYpKlg_xngrkluevXOJLs1TbxS8q2icgUs3hL4_KAi5So5FgXcVg
3. http://ndl.iitkgp.ac.in/document/yVCWqd6u7wgye1qwH9xY7xAYUzYSlXl4znudls
olr-e7wQNrNXLxbgGFxbkoyx1iN3YbHuFrzI2jc_70rWMEwQ
4. http://nptel.ac.in/courses/106106092/
Course Outcomes:
At the end of the course, students will be able to
1. Develop the ability and confidence to use the fundamentals of computer organization
as a tool in the engineering of digital systems.
81
2. Classify the impact of instruction set architecture of computer design.
3. Design memory organization and control unit operations.
4. Evaluate computer arithmetic operations of binary number system and different
hardware components associated with the input-output organization.
5. Ability to conceptualize instruction level parallelism and pipeline.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOs
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 1 2 3 2
CO2 2 3 1
CO3 2 2 3 2
CO4 3
CO5 3
82
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) III Semester
(MR-18)
Code: 80507 OPERATING SYSTEMS L T P
Credits: 3 (Common for CSE and IT ) 3 - -
Prerequisites: NIL
Course Objectives:
This course enable the students to interpret main components of operating system and
their working, identify the role of Operating System in process scheduling and
synchronization, analyze the way of addressing deadlock, understand memory
management techniques and I/O systems, describes the way of handling files and
security.
MODULE I: Computer System and Operating System Overview [10 Periods]
Basic System and Process Operations - Overview of Computer System hardware,
Operating System Objectives and services, Operating System Structure, System Calls,
System Programs.
Process Management - Process Description, Process Control Block, Process States,
Inter-process Communication.
83
MODULE V: Files [08 Periods]
File Management - File system-File concepts, Access methods, Directory structure,
File system mounting, File sharing and Protection. Implementing file systems-File system
structure and implementation, Directory implementation, Allocation methods, Free-space
management, Efficiency and performance.
Security - Protection, Security threats, Viruses, Cryptography as a security tool.
TEXT BOOKS
1. Abraham Silberchatz, Peter B. Galvin, Greg Gagne, “Operating System Principles”
7th Edition, John Wiley.
2. Stallings, “Operating Systems Internal and Design Principles”, 5th Edition, 2005,
Pearson education/PHI
REFERENCES
1. Crowley, “Operating System a Design Approach”, TMH.
2. Andrew S Tanenbaum, “Modern Operating Systems”, 2nd edition Pearson/PHI.
3. Pramod Chandra P. Bhat, “An Introduction to Operating Systems, Concepts and
Practice”, PHI, 2003
4. DM Dhamdhere, “Operating Systems: A concept based approach”, 2nd Edition,
TMH
E-RESOURCES
1. https://www.tutorialspoint.com/operating_system/operating_system_tutorial.pdf
2. https://archive.org/details/2005OperatingSystemConcepts7thEditionAbrahamSilbersc
hatz
3. https://ndl.iitkgp.ac.in/document/BN1jh1UjGAJr_Zl4CiGeVCT3CaRCi4AlvzVWgk
NQLQcFt_lb03ZmqLHrc1tBe3aA6pjyl3jlrBqPLRxX2VQUvQ
4. http://nptel.ac.in/courses/106108101/
Course Outcomes:
At the end of the course, students will be able to
1. Determine the role of Operating System in a computer.
2. Relate the methods for providing concurrency, communication and synchronization
among concurrent tasks.
3. Illustrate the schemes used to address the issues of deadlocks.
4. Contrast different memory management techniques.
5. Examine various file management strategies and security issues.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOs
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
84
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) III Semester
(MR-18)
Code: 80508 JAVA PROGRAMMING L T P
Credits: 3 (Common for CSE and IT ) 3 - -
CO1 3 1 2 1 2
CO2 2 2 2 1
CO3 2
CO4 2 2 1 2
CO5 2 2 1 1
85
B: Exception handling - Concepts of Exception handling, benefits of exception
handling, exception hierarchy, checked and unchecked exceptions, usage of try, catch ,
throw, throws and finally, built-in exceptions, creating own exception subclasses.
TEXT BOOKS
1. Herbert Schildt, “Java The complete reference”, TMH, 8th edition
2. T. Budd, “Understanding OOP with Java”, updated edition, Pearson Education.
3. Joyce Farrell, Cengage , “Object Oriented Programming C++”, 4th Edition ,2013
REFERENCES
1. P.J. Deitel and H.M. Deitel, “Java for Programmers”, Pearson education.
2. P. Radha Krishna, “Object Orientd Programming through Java”, Universities
Press.
3. S. Malhotra and S. Choudhary, “Programming in Java”, Oxford Univ. Press.
4. Bruce Eckel, “Programming in Java”, Pearson Education.
5. Herbert Schildt , “The Complete Reference, C++”, TMH, 4th edition.
E-RESOURCES
1. http://ndl.iitkgp.ac.in/document/xttk-4kfhvUwVlXBW
2. https://ndl.iitkgp.ac.in/result?q={"t":"search","k":"object%20oriented%20programmi
ng","s":["type=\"video\""],"b":{"filters":[]}}
3. http://www.rehancodes.com/files/oop-using-c++-by-joyce-farrell.pdf
4. http://www.nptel.ac.in/courses/106103115/36
Course Outcomes:
At the end of the course, students will be able to
1. Differentiate structured programming and object oriented programming and know
the concepts of classes, objects, members of a class.
2. Apply object oriented programming features and concepts for solving given
problems using inheritance and will know how to organize files in packages and
concept of interface.
86
3. Capable of handling run time errors using Exceptional Handling and develop
applications for concurrent processing using Thread Concept.
4. Design Applets that take user response through various peripheral devices such as
mouse and keyboard by event handling mechanism.
5. Design interactive applications for use on internet.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOs
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 3 2
CO2 3 2 2 3
CO3 2 2 2 2
87
CO4 3 3 3
CO5 2 2 3 3 2
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) III Semester
(MR-18)
Code: 80601 IT WORKSHOP L T P
Credits: 1 (Common for CSE and IT) - - 2
Prerequisites: NIL
Course Objectives:
The IT Workshop is a training lab course to get training on PC Hardware, Internet &
World Wide Web, and Productivity tools for documentation, Spreadsheet
computations, and Presentation.
To introduce to a personal computer and its basic peripherals, the process of
assembling a personal computer, installation of system software like MS Windows,
Linux and the required device drivers, hardware and software level troubleshooting
process.
To introduce connecting the PC on to the internet from home and workplace and
effectively usage of the internet, Usage of web browsers, email, newsgroups and
discussion forums. To get knowledge in awareness of cyber hygiene, i.e., protecting
the personal computer from getting infected with the viruses, worms and other cyber
attacks.
To introduce the usage of Productivity tools in crafting professional word documents,
excel spreadsheets and power point presentations using open office tools and LaTeX.
PC Hardware:
The students should work on working PC to disassemble and assemble to working
condition and install operating system like Linux or any other on the same PC. Students
are suggested to work similar tasks in the Laptop scenario wherever possible.
Problem 1:
Every student should identify the peripherals of a computer, components in a CPU and its
functions. Draw the block diagram of the CPU along with the configuration of each
peripheral and submit to your instructor. Every student should disassemble and assemble
the PC back to working condition.
Problem 2:
Every student should individually install operating system like Linux or MS windows on
the personal computer. The system should be configured as dual boot with both windows
and Linux.
Problem 3:
Hardware Troubleshooting: Students have to be given a PC which does not boot due to
improper assembly or defective peripherals. They should identify the problem and fix it
to get the computer back to working condition.
88
Problem 4:
Software Troubleshooting: Students have to be given a malfunctioning CPU due to
system software problems. They should identify the problem and fix it to get the
computer back to working condition. Internet & World Wide Web.
Problem 5:
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 how to access the websites and email.
Problem 6:
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.
Problem 7:
Search Engines & Netiquette:Students should know what search engines are and how to
use the search engines. Usage of search engines like Google, Yahoo, ask.com and others
should be demonstrated by student.
Problem 8:
Cyber Hygiene: Students should learn about viruses on the internet and install antivirus
software. Student should learn to customize the browsers to block pop ups, block active x
downloads to avoid viruses and/or worms.
Problem 9:
Develop home page: Student should learn to develop his/her home page using HTML
consisting of his/her photo, name, address and education details as a table and his/her
skill set as a list.
Productivity tools: LaTeX and Word Word Orientation : An overview of LaTeX and
Microsoft (MS) office / equivalent (FOSS) tool word should be learned: Importance of
LaTeX and MS offic
e / equivalent (FOSS) tool Word as word Processors, Details of the three tasks and
features that should be covered in each, using LaTeX and word – Accessing, overview of
toolbars, saving files, Using help and resources, rulers, format painter.
Problem 10:
Using LaTeX and Word to create 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.
Problem 11:
89
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.
Problem 12:
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 in word.
Problem 13 :
Spreadsheet Orientation: Accessing, overview of toolbars, saving spreadsheet files, Using
help and resources. Creating a Scheduler:-Gridlines, Format Cells, Summation, auto fill,
Formatting Text
Problem 14:
Calculating GPA -.Features to be covered:-Cell Referencing, Formulae in spreadsheet –
average, std. deviation, Charts, Renaming and Inserting worksheets, Hyper linking, Count
function, Sorting, Conditional formatting.
Problem 15:
Creating Power Point: Student should work on basic power point utilities and tools in
Latex and Ms Office/equivalent (FOSS) which help them create basic power point
presentation. PPT Orientation, Slide Layouts, Inserting Text, Formatting Text, Bullets
and Numbering, Auto Shapes, Lines and Arrows,Hyperlinks, Inserting Images, Tables
and Charts
REFERENCES:
1. Introduction to Information Technology, ITL Education Solutions limited, Pearson
Education.
2. LaTeX Companion –Leslie Lamport, PHI/Pearson.
3. Comdex Information Technology course tool kit Vikas Gupta, WILEY Dreamtech
4. IT Essentials PC Hardware and Software Companion Guide Third Edition by David
Anfinson and Ken Quamme.–CISCO Press, Pearson Education.
5. PC Hardware and A+ Handbook –Kate J. Chase PHI (Microso
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Course Outcomes:
At the end of the course, students will be able to
1. Apply knowledge for computer assembling and software installation.
2. Ability how to solve the trouble shooting problems.
3. Apply the tools for preparation of PPT, Documentation and budget sheet etc.
90
Programme Outcomes(POs) PSOs
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3 1 3 3 2
CO2 3 3 1 3 3 2
CO3 3 3 1 3 3 2
91
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) III Semester
(MR-18)
Code: 80509 OPERATING SYSTEMS LAB L T P
Credits: 2 (Common for CSE and IT) - 1 2
Prerequisite: NIL
Course Objectives:
This course enable the students to interpret main components of operating system and
their working, identify the role of Operating System in process scheduling and
synchronization, analyze the way of addressing deadlock, understand memory
management techniques and I/O systems, describes the way of handling files and
security.
TEXT BOOKS
1. Abraham Silberchatz, Peter B. Galvin, Greg Gagne, “Operating System Principles”
7th Edition, John Wiley.
92
2. Stallings “Operating Systems Internal and Design Principles”, Fifth Edition-
2005, Pearson education/PHI
REFERENCES
1. Crowley ,”Operating System A Design Approach”,TMH.
2. Andrew S Tanenbaum ,”Modern Operating Systems”, 2nd edition Pearson/PHI.
3. Pramod Chandra P. Bhat, “An Introduction to Operating Systems”, Concepts and
Practice”, PHI, 2003
4. DM Dhamdhere,”Operating Systems A concept based approach” ,2nd Edition,
TMH
Course Outcomes:
At the end of the course, students will be able to
1. Implement various CPU scheduling algorithms, Bankers algorithms used for
deadlock avoidance and prevention.
2. Develop disk scheduling algorithms and apply File organization techniques.
3. Simulate file allocation method
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
93
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) III Semester
(MR-18)
Code: 80510 JAVA PROGRAMMING LAB L T P
Credits: 2 (Common for CSE and IT) - 1 2
Prerequisite: NIL
Course Objectives:
This course will make students able to learn and understand the concepts and features of
object oriented programming and the object oriented concept like inheritance and will
know how to make use of interfaces and package, to acquire the knowledge in Java’s
exception handling mechanism, multithreading, to explore concepts of Applets and event
handling mechanism. This course makes students to gain the knowledge in programming
using Layout Manager and swings.
List of Programs:
94
d) Access specifiers.
9. 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.
11. 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
num2 is displayed in the result field when the divide button is clicked. If num1 or
num2 were not an integer, the program would throw number format exception. If
num2 were zero, the program would throw an arithmetic exception and display the
exception in the message dialogue box.
95
12. Write a JAVA program that
a) Simulates traffic light. The program lets the user select one of three lights: red, yellow
or green. When a radio button is selected, the light is turned on and only one light can
be on at a time. No light is on when the program starts.
b) Allows the user to draw lines rectangles and ovals.
TEXT BOOKS
1. Herbert Schildt, “Java The complete reference”, TMH, 7th edition, 2011.
2. T. Budd, “Understanding OOP with Java”, Pearson Education, updated edition,
1998.
REFERENCES
1. P.J. Deitel and H.M. Deitel, “Java for Programmers”, Pearson education.
2. P. Radha Krishna, “Object Oriented Programming through Java”, Universities
Press.
3. Bruce Eckel,” Programming in Java”, Pearson Education.
4. S. Malhotra and S. Choudhary,” Programming in Java”, Oxford Univ. Press.
Course Outcomes:
At the end of the course, students will be able to
1. Build simple java progras using the basic concepts of OOP
2. Develop applications on files, exceptions, threads and applets.
3. Construct GUI based applications.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOs
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 3 3 2
CO2 3 2 2 3
CO3 2 2 2 2
CO4 3 3 2
CO5 2 2 3 2 2
96
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) III Semester
(MR-18)
Code: 80M02 GENDER SENSITIZATION L T P
Credits: NIL (Common for EEE, ECE, CSE and IT) 2 - -
Prerequisites: NIL
Course Objectives:
To develop students' sensibility with regard to issues of gender in contemporary India.To
provide a critical perspective on the socialization of men and women.To introduce
students to information about some key biological aspects of genders.To expose the
students to debates on the politics and economics of work.To help students reflect
critically on gender violence.To expose students to more egalitarian interactions between
men and women.
97
Sexual Harassment: Say Nol (Towards a World of Equals: Unit -6)
Sexual Harassment, not Eve-teasing- Coping with Everyday Harassment- Further
Reading: "Chdpulum. Domestic Violence: Speaking Out (Towards a World of Equals:
Unit -5)
Is Home a Safe Place? When Women Unite (Film" Rebuilding Lives. Further Reading:
New Forums for Justice. Thinking about Sexual Violence (Towards a World of Equals:
Unit -11)
Blaming the Victim-1 Fought for my Life...." - Further Reading: The Caste Face of
Violence.
Note: Since it Is Interdisciplinary Course, Resource Persons can be drawn from the fields
of English Literature or Sociology or Political Science or any other qualified faculty who
has expertise in this field.
TEXT BOOKS
1. Towards a World of Equals: A bilingual Textbook on Gender , A Suneetha -etall
REFERENCES
1. Sen, Amartya. "More than One Million Women are Missing.' New York Review of
Books 37.20 (20 December 1990). Print. We Were Making History...' Life Stories of
Women in the ToIrmgana People's Struggle. New Delhi: Kali for Women, 1989.
2. Tripti Lahiri. "By the Numbers: Where Indian Women Work." Women's Studios Journal
(14 November 2012) Available online at: http:// blogs.visj.com/ India real
time/2012/11/14/by -the-numbers-where-Indan-womenworkP
3. K. Satyanarayana and Susie Thant (Ed.) Steel Nibs Are Sprouting: New Dalit Writing
From South India, Dossier 2: Telugu And Kannada
htto://harooreollins.co.in/BookDetailasp?Flook Cndet,3732
98
4. Vimata. "Vantillu (The Kitchen)". Women Writing in India: 600 BC to the Present.
Volume II: The 20th Century. Ed. Susie Thaw and K. Lalita. Delhi: Oxford University
Press 1995. 599-601.
5. Shatrughna, Veena et al. Women's Work and its Impact on Child Health end Nutrition,
Hyderabad, National Institute of Nutrition, Indian Council of Medical Research. 1993.
6. Stree Shakti Sanghatana. 'We Were Making I listory ....' Life Stories of Women in the
Telangana People's Struggle. New Delhi: Kali for Women, 1989.
E-RESOURCES:
1. http://www.actforyouth.net/resources/rf/rf_gender1_1213.cfm (UNDERSTANDING
GENDER)
2. https://www.simplypsychology.org/gender-biology.html(GENDERAND BIOLOGY)
3. http://www.yourarticlelibrary.com/essay/essay-on-gender-issues-in-labour-market-in-
india/40442/ (GENDER AND LABOUR)
4. http://journals.sagepub.com/doi/abs/10.1177/1077801200006007004 (ISSUES OF
VIOLENCE)
5. http://www.nordiclabourjournal.org/emner/likestilling (GENDER AND BIOLOGY)
Course Outcomes:
At the end of the course, students will be able to
1. Develop a better understanding of important issues related to gender in contemporary
India.
2. Sensitize about the 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.
3. Attain a finer grasp of how gender discrimination works in our society and how to
counter it.
4. Acquire insight into the gendered division of labour and its relation to politics and
economics.
5. Develop a sense of appreciation of women in all walks of life.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 3 2 3
CO2 3 3 3 2 3
CO3 3 3 3 2 3
CO4 3 3 3 2 3
CO5 3 3 3 2 3
99
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) III Semester
(MR-18)
Code: 80A02 L T P
INTERNSHIP - I
Credits: NIL - - -
100
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) IV Semester
(MR-18)
Code:80H04 ENGINEERING ECONOMICS AND L T P
ACCOUNTANCY
Credits: 3 ( Common for EEE,ECE and IT ) 3 - -
Prerequisites: NIL
Course Objectives:
EEA is a think beyond program which will make the student to examine the application
of microeconomics theory as applied to the manager’s responsibilities in an organization.
To explain the basic principles of managerial economics, accounting and current business
environment underlying business decision making. This course should emphasize the
quantitative and qualitative applications of economic principle to business analysis
101
MODULE IV: Capital and Capital Budgeting [09 Periods]
Capital - Capital and its significance, Types of Capital, Estimation of Fixed and Working
capital requirements, Methods and sources of raising finance.
Capital Budgeting - Nature and scope of capital budgeting, features of capital budgeting
proposals, Methods of Capital Budgeting: Payback Method, Accounting Rate of Return
(ARR) and Net Present Value Method (simple problems)
TEXT BOOKS
1. Aryasri, “Managerial Economics and Financial Analysis”, TMH, 2nd edition, 2005.
2. Varshney & Maheswari, “Managerial Economics”, 5th edition Sultan Chand, 2003
REFERENCES
1. H. Craig Peterson & W. Cris Lewis, “Managerial Economics”, PHI, 4th Edition.
2. Domnick Salvatore, “Managerial Economics In a Global Economy”, Thomson, 4th
Edition.
3. Raghunatha Reddy & Narasimhachary, “Managerial Economics& Financial
Analysis”, 4th Edition Scitech.
4. S.N.Maheswari & S.K. Maheswari, “Financial Accounting”, 6th Edition Vikas.
5. Dwivedi, “Managerial Economics”, Vikas, 6th Edition.
E-RESOURCES
1. http://www.learnerstv.com/Free-Economics-video-lecture-courses.htm
2. http://nptel.ac.in/courses/110105067/
3. http://nptel.ac.in/courses/110107073/
4. http://nptel.ac.in/courses/110101005/
5. http://nptel.ac.in/courses/109104073/
102
Course Outcomes:
At the end of the course, students will be able to
1. Understand the concepts of managerial economics and their application in evaluating
the demand.
2. Evaluate the production function and identifies the least cost combination to control
the costs of production.
3. Understand the structures of various market types and their pricing policies.
4. Understand the types of business forms and also be able to evaluate the investments
using capital budgeting techniques.
5. Understand the basic concepts of financial accounting and evaluation of company
performance using ratio analysis.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 1 3 3
CO2 3 2 1 3
CO3 1 2 3 3
CO4 2 1 3 3
CO5 1 2 3 3
103
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) IV Semester
(MR-18)
Code: 80517 L T P
COMPUTER NETWORKS
Credits: 3 3 - -
Prerequisites: NIL
Course Objectives:
This course provides students to understand the fundamental concepts of computer
networking and communications make use of IEEE standards in the construction of LAN,
build the skills of subnetting and supernetting, explain the concepts of protocols of
Tranport Layer, QoS and Congestion control mechanisms and demonstrate different
protocols of Application Layer.
104
TEXT BOOKS
1. Behrouz A. Forouzan, “Data Communications and Networking”, 4thEdition, TMH,
2006.
2. Andrew S Tanenbaum, “Computer Networks”, 4th Edition, Pearson Education/PHI.
REFERENCES
1. P.C .Gupta, “Data communications and computer Networks”, PHI.
2. S.Keshav, “An Engineering Approach to Computer Networks”, 2nd Edition, Pearson
Education.
3. W.A. Shay, “Understanding communications and Networks”, 3rd Edition, Cengage
Learning.
4. James F.Kurose & Keith W. Ross, “Computer Networking: A Top-Down Approach
Featuring the Internet”, 3rd Edition, Pearson Education.
E-RESOURCES
1. https://www.saylor.org/site/wp-content/uploads/2012/02/Computer-Networking-
Principles- Bonaventure-1-30-31-OTC1.pdf
2. http://ebook-dl.com/downloadbook/230
3. https://doi.org/10.1016/0169-7552(89)90019-6
4. http://nptel.ac.in/courses/106105081/
Course Outcomes:
At the end of the course, students will be able to
1. Understand the Layered Architecture of Computer Networks.
2. Conceptualize the protocols of Data Link Layer and can build Local area networks.
3. Apply Subnet and Supernet concepts in the construction of computer network.
4. Summarize the protocols used in Transport Layer, QoS and Congestion control
mechanisms.
5. Analyze different protocols of Application Layer and various security risks.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOs
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2
CO2 2 2
CO3 3 3
CO4 2
CO5 3 2
105
2018-19 MALLA REDDY ENGINEERING
B.Tech.
Onwards COLLEGE
IV Semester
(MR-18) (Autonomous)
Code: 80512 DATABASE MANAGEMENT SYSTEMS L T P
Credits: 3 (Common for CSE and IT ) 3 - -
Prerequisites: NIL
Course Objectives:
This course enables the students to learn the basic concepts and the applications of Data
Base Systems and conceptualize and depict a Data Base System using ER diagram,
masterin constructing queries using SQL. Using this course student can understand
relational database principles, become familiar with the basic issues of transaction
processing and concurrency control and Data Base storage structures and access
techniques.
106
B:Normal Forms- Properties of Decompositions, Normalization, Schema Refinement in
Database Design, Other Kinds of Dependencies.
MODULE IV: Transaction Management and Concurrency Control [10 Periods]
Transaction Management:-Transactions, Transaction Concept, A Simple Transaction
Model, Storage Structure, Transaction Atomicity and Durability, Transaction Isolation,
Serializability, Transaction Isolation and Atomicity Transaction Isolation Levels,
Implementation of Isolation Levels.
Concurrency Control: Lock–Based Protocols, Multiple Granularity, Timestamp-Based
Protocols, Validation-Based Protocols, Multiversion Schemes.
Recovery System-Failure Classification, Storage, Recovery and Atomicity, Recovery
Algorithm, Buffer Management, Failure with loss of nonvolatile storage, Early Lock
Release and Logical Undo Operations, Remote Backup systems..
TEXT BOOKS
1. Data base Management Systems, Raghu Ramakrishnan, Johannes Gehrke, McGraw
Hill Education (India) Private Limited, 3rd Edition.
2. Data base System Concepts, A. Silberschatz, Henry. F. Korth, S. Sudarshan, McGraw
Hill Education(India) Private Limited l, 6th edition
REFERENCES:
1. Database Systems, 6th edition, R Elmasri, ShamkantB.Navathe, Pearson Education.
2. Database System Concepts, Peter Rob & Carlos Coronel, Cengage Learning.
3. Introduction to Database Management, M. L. Gillenson and others, Wiley Student
Edition.
4. Database Development and Management, Lee Chao, Auerbach publications, Taylor
& Francis Group.
5. Introduction to Database Systems, C. J. Date, Pearson Education.
E-RESOURCES
1. https://kakeboksen.td.org.uit.no/Database%20System%20Concepts%206th%20editio
n.pdf
2. http://agce.sets.edu.in/cse/ebook/DBMS%20BY%20RAGHU%20RAMAKRISHNA
N.pdf
3. http://airccse.org/journal/ijdms/ijdms.html
107
4. http://www.springer.com/computer/database+management+%26+information+retri
eval?SGWID=0-153-12-114576-0
5. http://textofvideo.nptel.iitm.ac.in/video.php?courseId=106106093
6. http://www.nptelvideos.in/2012/11/database-management-system.html
COURSE OUTCOMES:
At the end of the course, students will be able to
1. Identify the basic elements of a relational database management system and the data
models for relevant problems.
2. Write SQL Queries by designing entity relationship model and convert entity
relationship diagrams into RDBMS and formulate SQL queries on the data.
3. Analyze various functional dependencies and apply normalization for designing a
robust data base in the development of application software.
4. Implement transactions, concurrency control, recovery and Query optimization
techniques.
5. Compare various indexing and hashing techniques.
108
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) IV Semester
(MR-18)
Code: 80602 WEB TECHNOLOGIES L T P
Credits: 3 (Common for CSE and IT ) 3 - -
Course Objectives:
This course enables the students to identify the fundamental concepts for developing web
application using PHP language for server side scripting, analyze how data can be
transported using XML, develop a web applications with server side programming using
java servlets & JSP Servlets and client side scripting with java script and AJAX
TEXT BOOKS:
109
1. Web Technologies, Uttam K Roy, Oxford University Press
2. The Complete Reference PHP – Steven Holzner, Tata McGraw-Hill
REFERENCES:
1. Web Programming, building internet applications, Chris Bates 2nd edition, Wiley
Dreamtech
2. Java Server Pages –Hans Bergsten, SPD O’Reilly
3. Java Script, D. Flanagan, O’Reilly,SPD.
4. Beginning Web Programming-Jon Duckett WROX.
5. Programming World Wide Web, R. W. Sebesta, Fourth Edition, Pearson.
6. Internet and World Wide Web – How to program, Dietel and Nieto, Pearson
E-RESOURCES
1. https://www.w3schools.com/html/
2. https://www.javatpoint.com/servlet-tutorial
3. https://ndl.iitkgp.ac.in/result?q={%22t%22:%22search%22,%22k%22:%22web%20te
chnologies%22,%22s%22:[],%22b%22:{%22filters%22:[]}}
4. http://nptel.ac.in/courses/106105084/
Course Outcomes:
At the end of the course, students will be able to
1. Understand the concepts of client side scripting, validating of forms and AJAX
programming.
2. Identify the role of server side scripting using PHP programming
3. Create web pages using XML and explore how to parse and use XML Data with
java.
4. Design dynamic web application using server side programming with java servlets
and JSP
5. Contrast on how to connect and retrieve data through a web page from database
using JDBC
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOs
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 2 2 3 2 3 3
CO2 3 2 2 2 3 2 3 3
CO3 3 2 2 2 3 2 3 3
CO4 3 2 2 2 3 2 3 3
CO5 3 2 2 2 3 2 3 3
110
Professional
Elective-I
111
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) IV Semester
(MR-18)
Code: 80535 Cloud Computing L T P
Credits: 3 [Professional Elective - I] 3 - -
112
for Messaging. Internet Messaging Access Protocol (IMAP), Standards for Security,
Examples of End-User Access to Cloud Computing.
TEXT BOOKS
1. John W. Rittinghouse, "Cloud Computing: Implementation, Management, and
Security ". James F. Ransome, CRC Press 2009.
2. Kai Hwang. Geoffrey C.Fox, Jack J. Dongarra, “Distributed and Cloud Computing
From Parallel Processing to the Internet of Things”, Elsevier, 2012.
3. Rajkumar Buyya, James Broberg and Andrzej M. Goscinski,” Cloud Computing:
Principles and Paradigms (Wiley Series on Parallel and Distributed Computing),
Wiley Publishing ©2011
REFERENCES
1. Raluca Ada Popa, Catherine M.S. Redfield, Nickolai Zeldovich, and Hari
Balakrishnan, “CryptDB: Protecting Confidentiality with encrypted Query
rd
Processing”23 ACM Symposium on Operating Systems Principles (SOSP 2011),
Cascais, Portugal October 2011.
2. Craig Gentry,”A Fully Homomorhic Encryption Scheme”, September 2009.
3. David Marshall, Wade A. Reynolds, "Advanced Server Virtualization: VMware
and Microsoft Platform in the Virtual Data Center", Auerbach Publications, 2006.
E-RESOURCES
1 http://www.motc.gov.qa/sites/default/files/cloud_computing_ebook.pdf
2 https://www.thesisscientist.com/docs/Study%20Notes/8ad50655-64f5-46d4-bc89-
0c02feaf132f
3 http://ndl.iitkgp.ac.in/document/zyMnqgZQXCJME6wgSqrU87VCGcelOw5mZ-
5ybmrhKBj79VQPP0_ZQHLqcOopPDoaFWhZybCrPg_joTbBU8ZpGA
4 http://www.springer.com/computer/communication+networks/journal/13677
5 http://nptel.ac.in/courses/106106129/28
Course Outcomes:
At the end of the course, students will be able to
1. Understand the cloud enabling technologies and the Cloud service models.
2. Choose the levels of virtualization and tools for resource provisioning.
3. Compare the cloud platform architectures of virtualized data centers and Inter-
cloud Resource Management.
4. Analyze the principles of Security and Trust management to protect
confidentiality of data in the Cloud.
5. Propose the standards of Parallel and Distributed Programming Paradigms for
improving user Access to Cloud Computing.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
COs Programme Outcomes(POs) PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 1 2 1
113
CO2 1 2 2 1 1
CO3 1 3 2 1
CO4 1 2 1
CO5 1 2 1 1 2
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) IV Semester
(MR-18)
Code: 80524 NEURAL NETWORKS L T P
Credits: 3 [Professional Elective - I] 3 - -
Prerequisite: NIL
Course Objectives: To understand the neural activities and learning process.
Module I:
Basic Learning Algorithms [09 Periods]
Biological Neuron – Artificial Neural Model – Types of Activation Functions –
Architecture– Feed Forward and Feedback – Learning Process – Error Correction
Learning – Memory Based Learning – Hebbian Learning – Competitive Learning –
Boltzman Learning – Supervised and Unsupervised Learning – Learning Tasks – Pattern
Space– Weight Space – Pattern Association – Pattern Recognition – Function
Approximation – Control – Filtering – Beam forming – Memory – Adaptation –
Statistical Learning Theory – Single Layer Perception – Perception Learning Algorithm–
Perception Convergence Theorem – Least Mean Square Learning Algorithm – Multilayer
Perception – Back Propagation Algorithm – XOR problem – Limitations of Back
Propagation Algorithm
Module II:
Radial Basis Function Networks and Support Vector Machines [09 Periods]
Cover‘s Theorem on the Separability of Patterns – Exact Interpolator – Regularization
Theory – Generalized Radial Basis Function Networks – Learning in Radial Basis
Function Networks – Applications – XOR Problem – Image Classification
Support Vector Machines
Optimal Hyperplane for Linearly Separable Patterns and Nonseparable Patterns – Support
Vector Machine for Pattern Recognition – XOR Problem – –insensitive Loss Function –
Support Vector Machines for Nonlinear Regression
Module III:
A: Committee Machines [12 Periods]
Ensemble Averaging – Boosting – Associative Gaussian Mixture Model – Hierarchical
Mixture of Experts Model (HME) – Model Selection using a Standard Decision Tree –
Apriori and Posteriori Probabilities – Maximum Likelihood Estimation – Learning
Strategies for the HME Model – EM Algorithm – Applications of EM Algorithm to HME
Model
B:Neurodynamics Systems
114
Dynamical Systems – Attractors and Stability – Non–linear Dynamical Systems –
Lyapunov Stability – Neurodynamical Systems – The Cohen–Grossberg Theorem
Module IV:
Attractor Neural Networks [09 Periods]
Associative Learning – Attractor Neural Network Associative Memory – Linear
Associative Memory – Hopfield Network – Content Addressable Memory – Strange
Attractors and Chaos -Error Performance of Hopfield Networks – Applications of
Hopfield Networks – Simulated Annealing – Boltzmann Machine – Bidirectional
Associative Memory – BAM Stability Analysis – Error Correction in BAMs – Memory
Annihilation of Structured Maps in BAMS
-Continuous BAMs – Adaptive BAMs – Applications
Adaptive Resonance Theory: Noise – Saturation Dilemma – Solving Noise – Saturation
Dilemma – Recurrent On–center – Off– surround Networks – Building Blocks of
Adaptive Resonance – Substrate of Resonance Structural Details of Resonance Model –
Adaptive Resonance Theory – Applications
Module V:
Self Organizing Maps [09 Periods]
Self–organizing Map – Maximal Eigenvector Filtering – Sanger‘s Rule – Generalized
Learning Law – Competitive Learning – Vector Quantization – Mexican Hat Networks –
Self–organizing Feature Maps – Applications PULSED NEURON MODELS – Spiking
Neuron Model – Integrate–and–Fire Neurons– Conductance Based Models – Computing
with Spiking Neurons
TEXT BOOKS:
1. Satish Kumar, ―Neural Networks, A Classroom Approach‖, Tata McGraw -Hill, 2004.
2. Simon Haykin, ―Neural Networks, A Comprehensive Foundation‖, 2nd Edition,
Addison Wesley Longman,2001.
REFERENCES:
1. Martin T.Hagan, Howard B. Demuth and Mark Beale, ―Neural Network Design‖,
Thomson Learning, 2003.
2. James A. Freeman and David M. Skapura, ―Neural Networks Algorithms,
Applications and Programming Techniques‖, Pearson Education, 2003.
Course Outcomes:
At the end of the course, students will be able to
1. Learn basic neural network architecture
2. Learn basic learning algorithms.
3. Understand data pre and post processing
4. Learn training, verification and validation of neural network models
5. Design Engineering application that can learn using neural networks.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
115
Programme Outcomes(POs) PSOs
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 2 3 3 3 3 3
CO2 3 3 2 3 3 2 2
CO3 3 3 3 2 2 2 2
CO4 3 3 3 3 3 2 2
CO5 3 3 3 3 2 2 2
116
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) IV Semester
(MR-18)
Code: 80525 COMPUTER GRAPHICS L T P
Credits: 3 [Professional Elective - I] 3 - -
Prerequisites: NIL
Course Objectives:
This course is to enable the students to understand the fundamental concepts of display
devices and output primitives, to demonstrate 2D transformations, viewing and clipping
algorithms, explore different representations of 3D objects and illumination models, to
understand 3D transformations and viewing, discuss surface detection and animation
methods.
117
projection transforms, clipping.
MODULE V: Surface detection Methods and Animation [09 Periods]
Visible surface detection methods - Classification, back-face detection, depth-
buffer, scan-line, depth sorting, BSP-tree methods, area sub-division and octree
methods.
Computer Animation - Design of animation sequence, general computer animation
functions, raster animation, computer animation languages, key frame systems, motion
specifications.
TEXT BOOKS
1. Donald Hearn and M.Pauline Baker, “Computer Graphics C version”, Pearson
Education.
2. Foley,VanDam,Feiner and Hughes, “Computer Graphics Principles &
nd
practice”, 2 edition in C, Pearson Education.
REFERENCES
1. Donald Hearn and M.Pauline Baker, “Computer Graphics”, 2nd Edition,
PHI/Pearson Education.
2. Zhigand xiang, Roy Plastock, Schaum’s outlines, “Computer Graphics", 2nd
edition, Tata Mc- Graw hill.
3. David F Rogers, "Procedural elements for Computer Graphics", Tata Mc Graw
hill, 2nd edition.
E-RESOURCES
1. http://www.hiteshpatel.co.in/ebook/cg/Computer_Graphics_C_Version.pdf
2. http://ptgmedia.pearsoncmg.com/images/9780321399526/samplepages/0321399528.p
df
3. http://social.cs.uiuc.edu/papers/pdfs/g5kar.pdf
4. http://ndl.iitkgp.ac.in/document/yVCWqd6u7wgye1qwH9xY7y_TqI7sLJ_1X3zVWN
HhVwSwBCdfRRvSTrPP45TFWuzrxWT5ea_k_dP1rirZCeNbWw
Course Outcomes:
At the end of the course, students will be able to
1. Develop simple graphics applications.
2. Apply 2D objects transformations.
3. Use the Concepts of 3D Object representations.
4. Design 3D object transformations and viewing.
5. Build Animation sequences.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOs
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3
CO2 3 2
118
CO3 2 2
CO4 3 2
CO5 2 3
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) IV Semester
(MR-18)
Code: 80519 L T P
COMPUTER NETWORKS LAB
Credits: 2 - 1 2
Prerequisite: NIL
Course Objectives:
This course provides students to understand the fundamental concepts of computer
networking and communications make use of IEEE standards in the construction of LAN,
build the skills of subnetting and supernetting, explain the concepts of protocols of
Tranport Layer, QoS and Congestion control mechanisms and demonstrate different
protocols of Application Layer.
List of Programs:
1. Implement the data link layer farming methods:
a) CharacterCount
b) Character stuffing and destuffing.
c) Bit stuffing and destuffing
2. Implement on a data set of characters the three CRC polynomials: CRC-12, CRC-
16 and CRC-32.
3. Implement Parity Check using the following techniques
a) Single Dimensional Data
b) Multi Dimensional Data
4. Implement the Even and Odd parity.
5. Impelementation of Data Link Protocols
a) Unrestricted Simplex Protocol
b) Stop and wait Protocol
c) Noisy Channel
6. Impelementation of Sliding Window Protocols
a) One bit sliding window protocol
b) Go Back N sliding window protocol
c) Selective Repeat sliding window protocol
7. Write a code simulating ARP /RARP protocols
8. Impelementation of Routing Protocols
a) Dijkstra's algorithm
119
b) Distance Vector routing protocol
c) Link State routing protocol
9. Implement the congestion algorithms
a) Token bucket algorithm
b) Leaky bucket algorithm
10. Implement DES algorithm.
11. Implement RSA algorithm.
12. Write a program to implement client-server application using TCP
TEXT BOOKS
1. Behrouz A. Forouzan, “Data Communications and Networking”, 4thEdition, TMH,
2006.
2. Andrew S Tanenbaum, “Computer Networks”, 4th Edition, Pearson Education/PHI.
REFERENCES
1. P.C .Gupta, “Data communications and computer Networks”, PHI.
2. S.Keshav, “An Engineering Approach to Computer Networks”, 2nd Edition,
Pearson Education.
3. W.A. Shay, “Understanding communications and Networks”, 3rd Edition, Cengage
Learning.
Course Outcomes:
At the end of the course, students will be able to
1. Implement the various protocols.
2. Analyze various Congestion control mechanisms.
3. Implement encryption mechanisms using Symmetric Key and Assymetric Key
algorithms.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOs
CO
s PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO
1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO
3 2
1
CO
3 2
2
CO
1 2
3
120
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) IV Semester
(MR-18)
Code: 80515 DATABASE MANAGEMENT SYSTEMS LAB L T P
Credits: 2 (Common for CSE and IT ) - 1 2
Prerequisite: NIL
Course Objectives:
This course enable the students to learn and understand the fundamentals of data models
and conceptualize and depict a database system using ER diagram, learn about SQL and
relational database design, build the databases using normalization techniques, study the
basic issues of transaction processing and concurrency control and to explore the
concepts of file organization techniques
List of Programs:
Roadway Travels: "Roadway Travels" is in business since 1997 with several buses
connecting different places in India. Its main office is located in Hyderabad.
The company wants to computerize its operations in the following area
Reservations and Ticketing
Cancellations
The above process involves many steps like 1. Analyzing the problem and identifying the
121
Entities and Relationships 2. E-R Model 3. Relational Model 4. Normalization 5.
Creating the database 6. Querying. Students are supposed to work on these steps week
wise and finally create a complete ―Database system to Roadway Travels. Examples are
given at every experiment for guidance to students.
1: E-R Model
Analyze the problem carefully and come up with the entities in it. Identify what data has
to be persisted in the database. This contains the entities, attributes etc. Identify the
primary keys for all the entities. Identify the other keys like candidate keys, partial keys,
if any.
Example: Entities: 1. BUS 2. Ticket 3. Passenger
Relationships: 1. Reservation 2. Cancellation
PRIMARY KEY ATTRIBUTES: Ticket ID (Ticket Entity) ;Passport ID
(Passenger Entity) ; Bus_NO (Bus Entity)
Apart from the above mentioned entities you can identify more. The above mentioned are
few.
Note: The student is required to submit a document by writing the Entities andKeys to
the lab teacher.
Source
Bus
Bus
Destination
Department
Reservatio
n
Sex
Ticket No
Ticket Date of
Source journey
Departure
Age
Note: The student is required to submit a document by drawing the E-RDiagram to the
lab teacher.
122
3: Relational Model
Represent all the entities (Strong, Weak) in tabular fashion. Represent relationships in a
tabular fashion. There are different ways of representing relationships as tables based on
the cardinality. Represent attributes as columns in tables or as tables based on the
requirement. Different types of attributes (Composite, Multi-valued, and Derived) have
different way of representation.
Example: E-R diagram for bus
Example: The passenger tables look as below. This is an example. You can add more
attributes based on your E-R model. This is not a normalized table.
Passenger
Name Age Sex Address Passport Id
4: Normalization
Database normalization is a technique for designing relational database tables to
minimize duplication of information and, in so doing, to safeguard the database against
certain types of logical or structural problems, namely data anomalies.
For example, when multiple instances of a given piece of information occur in a table,
the possibility exists that these instances will not be kept consistent when the data within
the table is updated, leading to a loss of data integrity.
Passportid Ticketid
A table that is sufficiently normalized is less vulnerable to problems of this kind, because
its structure reflects the basic assumptions for when multiple instances of the same
information should be represented by a single instance only.
For the above table in the First normalization we can remove the multi valued attribute.
Ticket_id and place it in another table along with the primary key of passenger.
First Normal Form: The above table can be divided into two tables as shown below.
Passenger
Name Age Sex Address Passport ID
You can do the second and third normal forms if required. Anyhow Normalized tables
are given at the end.
123
tables, altering the database, dropping tables and databases If not required. You will also
try truncate, rename commands etc.
Example for creation of a normalized “Passenger” table.
CREATE TABLE Passenger (Passport_id INTEGER PRIMARY KEY, Name
VARCHAR (50) Not NULL, Age Integer Not NULL, Sex Char, Address VARCHAR
(50) Not NULL);
Similarly create all other tables.
Note: Detailed creation of tables is given at the end.
7: Querying
In this week you are going to practice queries (along with sub queries) using ANY, ALL,
IN, Exists, NOT EXISTS, UNION, INTERSECT, Constraints etc.
Practice the following Queries:
1. Display unique PNR_no of all passengers.
2. Display all the names of male passengers.
3. Display the ticket numbers and names of all the passengers.
4. Display the source and destination having journey time more than 10 hours.
5. Find the ticket numbers of the passengers whose name start with ‘A‘and ends
with ‘H‘.
6. Find the names of passengers whose age is between 30 and 45.
7. Display all the passengers names beginning with ‘A‘
8. Display the sorted list of passengers names
124
MAX and MIN), GROUP BY, HAVING and Creation and dropping of Views.
Write a Query to display the Information present in the Passenger and cancellation tables.
Hint: Use UNION Operator.
Find number of tickets booked for each PNR_no using GROUP BY CLAUSE. Hint: Use
GROUP BY on PNR_No.
Find the number of tickets booked in each class where the number of seats is greater than
1. Hint: Use GROUP BY, WHERE and HAVING CLAUSES.
10: Triggers
In this week you are going to work on Triggers. Creation of insert trigger, delete trigger,
update trigger. Practice triggers using the above database.
Eg: CREATE TRIGGER updcheck BEFORE UPDATE ON passenger FOR
EACH ROW
BEGIN
IF NEW.TickentNO > 60 THEN SET New.Tickent no
= Ticket no;
ELSE
SET New.Ticketno = 0; END IF;
END;
11: Procedures
In this session you are going to learn Creation of stored procedure, Execution of
procedure and modification of procedure. Practice procedures using the above database.
Eg:CREATE PROCEDURE myProc ()
BEGINage>=40; End;
12: Cursors
In this week you need to do the following: Declare a cursor that defines a result set.
Open the cursor to establish the result set. Fetch the data into local variables as needed
from the cursor, one row at a time. Close the cursor when done
CREATE PROCEDURE myProc (in_customer_id INT) BEGIN
DECLARE v_id INT;
DECLARE c1 CURSOR FOR SELECT stdId, stdFirstname FROM students WHERE
stdId=in_customer_id;
OPEN c1;
FETCH c1 into v_id, v_name; Close c1;
125
END;
Tables
BUS
Bus No: Varchar: PK (Public key) Source: Varchar Destination: Varchar
Passenger
PPNO: Varchar(15) : PK Name: Varchar(15) Age : int (4) Sex:Char(10) : Male / Female
Address: VarChar(20)
Passenger_Tickets
PPNO: Varchar(15): PK Ticker_No: Numeric(9)
Reservation
PNR_No: Numeric(9) : FK Journey_date : datetime(8) No_of_seats : int (8)
Address: Varchar (50) Contact_No: Numeric (9) -->should not be less than 9 and should
not accept any other character other than Integer Status: Char (2): Yes / No
Cancellation
PNR_No: Numeric(9) : FK Journey_date : datetime(8) No_of_seats : int (8) Address :
Varchar (50) Contact_No: Numeric (9) --> Should not be less than 9 and Should not
accept any other character other than Integer Status: Char (2) : Yes / No
Ticket
Ticket_No: Numeric (9): PK Journey_date: datetime(8) Age : int (4) Sex:Char(10) : Male
/ Female Source : Varchar Destination : Varchar Dep_time : Varchar
TEXT BOOKS
1. Rick F.Vander Lans, "Introduction to SQL", Pearson education.
2. B.Rosenzweig and E.Silvestrova,"Oracle PL/SQL", Pearson education.
REFERENCES
1. M.Mc Laughlin,"Oracle Database 11g PL/SQL Programming", TMH.
2. J.J.Patrick,"SQL Fundamentals", Pearson Education
3. Steven Feuerstein,"Oracle PL/SQL Programming", SPD.
4. Dr.P.S.Deshpande, "SQL & PL/SQL for Oracle 10g", Black Book, Dream Tech.
Course Outcomes:
At the end of the course, students will be able to
1. Design and implement a database schema for a given problem.
2. Generate queries on a database using SQL commands.
3. Declare and enforce integrity constraints on a database using a state-of-the-art
RDBMS.
4. Make use of procedures for data accessing and manipulations.
126
CO- PO Mapping
CO1 3 3 3 2 3 2 3 3
CO2 3 3 3 3 3 3 3 3
CO3 3 3 3 2 3 2 3 3
CO4 3 3 3 3 3 3 3 3
127
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) IV Semester
(MR-18)
Code: 80603 WEB TECHNOLOGIES LAB L T P
Credits: 2 (Common for CSE and IT) - 1 2
Prerequisite: NIL
Course Objectives:
To enable the student to program web applications using the following technologies,
AJAX, PHP, Tomcat Server, Servlets, JSP
Note:
1. Use LAMP Stack (Linux, Apache, MySQL and PHP) for the Lab Experiments.
Though not mandatory, encourage the use of Eclipse platform wherever applicable.
2. The list suggests the minimum program set. Hence, the concerned staff is requested to
add more problems to the list as needed.
List of Programs:
2. Write an HTML page including javascript that takes a given set of integer numbers
and shows them after sorting in descending order.
3. Write an HTML page including any required Javascript that takes a number from one
text field in the range of 0 to 999 and shows it in another text field in words. If the
number is out of range, it should show “out of range” and if it is not a number, it
should show “not a number” message in the result box.
4. Write an HTML page that has one input, which can take multi-line text and a submit
button. Once the user clicks the submit button, it should show the number of
characters, words and lines in the text entered using an alert message. Words are
separated with white space and lines are separated with new line character.
5. Write an HTML page that contains a selection box with a list of 5 countries. When
the user selects a country, its capital should be printed next to the list. Add CSS to
customize the properties of the font of the capital (color, bold and font size).
128
6. Create an XML document that contains 10 users information. Write a Java program,
which takes User Id as input and returns the user details by taking the user
information from the XML document using (a) DOM Parser and (b) SAX parser.
Implement the following web applications using (a) PHP, (b) Servlets and (c) JSP:
7. A user validation web application, where the user submits the login name and
password to the server. The name and password are checked against the data already
available in Database and if the data matches, a successful login page is returned.
Otherwise a failure message is shown to the user.
9. Modify the above program to use AJAX to show the result on the same page below
the submit button.
10. A simple calculator web application that takes two numbers and an operator (+, -, /, *
and%) from an HTML page and returns the result page with the operation performed
on the operands.
11. Modify the above program such that it stores each query in a database and checks the
database first for the result. If the query is already available in the DB, it returns the
value that was previously computed (from DB) or it computes the result and returns it
after storing the new query and result in DB.
12. A web application takes a name as input and on submit it shows a hello <name>
pagewhere <name> is taken from the request. It shows the start time at the right top
corner ofthe page and provides a logout button. On clicking this button, it should
show a logoutpage with Thank You <name> message with the duration of usage
(hint: Use session tostore name and time).
13. A web application that takes name and age from an HTML page. If the age is less
than18, it should send a page with “Hello <name>, you are not authorized to visit this
site”message, where <name> should be replaced with the entered name. Otherwise it
shouldsend “Welcome <name> to this site” message.
The user is first served a login page which takes user's name and password.
Aftersubmitting the details the server checks these values against the data from a
database andtakes the following decisions.
If name and password matches, serves a welcome page with user's full name.
If name matches and password doesn't match, then serves “password mismatch” page
129
If name is not found in the database, serves a registration page, where user’s full name
isasked and on submitting the full name, it stores, the login name, password and full
namein the database (hint: use session for storing the submitted login name and
password)
15. A web application that lists all cookies stored in the browser on clicking “List
Cookies”button. Add cookies if necessary.
TEXT BOOKS
1. The Complete Reference PHP – Steven Holzner, Tata McGraw-Hill
2. Web Programming, building internet applications, Chris Bates 2nd edition, Wiley
Dreamtech
REFERENCES
1. Java Server Pages –Hans Bergsten, SPD O’Reilly
2. Java Script, D.Flanagan, O’Reilly, SPD.
3. Internet and World Wide Web – How to program, Dietel and Nieto, Pearson.
Course Outcomes:
At the end of the course, students will be able to
1. Demonstrate use of LAMP Stack for web applications and Tomcat Server for
Servlets and JSPs
2. Design simple applications with Technologies like HTML, Javascript, AJAX, PHP,
3. Utilize the concepts of Servlets and JSPsand implement dynamic websites and
Connect to Database and get results
4. UseParse XML files using Java (DOM and SAX parsers)
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOs
COs P P PO PO PO PO PO7 PO8 PO PO10 PO11 PO12 PSO1 PSO2 PSO3
O O 3 4 5 6 9
1 2
CO1 3 3 2 2 2 3 2 3 3
CO2 3 3 2 2 2 3 2 3 3
CO3 3 3 2 2 2 3 2 3 3
CO4 3 3 2 2 2 3 2 3 3
130
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) IV Semester
(MR-18)
Code: 80M01 ENVIRONMENTAL SCIENCE L T P
Credits: NIL 2 - -
Prerequisites: NIL
Course Objectives:
An interdisciplinary approach to complex environmental problems using basic tools of
the natural and social sciences, including geo-systems, biology, chemistry, economics,
political science and international processes. The ability to work effectively as a member
of an interdisciplinary team on complex problem of environment.
MODULE II: Natural resources, Biodiversity and Biotic resources [09 Periods]
Natural Resources - Classification of Resources: Living and Non-Living resources,
Renewable and non- renewablE-RESOURCES. Water resources: use and over utilization
of surface and ground water,floods and droughts, Dams: benefits and problems. Mineral
resources: use and exploitation, environmental effects of extracting and using mineral
resources–case studies. Energy resources: growing energy needs, introduction to
renewable and nonrenewable energy sources.
Biodiversity and Biotic resources - Introduction, Definition, genetic, species and
ecosystem diversity. Values of biodiversity: Consumptive use, productive use, social,
ethical, aesthetic and intrinsic values. Threats to Biodiversity (habitat loss, poaching of
wildlife, man-wildlife conflicts). Conservation of Biodiversity (In-situ and Ex-situ
conservation)
131
hazardous waste, oastal Pollution due to sewage and marine disposal of industrial
effluents. E-waste and its management.
MODULE IV: Global Environmental Problems and Global effects [06 Periods]
Green house effect, Green House Gases (GHG), Global Warming, Sea level rise, climate
change and their impacts on human environment. Ozone depletion and Ozone depleting
substances ODS). Deforestation and desertification. International conventions/Protocols:
Earth summit, Kyoto protocol and Montréal Protocol.
TEXT BOOKS
1. R. Rajagopalan, “Environmental studies From crisis to cure”, Oxford University
Press 2 nd Edition, 2005.
2. Anubha Kaushik, C. P. Kaushik, “Environmental studies” New age International
Publishers,4 th Edition,2012.
REFERENCES
1. Erach Bharucha, “Environmental studies” University Grants Commission, and
University
Press, 1 st Edition, 2005.
2. M. Anji Reddy “Text book of Environmental Science and Technology” 3 rd
Edition, 2007
3. Richard T. Wright, “Environmental Science: towards a sustainable future”PHL
Learning,Private Ltd. New Delhi, 2 nd Edition., 2008
4. Gilbert McMasters and Wendell P. Ela, “Environmental Engineering and science”,
3rd
Edition, PHI Learning Pvt. Ltd., 2008.
E-RESOURCES
1. http://www.gdrc.org/uem/ait-terms.html (Glossary of Environmental terms).
2. http://www.environmentalscience.org/ (Environmental sciences Lectures series).
3. Journal of earth science and climatic change (OMICS International Journal).
4. Journal of pollution effects & control (OMICS International Journal).
132
5. nptel.ac.in/courses/120108004/ (Principles of Environment Management Lectures).
6. http://www.nptelvideos.in/2012/12/fundamentals-of-environmental-pollution.html
Course Outcomes:
At the end of the course, students will be able to
1. To enable the students to realize the importance of ecosystem, its structure, services.
To make the students aware of Different natural functions of ecosystem, this helps to
sustain the life on the earth.
2. To use natural resources more efficiently.
3. To make the students aware of the impacts of human actions on the environment, its
effects and minimizing measures to mitigate them.
4. To educate the students regarding environmental issues and problems at local,
national and international level.
5. To know more sustainable way of living
133
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) V Semester
(MR-18)
Code: 80604 L T P
AUTOMATA AND COMPILER DESIGN
Credits: 3 3 - -
Course Objectives:
This course enable the students to define basic properties of formal languages, explain the
Regular languages and grammars, inter conversion, Normalizing CFG , describe the
context free grammars, minimization of CNF, GNF and PDA , designing Turing
Machines and types of Turing Machines, church’s hypothesis counter machines, LBA, P
and NP problems and LR grammar.
134
Phases, Compiler-Construction Tools.The Role of the Lexical Analyzer, Input Buffering,
Specification of Tokens, Recognition of Tokens, A Language for Specifying Lexical
Analyzers, Design of a Lexical Analyzer Generator, Optimization of DFA-Based Pattern
Matchers
TEXT BOOKS:
1. John C. Martin, “Introduction to Languages and Theory of Computation”, TMH;
Third Edition.
2. Alfred Aho, Ravi Sethi, Jeffrey D Ullman, “Compilers Principles, Techniques and
Tools”, Pearson Education Asia.
REFERENCES:
1. Adesh K. Pandey “An introduction to automata theory and formal
languages”, Publisher: S.K. Kataria and Sons.
2. Deniel I. Cohen, Joh Wiley and Sons, Inc “Introduction to computer theory”.
3. Allen I. Holub “Compiler Design in C”, Prentice Hall of India.
4. J.P. Bennet, “Introduction to Compiler Techniques”, Tata McGraw-Hill,
Second Edition.
E –RESOURCES:
135
1. https://www.iitg.ernet.in/dgoswami/Flat-Notes.pdf
2. https://books.google.co.in/books?isbn=8184313020
3. http://www.jalc.de/
4. https://arxiv.org/list/cs.FL/0906
5. http://freevideolectures.com/Course/3379/Formal-Languages-and-Automata-Theory
6. http://nptel.ac.in/courses/111103016/
Course Outcomes:
At the end of the course, students will be able to
1. Define the theory of automata types of automata and FA with outputs.
2. Differentiate regular languages and applying pumping lemma.
3. Classify grammars checking ambiguity able to apply pumping lemma for CFL
various types of PDA.
4. Illustrate Turing machine concept and in turn the technique applied in computers.
5. Analyze P vs NP- Class problems and NP-Hard vs NP-complete problems, LBA, LR
Grammar, Counter machines, Decidability of Problems.
136
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) V Semester
(MR-18)
Code: 80605 ANDROID APPLICATION DEVELOPMENT L T P
Credits: 3 3 - -
Prerequisite: NIL
Course Objectives:
This course aims the students to learn the essentials of mobile apps development, aids in
developing simple android applications, identify the essentials of android design, file
settings, study about user interface design and develop android APIs.
137
Android APIs-I: Using Common Android APIs Using Android Data and Storage APIs,
Managing data using SQLite, Sharing Data between Applications with Content
Providers.
Android APIs-II :Using Android Networking APIs, Using Android Web APIs, Using
Android Telephony APIs, Deploying Android Application to the World.
TEXT BOOKS:
1. James Keogh, “J2ME: The Complete Reference”, Tata McGrawHill.
2. Lauren Darcey and Shane Conder, “Android Wireless Application Development”,
Pearson Education, 2nd ed. (2011).
REFERENCES:
1. Reto Meier, “Professional Android 2 Application Development”, Wiley India Pvt
Ltd.
2. Mark L Murphy, “Beginning Android”, Wiley India Pvt Ltd.
3. Barry Burd, “Android Application Development All in one” Edition: I, Wiley India
Pvt Ltd.
E RESOURCES
1. http://onlinevideolecture.com/ebooks/?subject=Android-Development
2. https://developer.android.com/training/basics/firstapp/index.html
3. IEEE Transactions on Mobile Computing
4. International Journal of Interactive Mobile Technologies
5. http://nptel.ac.in/courses/106106147/
Course Outcomes
On successful completion of the course, a student will be able to:
1. Classify different types of Platforms.
2. Appreciate the Mobility landscape.
3. Familiarize with Mobile apps development aspects.
4. Design and develop mobile apps, using Android as development platform, with key
focus on user experience design, native data handling and background tasks and
notifications.
5. Perform testing, signing, packaging and distribution of mobile apps.
CO- PO Mapping
Programme Outcomes(POs) PSOs
COs PO1 PO PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO PSO PSO
2 1 2 3
CO1 2 3 1
CO2 3 3
138
2018-19
MALLA
3
REDDY
3
ENGINEERING COLLEGE B.Tech.
Onwards
CO3
(Autonomous) V Semester
(MR-18)
CO4 2 1 3
Code:
CO5 80606 PYTHON PROGRAMMING
1 3 3 L T 3 P
Credits: 3 (Common for IT and CSE) 3 - -
Prerequisites: NIL
Course Objectives:
This course enables the students to understand the fundamentals of python programming,
describe the various operators and control flow statements, analyze various data
structures, make use of functions, discuss about MODULE s, packages in python, object
oriented concepts, exception handling, illustrate advanced concepts like multithreading,
graphics and generate various test cases.
REFERENCES
1. Allen Downey, “Think Python”, Green Tea Press
2. W. Chun, “Core Python Programming”, Pearson.
3. Kenneth A. Lambert, “Introduction to Python”, Cengage
E–RESOURCES
1. http://kvspgtcs.org/wp-content/uploads/2013/08/Python-Programming-for-the-
Absolute-Beginner.pdf 2
2. http://www.bogotobogo.com/python/files/pytut/Python%20Essential%20Reference,%
20Fourth%20Edition%20(2009).pdf
3. https://periodicals.osu.eu/ictejournal/dokumenty/2015-02/ictejournal-2015-2-article-
1.pdf
4. http://ptgmedia.pearsoncmg.com/images/9780132678209/samplepages/0132678209.p
df
5. http://www.learnerstv.com/Free-Computer-Science-Video-lectures-ltv163-Page1.htm
Course Outcomes
At the end of the course, students will be able to
1. Understand the basics of python programming languages
2. Illustrate simple programs with control structures
3. Apply advanced concepts like data structures and make use of functions.
4. Develop simple applications by using MODULE s, packages and exception handling
mechanisms.
5. Demonstrate projects that make use of libraries and generate test cases for the
projects.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOs
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 1 1 1 1
CO2 1 1 3 - 1 1
CO3 1 1 1 1 2 1 2 1
CO4 1 1 2 2
CO5 1 1 2 1
140
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) V Semester
(MR-18)
Code: 80607 L T P
CRYPTOGRAPHY AND NETWORK SECURITY
Credits: 3 3 - -
Course Objectives:
This course provides the students to understand security concepts, ethics in Network
Security, analyze security threats, security services, mechanisms to counter them,
comprehend and apply relevant cryptographic techniques, implement security services
and mechanisms in the network protocol stack.
141
E-mail Security, PGP and S/MIME, Security at the Transport Layer: SSL and TLS,
System security.
TEXT BOOKS:
1. Behrouz A Forouzan, Debdeep Mukhopadhyay,” Cryptography and Network
Security”, (3e) Mc Graw Hill.
2. William Stallings, “Cryptography and Network Security”, (6e) Pearson.
3. Keith M.Martin ,”Everyday Cryptography ”,Oxford.
REFERENCES:
1. Bernard Meneges ,”Network Security and Cryptography”, Cengage Learning.
E -RESOURCES
1. http://www.inf.ufsc.br/~bosco.sobral/ensino/ine5680/material-cripto-seg/2014-
1/Stallings/Stallings_Cryptography_and_Network_Security.pdf
2. http://www.ijcsmc.com/docs/papers/January2015/V4I1201544.pdf
3. http://nptel.ac.in/syllabus/106105031/
Course Outcomes:
At the end of the course, students will be able to
1. Comprehend information security awareness and a clear understanding of its
importance.
2. Understand fundamentals of secret and public cryptography.
3. Implement protocols for security services.
4. Analyze network security threats and countermeasures.
5. Deploy network security designs using available secure solutions (such as PGP, SSL,
IPSec, etc).
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOS
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 1
CO2 1 1 1
CO3 1 1
CO4 2 2 1 3
CO5 2 2 3
142
Professional Elective
–II
143
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) V Semester
(MR-18)
Code: 80526 ADVANCED DATABASES L T P
Credits: 3 [Professional Elective - II] 3 - -
TEXT BOOKS:
1. M.Tamer OZSU and Patuck Valduriez: Principles of Distributed Database Systems,
Pearson Edn. Asia, 2001.
2. Stefano Ceri and Willipse Pelagatti: Distributed Databases, McGraw Hill.
REFERENCES:
1. Henry F Korth, A Silberchatz and Sudershan: Database System Concepts, MGH.
2. Raghuramakrishnan and Johhanes Gehrke: Database Management Systems,
MGH.
144
Course Outcomes:
At the end of the course, students will be able to:
1. Understand the role of a distributed database management system in an
Enterprise/organization.
2. Design queries of a distributed database management system
3. Apply the principles of query optimization techniques to a database schema.
4. Understand the concept of a database transaction including concurrency control,
backup and recovery, and data object locking and protocols.
5. Explain the various types of locking mechanisms used in within database
management systems.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
COs
Programme Outcomes(POs) PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 2 3 2 3 3 3
CO2 3 3 3 3 3 3 3 3
CO3 3 3 3 2 3 2 3 3
CO4 3 2 1 1 1 1
CO5 3 1 1 1 1
145
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) V Semester
(MR-18)
Code: 80617 ARTIFICIAL INTELLIGENCE L T P
Credits: 3 [Professional Elective - II] 3 - -
146
TEXT BOOKS
1. Saroj Kaushik, “Artificial Intelligence”, CENGAGE Learning,
2. Stuart Russel, Peter Norvig, “Artificial intelligence, A modern Approach”, 2nd ed,
PEA
3. Rich, Kevin Knight, Shiv Shankar B Nair, “Artificial Intelligence”, 3rd Ed, TMH
4. Patterson,”Introduction to Artificial Intelligence”, PHI
REFERENCES
1. George F Lugar, “Atificial intelligence, structures and Strategies for Complex
problem solving”, 5th edition, PEA
2. Ertel, Wolf Gang, “Introduction to Artificial Intelligence”, Springer
3. Blay WhitBY “Artificial Intelligence” Rosen Publishing.
E-RESOURCES
1. https://i4iam.files.wordpress.com/2013/08/artificial-intelligence-by-rich-and-
knight.pdf
2. https://books.google.co.in/books?id=pVR9W5LEZUwC&printsec=frontcover&sourc
e=gbs_ge_summary_r&cad=0#v=onepage&q&f=false
3. https://www.journals.elsevier.com/artificial-intelligence/
4. http://www.ceser.in/ceserp/index.php/ijai
5. http://ndl.iitkgp.ac.in/document/yVCWqd6u7wgye1qwH9xY7_M07uyea_7zp_zRG3
BvdUVy2TIab45fvPeNJfynQsAbmBEgDSUqzidwcse6xwotJA
6. http://ndl.iitkgp.ac.in/document/xttk-4kfhvUwVlXBW-YWRBg_vrHK12-
lgOzTVbb5oZ6eQOBjCWDfRvquHJLEOFENjI5AmOqRc9Ar3eJF4CGFrw
Course Outcomes:
At the end of the course, students will be able to
1. Describe the key components of the Artificial Intelligence field.
2. Identify various problem solving strategies.
3. Construct the solution for the problem using various logic and knowledge
representation techniques.
4. Interpret the knowledge in various domains using expert systems.
5. Discover the solutions by using the probability theory and fuzzy logic.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
COs
Programme Outcomes(POs) PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 - -
CO2 - 2 2 1 2
CO3 2 2 2 3
CO4 2 2 2 2 2 2
CO5 1 2
147
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) V Semester
(MR-18)
Code: 80527 ANIMATION TECHNIQUES L T P
Credits: 3 [Professional Elective – II] 3 - -
TEXT BOOKS
1. Juke Parent, “Computer Animation: Algorithms and Techniques”, 3rd
Edition, (Hardcover,RickParent).
148
2. Williams Richars, “The Animator's Survival Kit--Revised Edition: A Manual of
Methods, Principles and Formulas for Classical, Computer, Games, Stop Motion
and Internet”, Faber & Faber, 2012.
REFERENCES
1. Alex Michael, “Animating with Flash MX Professional Creative Animation
Techniques”, 1st edition Focal Press, 2003.
E-RESOURCES
1. http://www.bkstr.com/floridastore/home Autodesk Maya 2016
2. https://itunes.apple.com/us/app/the-animators-survival-kit/id627438690?mt=8
3. http://ieeexplore.ieee.org/document/7239940/
4. nptel.ac.in/courses/106102063/25
Course Outcomes:
At the end of the course, students will be able to
1. Understand fundamental concepts of animation.
2. Implement animation using flash concepts.
3. Outline the scripting concepts in 3D animation methods.
4. Analyze the different languages of scripting animation techniques.
5. Apply the story developing and color model in 3D animated movies.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOs
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 1 2 2 - 1
CO2 3 3 3 2
CO3 3 - 2
CO4 2 -
CO5 3 3 3 3 3
149
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) V Semester
(MR-18)
Code: 80608 CRYPTOGRAPHY AND NETWORK SECURITY L T P
Credits: 2 LAB - 1 2
Prerequisites: Computer Networks and Security
Course Objectives:
This course provides the students to implement the protocols in networking, analyze how
communication works and identify design issues in network security and to understand
security threats, services and mechanisms.
TEXT BOOKS:
1. Behrouz A. Forouzan, “Data Communications and Networking”, 4thEdition, TMH,
2006.
150
2. Behrouz A Forouzan, Debdeep Mukhopadhyay,”Cryptography and Network
Security”, (3e) Mc Graw Hill.
REFERENCES:
1. P.C .Gupta, “Data communications and computer Networks”, PHI.
2. Bernard Meneges ,”Network Security and Cryptography”, Cengage Learning.
Course Outcomes:
At the end of the course, students will be able to
1. Deploy concepts like stuffing and parity check.
2. Implement various protocols like stop and wait protocol, selective repeat sliding
window protocol.
3. Develop encryption algorithms for real time applications.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOS
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2
CO2 2 2
CO3 3 3
151
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) V Semester
(MR-18)
Code: 80609 ANDROID APPLICATION DEVELOPMENT L T P
Credits: 2 LAB - 1 2
Prerequisites: NIL
Course Objectives:
The main objective of this course makes the students to know the components and
structure of mobile application development frameworks for Android and windows OS
based mobiles, deploy various mobile application development frameworks, analyze
important design concepts and issues of development of mobile applications, understand
the capabilities and limitations of mobile devices.
List of Experiments:
1. Develop an application that uses GUI components, Font and Colors.
2. Develop an application that uses Layout Managers and event listeners.
3. Develop a native calculator application.
4. Write an application that draws basic graphical primitives on the screen.
5. Develop an application that makes use of database.
6. Develop an application that makes use of RSS Feed.
7. Implement an application that implements Multi threading.
8. Develop a native application that uses GPS location information.
9. Implement an application that writes data to the SD card.
10. Implement an application that creates an alert upon receiving a message.
11. Write a mobile application that creates alarm clock.
12. Develop an application using all components of android and database.
TEXT BOOKS
1. James Keogh, “J2ME: The Complete Reference”, Tata McGrawHill.
2. Lauren Darcey and Shane Conder, “Android Wireless Application Development”,
Pearson Education, 2nd ed. (2011).
REFERENCES
1. Reto Meier, “Professional Android 2 Application Development”, Wiley India Pvt
Ltd.
2. Mark L Murphy, “Beginning Android”, Wiley India Pvt Ltd.
3. Barry Burd, “Android Application Development All in one” Edition: I, Wiley India
Pvt Ltd
152
Course Outcomes:
On successful completion of the course, a student will be able to:
1. Design and Implement various mobile applications using emulators.
2. Develop native android applications using android SDK
3. Deploy applications to hand-held devices.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOs
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 1 2 3 3 2
CO2 2 3 3 2
CO3 2 3 3 2
153
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) V Semester
(MR-18)
Code: 80610 L T P
PYTHON PROGRAMMING LAB
Credits: 2 - 1 2
Prerequisites: NIL
Course Objectives:
This course enables the students to develop various applications using python.
List of Programs:
1. a) Run instructions in Interactive interpreter and a Python Script.
b) Write a program to purposefully raise Indentation Error and correct it.
2. a) Write a program to compute distance between two points taking input from the
user (Pythagorean Theorem).
b) Write a program add.py that takes 2 numbers as command line arguments and
prints its sum.
3. a) Write a Program for checking whether the given number is a even number or not.
b) Using a for loop, write a program that prints out the decimal equivalents of 1/2,
1/3, 1/4, . . . , 1/10.
c) Write a program using a for loop that loops over a sequence. What is sequence?
d) Write a program using a while loop that asks the user for a number, and prints a
countdown from that number to zero.
4. a) Find the sum of all the primes below two million.
Each new term in the Fibonacci sequence is generated by adding the previous two
terms. By starting with 1 and 2, the first 10 terms will be: 1, 2, 3, 5, 8, 13, 21, 34,
55, 89, ...
b) By considering the terms in the Fibonacci sequence whose values do not exceed
four million, find the sum of the even-valued terms.
5. a) Write a program to count the numbers of characters in the given string and store
them in a dictionary data structure
b) Write a program to use split and join methods in the given string and trace a
birthday with a dictionary data structure.
6. a) Write a program to combine two lists into a dictionary.
b) Write a program to count frequency of characters in a given file. Can you use
character frequency to tell whether the given file is a Python program file, C
program file or a text file?
7. a) Write a program to print each line of a file in reverse order.
b) Write a program to compute the number of characters, words and lines in a file.
8. a) Write a function ball_collide that takes two balls as parameters and computes if
they are colliding. Your function should return a Boolean representing whether or
not the balls are colliding.
154
Hint: Represent a ball on a plane as a tuple of (x, y, r), r being the radius .If (distance
between two balls centers) <= (sum of their radii) then (they are colliding)
b) Find mean, median, mode for the given set of numbers in a list.
9. a) Write a function nearly_equal to test whether two strings are nearly equal. Two
strings a and b are nearly equal when a can be generated by a single mutation on b.
b) Write a function dups to find all duplicates in the list.
c) Write a function unique to find all the unique elements of a list.
10. a) Write a function cumulative_product to compute cumulative product of a list of
numbers.
b) Write a function reverse to reverse a list. Without using the reverse function.
11. a) Write a program that defines and print a matrix.
b) Write a program to perform addition of two square matrices.
c) Write a program to perform multiplication of two square matrices.
12. a) Install packages requests, flask and explore them.
b) Write a script that imports requests and fetch content from the page.
c) Write a simple script that serves a simple HTTPResponse and a simple HTML
Page.
d) Write a program to implement class for ATM and include functions required for
it.
TEXT BOOKS:
1. Vamsi Kurama, “Python Programming: A Modern Approach”, Pearson Publications.
2. Mark Lutz,” Learning Python”, Orielly Publishers
REFERENCES
1. Allen Downey, “Think Python”, Green Tea Press
2. W. Chun, “Core Python Programming”, Pearson.
3. Kenneth A. Lambert, “Introduction to Python”, Cengage
Course Outcomes:
At the end of the course, students will be able to
1. Develop simple applications using python.
2. Make use of functions in python scripts.
3. Deploy applications and packages necessary for applications.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOs
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 1 1 1 1 1
CO2 1 2 3 3 1 1
CO3 1 1 1 1 2 1 1 3 2 3
155
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) V Semester
(MR-18)
Code: 80M04 INDIAN CONSTITUTION L T P
Credits: NIL ( Common For EEE,ECE,CSE and IT) 2 - -
Prerequisites: NIL
Course Objectives: To understand the importance of Indian Constitution,
Administration, concept and development of Human Rights, Election Commission.
156
REFERENCES:
1. Durga Das Basu, Introduction to the Constitution of India, Prentice – Hall of India
Pvt. Ltd.. New Delhi
2. SubashKashyap, Indian Constitution, National Book Trust
3. J.A. Siwach, Dynamics of Indian Government & Politics
4. D.C. Gupta, Indian Government and Politics
5. H.M.Sreevai, Constitutional Law of India, 4th edition in 3 volumes (Universal Law
Publication)
6. J.C. Johari, Indian Government and Politics Hans
7. J. Raj Indian Government and Politics
8. M.V. Pylee, Indian Constitution Durga Das Basu, Human Rights in Constitutional
Law, Prentice – Hall of India Pvt. Ltd.. New Delhi
9. Noorani, A.G., (South Asia Human Rights Documentation Centre), Challenges to
Civil Right), Challenges to Civil Rights Guarantees in India, Oxford University Press
2012
E-RESOURCES:
1. nptel.ac.in/courses/109104074/8
2. nptel.ac.in/courses/109104045/
3. nptel.ac.in/courses/101104065/
4. www.hss.iitb.ac.in/en/lecture-details
5. www.iitb.ac.in/en/event/2nd-lecture-institute-lecture-series-indian-constitution
Course outcome:
At the end of the course, the student will be able to:
1. Know the sources, features and principles of Indian Constitution.
2. Learn about Union Government, State government and its administration.
3. Get acquainted with Local administration and Pachayati Raj.
4. Be aware of basic concepts and developments of Human Rights.
5. Gain knowledge on roles and functioning of Election Commission.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOs
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 1 2 3
CO2 1 2 3
CO3 1 2 3
CO4 1 2 3
CO5 1 2 3
157
158
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) V Semester
(MR-18)
Code: 80A03 L T P
INTERNSHIP - II
Credits: NIL - - -
159
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VI Semester
(MR-18)
Code: 80611 L T P
MACHINE LEARNING
Credits: 3 3 - -
Prerequisites: NIL
Course Objectives:
This course provides the students a broad introduction to python programming, machine
learning, discuss about various learning algorithms like decision tree learning, Bayesian
learning, computational learning, instance based learning, combined inductive and
analytical learning methods, analyze genetic algorithms and various learning set of rules.
160
Module III: Bayesian learning and Instance based Learning [10 Periods]
A: Bayesian learning - Introduction and concept learning, Maximum Likelihood and
Least Squared Error Hypotheses, Maximum likelihood hypotheses for predicting
probabilities, Minimum description length principle.
B: Instance-based Learning - K -Nearest Neighbor Learning, Locally Weighted
Regression, Radial Basis Functions, Case-Based Reasoning, Lazy and Eager Learning,
Genetic Algorithm: Motivation, Hypothesis Space Search, Genetic Programming,
Models of Evolution and Learning, Parallelizing Genetic Algorithms
TEXT BOOKS
1. Jennifer Campbell paul Gries Jason Montojo Greg Wilson, "Practical Programming"
An introduction to Computer Science Using Python
2. Tom M. Mitchell, “Machine Learning”, MGH, 1st Edition, 2013.
3. Stephen Marsland, “Machine Learning: An Algorithmic Perspective”, Chapman
and Hall / CRC, 2nd Edition, 2014.
REFERENCES
1. Neural Networks, William WHsieh, “Machine Learning Methods in the
Environmental Sciences”
2. Richard O. Duda, Peter E. Hart and David G. Stork, “Pattern Classification”, John
Wiley & Sons Inc., 2001
161
3. Chris Bishop, “Neural Networks for Pattern Recognition”, Oxford University
Press, 1995
E-RESOURCES
1. http://www.zuj.edu.jo/download/machine-learning-tom-mitchell-pdf/
2. https://goo.gl/FKioSh
3. http://www.ntu.edu.sg/home/egbhuang/pdf/ieee-is-elm.pdf
4. www.fxpal.com/publications/a-genetic-algorithm-for-video-segmentation-and-
summarization.pdf
5. http://nptel.ac.in/courses/106106139/
6. http://nptel.ac.in/courses/106105152/
Course Outcomes:
At the end of the course, student will be able to
1. Formulate machine learning problems corresponding to different applications.
2. Understand a range of machine learning algorithms like decision trees, and ANN.
3. Apply Machine Learning algorithms, Bayesian and Instance based Learning
techniques.
4. Use of machine learning algorithms to solve problems using rules, and analytical
learning techniques
5. Illustrate the Combining Inductive and Analytical Learning and applications of
Reinforcement Learning
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOS
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 1 1 1 1 1 1
CO2 1 2 1 1 1 1 1 2 1
CO3 1 1 2 2 1 1 2 2 2
CO4 1 1 1 2 1 1 3 1 2
CO5 1 1 1 1 1 1 2 1 2
162
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VI Semester
(MR-18)
Code: 80511 L T P
SOFTWARE ENGINEERING
Credits: 3 3 - -
Prerequisite: NIL
Course Objectives:
Student will be able to learn fundamental aspects of Software Engineering and analyze
various process models. To identify various types of requirements and the process for
Requirements Engineering. To make use of various System Models to conceptualize and
construct a system. To demonstrate different testing tactics and define metrics for
software measurement. To classify and mitigate the Software Risks and learn to achieve
quality standards.
163
Methods of Testing: A strategic approach to software testing, Black box and White box
Testing, Validation Testing, System Testing.
Product Metrics: Software Quality, Metrics for analysis model, Metrics for design
model, Metrics for source code, Metrics for testing, Metrics for maintenance
Metrics for process and products: Software measurement, Metrics for software quality
TEXT BOOKS:
1. Roger S. Pressman, Software engineering- A practitioner‘s Approach, McGraw Hill
International Edition, 5th edition, 2001.
2. Ian Summerville, Software engineering, Pearson education Asia, 6th edition,2000.
REFERENCES:
1. Pankaj Jalote- An Integrated Approach to Software Engineering,
SpringerVerlag,1997.
2. James F Peters and WitoldPedryez, ―Software Engineering – AnEngineering
Approach‖,John Wiley and Sons, New Delhi,2000.
3. AliBehforoozand Frederick J Hudson, ―Software Engineering\Fundamentals‖,
Oxford University Press, New Delhi,1996.
E RESOURCES:
1. https://books.google.co.in/books?id=bL7QZHtWvaUC&printsec=frontcover&dq=sof
tware+engineering+by+roger+pressman+vth+edition+free+download&hl=en&sa=X
&ved=0ahUKEwiLkOz-pL_TAhWIuI8KHZSxD2cQ6AEIMDAC#v=one
page&q&f=false
2. https://books.google.co.in/books?id=PqsWaBkFh1wC&printsec=frontcover&dq=soft
ware+engineering+by+ian+sommerville+FREE+download&hl=en&sa=X&ved=0ah
UKEwjjv5fhpb_TAhUHOo8KHY5OAC4Q6AEIKjAB#v=onepage&q=software%20
engineering%20by%20ian%20sommerville%20FREE%20download&f=false
3. http://ieeexplore.ieee.org/document/4807670/
4. https://link.springer.com/search?facet-journal id=40411&package=open
accessarticles&query=&facet-sub-discipline=%22Software+Engineering%22
5. http://freevideolectures.com/Course/2318/Software-Engineering
6. http://freevideolectures.com/Course/2318/Software-Engineering/5
164
Course Outcomes:
At the end of the course, student will be able to
1. Analyze the customer business requirements and choose the appropriate Process
model for the given project
2. Elicit functional and non-functional requirements using rigorous engineering
methodology
3. Conceptualize and achieve requirements defined for the system using Architectural
styles and Design patterns
4. Design test cases and define metrics for standardization.
5. Assess, mitigate and monitor the risks and assuring quality standards
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
COs
Programme Outcomes(POs) PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3 3 3
CO2 2 3 3 3 2
CO3 3 3 2 3
CO4 2 3 2
CO5 2 3 3 3 3
165
Professional
Elective –III
166
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VI Semester
(MR-18)
Code: 80528 DISTRIBUTED SYSTEMS L T P
Credits: 3 [Professional Elective – III] 3 - -
Course Objectives:
Student will be able to learn fundamental aspects of Distributed systems and analyze
basics of Architectural and Fundamental Models. To identify various types of
requirements and the process for Distributed objects. To make use of various os layers to
conceptualize and construct a system, to demonstrate different file systems tactics and
define Events and time ordering in distributed transactions.
167
Commit Protocols – Concurrency Control in Distributed Transactions – Distributed
Deadlocks – Transaction Recovery – Overview of Replication And Distributed
Multimedia Systems.
TEXT BOOKS:
1. George Coulouris, Jean Dollimore and Tim Kindberg, “Distributed Systems Concepts
and Design”, 3rd Edition, Pearson Education, 2002.
2. Andrew S. Tanenbaum, Maartenvan Steen, Distibuted Systems, “Principles and
Pardigms”, Pearson Education, 2002.
REFERENCES:
1. Sape Mullender, “Distributed Systems”, 2nd Edition, Addison Wesley, 1993.
2. Albert Fleishman, Distributes Systems, “Software Design and Implementation”,
springer, Verlag, 1994.
3. M. L. Liu, “Distributed Computing Principles and Applications”, Pearson Education,
2004.
E- REFERENCES
1. http://www.gecg.in/papers/ds5thedn.pdf
2. https://cs.uwaterloo.ca/~bernard/courses/cs454/0.Begin.pdf
3. https://www.cs.helsinki.fi/u/jakangas/Teaching/DistSys/DistSys-08f-1.pdf
4. https://courses.cs.ut.ee/MTAT.08.009/2014_fall/uploads/Main/slides10-2.pdf
Course Outcomes:
At the end of the course, student will be able to
1. Structuring distributed applications: using client-server and remote procedure calls.
2. Learns inter process communication and distributed objects.
3. Design Cryptographic Algorithms and security issues for distributed systems.
4. Assess distributed file systems.
5. Ordering of events: using logical and physical clocks.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOS
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 3 3 3 1
CO2 1 3 2 2 1
CO3 3 2 3 3 2 3
CO4 2 3 2
CO5 2 2 2 3
168
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VI Semester
(MR-18)
Code: 80529 IMAGE PROCESSING L T P
Credits: 3 [Professional Elective – III] 3 - -
Prerequisites: NIL
Course Objectives:
To comprehend the relation between human visual system and machine perception and
processing of digital images.To provide a detailed approach towards image processing
applications like enhancement, segmentation, and compression.
TEXT BOOKS:
1. Rafael C. Gonzalez, Richard E. Woods, “Digital Image Processing”, 3rd
Edition, Pearson, 2008
2. S Jayaraman, S Esakkirajan, T Veerakumar, “Digital Image Processing”, Mc
Graw Hill Education, 2010.
REFERENCES:
1. Scotte Umbaugh, “Digital Image Processing and Analysis-Human and Computer
Vision Application with using CVIP Tools”, 2nd Ed, CRC Press, 2011
2. Rafael C. Gonzalez, Richard E Woods and Steven L. Eddings, “Digital Image
Processing using MATLAB”, 2nd Edition, MC GRAW HILL EDUCATION, 2010.
3. Somka, Hlavac, “Digital Image Processing and Computer Vision”, Boyle-
engage Learning (Indian edition) 2008.
4. Adrian low, “Introductory Computer Vision Imaging Techniques and Solutions”,
2008, 2nd Edition
E-RESOURCES:
1. https://trove.nla.gov.au/work/5520972
2. http://web.ipac.caltech.edu/staff/fmasci/home/astro_refs/Digital_Image_Processing_2
ndEd.pdf
3. https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=83
Course Outcomes:
At the end of the course, students will be able to
1. Exploration of the limitations of the computational methods on digital images.
2. Expected to implement the spatial and frequency domain image transforms
on enhancement
3. Explain the different image restoration of images.
4. Elaborate understanding on image enhancement techniques.
5. Analyze and define the need for compression and evaluate the basic
compression algorithms
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOs
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
170
CO1 3 2 2 2 3
CO2 3 2 2 3 3 3 2 2
CO3 2 3 3 2
CO4 3 3 3 3 3 2 3 3
CO5 2 2 2 3 2 2
171
2018-19
MALLA REDDY ENGINEERING COLLEGE B. Tech.
Onwards
(Autonomous) VI Semester
(MR-18)
Code: 80618 L T P
INFORMATION SECURITY
Credits: 3 3 - -
Course Objectives:
This course enables the students to understand the main concepts of Security services and
Attacks, categorize various Conventional Encryption Algorithms, compare various
algorithms and fundamental ideas of public-key cryptography, illustrate various E-Mail
privacy techniques and infer web security and intrusion detection systems.
172
MODULE V: IP & Web Security [10 Periods]
IP Security - IP Security Overview, IP Security Architecture, Authentication Header,
Encapsulating Security Payload, Combining Security Associations and Key Management.
Web Security - Web Security Requirements, Secure Socket Layer (SSL) and Transport
Layer Security (TLS), Secure Electronic Transaction (SET), Basic concepts of SNMP,
SNMPv1 Community facility and SNMPv3. Intruders, Viruses and related threats,
Firewall Design principles, Trusted Systems, Intrusion Detection Systems.
TEXT BOOKS
1. William Stallings “Network Security Essentials (Applications and Standards)”, 4th
Edition,Pearson Education 2011.
2. Behrouz A . Forouzan, "Cryptography and Network Security" TMH 2007.
REFERENCES
1. Eric Maiwald, “Fundamentals of Network Security”, Dreamtech press.
2. William Stallings, “Cryptography and network Security”, 3rd Edition, PHI/Pearson.
3. Atul Kahate,"Cryptography and Network Security", 2nd edition, TMH.
E-RESOURCES
1. http://sbmu.ac.ir/uploads/3._Network-security-essentials-4th-edition-william-
stallings.pdf
2. https://docs.google.com/file/d/0B5F6yMKYDUbrYXE4X1ZCUHpLNnc/edit
3. https://www.ijirset.com/upload/2015/march/43_A_COMPARATIVE.pdf
4. http://airccse.org/journal/ijcis/ijcisleaflet.pdf
5. http://www.nptelvideos.in/2012/11/cryptography-and-network-security.html
6. http://ndl.iitkgp.ac.in/document/xttk-4kfhvUwVlXBW-YWRO7kjOasUj1lin1v_dK-
KbzKa2DvORf95P_mMwhs8pOqinTDauGH9wz6GFBPImIE6A
Course Outcomes:
At the end of the course, students will be able to
1. Analyze various security service mechanisms.
2. Compare and contrast symmetric and asymmetric encryption systems and their
vulnerability to various attacks.
3. Apply cryptographic techniques in real time applications
4. Formulate web security services and mechanisms.
5. Distinguish SSL, TLS and its applications.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
173
174
Professional
Elective –IV
175
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VII Semester
(MR-18)
Code: 80521 BIG DATA ANALYTICS L T P
Credits: 3 [Professional Elective - IV] 3 - -
Course Objectives:
This course enables the students to learn and understand Big data , data analytics, R
language, developing map reduce programs, discuss about concepts of big data, make
use of Hadoop concepts for designing applications, develop applications using Hadoop
I/O and analyze big data using programming tools such as Pig and Hive.
MODULE I: Big data overview, data analytics, and R Language [09 Periods]
Big Data Overview : Data Structures, Analyst Perspective on Data Repositories , State
of the Practice in Analytics, Bl Versus Data Science, Current Analytical Architecture ,
Drivers of Big Data , Emerging Big Data Ecosystem and a New Approach to Analytics,
Key Roles for the New Big Data Ecosystem, Examples of Big Data Analytics. Data
Analytics Lifecycle , Model Building and Basic Data Analytic Methods Using R Data
Analytics Lifecycle Overview, Key Roles for a Successful Analytics Project,
Background and Overview of Data Analytics Lifecycle - Discovery , Data Preparation,
Learning the Business Domain , Model Planning , Model building, Communicate
Results, Operationalize and case study example Global Innovation Network and Analysis
(GINA)
R Introduction: Introduction to R, Exploratory Data Analysis, Statistical Methods for
Evaluation, Hypothesis Testing, Difference of Means, Rank-Sum Test, Errors, Sample
Size data
MODULE III: Hadoop API and Map Reduce Programs [09 Periods]
A: Hadoop API - Writing MapReduce Programs: A Weather Dataset, Understanding
Hadoop API for MapReduce Framework (Old and New)
B: MapReduce Programs with classes - Basic programs of Hadoop MapReduce:
Driver code, Mapper code, Reducer code, RecordReader, Combiner, Partitioner.
176
Hadoop I/O - The Writable Interface, Writable Comparable and comparators, Writable
Classes: Writable wrappers for Java primitives, Text, BytesWritable, NullWritable,
ObjectWritable and GenericWritable, Writable collections.
Implementation - Implementing a Custom Writable: Implementing a RawComparator
for speed, Custom comparators.
TEXT BOOKS
1. Data Science & Big Data Analytics Discovering, Analyzing, Visualizing and
Presenting Data EMC Education Services, Wiley Publishers, 2015.
2. Cay Horstmann, Wiley John Wiley & Sons, “Big Java”, 4th Edition, INC
3. Tom White, “Hadoop: The Definitive Guide” 3rd Edition, O’reilly
REFERENCES
1. Alex Holmes, “Hadoop in Practice”, MANNING Publ.
2. Srinath Perera, Thilina Gunarathne, “Hadoop MapReduce” Cookbook.
E-RESOURCES
1. http://newton.uam.mx/xgeorge/uea/Lab_Prog_O_O/materiales_auxiliares/Big_Java_4
th_Ed.pdf
2. http://www.isical.ac.in/~acmsc/WBDA2015/slides/hg/Oreilly.Hadoop.The.Definitive.
Guide.3rd.Edition.Jan.2012.pdf-
3. https://static.googleusercontent.com/media/research.google.com/en//archive/mapredu
ce-osdi04.pdf
4. http://www.comp.nus.edu.sg/~ooibc/mapreduce-survey.pdf
5. http://freevideolectures.com/Course/3613/Big-Data-and-Hadoop/18
6. http://freevideolectures.com/Course/3613/Big-Data-and-Hadoop/40
Course Outcomes:
At the end of the course, students will be able to
1. Develop simple applications using R language
2. Analyze file systems such as GFS and HDFS.
3. Design applications by applying Map reduce concepts.
4. Build up programs by making use of I/O.
5. Explore and inspect the big data using programming tools like Pig and Hive.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
177
Programme Outcomes(POs) PSOS
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3 3 3 3 1 1 3 2 1 3 3 2 3
CO2 3 2 3 3 3 2 1 3 2 2
CO3 3 3 3 3 3 3 3 2 2
CO4 3 3 3 3 3 1 3 3 2 2
CO5 2 3 3 3 3 1 3 3 2 2
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VI Semester
(MR-18)
Code: 80523 OBJECT ORIENTED ANALYSIS AND DESIGN L T P
Credits: 3 [Professional Elective - IV] 3 - -
Prerequisite: NIL
Course Objectives:
The student will be able to understand the Unified Modeling Language Principles
and learns fundamental process pattern for object-oriented analysis and design.
Module I: UML
Introduction to UML [09 Periods]
Importance of modeling, principles of modeling, object oriented modeling,
conceptual model of the UML, Architecture, and Software Development Life Cycle.
178
TEXT BOOKS:
1. Grady Booch, James Rumbaugh, Ivar Jacobson: The Unified Modeling Language
User Guide, Pearson Education.
2. Hans-Erik Eriksson, Magnus Penker, Brian Lyons, David Fado: UML 2
Toolkit, WILEY-Dreamtech India Pvt. Ltd.
REFERENCES:
1. Meilir Page-Jones: Fundamentals of Object Oriented Design in UML, Pearson
Education.
2. Atul Kahate: Object Oriented Analysis & Design, The McGraw-Hill.
3. Mark Priestley: Practical Object-Oriented Design with UML,TATA McGrawHill.
4. Appling UML and Patterns: An introduction to Object – Oriented Analysis and Design
and Unified Process, Craig Larman, Pearson Education.
Course Outcome:
At the end of the course, students will be able to
1. Analyze the requirements through Use-Case View
2. Identify all structural and behavioral concepts of the entire system
3. Develop a model using UML concepts by different types of diagrams like Use
case diagram, Class Diagram, Sequence Diagram etc.
4. Design event process and state chart diagrams for the models
5. Build an application with object oriented analysis and design concepts.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOS
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3 2 2 2 2 2 2
CO2 3 3 2 2 1 2 3 2 2
CO3 2 3 3 2 2 2 2 1 3 3 2
CO4 3 2 2 2 2 3
CO5 3 2 2 2 2 3
179
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VI Semester
(MR-18)
Code: 80531 ADVANCED COMPUTER ARCHITECTURE L T P
Credits: 3 [Professional Elective – IV] 3 - -
Prerequisite: NIL
Course Objectives:
This course helps to explore on the advanced concepts and state-of-the-art developments
in computer architecture: memory systems, pipelining, simultaneous multithreading, run-
time optimization, array processing, parallel processing, multiprocessing, abstract
analytic models, power-aware computing, embedded computing, relationship between
computer design and application requirements, cost/performance tradeoffs, and many
example computers of interesting and unusual features.
MODULE I: [09 Periods]
Fundamentals of Computer design- Technology trends- cost price and their trends-
measuring and reporting performance - quantitative principles of computer design
180
TEXT BOOKS:
1. Computer Architecture A quantitative approach 3rd edition John L. Hennessy &
David A. Patterson Morgan Kaufmann (An Imprint of Elsevier)
REFERENCE BOOKS:
1. “Computer Architecture and parallel Processing” Kai Hwang and A.Briggs
International Edition McGraw-Hill.
2. Advanced Computer Architectures, DezsoSima, Terence Fountain, Peter Kacsuk,
Pearson.
Course Outcomes:
At the end of the course, students will be able to
1. Understand and apply concept and principle of cache memory and virtual memory
to high -performance computer architecture.
2. Understand pipelining and its speed advantage & design pipelined logic.
3. Proficient in fault-tolerant design techniques and examine various methods of error
detection and correction such as TMR and Hamming Codes.
4. Identify tradeoffs between complex instruction set computers (CISC) and reduced
instruction set computers (RISC).
5. Analyze and perform tradeoffs between the cost, performance, and reliability of
alternative computer architectures.
CO- PO Mapping
Programme Outcomes(POs) PSOs
COs PSO PSO PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
1 2 3
CO1 3 2 3 2 3
CO2 3 3 2
CO3 3 2 2 3
CO4 2 2 3 2 2 2
CO5 2 2 3 2 2
6.
181
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VI Semester
(MR-18)
Code: L T P
Open Elective - I
Credits: 3 3 - -
182
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VI Semester
(MR-18)
Code:80H03 ENGLISH COMMUNICATION AND L T P
PRESENTATION SKILLS LAB
Credits: 1 - - 2
( Common for EEE, ECE, CSE and IT)
Prerequisite: NIL
Course Objectives:
The learners need to be aware of the characteristics of technical communication in their
workplaces; as a result, they are exposed to different channels of technical
communication. Hence the acquired skills make the learners effective communicators
using persuasive language. Besides the above said, one of the major objectives is to
maintain objectivity in writing documents and to produce professional quality documents
using different components of the language.
REFERENCES
1. Chrissie: Handbook of Practical Communication Skills: Jaico Publishing house,
1999.
2. Daniels, Aubrey: Bringing Out the Best in People: Tata McGraw-Hill: New York,
2003.
3. Wright, Goulstone, Mark: Just Listen: Discover the Secret to getting through to
absolutely anything : American Management Association, 2010.
4. Leslie. T. Giblin: Skill with people Publication details not known
5. Lewis, Norman: Word Power Made Easy: Goyal Publications: New Delhi, 2009.
6. Murthy, A.G, Krishna,: Ten Much : Tata McGraw-Hill :New Delhi, 2010.
184
E-RESOURCES
1. http://www.mindtools.com/pages/article/newTMC_05.htm
2. http://www.kent.ac.uk/careers/intervw.htm
3. http://www.wikihow.com/Write-a-Report
Course Outcomes:
At the end of the course, students will be able to
1. Give Oral Presentations Confidently.
2. Draft appropriate Resume in accordance with the context.
CO- PO
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 1 2 2
CO2 1 2
CO3 1 1 2 2
CO4 1 1 1 2 2
CO5 1 1 1 2 2
3. Participate and present their view and ideas logically and confidently.
4. Understand the importance of communication in various settings.
5. Utilize the technology for career advancement.
185
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VII Semester
(MR-18)
Code: 80612 L T P
Machine Learning Lab
Credits: 2 - 1 2
List of Programs
1. Install the python software/Anaconda- python and install useful package for
machine learning load the dataset(sample), understand, and visualize the data
2. Implement simple linear regression
3. Implement multivariate linear regression.
4. Implement simple logistic regression and multivariate logistic regression.
5. Implement decision trees.
6. Implement any 3 classification algorithms.
7. Implement random forests algorithm
8. Implement K-means, KNN algorithms
9. Implement SVM on any applicable datasets.
10. Implement neural networks
11. Implement PCA.
12. Implement anomaly detection and recommendation.
REFERENCES
1. Machine Learning with Python/Scikit-Learn, - Application to the Estimation of
Occupancy and Human Activities, pp. 1-103
Course Outcomes:
At the end of the course, students will be able to:
1. Apply Machine learning approaches for a given problem.
2. Analyze and identify the need for machine learning techniques for a particular
domain.
3. Develop the real time applications and predict its outcomes using machine
learning algorithms.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
COs Programme Outcomes(POs) PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 1 1 1 1 1 1 2
CO2 1 1 2 1 1 1 1 1 1 1
186
CO3 1 1 2 2 2 1 1 1 1 3 1 3 1
187
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VI Semester
(MR-18)
Code: 80514 L T P
SOFTWARE ENGINEERING & UML LAB
Credits: 2 - 1 2
Prerequisite: NIL
Course Objectives: To understand the software engineering methodologies involved in
the phases for project development. To gain knowledge about open source tools used for
implementing software engineering methods. To exercise developing product-startups
implementing software engineering methods. Open source Tools: StarUML / UMLGraph
/ Top cased.
Prepare the following documents and develop the software project startup,
prototype model, using software engineering methodology for at least two real time
scenarios or for the sample experiments.
The SRS and prototype model should be submitted for end semester examination.
An area for faculty posting of class materials such as course syllabus and handouts
An area for student posting of papers and other assignments
A grade book where faculty can record grades and each student can view his or
her grades
An integrated email tool allowing participants to send announcement email
messages to the entire class or to a subset of the entire class
A chat tool allowing synchronous communication among class participants
A threaded discussion board allowing asynchronous communication
among participants
188
In addition, a CMS is typically integrated with other databases in the university so
that students enrolled in a particular course are automatically registered in the CMS
as participants in that course.
Easy Leave
This project is aimed at developing a web based Leave Management Tool, which is
of importance to either an organization or a college.
The Easy Leave is an Intranet based application that can be accessed throughout
the organization or a specified group/Dept. This system can be used to automate the
workflow of leave applications and their approvals. The periodic crediting of leave is also
automated. There are features like notifications, cancellation of leave, automatic approval
of leave, report generators etc in this Tool.
189
The number of days of leave (as per the assumed leave policy) should
be automatically credited to everybody and a notification regarding the same be sent
to them automatically
An automatic leave-approval facility for leave applications which are older than
2 weeks should be there. Notification about the automatic leave approval should be
sent to the person as well as his superior
E-Bidding
Auctions are among the latest economic institutions in place. They have been used
since antiquity to sell a wide variety of goods, and their basic form has remained
unchanged. In this dissertation, we explore the efficiency of common auctions when
values are interdependent the value to a particular bidder may depend on information
available only to others-and asymmetric. In this setting, it is well known that sealed-bid
auctions do not achieve efficient allocations in general since they do not allow the
information held by different bidders to be shared.
Typically, in an auction, say of the kind used to sell art, the auctioneer sets a relatively
low initial price. This price is then increased until only one bidder is willing to buy the
object, and the exact manner in which this is done varies. In my model a bidder who
drops out at some price can “reenter” at a higher price. With the invention of E-
commerce technologies over the Internet the opportunity to bid from the comfort of one’s
own home has seen a change like never seen before. Within the span of a few short years,
what may have began as an experimental idea has grown to an immensely popular hobby,
and in some cases, a means of livelihood, the Auction Patrol gathers tremendous response
every day, all day. With the point and click of the mouse, one may bid on an item they
may need or just want, and in moments they find that either they are the top bidder or
someone else wants it more, and you’re outbid! The excitement of an auction all from the
comfort of home is a completely different experience.
Society cannot seem to escape the criminal element in the physical world, and so it is
the same with Auction Patrols. This is one area where in a question can be raised as to
How safe Auction Patrols.
Proposed system
190
Supply of Account Information
New Account Creations
Deposits
Withdraws
Cheque book issues
Stop payments
Transfer of accounts
Report Generations.
Proposed System:
The development of the new system contains the following activities, which try to
automate the entire process keeping in view of the database integration approach.
User friendliness is provided in the application with various controls.The system makes
the overall project management much easier and flexible. Readily upload the latest
updates, allows user to download the alerts by clicking the URL. There is no risk of data
mismanagement at any level while the project development is under process. It provides
high level of security with different level of authentication
Objectives:The student should take up the case studies of ATM system, Online
Reservation System and Model it in different views i.e. Use case view, logical view,
component view, Deployment view.
Week 1
Design a Use case Diagram for ATM system, Online Reservation System
Week 2
Design a Sequence Diagram for ATM system, Online Reservation System. Design a
Collaboration Diagram for ATM system, Online Reservation System.
Week 3
Design a Activity Diagram for ATM system, Online Reservation System.
Design a State Chart Diagram for ATM system, Online Reservation System.
Week 4
Design a Class Diagram for ATM system, Online Reservation System.
Week 5
Design a Component Diagram for ATM system, Online Reservation System.
Week 6
Design a Deployment Diagram for ATM system, Online Reservation System.
Course Outcomes:
Upon completion of this course, students should be able to:
1. Analyze the requirements through Use-Case View
2. Identify all structural and behavioral concepts of the entire system
3. Develop a model using UML concepts by different types of diagrams like Usecase
Diagram, Class Diagram, Sequence Diagram etc
191
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOS
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 2 2 3 2
CO2 3 2 2 2 2 2 2
CO3 2 3 3 2 2 2 2 2 3
192
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VI Semester
(MR-18)
Code:80M03 ESSENCE OF INDIAN TRADITIONAL L T P
KNOWLEDGE
Credits: NIL 2 - -
( Common for EEE,ECE,CSE and IT )
Prerequisites: NIL
Course objectives: To facilitate the students with the concepts of Indian traditional
knowledge and to make them understand the Importance of roots of knowledge system.
193
REFERENCE:
1. Traditional Knowledge System in India, by Amit Jha, 2009.
2. Traditional Knowledge System and Technology in India by Basanta Kumar Mohanta
and Vipin Kumar Singh, Pratibha Prakashan 2012.
3. Traditional Knowledge System in India by Amit Jha Atlantic publishers, 2002
4. "Knowledge Traditions and Practices of India" Kapil Kapoor1, Michel Danino2
E- RESOURCES:
1. https://www.youtube.com/watch?v=LZP1StpYEPM
2. http://nptel.ac.in/courses/121106003/
Course outcomes:
At the end of the course, students will be able to:
1. Understand the concept of Traditional knowledge and its importance
2. Know the need and importance of protecting traditional knowledge.
3. Know the various enactments related to the protection of traditional knowledge.
4. Understand the concepts of Intellectual property to protect the traditional knowledge.
5. Know the various streams of Indian traditional knowledge.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 2 2
CO2 2 2 2
CO3 2 2 2
CO4 2 2 2
CO5 2 2 2
194
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VII Semester
(MR-18)
Code: 80H05 MANAGEMENT FUNDAMENTALS L T P
Credits: 3 ( Common for EEE,ECE and IT ) 3 - -
Prerequisites: Nil
Course Objectives:
Through reading the text, references and discussion of cases students should be able to
understand the fundamentals underlying the management of an organization.
195
MODULE – V: Project Management and Contemporary Practices [10 Periods]
Project Management (PERT/CPM): Network Analysis, Programme Evaluation and
Review Technique (PERT), Critical Path Method (CPM), Identifying critical path,
Probability of Completing the project within given time, Project Cost Analysis, Project
Crashing. (Simple problems)
Contemporary Management Practices: Basic concepts of ERP, Just-In-Time (JIT)
System, Total Quality Management (TQM), six sigma and Capability Maturity Model
(CMM) Levels, Bench marking, Balanced Score card.
TEXT BOOKS:
1. Aryasri, Management Science, 4th edition TMH, 2004. (UNITS I,II,III,IV,V)
2. Stoner, Freeman, Gilbert, Management, Pearson Education, New Delhi, 6th Ed,
2004. (UNITS I,II)
REFERENCES:
1. Kotler Philip & Keller Kevin Lane, “Marketing Management”, PHI, 12th edition,
2005
2. Koontz & Weihrich, “Essentials of Management”, TMH, 6th edition, 2005.
3. Thomas N.Duening & John M. Ivancevich “Management - Principles and
Guidelines”, Biztantra, 5th edition 2003.
4. Memoria & S.V. Gauker, “Personnel Management”, Himalaya, 25th edition, 2005
5. Samuel C. Certo, “Modern Management”, PHI, 9th edition, 2005.
E RESOURCES:
1. http://freevideolectures.com/Course/2689/Management-Science
2. http://www.onlinevideolecture.com/?course=mba-programs&subject=human-
resource-management
3. http://www.onlinevideolecture.com/?course=mba-programs&subject=marketing-
fundamental
4. http://freevideolectures.com/Course/2371/Project-and-Production-Management
5. http://nptel.ac.in/courses/110105034/
Course Outcomes:
After completion of the course, students will be able to:
1. Understand the various concepts, principles and theories of management.
2. Understand the basic concepts of planning and various structures of organizations.
3. Understand the process of staffing and controlling
4. Understand the process of operations management. Also learn the concepts of
materials management and marketing management at an organization.
5. Understand the various contemporary management practices. Also the project
management techniques.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 3 1
196
CO2 3 2 1
CO3 3 2 1
CO4 3 2 1
CO5 2 3 1
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VII Semester
(MR-18)
Code: 80613 L T P
DATA MINING
Credits: 3 3 - -
Prerequisites: NIL
Course Objectives:
This course provides the students to understand stages in building a Data Warehouse,
identify the need and importance of preprocessing techniques, implement similarity and
dissimilarity techniques, analyze and evaluate performance of algorithms for Association
Rules, analyze Classification and Clustering algorithms.
MODULE II: Data, Measuring Data Similarity and Dissimilarity [10 Periods]
Data - Data Pre-processing, Aggregation, Sampling, Dimensionality Reduction, Feature
Subset Selection, Feature Creation, Data Discretization and Binarization,Variable
transformation.
Measuring Data Similarity and Dissimilarity - Similarity and Dissimilarity between
simple attributes, Dissimilarities and similarities between data objects, Examples of
Proximity measures, Issues in Proximity Calculation, Selection of right proximity
measure.
197
MODULE V: Cluster Analysis and DBSCAN [10 Periods]
Cluster Analysis - Basic Concepts and Algorithms: Overview: What Is Cluster
Analysis? Different Types of Clustering, Different Types of Clusters; K-means: The
Basic K-means Algorithm, K-means Additional Issues, Bisecting K-means, Strengths and
Weaknesses; Agglomerative Hierarchical Clustering: Basic Agglomerative Hierarchical
Clustering Algorithm
DBSCAN - Traditional Density Center-Based Approach, DBSCAN Algorithm, Strengths
and Weaknesses.
TEXT BOOKS
1. Pang-Ning Tan & Michael Steinbach, “Introduction to Data Mining”, Vipin Kumar,
Pearson.
2. Jiawei Han, Michel Kamber,”Data Mining concepts and Techniques”, 3/e,
Elsevier.
REFERENCES
1. Hongbo Du, “Data Mining Techniques and Applications: An Introduction”,
Cengage Learning.
2. Vikram Pudi and P. Radha Krishna, “Data Mining”, Oxford.
3. Mohammed J. Zaki, Wagner Meira, Jr ,”Data Mining and Analysis - Fundamental
Concepts and Algorithms”, Oxford
4. Alex Berson, Stephen Smith ,”Data Warehousing Data Mining & OLAP” , TMH.
E-RESOURCES
1. http://www-users.cs.umn.edu/~kumar/dmbook/index.php
2. http://myweb.sabanciuniv.edu/rdehkharghani/files/2016/02/The-Morgan-Kaufmann-
Series-in-Data-Management-Systems-Jiawei-Han-Micheline-Kamber-Jian-Pei-Data-
Mining.-Concepts-and-Techniques-3rd-Edition-Morgan-Kaufmann-2011.pdf
3. http://www.ijctee.org/files/Issuethree/IJCTEE_1111_20.pdf
4. http://www.ccsc.org/southcentral/EJournal/2010/Papers/Yihao%20final%20paper%2
0CCSC%20for%20submission.pdf
5. https://gunjesh.wordpress.com/
Course Outcomes:
At the end of the course, students will be able to
1. Acquire knowledge in building a Data Warehouse
2. Understand the need and importance of preprocessing techniques
3. Implement Similarity and dissimilarity techniques
4. Analyze and evaluate performance of algorithms for Association Rules.
5. Deploy Classification and Clustering algorithms
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
198
Programme Outcomes(POs) PSOS
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 1 1 1 1 1 1 1
CO2 1 2 2 2 1 1 1 2
CO3 1 1 1 2 1 1 1 1
CO4 1 1 1 1 1 1 1 1 1
CO5 1 2 2 2 2 2 2 1 3
199
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VII Semester
(MR-18)
Code: 80614 INTERNET OF THINGS L T P
Credits: 3 3 - -
Course Objectives:
Understand the basics of Embedded System, IoT and the development model. Understand
the architecture, Instruction set and work on ARM microcontroller using practical hands-
on. Ability to select appropriate hardware and microcontrollers based on need of
application. Understand the Internet of Things Standards, Frameworks and Techniques.
Apply the tools, techniques and skills acquired towards development of Projects.
200
Introduction to SmartCity Project & IOT Usecases , Development of Smartcity
Applications , Project Work -1 (Smartcity Usecase) , Project Work-2 (Industrial Usecase)
TEXT BOOKS
1. Internet of Things: A Hands-On Approach by by Arsheep Bahga, Vijay Madisetti
2. The Internet of Things: Key applications and Protocols ‖ Wiley Publications 2nd
Edition
REFERENCES
1. Embedded Systems: Real-Time Interfacing to Arm(r) Cortex -M Microcontrollers:
Volume-1 & 2 by Jonathan W Valvano
2. Designing the Internet of Things‖ by Adrian McEwen, Hakim Cassimally, Wiley
Publications, 2012
3. Embedded Real Time Systems: Concepts, Design and Programming‖ by
Dr.K.V.K.K.Prasad, DreamTech Publication, 2003.
E-RESOURCES
1. http://www.itu.int/en/ITU-T/gsi/iot/Pages/default.aspx
2. http://electronicdesign.com/embedded/understanding-protocolsbehind-internet-things
3. http://eclipse.org/community/eclipse_newsletter/2014/february/articl e2.php
4. http://iot.eclipse.org/protocols.html
5. http://www.slideshare.net/paolopat/internet-ofthingsprotocolswar
6. http://www.slideshare.net/RealTimeInnovations/io-34485340
7. http://www.networkworld.com/article/2456421/internet-of-things/aguide-to-the-
confusing-internet-of-things-standards-world.html
8. http://internetofthings.electronicsforu.com
9. https://books.google.co.in/books?id=JPKGBAAAQBAJ&printsec=frontcover&sourc
e=gbs_ge_summary_r&cad=0#v=onepage&q&f=false
10. http://www.isical.ac.in/~acmsc/WBDA2015/slides/hg/Oreilly.Hadoop.The.Definitive.
Guide.3rd.Edition.Jan.2012.pdf
11. http://file.scirp.org/pdf/JCC_2015052516013923.pdf
12. https://pdfs.semanticscholar.org/474a/4a3d4be882f6a40fe655f4b9ec3cf7dc08e0.pdf
13. https://thingsboard.io/docs/iot-video-tutorials/
14. https://thenewboston.com/videos.php?cat=98&video=20109
Course Outcomes:
At the end of the course, students will be able to
1. Describe the fundamental concepts of IoT and its applications
2. Illustrate M2M concepts with protocols.
3. Develop applications using Python Scripting Language.
4. Build real world applications by applying Raspberry PI.
5. Examine web based services.
CO- PO Mapping
Programme Outcomes(POs) PSOs
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO PSO PSO
1 2 3
CO1 2 3 3 3 3 3 3 3 3 3
201
CO2 3 2 3 2 3 2 3 3 3
CO3 3 3 3 3 3 3 3 3 3
CO4 3 3 3 3 3 3 3 3 3 3
CO5 3 3 3 3 3 3 3 3 3
202
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VII Semester
(MR-18)
Code: L T P
Open Elective-II
Credits: 3 3 - -
203
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VII Semester
(MR-18)
Code: 80615 L T P
DATA MINING LAB
Credits: 2 - 1 2
Prerequisite: NIL
Course Objectives:
This course provides the students to understand stages in building a Data Warehouse,
identify the need and importance of preprocessing techniques, implement similarity and
dissimilarity techniques, analyze and evaluate performance of algorithms for Association
Rules, analyze Classification and Clustering algorithms.
List of Programs:
1. Demonstration of preprocessing on dataset student.arff.
2. Implementation of preprocessing on dataset labor.arff.
3. Demonstration of Association rule process on dataset contactlenses.arff using apriori
Algorithm.
4. Implement Association rule process on dataset test.arff using apriori algorithm.
5. Apply classification rule process on dataset student.arff using j48 algorithm.
6. Perform classification rule process on dataset employee.arff using j48 algorithm.
7. Use classification rule process on dataset employee.arff using id3 algorithm.
8. Deploy classification rule process on dataset employee.arff using naïve bayes
Algorithm.
9. Implement clustering rule process on dataset iris.arff using simple k-means.
10. Make use of clustering rule process on dataset student.arff using simple k- means.
11. Design a decision tree by pruning the nodes on your own. Convert the decision trees
into “if-then-else rules”. The decision tree must consists of 2-3 levels and convert it
into a set of rules.
12. Generate Association rules for the following transactional database using Apriori
algorithm.
204
T700 I1,I3
T800 I1,I2,I3,I5
TEXT BOOKS
1. Pang-Ning Tan & Michael Steinbach, “Introduction to Data Mining”,Vipin Kumar,
Pearson.
2. Jiawei Han, Michel Kamber ,”Data Mining concepts and Techniques”, 3/e, Elsevier.
REFERENCES
1. Hongbo Du, “Data Mining Techniques and Applications: An Introduction”,
Cengage Learning.
2. Vikram Pudi and P. Radha Krishna, “Data Mining”, Oxford.
3. Mohammed J. Zaki, Wagner Meira, Jr ,”Data Mining and Analysis Fundamental
Concepts and Algorithms”, Oxford
4. Alex Berson, Stephen Smith ,”Data Warehousing Data Mining & OLAP” ,TMH.
Course Outcomes:
At the end of the course, students will be able to
1. Analyze the classification rules on various databases.
2. Deploy association rules for any kind of databases.
3. Develop clustering rules for applications.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOS
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 1 1 1 1 1 1 1
CO2 1 2 2 2 2 2 2
CO3 1 2 3 2 1 1 2
205
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VII Semester
(MR-18)
Code: 80616 INTERNET OF THINGS LAB L T P
Credits: 2 - 1 2
Experiment – 1:
Getting started with Arduino Platform, Integrate Input & Output devices
In this experiment student will setup the environment for programming Arduino
UNO development boards. Explore the command set and integrates the sensors like
LDR, Potentiometer, LED’s, LCD display, Pushbuttons and Servo Motor.
Experiment – 2:
Explore the sensor datasheet & integrate with Arduino UNO board
In this lab experiment student will understand how to read the datasheet of a sensor,
its power requirement, connection diagram. The sensors (Temperature Sensor
(LM35), Ultrasonic, Digital Temperature & Humidity sensor) will be integrated with
Arduino UNO platform and programmed to capture the data.
Experiment – 3:
Getting Started with ESP8266(NodeMCU) development board, explore client
server model of communication
In this experiment the student will setup the environment for programming ESP8266
and configures it into station & access point mode. He will convert ESP8266 into a
webserver, which receives data and commands from a client in the same network.
Experiment – 4:
Get hands-on with Raspberry Pi, Build an IoT Gateway with Raspberry Pi
This lab is designed to program the raspberry pi GPIO pins, enabling network
connection, installing webserver along with database on Rpi.
Experiment – 5:
The raspberry pi will act as a gateway and receives the data from multiple ESP8266
devices in the network.
Experiment – 6:
Explore different communication technologies & protocols
In this lab experiment we will explore the use of Bluetooth, Zigbee, GSM/GPRS and
Experiment – 7:
206
RFID communication technologies along with latest communication protocols like
MQTT and CoAP.
Experiment – 8:
Configure IBM Watson IoT Platform to Receive Events & Send Commands
In this lab student will understand the features of IBM Watson IoT platform, explore
the API Endpoints, RESTFul Webservices, etc.
Experiment – 9:
Get hands-on exposure to Node-RED tool Integrate the ESP8266 to IBM Watson IoT
platform and exchange the events & commands
Experiment – 10:
Build end-to-end IoT Usecase with Device – Gateway – Cloud – Application
model
In this experiments students will build a usecase with end to end development.
Following are some of the examples
Smart Street Lighting System
Smart Home Management System
Experiment – 11:
Smart Water Management System
Integrate the ESP8266 to IBM Watson IoT platform and exchange the events &
commands
Experiment – 12:
Build end-to-end IoT Usecase with Device – Gateway – Cloud – Application
model
In this experiments students will build a usecase with end to end development.
Following are some of the examples
Smart Street Lighting System
Smart Home Management System
Smart Water Management System
Course Outcomes:
At the end of the course, students will be able to
1. Describe the fundamental concepts of IoT and its applications
2. Illustrate M2M concepts with protocols.
3. Develop applications using Python Scripting Language.
4. Build real world applications by applying Raspberry PI.
5. Examine web based services.
CO- PO Mapping
Programme Outcomes(POs) PSOs
COs
PO1 PO PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO PSO PSO
207
2 1 2 3
CO1 2 3 3 3 3 3 3 3 3 3
CO2 3 2 3 2 3 2 3 3 3
CO3 3 3 3 3 3 3 3 3 3
CO4 3 3 3 3 3 3 3 3 3 3
CO5 3 3 3 3 3 3 3 3 3
208
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VII Semester
(MR-18)
Code: 80P01 L T P
Internship - III/Mini project
Credits: 2 - - 4
209
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VII Semester
(MR-18)
Code: 80P02 L T P
Project Stage I
Credits: 2 - - 4
210
Professional
Elective –V
211
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VIII Semester
(MR-18)
Code: 80532 NATURAL LANGUAGE PROCESSING L T P
Credits: 3 [Professional Elective - V] 3 - -
212
B: Part of Speech Tagging and Hidden Markov Models - Viterbi Algorithm for
Finding Most Likely HMM Path, Dynamic programming with HMM, Use for part-of-
speech tagging, Chinese word segmentation, prosody, Information extraction.
213
4. Evaluate language technology component use of probabilistic context free
grammars, parsers and classifiers.
5. Elaborate the interaction between Grammar, models and techniques used in NLP.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
COs Programme Outcomes(POs) PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 1
CO2 2 3 1 1 2 1
CO3 1 3 2 1 2
CO4 2 3 1 2 1
CO5 2 3 2 1
214
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech
Onwards
(Autonomous) VIII Semester
(MR-18)
Code: 80619 SOFTWARE TESTING METHODOLOGIES L T P
Credits: 3 [Professional Elective - V] 3 - -
MODULE III: Test Case Approaches and Testing Types [11 Periods]
A: Test Case Design Strategies
Using Black Box Approach to Test Case Design -Random Testing – Requirements based
testing – Boundary Value Analysis – Equivalence Class Partitioning– Compatibility
testing – User documentation testing – Domain testing.
B: Testing Types
Alpha, Beta Tests, Usability and Accessibility testing – Configuration testing -
Compatibility testing – Testing the documentation.
215
Software Testing Tools- Taxonomy of Testing tools. Methodology to evaluate
automated testing tools, Load Runner, Win runner and Rational Testing Tools, Java
Testing Tools, JMetra, JUNIT and Cactus.
TEXTBOOKS:
1. Van Nostrand Reinhold, “Software Testing Techniques”, Boris Beizer, 2nd
Edition, New York, 1990.
2. Srinivasan Desikan and Gopalaswamy Ramesh, “Software Testing Principles and
Practices”, Pearson Education, 2006.
REFERENCES:
1. Sams Publishing, “Software Testing”, Ron Patton, Second Edition, Pearson
education, 2007.
2. Renu Rajani, Pradeep Oak, “Software Testing – Effective Methods, Tools and
Techniques”, Tata McGraw Hill, 2004.
3. Edward Kit, “Software Testing in the Real World – Improving the Process”,
Pearson Education, 1995.
4. Aditya P. Mathur, “Foundations of Software Testing – Fundamental algorithms
and techniques”, Dorling Kindersley (India) Pvt. Ltd., Pearson Education, 2008
E -RESOURCES
1. https://books.google.co.in/books?isbn=8177222600
2. https://books.google.co.in/books?isbn=817758121X
3. http://www.uta.fi/sis/reports/index/R31_2014.pdf
4. http://nptel.ac.in/courses/106101061/18#
Course Outcomes:
At the end of the course, students will be able to
1. Analyze the Conventional Software Management and improving Software
Economics.
2. Demonstrate the principles of conventional software Engineering, Life cycle Phases,
and Artifacts of the process.
3. Apply the Software testing Work Flows of the process, Checkpoints of the process
and Iterative Process Planning.
4. Develop automation Process, Project Control and Process instrumentation, tailoring
the process in software testing.
Evaluate the project organizations and responsibilities, future software project
management with case study.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOs
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3 3 3
CO2 2 3 3 3 2
CO3 3 3 2 3
CO4 2 3 2
CO5 2 3 3 3 3
216
217
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VIII Semester
(MR-18)
Code: 80534 MOBILE COMPUTING L T P
Credits: 3 [Professional Elective - V] 3 - -
Prerequisite: NIL.
Course objectives: To understand the Wireless communication Environment, GSM and
MANNET.
TEXT BOOKS:
1. Stojmenovic and Cacute “Handbook of Wireless Networks and Mobile Computing”,
Wiley, 2002,
2. “Mobile Communications”, Jochen Schiller, Addison-Wesley, Second Edition, 2004.
REFERENCES:
1. Reza Behravanfar “Mobile Computing Principles: Designing and Developing Mobile
Applications with UML and XML“, Cambridge University Press, Oct2004.
2. ”Mobile Computing”, Raj Kamal, Oxford University Press, 2007
3. “Mobile and Wireless Design Essentials”, Martyn Mallick, Wiley DreamTech
218
Course Outcomes:
At the end of the course, student will be able to :
1. Learn the different wireless communication technologies, understand the protocols
used in the layered architecture.
2. Define WLAN and different WLAN transmission technologies.
3. Explain different types of WLANs, learn about GSM.
4. Explain different Wireless Medium Access Control Protocols, explain Mobile
Network and Transport Layer Protocols.
5. Explain different routing algorithms used in Mobile Ad hoc Networks (MANET).
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOs
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 2 3 3 2 2 2 2
CO2 2 3 3 2 2
CO3 2 3 2 2 2 1
CO4 2 3 2 2 2
CO5 2 3 2 2 2
219
Professional
Elective –VI
220
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VIII Semester
(MR-18)
Code: 80620 CYBER SECURITY L T P
Credits: 3 [Professional Elective - VI] 3 - -
Prerequisites: NIL
Course Objectives:
This course makes the students to understand the basic concepts security policies,
interpret security objectives, various catalog approaches, analyze cyber user, conflict,
management, infrastructure issues, investigate various case studies on cyber security
policies.
221
Government’s Approach to Cyber Security Policy - Cyber security strategy-Brief
history-Public policy development in the U.S Federal Government.
Espionage - The rise of cyber crime- Espionage and Nation-state Actions-Policy
response to growing Espionage threats-Congressional Action.
TEXT BOOKS
1. Jennifer L. Bayuk, J. Healey, P. Rohmeyer, Marcus Sachs , Jeffrey Schmidt, Joseph
Weiss “Cyber Security Policy Guidebook” John Wiley & Sons 2012.
2. Rick Howard “Cyber Security Essentials” Auerbach Publications 2011.
REFERENCES
1. Richard A. Clarke, Robert Knake “Cyberwar: The Next Threat to National
Security & What to Do About It” Ecco 2010
2. Dan Shoemaker “Cyber security The Essential Body Of Knowledge”, 1st edition,
Cengage Learning 2011.
E-RESOURCES
1. http://www.esoln.net/edownload/Download/Cyber_Security_Policy_Guidebook.pdf
2. http://index-of.es/Hack/CyberSecuity.pdf
3. https://www.acm.org/education/TowardCurricularGuidelinesCybersec.pdf
4. https://www.cs.cmu.edu/~hovy/papers/14dgo-cybersecurity-taxonomy.pdf
5. http://ndl.iitkgp.ac.in/document/yVCWqd6u7wgye1qwH9xY77N9KJP4BJuXxkVQS
Jo9fLOOf1gtbY8enNTX_Gat1aW0f-JrSQu1YTNmVwRFJ_mJ7Q
6. http://ndl.iitkgp.ac.in/document/yVCWqd6u7wgye1qwH9xY737OFS2a5kP6Ph6KB9
KG9RiRGN-S5LJoIuO6-Z-TBERz0mAxCmQX4GTFW2WfvuCVAg
Course Outcomes:
At the end of the course, student will be able to
1. Explore various security policies and evolution of security.
2. Investigate more on various catalog approaches and cyber security objectives.
3. Analyze cyber user and conflict issues.
4. Review cyber management and infrastructure issues.
5. Examine various case studies on cyber security policies.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
COs Programme Outcomes(POs) PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 2 2 3
CO2 3 2 2
CO3 3 3 3 2 3
CO4 2 3 3 2
CO5 2 3 3
222
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VIII Semester
(MR-18)
Code: 80530 SEMANTIC WEB L T P
Credits: 3 [Professional Elective – VI] 3 - -
Course Objectives:
This course enables the students to learn and understand the fundamental technologies
for enabling the envisioned semantic web, study various knowledge representation
techniques, make use of development tools and methods for ontology engineering,
construct application and services using semantic web technologies and analyze various
collaboration networks.
MODULE II: Knowledge Representation for the Semantic Web [10 Periods]
Ontology - Ontologies and their role in the semantic web, Ontologies Languages for the
Semantic Web -Resource Description Framework (RDF) / RDF Schema,
Web Languages - Ontology Web Language (OWL), UML, XML, XML Schema.
223
Social Network Analysis - What is social Networks analysis, development of the social
networks analysis, Electronic Sources for Network Analysis - Electronic Discussion
networks.
Semantic Web - Blogs and Online Communities, Web Based Networks, Building
Semantic Web Applications with social network features.
TEXT BOOKS
1. Berners Lee, Gödel and Turing, “Thinking on the web”, Wiley interscience, 2008.
2. Peter Mika, “. Social Networks and the Semantic Web”, Springer, 2007.
REFERENCES
1. J.Davies, R.Studer, P.Warren, Johri. Wiley & Sons, “Semantic Web Technologies,
Trends and Research in Ontology Based Systems”
2. Liyang Lu Chapman and Hall, “ Semantic Web and Semantic Web Services”,
CRC Publishers,(Taylor & Francis Group)
E-RESOURCES
1. http://as.wiley.com/WileyCDA/WileyTitle/productCd-0471768669.html
2. http://www.springer.com/in/book/9780387710006
3. https://research.vu.nl/ws/portalfiles/portal/2312133
4. http://nptel.ac.in/courses/106105077/18
Course Outcomes:
At the end of the course, students will be able to
1. Develop web applications using semantic techniques.
2. Relate knowledge representation methods for semantic web.
3. Explain the key aspects of ontology engineering.
4. Design web services and its applications.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
COs
Programme Outcomes(POs) PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 2 3 2
CO2 2 3 1 2
CO3 2 3 3 2 1
CO4 2 2 2 3 2
224
CO5 2 3 1 2
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VIII Semester
(MR-18)
Code: 80536 SOFTWARE PROCESS & PROJECT L T P
MANAGEMENT
Credits: 3 3 - -
[Professional Elective - VI]
Prerequisites: NIL
Course Objectives:
Describe and determine the purpose and importance of project management from the
perspectives of planning, tracking and completion of project. Compare and differentiate
organization structures and project structures. Implement a project to manage project
schedule, expenses and resources with the application of suitable project management
tools.
225
B: Process Planning: Work breakdown structures, Planning guidelines, cost and
schedule estimating process, iteration planning process, Pragmatic planning.
TEXT BOOKS:
1. Managing the Software Process, Watts S. Humphrey, Pearson Education.
2. Software Project Management, Walker Royce, Pearson Education.
REFERENCE:
1. Effective Project Management: Traditional, Agile, Extreme, Robert Wysocki, Sixth
Edition, Wiley India, rp2011.
2. An Introduction to the Team Software Process, Watts S. Humphrey, Pearson
Education,2000.
Course Outcomes:
At the end of the course, students should be able to
1. Apply software framework, process, and models in development.
2. Implements the Life cycle process and models in production stages and improve
software by economics and management.
3. Planning and scheduling the process with cost estimation and Analyze work flow in
process at major milestones by periodic assessment
4. Use of projects in organizations in line of business with process automations and
project control with quality metrics.
5. Analyze next generation software with case study applications.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs) PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3 3 3 2 3 2 3 3 3 3 2
CO2 3 3 3 3 2 3 2 2 2 3 3 2
CO3 3 3 3 3 2 2 3 3 2
CO4 3 3 3 3 2 2 3 3 2
CO5 3 3 3 3 2 2 3 3 2
226
227
2018-19 B.Tech.
MALLA REDDY ENGINEERING COLLEGE
Onwards VIII
(Autonomous)
(MR-18) Semester
Code: L T P
Open Elective-III
Credits: 3 3 - -
228
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VIII Semester
(MR-18)
Code: 80P03 L T P
Seminar
Credits: 1 - - 2
229
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VIII Semester
(MR-18)
Code: 80P04 L T P
Project Stage II
Credits: 10 - - 20
230
231
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous)
(MR-18)
Code: 80139 ENVIRONMENTAL IMPACT ASSESSMENT L T P
AND LIFE CYCLE ANALYSIS
Credits: 3 [OPEN ELECTIVE] 3 - -
MODULE III
A: EIA of Air and Noise environment: [10 Periods]
Air Pollution sources, Generalized approach for assessment of air pollution impact,
Effects of Noise on people and their physiological responses, systematic methodology for
assessing environmental impacts of noise
B: EIA of Biological Environment
Introduction to Biodiversity and Systematic approach for evaluating Biological impacts.
Assessment of impacts of developmental activities on Vegetation and Wild life.
232
MODULE IV [09 Periods]
Environmental Legislation: Legislation policies, Environmental Protection Act, Water
Act, Water Cess Act, The Air (Prevention & Control of pollution) Act, Motor Act, Wild
life Act.
Environmental Audit: Objectives, Advantages, Types of environmental Audit, Audit
protocol, Stages of Environmental Audit: Pre-audit activities, Onsite activities and Post
audit activities.
TEXT BOOKS:
1. Y. Anjaneyulu, “Environmental Impact Assessment Methodologies”, BS
Publications, CRC Press, 2nd edition, 2011.
2. R.R. Barthwal “Environmental Impact Assessment”, New Age International
Publishers, 2nd edition, 2012.
REFERENCES:
1. M. Anji Reddy, “Environmental Impact Assessment: Theory and Practice”,
BS Publications 1st edition, 2016.
2. Canter, “Environmental Impact Assessment”, India edition, 1st edition, 2015.
3. N. S. Raman, A.R. Gajbhiye, S.R. Khandeshwar “Environmental Impact
Assessment”, I.K. International Publishing House, Kindle edition, 2014.
E-RESOURCES
1. https://en.wikipedia.org/wiki/Environmental_audit
2. https://fenix.tecnico.ulisboa.pt/downloadFile/3779577342892/5.%20EIA%20met
hodologies.pdf
3. https://www.dlsweb.rmit.edu.au/conenv/envi1128/Reading-CSTI.pdf
Course Outcomes:
At the end of the course, students will be able to
1. Understand the significance of EIA and the methodologies used for assessing the
environmental impacts of developmental projects.
2. Identify, predict and assess the impacts of projects on soil, ground water and
surface water environment.
3. Identify a systematic methodology for assessing environmental impacts of
projects on air, noise and biological environment.
4. Gain knowledge on various Environmental legislations, policies and Acts.
5. Acquire knowledge on environmental audit, procedure and preparation of audit
report.
233
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 1 3 3 3 3 3 2 2
CO2 2 3 2 1 3 3 2
CO3 3 2 3 2 2 1 3 2
CO4 3 2 3 3
CO5 3 3 2 3
234
2018-19
MALLA REDDY ENGINEERING COLLEGE
Onwards B.Tech.
(Autonomous)
(MR-18)
Code: 80148 GREEN BUILDINGS L T P
Credits: 3 [OPEN ELECTIVE] 3 - -
Prerequisite: NIL
Course Objectives:
The purpose of the course is provide an overview of emerging delivery systems for high
performance green buildings and the basis on which their sustainability can be evaluated.
TEXT BOOKS
1. Abe Kruger and Carl,”Green Building, Principles and Practices in Residential
Construction”, In 2012, Seville Publication.
2. Ross Spiegel, Dru Meadows, “Green Building Materials: A Guide to Product
Selection and Specification”, 3rd Edition,October 2010
REFERENCES
1. Charles J. Kibert,”Sustainable Construction: Green Building Design and
Delivery Hardcover – Import”, 16 Nov 2012
E-RESOURCES
235
1. http://www.ncrec.gov/Pdfs/bicar/GreenBuilding.pdf
Course Outcomes:
At the end of the course, students will be able to
1. Identify green Building Materials and their Sources.
2. Understand the construction process of green buildings and their benefits quality,
healthy and safe environments
3. Learn the strategies to construct green buildings.
4. Identify the issues a raised due to construction of green buildings
5. Gain knowledge on the case studies of green buildings.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 - 3 2 1 2 3 2 1 1 1 1
CO2 - 1 2 - 2 3 - - 1 - 1
CO3 1 1 1 - - - 2 - - - - 1
CO4 - - - 2 - - 2 - - 1 2 1
CO5 - - 1 - - 1 1- 1 2 1 1
236
237
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous)
(MR-18)
Code: 80149 DISASTER MANAGEMENT & MITIGATION L T P
Credits: 3 (OPEN ELECTIVE) 3 - -
Prerequisite: NIL
Course Objectives: This course provides the knowledge and understanding of the
disaster phenomenon, its different contextual aspects, impacts and public health
consequences along with International Strategy for Disaster Reduction. It also has the
potential to make the student design and implement disaster mitigation measures.
238
MODULE III: Approaches and Measures in Disaster Management[10 Periods]
A: Emerging Approaches Three Stages: Pre-disaster stage (preparedness), Emergency
Stage, Post Disaster stage (Rehabilitation).
B: Natural Disaster Reduction & Management Provision of Immediate relief measures
to disaster affected people, Prediction of Hazards & Disasters, Measures of
adjustment to natural hazards
239
TEXT BOOKS:
1. Jagbir Singh, “Disaster Management–Future Challenges and Opportunities”,
st
I.K.International Publishing House, 1 Edition, 2005.
2. Coppala P Damon, “Introduction to International Disaster Management”, ABD
Publishers, 2007.
REFERENCES:
1. R.B.Singh [Ed], “Environmental Geography”, Heritage Publishers, New Delhi, 1st
Edition,1990.
2. Kates,B.I & White. G.F, “The Environment as Hazards”, oxford publishers, 5th
Edition, New York, 1978.
3. R.B. Singh [Ed] - Disaster Management, Rawat Publication, New Delhi, 1st Edition,
2000.
E RESOURCES:
1. http://www.wcpt.org/disaster-management/what-is-disaster-management.
2. http://study.com/academy/lesson/what-are-cyclones-types-causes-effects.html.
Course Outcomes:
At the end of the course, students will be able to
1. Analyze, evaluate and manage the environmental, social, cultural, economical, legal
and organizational aspects influencing vulnerabilities and capacities to face disasters.
2. Assess the different public health aspects at local and global levels as a result of
Disaster and can plan well to mitigate them.
3. Gain knowledge in various emerging approaches and measure in disaster
management.
4. Understand the role of disaster management through Meteorological Observatory,
Seismological Observatory, Volcanological Institution, etc.,
5. Acquire the information about Disaster Management, Ecological planning and
sustainable development and Environmental policies, Disaster Reduction programs in
India.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 2 2 3 2 3 2 2
CO2 3 2 2 3 2 3 2 2
CO3 3 2 2 3 2 3 2 2
CO4 3 2 2 3 2 3 2 2
CO5 3 2 2 3 2 3 2 2
240
241
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous)
(MR-18)
Code: 80234 ELECTRICAL ENERGY CONSERVATION L T P
AND AUDITING
Credits: 3 (Open Elective) 3 - -
Prerequisites: Nil
Course Objectives: This course deals about the concept of energy conservation, energy
management and different approaches of energy conservation in industries, economic
aspects of energy conservation project and energy audit in commercial and industrial
sector.
242
TEXT BOOKS
1. W.R. Murphy and G. Mckay, “Energy Management”, Butter Worth Publications.
2. John. C. Andreas, “Energy Efficient Electric Motors”, Marcel Dekker Inc Ltd, 2nd
Edition, 1995.
REFERENCES
E - RESOURCES
1. http://industrialelectricalco.com/wp-content/uploads/2014/01/Understanding-Energy-
Efficient-Motors-EASA.pdf
2. https://beeindia.gov.in/
3. https://beeindia.gov.in/sites/default/files/3Ch10.pdf
Course Outcomes
At the end of the course, students should be able to
1. Examine the principles of Energy audit and its process in thermal power station,
industries.
2. Analyze the different aspects of energy management.
3. Describe the characteristics of energy efficient motors.
4. Illustrate the power factor improvement, good lighting system practice and the types
of energy instruments
5. Analyze the economic aspects of Energy Management.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 3 3 3
CO2 3 3 3 3 3
CO3 3 3 3 3 3
CO4 3 3 3 3 3
CO5 3 3 3 3 3
243
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous)
(MR-18)
Code: 80240 ELECTRICAL SAFETY AND ENERGY L T P
MANAGEMENT
Credits: 3 (Open Elective) 3 - -
Prerequisites: NIL
Course Objectives:
This course deals with the general safety requirements during the electrical
installations. The course emphasis on the various objectives of energy
management and auditing.
244
Fundamentals of fire – initiation of fires – types – extinguishing –
techniques – prevention of fire – types of fire extinguishers- fire detection
and alarm system – CO2 and Halogen gas schemes, foam schemes.
TEXT BOOKS
1. John Codick, “Electrical safety hand book”, McGraw Hill Inc, New Delhi, 2000.
2. V. Manoilov, “Fundamentals of electrical safety”, Mir Publishers, MOSCOW, 1975.
REFERENCES
1. C.S. Raju, “A Practical Book on domestic safety”, Sri Sai Publisher, Chennai, 2003.
2. Power Engineering Hand book, TNEB Engineers officers, Chennai, 2002.
3. S. Rao, R.C. Khanna, “Electrical safety, Fire safety engineering and safety
management”, Khanna Publisher, Delhi, 1998.
4. The Indian electricity rules, 1956, authority regulations, 1979, Commercial Law
Publication, Delhi, 1999.
5. W.F.Cooper, “Electrical safety Engineering”, Newnes-Butterworth company, 1978.
E-RESOURCES
1. http://nptel.ac.in/courses/103106071/5
2. https://beeindia.gov.in/
3. https://www.electrical4u.com/equipment-earthing/
4. https://www.electricaltechnology.org/2015/05/earthing-and-electrical-grounding-
types-of-earthing.html
Course Outcomes
At the end of the course, students should be able to
1. Gain basic knowledge on Indian Power sector organization and their roles.
2. Understand the concepts of earthing and its standards.
3. Acquire the basic knowledge on First aid and safety during electrical installation..
4. Distinguish various fire extinguishers and their classification.
5. Understand the basic concepts of energy auditing.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 3 3 3
CO2 3 3 3 3 3
CO3 3 3 3 3 3
245
CO4 3 3 3 3 3
CO5 3 3 3 3 3
246
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous)
(MR-18)
Code: 80241 L T P
ENERGY STORAGE SYSTEMS
Credits: 3 (Open Elective) 3 - -
Prerequisites: NIL
Course Objectives: This course deals with the need for electrical energy storage,
different electrical storage technologies, types and features of energy storage systems and
the applications of electrical energy storage.
247
TEXT BOOKS
1. James M. Eyer, Joseph J. Iannucci and Garth P. Corey, “Energy Storage Benefits and
Market Analysis”.
2. The Electrical Energy Storage” by IEC Market Strategy Board.
REFERENCES
1. Jim Eyer, Garth Corey, “Energy Storage for the Electricity Grid: Benefits and Market
Potential Assessment Guide, Report”, Sandia National Laboratories, Feb 2010.
E - RESOURCES
1.http://nptel.ac.in/courses/108105058/
2.http://www.nptel.ac.in/courses/108103009/pdf/lec33.pdf
Course outcomes
At the end of the course, students should be able to
1. Understand the different types of electrical energy storage technologies.
2. Learn about the need for electrical energy storage.
3. Comprehend the various features energy storage systems.
4. Understand the various types of electrical energy storage systems.
5. Emphasize the various applications of electrical energy storage.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 3 3 3
CO2 3 3 3 3 3
CO3 3 3 3 3 3
CO4 3 3 3 3 3
CO5 3 3 3 3 3
248
249
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous)
(MR-18)
Code: 80352 TOTAL QUALITY MANAGEMENT L T P
(Open Elective)
Credits: 3 3 - -
Prerequisites: Nil
Course Objectives:
To give the students an overview of quality and TQM and explaining the salient
contributions of Quality Gurus like Deming, Juran and Crosby and general barriers
in implementing TQM and also get basic knowledge about ISO.
250
TEXT BOOKS
1. Dale H. Besterfiled, "Total Quality Management", 3rd, Pearson Education Asia,
Indian Reprint, 2010.
2. Subburaj Ramasamy“ Total Quality Management” Tata McGraw - Hill
publishers, 2012.
REFERENCES
1. Suganthi.L and Anand Samuel, "Total Quality Management", Prentice Hall
(India) Pvt. Ltd., 2011.
2. James R. Evans and William M. Lindsay, "The Management and Control of
Quality", 8th Edition, Cengage Learning, 2012.
3. Janakiraman. B and Gopal .R.K., "Total Quality Management - Text and
Cases", Prentice Hall (India) Pvt. Ltd., 2006.
4. Dr S. Kumar, “Total Quality Management”, Laxmi Publications Ltd., New
Delhi 2015.
5. P. N. Muherjee, “Total Quality Management”, Prentice Hall of India, New
Delhi, 2006.
6. Poornima M. Charantimath “Total Quality Management” Pearson publications,
2011.
E - RESOURCES
1. https://src.alionscience.com/pdf/RAC-1ST/SOAR7_1st_Chapter.pdf
2. https://onlinecourses.nptel.ac.in/noc17_mg18
3. nptel.ac.in/courses/122106032/Pdf/4_2.pdf
4. www.thecqi.org
5. www.emeraldinsight.com/journal/tqm
6. www.emeraldinsight.com/doi/pdf/10.1108/09544789710367712
7. www.statit.com/statitcustomqc/StatitCustomQC_Overview.pdf
Course outcomes
At the end of the course, students will be able to
1. Gain basic knowledge in total quality management relevant to both manufacturing
and service industry.
2. Implement the basic principles of TQM in manufacturing and service based
organization.
3. Apply various SPC tools in real time manufacturing and service industry.
4. Implement various TQM tools like FMEA & QFD.
5. Apply various ISO Standards for real time applications.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 1 3 2 3 3 3
CO2 1 3 2 3 3 3
251
CO3 1 3 2 3 3 3
CO4 1 3 2 3 3 3
CO5 1 3 2 3 3 3
2018-18 MALLA REDDY ENGINEERING
Onwards COLLEGE B.Tech.
(MR-18) (Autonomous)
Code:
L T P
80356 INDUSTRIAL SAFETY
Credits: (Open Elective)
3 - -
3
Prerequisites: Nil
Course Objectives:
The purpose of this course is to teach the concept of Industrial Safety & provide
useful practical knowledge for workplace safety which helps identification,
evaluation and control of all the hazards and potential hazards to prevent or mitigate
harm or damage to people, property or the environment.
252
Management-Assessing organizations safety effectiveness.
TEXT BOOKS
1 Krishnan N.V., “Safety in Industry", Jaico Publisher House, 2005.
2 Singh, U.K. and Dewan, J.M., "Safety, Security and risk management", APH
Publishing Company, New Delhi, 2005.
REFERENCES
1 C. Ray Asfahl, David W. Rieske “ Industrial Safety and health management”,
Prentice Hall,2009.
2 R.K. Mishra, “Safety Management”, AITBS publishers, 2012.
3 Krishnan N.V., “Safety in Industry", Jaico Publisher House, 2005
4 Singh, U.K. and Dewan, J.M., "Safety, Security and risk management", APH
Publishing Company, New Delhi, 2005.
5 C.Ray Asfahl, David W. RieskE, “ Industrial Safety and health management”,
Prentice Hall,2009.
E - RESOURCES
1 https://issuu.com/stmjournalspublication/docs/journal_of_industrial_safety_engine
2 http://www.nsc.org.in/index.php?option=com_content&view=article&id=15&Item
id=99
3 http://www.mdpi.com/journal/safety
4 http://www.sciencedirect.com/science/journal/09219110?sdc=1
Course outcomes
At the end of the course, students should be able to
1. Identify the evaluation of industrial safety and health standards.
2. Analyze the philosophies behind industrial accidents.
3. Apply the hierarchical levels in a safety organization and apply the types of
industrial hazards and preventive measures.
4. Implement the concept of industrial process safety.
5. Apply the safety procedures for human.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
253
CO1 1 2 3 3 2 3
CO2 1 2 3 3 2 3
CO3 1 2 3 3 2 3
CO4 1 2 3 3 2 3
CO5 1 2 3 3 2 3
254
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous)
(MR-18)
Code: 80357 RENEWABLE ENERGY SOURCES L T P
Credits: 3 (Open Elective) 3 - -
Prerequisites: Nil
Course Objectives:
The objective of this subject is to provide knowledge about different non-conventional
energy sources.
255
TEXT BOOKS
1.G.D. Rai, “Non-Conventional Energy Sources”, Khanna publishers, 2011.
2.Tiwari and Ghosal, “Renewable Energy Resources”, Narosa Publishing House, 2007.
REFERENCES
1. Twidell & Weir, “Renewable Energy Sources”, Taylor and Francis Group Publishers,
2015.
2. Sukhatme, “Solar Energy”, McGraw-Hill-third edition, 2008.
3. B.S Magal Frank Kreith& J.F Kreith “Solar Power Engineering”, McGraw-Hill
Publications, 2010.
4. Frank Krieth & John F Kreider, “Principles of Solar Energy”, McGraw-Hill, 1981.
5. Ashok V Desai, “Non-Conventional Energy”, New International (P) Limited, 2003.
E - RESOURCES
1. nptel.ac.in/courses/112105051/
2. https://www.vssut.ac.in/lecture_notes/lecture1428910296.pdf
3. faculty.itu.edu.tr/onbasiogl1/DosyaGetir/62002
4. https://www.journals.elsevier.com/renewable-energy/
5. www.ijrer.org
Course Outcomes
At the end of the course, students will be able to
1. Understand the principles of solar radiation
2. Recognize solar collectors, Solar energy storage and its applications
3. Classify the harvesting of wind energy & bio-mass energy.
4. Understand the harvesting of geothermal energy & ocean energy.
5. Apply the direct energy conversion methods
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 1 3 3 3
CO2 1 3 3 3
CO3 1 3 3 3
CO4 1 3 3 3
CO5 1 3 3 3
256
2018-19
MALLA REDDY ENGINEERING COLLEGE
Onwards B.Tech.
(Autonomous)
(MR-18)
Code: 80435 EMBEDDED SYSTEM DESIGN L T P
(Open Elective)
Credits: 3 3 - -
TEXT BOOKS:
1. Shibu K. V, “Introduction to Embedded Systems”, McGraw Hill, 2013.
2. Raj Kamal, “Embedded Systems”, TMH.
REFERENCES:
1. Frank Vahid, Tony Givargis, John Wiley,“Embedded System Design”.
2. Lyla, “Embedded Systems”, Pearson, 2013.
257
3. David E. Simon, “An Embedded Software Primer”, Pearson Education.
E-RESOURCES:
1. https://searchworks.stanford.edu/view/10473232
2. https://www.researchgate.net/.../228619090_Resource_Management_for_Embedded
_Sy...
3. https://electronicsforu.com › Resources › Learning Corner
4. https://nptel.ac.in/courses/108102045/
5. nptel.ac.in/courses/.../IIT%20Kharagpur/Embedded%20systems/New_index1.html
Course Outcomes:
At the end of the course students are able to:
1. Understand the basics of an embedded system.
2. Design, implement and test an embedded system.
3. Understand the design tradeoffs made by different models of embedded systems.
4. Know types of operating systems
5. Learn how to choose RTOS
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
COs Programme Outcomes(POs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 1 1 1
CO2 2 2 1 1 1 1
CO3 2 3 1 1 2 1 1 1
CO4 1 3 1 1 2 1 1
CO5 1 2 1 1 1 1
258
2018-19
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous)
(MR-18)
Code: 80446 PRINCIPLES OF COMMUNICATION L T P
ENGINEERING
Credits: 3 (Open Elective) 3 - -
Prerequisites: NIL
Course Objectives:
To study different modulation techniques used in analog communications and digital
communications. To also introduce basics of satellite and optical communications.
MODULE IV: Spread Spectrum and Multiple Access Techniques [09 Periods]
Introduction, Pseudo-noise sequence, DS spread spectrum with coherent binary PSK,
processing gain, FH spread spectrum, multiple access techniques – wireless
communication, TDMA and CDMA in wireless communication systems, source coding
of speech for wireless communications.
TEXT BOOKS
1. Wayne Tomasi, ―Advanced Electronic Communication Systems‖, 6th Edition,
259
PearsonEducation, 2007.
2. Simon Haykin, ―Communication Systems‖, 4thEdition, John Wiley &Sons, 2001.
REFERENCES
1.H.Taub,DL Schilling,G Saha,―Principles of Communication‖, 3rdEdition,2007.
2.B.P.Lathi,―Modern Analog And Digital Communication systems‖, OxfordUniversity
Press, 3rd Edition,2007.
3.Blake, ―Electronic Communication Systems‖, Thomson Delmar Publications,2002.
4.Martin S.Roden, ―Analog and Digital Communication System‖, PHI,3rd Edition,
2002.
5.B. Sklar, ―Digital Communication Fundamentals and Applications‖, Pearson
Education,2nd Edition, 2007.
E-RESOURCES
1. https://courses.engr.illinois.edu/ece458/comms2.pdf
2. http://www.ece.lehigh.edu/~jingli/teach/F2005CT/notes/AnalogCommunication.pdf
3. http://nptel.ac.in/courses/117105131/
Course Outcomes:
At the end of the course, students will be able to
1. Understand fundamentals of analog communications
2. Understand different band-pass modulation schemes
3. Understand different base-band modulation schemes
4. Understand spread spectrum techniques and multiple access mechanisms
5. Get basic knowledge on satellite and optical communications
CO1 3 3 3 3 1 2 2 1 1 1 3
CO2 3 3 3 3 2 2 2 1 1 1 3
CO3 3 2 2 2 2 1 1 1 1 2
CO4 3 3 3 3 3 2 1 1 2
CO5 3 2 2 2 2 2 2 2 1 1 1 2
260
2018-19
MALLA REDDY ENGINEERING COLLEGE
Onwards
(Autonomous) B.Tech
(MR-18)
Code: 80447 L T P
BASICS OF VLSI DESIGN
Credits: 3 3 - -
TEXT BOOKS:
261
1. Kamran Eshraghian, Douglas A. Pucknell, “Essentials of VLSI circuits and
systems”, PHI, 1st Edition, 2005.
2. K. Lal Kishore, VSV. Prabhakar, “VLSI Design”, I. K international Publishing
House Private Ltd, 2009.
REFERENCE BOOKS:
1. Neil H. E Weste, David Harris, Ayan Banerjee, “CMOS VLSI Design - A
circuits and systems perspective”, Pearson Education, 3rd Edition, 2009.
E-RESOURCES:
1. https://www.ece.uic.edu/~dutt/courses/ece565/lect-notes.html
2. http://www.egr.msu.edu/classes/ece410/mason/files/Ch2.pdf
3. http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=92
4. https://www.journals.elsevier.com/integration-the-vlsi-journal/
5. http://nptel.ac.in/courses/117106093/
6. http://nptel.ac.in/courses/117101058/
Course Outcomes:
At the end of the course, students will be able to:
1. Understand the Enhancement and Depletion mode transistors and describe the
steps involved in IC fabrication.
2. Understand the electrical properties of MOS and able to describe problem due to
CMOS Latch up and the remedies for that.
3. Illustrate circuit diagrams, stick diagrams and layouts for NMOS, CMOS and
BiCMOS circuits and the effects of Scaling.
4. Understand Basic architectures of Data path subsystems.
5. Understand Basic architectures of Application Specific Integrated Circuits, of
CPLDs and FPGAs.
262
2018-19
Onwards
MALLA REDDY ENGINEERING COLLEGE B.Tech.
(Autonomous)
(MR-18)
Code: 80512 DATABASE MANAGEMENT SYSTEMS L T P
Credits: 3 (Open Elective) 3 - -
Prerequisites: NIL
Course Objectives:
This course enables the students to learn the basic concepts and the applications of Data
Base Systems and conceptualize and depict a Data Base System using ER diagram,
masterin constructing queries using SQL. Using this course student can understand
relational database principles, become familiar with the basic issues of transaction
processing and concurrency control and Data Base storage structures and access
techniques.
263
Concurrency Control: Lock–Based Protocols, Multiple Granularity, Timestamp-Based
Protocols, Validation-Based Protocols, Multiversion Schemes.
Recovery System-Failure Classification, Storage, Recovery and Atomicity, Recovery
Algorithm, Buffer Management, Failure with loss of nonvolatile storage, Early Lock
Release and Logical Undo Operations, Remote Backup systems..
TEXT BOOKS
1. Data base Management Systems, Raghu Ramakrishnan, Johannes Gehrke, McGraw
Hill Education (India) Private Limited, 3rd Edition.
2. Data base System Concepts, A. Silberschatz, Henry. F. Korth, S. Sudarshan, McGraw
Hill Education(India) Private Limited l, 6th edition
REFERENCES:
1. Database Systems, 6th edition, R Elmasri, ShamkantB.Navathe, Pearson Education.
2. Database System Concepts, Peter Rob & Carlos Coronel, Cengage Learning.
3. Introduction to Database Management, M. L. Gillenson and others, Wiley Student
Edition.
4. Database Development and Management, Lee Chao, Auerbach publications, Taylor
& Francis Group.
5. Introduction to Database Systems, C. J. Date, Pearson Education.
E-RESOURCES
1. https://kakeboksen.td.org.uit.no/Database%20System%20Concepts%206th%20editio
n.pdf
2. http://agce.sets.edu.in/cse/ebook/DBMS%20BY%20RAGHU%20RAMAKRISHNA
N.pdf
3. http://airccse.org/journal/ijdms/ijdms.html
4. http://www.springer.com/computer/database+management+%26+information+retri
eval?SGWID=0-153-12-114576-0
5. http://textofvideo.nptel.iitm.ac.in/video.php?courseId=106106093
6. http://www.nptelvideos.in/2012/11/database-management-system.html
Course Outcomes:
At the end of the course, students will be able to
6. Identify the basic elements of a relational database management system and the
data models for relevant problems.
7. Write SQL Queries by designing entity relationship model and convert entity
relationship diagrams into RDBMS and formulate SQL queries on the data.
264
8. Analyze various functional dependencies and apply normalization for designing a
robust data base in the development of application software.
9. Implement transactions, concurrency control, recovery and Query optimization
techniques.
10. Compare various indexing and hashing techniques.
265
2018-19
Onwards
MALLA REDDY ENGINEERING COLLEGE B.Tech.
(Autonomous)
(MR-18)
Code: 80521 BIG DATA ANALYTICS L T P
Credits: 3 (Open Elective) 3 - -
MODULE I: Big data overview, data analytics, and R Language [09 Periods]
Big Data Overview: Data Structures, Analyst Perspective on Data Repositories, State of
the Practice in Analytics, Bl Versus Data Science, Current Analytical Architecture,
Drivers of Big Data, Emerging Big Data Ecosystem and a New Approach to Analytics,
Key Roles for the New Big Data Ecosystem, Examples of Big Data Analytics. Data
Analytics Lifecycle, Model Building and Basic Data Analytic Methods Using R Data
Analytics Lifecycle Overview, Key Roles for a Successful Analytics Project, Background
and Overview of Data Analytics Lifecycle - Discovery, Data Preparation, Learning the
Business Domain, Model Planning, Model building, Communicate Results,
Operationalize and case study example Global Innovation Network and Analysis (GINA)
R Introduction: Introduction to R, Exploratory Data Analysis, Statistical Methods for
Evaluation, Hypothesis Testing, Difference of Means, Rank-Sum Test, Errors, Sample
Size data
266
MODULE V: PIG and HIVE HADOOP TOOL [12 Periods]
PIG - HADOOP TOOL - Hadoop Programming Made Easier - Admiring the Pig
Architecture, Going with the Pig Latin Application Flow, Working through the ABCs of
Pig Latin, Evaluating Local and Distributed Modes of Running Pig Scripts, Checking out
the Pig Script Interfaces, Scripting with Pig Latin.
HIVE – HADOOP TOOL - Saying Hello to Hive, Seeing How the Hive is Put
Together, Getting Started with Apache Hive, Examining the Hive Clients, Working with
Hive Data Types, Creating and Managing Databases and Tables, Seeing How the Hive
Data Manipulation Language Works, Querying and Analyzing Data.
TEXT BOOKS
1. Data Science & Big Data Analytics Discovering, Analyzing, Visualizing and
Presenting Data EMC Education Services, Wiley Publishers, 2015.
2. Cay Horstmann, Wiley John Wiley & Sons, “Big Java”, 4th Edition, INC
3. Tom White, “Hadoop: The Definitive Guide” 3rd Edition, O’reilly
REFERENCES:
1. Alex Holmes, “Hadoop in Practice”, MANNING Publ.
2. Srinath Perera, Thilina Gunarathne, “Hadoop MapReduce” Cookbook.
E-RESOURCES
1. http://newton.uam.mx/xgeorge/uea/Lab_Prog_O_O/materiales_auxiliares/Big_Java_4
th_Ed.pdf
2. http://www.isical.ac.in/~acmsc/WBDA2015/slides/hg/Oreilly.Hadoop.The.Definitive.
Guide.3rd.Edition.Jan.2012.pdf-
3. https://static.googleusercontent.com/media/research.google.com/en//archive/mapredu
ce-osdi04.pdf
4. http://www.comp.nus.edu.sg/~ooibc/mapreduce-survey.pdf
5. http://freevideolectures.com/Course/3613/Big-Data-and-Hadoop/18
6. http://freevideolectures.com/Course/3613/Big-Data-and-Hadoop/40
COURSE OUTCOMES:
At the end of the course, students will be able to
1. Develop simple applications using R language
2. Analyze file systems such as GFS and HDFS.
3. Design applications by applying Map reduce concepts.
4. Build up programs by making use of I/O.
5. Explore and inspect the big data using programming tools like Pig and Hive.
267
CO2 3 2 3 3 3 2 1
CO3 3 3 3 3 3 3
CO4 3 3 3 3 3 1 3
CO5 2 3 3 3 3 1 3
2018-19
Onwards
MALLA REDDY ENGINEERING COLLEGE B.Tech.
(Autonomous)
(MR-18)
Code: 80535 CLOUD COMPUTING L T P
Credits: 3 (Open Elective) 3 - -
268
MODULE V: Cloud Programming and Standards [12 Periods]
Cloud Programming and Software Environments: Features of Cloud and Grid
Platforms, parallel and distributed Programming Paradigms, Programming Support of
Google App Engine, Programming on Amazon AWS and Microsoft Azure, Emerging
Cloud Software Environments.
Common Standards in Cloud Computing: The Open Cloud Consortium, the
Distributed Management Task Force, Standards for Application Developers, Standards
for Messaging. Internet Messaging Access Protocol (IMAP), Standards for Security,
Examples of End-User Access to Cloud Computing.
TEXT BOOKS
1. John W. Rittinghouse, "Cloud Computing: Implementation, Management, and
Security ". James F. Ransome, CRC Press 2009.
2. Kai Hwang. Geoffrey C.Fox, Jack J. Dongarra, “Distributed and Cloud Computing
From Parallel Processing to the Internet of Things”, Elsevier, 2012.
3. Rajkumar Buyya, James Broberg and Andrzej M. Goscinski,” Cloud Computing:
Principles and Paradigms (Wiley Series on Parallel and Distributed Computing),
Wiley Publishing ©2011
REFERENCES:
1. Raluca Ada Popa, Catherine M.S. Redfield, Nickolai Zeldovich, and Hari
Balakrishnan, “CryptDB: Protecting Confidentiality with encrypted Query
Processing”23rd ACM Symposium on Operating Systems Principles (SOSP 2011),
Cascais, Portugal October 2011.
2. Craig Gentry,”A Fully Homomorhic Encryption Scheme”, September 2009.
3. David Marshall, Wade A. Reynolds, "Advanced Server Virtualization: VMware
and Microsoft Platform in the Virtual Data Center", Auerbach Publications, 2006.
E-RESOURCES
1 http://www.motc.gov.qa/sites/default/files/cloud_computing_ebook.pdf
2 https://www.thesisscientist.com/docs/Study%20Notes/8ad50655-64f5-46d4-bc89-
0c02feaf132f
3 http://ndl.iitkgp.ac.in/document/zyMnqgZQXCJME6wgSqrU87VCGcelOw5mZ-
5ybmrhKBj79VQPP0_ZQHLqcOopPDoaFWhZybCrPg_joTbBU8ZpGA
4 http://www.springer.com/computer/communication+networks/journal/13677
5 http://nptel.ac.in/courses/106106129/28
269
Course Outcomes:
At the end of the course, students will be able to
1. Understand the cloud enabling technologies and the Cloud service models.
2. Choose the levels of virtualization and tools for resource provisioning.
3. Compare the cloud platform architectures of virtualized data centers and Inter-
cloud Resource Management.
4. Analyze the principles of Security and Trust management to protect
confidentiality of data in the Cloud.
5. Propose the standards of Parallel and Distributed Programming Paradigms for
improving user Access to Cloud Computing.
270
2018-19
MALLA REDDY ENGINEERING COLLEGE
Onwards B.Tech.
(Autonomous)
(MR-18)
Code: 80605 ANDROID APPLICATION DEVELOPMENT L T P
Credits: 3 (Open Elective) 3 - -
Prerequisites: NIL
Course Objectives:
This course aims the students to learn the essentials of mobile apps development, aids in
developing simple android applications, identify the essentials of android design, file
settings, study about user interface design and develop android APIs.
271
TEXT BOOKS
1. James Keogh, “J2ME: The Complete Reference”, Tata McGrawHill.
2. Lauren Darcey and Shane Conder, “Android Wireless Application Development”,
Pearson Education, 2nd ed. (2011).
REFERENCES
1. Reto Meier, “Professional Android 2 Application Development”, Wiley India Pvt
Ltd.
2. Mark L Murphy, “Beginning Android”, Wiley India Pvt Ltd.
3. Barry Burd, “Android Application Development All in one” 1st edition, Wiley
India Pvt Ltd.
E-RESOURCES
1. http://onlinevideolecture.com/ebooks/?subject=Android-Development
2. https://developer.android.com/training/basics/firstapp/index.html
3. IEEE Transactions on Mobile Computing
4. International Journal of Interactive Mobile Technologies
5. http://nptel.ac.in/courses/106106147/
Course Outcomes
At the end of the course, students will be able to
1. Classify different types of Platforms.
2. Appreciate the Mobility landscape.
3. Familiarize with Mobile apps development aspects.
4. Design and develop mobile apps, using Android as development platform, with key
focus on user experience design, native data handling and background tasks and
notifications.
5. Perform testing, signing, packaging and distribution of mobile apps.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
COs
Programme Outcomes(POs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 3
CO2 3 3
CO3 3 3
CO4 2 1
CO5 1 3 3
272
2018-19
MALLA REDDY ENGINEERING COLLEGE
Onwards B.Tech.
(Autonomous)
(MR-18)
Code: 80606 PYTHON PROGRAMMING L T P
Credits: 3 (Open Elective) 3 - -
Prerequisites: NIL
Course Objectives:
This course enables the students to understand the fundamentals of python programming,
describe the various operators and control flow statements, analyze various data
structures, make use of functions, discuss about MODULE s, packages in python, object
oriented concepts, exception handling, illustrate advanced concepts like multithreading,
graphics and generate various test cases.
273
Brief Tour of the Standard Library - Operating System Interface - String Pattern
Matching, Mathematics, Internet Access, Dates and Times, Data Compression,
Multithreading, GUI Programming, Turtle Graphics.
Testing - Why testing is required?, Basic concepts of testing, Unit testing in Python,
Writing Test cases, Running Tests.
TEXT BOOKS
1. Vamsi Kurama, “Python Programming: A Modern Approach”, Pearson
Publications.
2. Mark Lutz,” Learning Python”, Orielly Publishers
REFERENCES
1. Allen Downey, “Think Python”, Green Tea Press
2. W. Chun, “Core Python Programming”, Pearson.
3. Kenneth A. Lambert, “Introduction to Python”, Cengage
E–RESOURCES
6. http://kvspgtcs.org/wp-content/uploads/2013/08/Python-Programming-for-the-
Absolute-Beginner.pdf 2
7. http://www.bogotobogo.com/python/files/pytut/Python%20Essential%20Reference,%
20Fourth%20Edition%20(2009).pdf
8. https://periodicals.osu.eu/ictejournal/dokumenty/2015-02/ictejournal-2015-2-article-
1.pdf
9. http://ptgmedia.pearsoncmg.com/images/9780132678209/samplepages/0132678209.p
df
10. http://www.learnerstv.com/Free-Computer-Science-Video-lectures-ltv163-Page1.htm
Course Outcomes
At the end of the course, students will be able to
6. Understand the basics of python programming languages
7. Illustrate simple programs with control structures
8. Apply advanced concepts like data structures and make use of functions.
9. Develop simple applications by using MODULE s, packages and exception handling
mechanisms.
10. Demonstrate projects that make use of libraries and generate test cases for the
projects.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 1 1 1
CO2 1 1 3 -
CO3 1 1 1 1 2 1
CO4 1 1
274
CO5 1 1
275
2018-19
MALLA REDDY ENGINEERING COLLEGE
Onwards B.Tech.
(Autonomous)
(MR-18)
Code: 80617 ARTIFICIAL INTELLIGENCE L T P
Credits: 3 (Open Elective) 3 - -
276
Fuzzy sets and fuzzy logic: Introduction, fuzzy sets, fuzzy set operations, types of
membership functions, multi valued logic, fuzzy logic, linguistic variables and hedges,
fuzzy propositions, inference rules for fuzzy propositions, fuzzy systems.
TEXT BOOKS
1. Saroj Kaushik, “Artificial Intelligence”, CENGAGE Learning,
2. Stuart Russel, Peter Norvig, “Artificial intelligence, A modern Approach”, 2nd ed,
PEA
3. Rich, Kevin Knight, Shiv Shankar B Nair, “Artificial Intelligence”, 3rd Ed, TMH
4. Patterson,”Introduction to Artificial Intelligence”, PHI
REFERENCES
1. George F Lugar, “Atificial intelligence, structures and Strategies for Complex
problem solving”, 5th edition, PEA
2. Ertel, Wolf Gang, “Introduction to Artificial Intelligence”, Springer
3. Blay WhitBY “Artificial Intelligence” Rosen Publishing.
E-RESOURCES
1. https://i4iam.files.wordpress.com/2013/08/artificial-intelligence-by-rich-and-
knight.pdf
2. https://books.google.co.in/books?id=pVR9W5LEZUwC&printsec=frontcover&sourc
e=gbs_ge_summary_r&cad=0#v=onepage&q&f=false
3. https://www.journals.elsevier.com/artificial-intelligence/
4. http://www.ceser.in/ceserp/index.php/ijai
5. http://ndl.iitkgp.ac.in/document/yVCWqd6u7wgye1qwH9xY7_M07uyea_7zp_zRG3
BvdUVy2TIab45fvPeNJfynQsAbmBEgDSUqzidwcse6xwotJA
6. http://ndl.iitkgp.ac.in/document/xttk-4kfhvUwVlXBW-YWRBg_vrHK12-
lgOzTVbb5oZ6eQOBjCWDfRvquHJLEOFENjI5AmOqRc9Ar3eJF4CGFrw
Course Outcomes:
At the end of the course, students will be able to
1. Describe the key components of the Artificial Intelligence field.
2. Identify various problem solving strategies.
3. Construct the solution for the problem using various logic and knowledge
representation techniques.
4. Interpret the knowledge in various domains using expert systems.
5. Discover the solutions by using the probability theory and fuzzy logic.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
COs
Programme Outcomes(POs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 - -
CO2 - 2 2
CO3 2 2 2 3
277
CO4 2 2 2 2
CO5 1 2
278
2017-18
MALLA REDDY ENGINEERING COLLEGE
Onwards B. Tech
(Autonomous)
(MR-17)
Code:82507 DRILLING AND BLASTING L T P
Credits: 3 (Open Elective) 3 - -
Prerequisite: NIL
Course Objectives:
To understand the principles and mechanism of different drilling methods, novel drilling
techniques. To learn the basic mechanism of rock fragmentation by blasting. To know the
various types of explosives and accessories used in blasting. To learn the different
methods of blasting adopted in surface and underground coal / non-coal mines including
adverse effects of blasting & their control
279
TEXT BOOKS:
1. Blasting in ground excavations and mines, Roy Pijush Pal, Oxford and IBH, 1st
ed 1993
2. Drilling technology handbook, C.P. Chugh, Oxford and IBH, 1st ed, 1977 .
REFERENCES:
1. Rock blasting effect and operation, Roy Pijush Pal, A.A. Balkema, 1st ed, 2005
2. Elements of mining technology, Vol-1, D.J. Deshmukh, Central techno, 7th ed,
2001
3. Blasting operations, B.Hemphill Gary, Mc-graw Hill, 1st ed 1981
4. Explosive and blasting practices in mines, S.K.Das, Lovely prakashan, 1st ed,
1993.
E RESOURCES:
1. http://technology.infomine.com/reviews/blasting/welcome.asp?view=full
2. https://miningandblasting.wordpress.com/list-of-technical-papers/
Course Outcomes:
At the end of the course, students will be able to
1. Understand Principles of drilling and Various types of drill bits
2. Understand different types of Explosives
3. Understand Firing of Explosives and Blasting methods
4. Understand Handling of Explosives
5. Understand Mechanics of blasting and effects of blasting
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 3 1 2 1 3
CO2 2 2 1 1 3 2
CO3 3 2 3 3 2 1
CO4 1 3 2 1 2 2
CO5 1 1 2 2 1 2
280
2018-19
MALLA REDDY ENGINEERING COLLEGE
Onwards B. Tech
(Autonomous)
(MR-18)
Code:82537 MATERIAL HANDLING L T P
Credits: 3 (Open Elective) 3 - -
281
rail cars, railways wagons; Aerial ropeways, gravity ropeways; Containers and shipping;
Rope haulage - different types.
TEXT BOOKS:
1. Allegri (Sr.), T.H., Material Handling – Principles and Practices, CBS Publishers
and Distributors, Delhi, 1987.
2. Hustrulid, W., and Kuchta, M. Open Pit Mine Planning & Design, Vol. 1,
Fundamentals, Balkema, Rotterdam, 1998.
REFERENCES:
1. Kennedy, B.A., Surface Mining – 2nd Edition, SME, New York, 1990.
2. Deshmukh, D.J., Elements of Mining Technology, Vol.I, II and III, EMDEE
Publishers, Nagpur, 1979.
3. Peng, S.S., and Chiang, H.S., Longwall Mining, John Wiley and Sons, New York,
1984.
4. Hartman, H.L., (Ed.), SME Mining Engg. Handbook Vol.I and II, Society for
Mining,
5. Metallurgy, and Exploration, Inc., Colorado, 1992.
E RESOURCES:
1. www.bmt.org
2. www.canadianminingjournal.com/tag/material-handling/
Course Outcomes:
At the end of the course, students will be able to
1. Understand Basic principles in material handling exclusive to mining industry and
its benefits
2. Understand Short Conveyors and Haulage Systems
3. Understand Belt Conveyor System
4. Understand New Types of Belt Conveyor Systems
5. Understand Material Handling in Mines, Plants and Workshops
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 3 1 2 1
CO2 1 1 2 2 1 2
CO3 1 2 3 3 2 2
CO4 2 2 1 2 3 3
CO5 2 2 1 2 3 2
282
2017-18
MALLA REDDY ENGINEERING COLLEGE
Onwards B. Tech
(Autonomous)
(MR-17)
Code:82542 TUNNELING ENGINEERING L T P
Credits: 3 (Open Elective) 3 - -
Prerequisites: NIL
Course objectives:
The course enables the students to be familiar with the recent developments in various
technologies used in underground spaces includes tunneling and cavern projects across
the world.
283
MODULE-V: Tunnel Services [09 Periods]
Supports in Tunnels: Principal types of supports and applicability. Ground Treatment in
Tunneling: Adverse ground conditions and its effect on tunneling; Excavation of large
and deep tunnels, caverns. Tunnel Services: Ventilation, drainage and pumping;
Tunneling hazards.
TEXT BOOKS:
1. Hudson, J.A., Rock Engineering Systems – Theory and practice, Ellis Horwood,
England.
2. Clark, G.B., (1987), Principles of Rock Fragmentation, John Wiley and Sons, New
York.
REFERENCES:
1. Legget, R.F., Cities and Geology, McGraw-Hill, NewYork, 624 p., 1973.
2. Johansen, John and Mathiesen, C.F., Modern Trends in Tunnelling and Blast Design,
AA Balkema, 154p, 2000.
3. Per-Anders Persson, Roger Holmberg, Jaimin Lee, (1993), Rock blasting and
explosives Engineering, CRC Press, p.560.
4. Bickel, J.O., Kuesel, T.R. and King, E.H., Tunnel Engineering Handbook, Chapman
& Hall Inc., New York and CBS Publishers, New Delhi, 2nd edition, Chapter 6,
544p, 1997.
E RESOURCES:
1. www.cowi.com/.../bridgetunnelandmarinestructures/tunnels/.../021-1700-020e-10b_
2. https://miningandblasting.wordpress.com/list-of-technical-papers/
Course Outcomes:
At the end of the course, students will be able to
1. Understand art of tunneling, tunnel engineering, future tunneling considerations
2. Understand different types Tunneling Methods
3. Understand drilling principles, drilling equipment, explosives, initiators, blasting
mechanics
4. Understand tunneling by different machines
5. Understand Tunnel Services
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 3 1 2 3 2
CO2 2 3 1 2 3
CO3 2 3 1 2 3
CO4 2 3 1 2 3 3
CO5 2 3 1 2 3
284
2018-19
MALLA REDDY ENGINEERING COLLEGE
Onwards B. Tech.
(Autonomous)
(MR-18)
Code: 80H07 ENGLISH LANGUAGE SKILLS L T P
Credits: 3 (Open Elective) 3 - -
Prerequisites: Nil
Course Objective:
To build business English vocabulary and grammar through lessons on the latest topics in
the business world and to upgrade the learners communication and presentation skills and
make the students competent in communication at an advanced level. In addition to the
earlier mentioned, this course gives a room to groom the learners’ personality and make
the students self-confident individuals by mastering inter-personal skills, team
management skills, and leadership skills by giving hands-on experience about business
presentations and attending team meetings.
REFERENCES:
1. Rajendra Pal S Korlaha ,Essentials of Business Communication, Hi: Sultan Chand &
Sons, New Delhi.
2. Andrew J. Rutherford , Basic Communication Skills for Technology,: Pearson
Education Asia, Patparganj, New Delhi-92.
3. V. Prasad, Advanced Communication skills, Atma Ram Publications, and New
Delhi.
285
4. Raymond V. Lesikav; John D.Pettit Jr.; Business Communication: Theory &
application, All India Traveler Bookseller, New Delhi-51
5. R K Madhukar, Business Cimmunication, Vikas Publishing House Pvt Ltd
E Resources
1. https://blog.udemy.com/types-of-communication/ (Communication Skills )
2. https://www.skillsyouneed.com/ips/conversational-skills.html (Conversation Skills)
3. http://lrs.ed.uiuc.edu/students/jblanton/read/readingdef.htm (Reading Skills)
4. https://www.thoughtco.com/what-is-composition-english-1689893 (Writing and
composition )
5. http://www.journals.aiac.org.au/index.php/IJALEL/article/view/2471 (Writing Skills)
6. https://www.youtube.com/watch?v=cQruENyLNYI&list=PLbMVogVj5nJSZB8BV2
9_sPwwkzMTYXpaH (Communication Skills)
Course Outcomes:
At the end of the course, students will be able to
1. Understand the importance of various forms of non-verbal communication.
2. Participate confidently in business meetings.
3. Gain an understanding about different types of reading skills and employ the same
during competitive exams.
4. Recognize the importance of writing in real time situations.
5. Improve the skills necessary to meet the challenge of using English in the business
world.
286
2018-19
MALLA REDDY ENGINEERING COLLEGE
Onwards B. Tech.
(Autonomous)
(MR-18)
Code: 80H08 INTERPRETATION SKILLS AND L T P
ANALYTICAL WRITING
Credits: 3 3 - -
(Open Elective)
Prerequisites: NIL
Course Objectives:
To determine how well the students can develop a compelling argument in writing for an
academic audience. Further helps them to involve in critical thinking and persuasive
writing exercises. This course also intends to develop effective writing skills to analyze
and evaluate the data and ideas for better comprehension. On the other hand this course
encourages students to learn strategies for becoming accurate readers and critical
analysts.
287
Interpretive Reports
Note: This module should be dealt with reference to Essays written by Somerset
Maugham/ Russell/Aldous Huxley
REFERENCES:
1. GRE by CliffsTestPrep-7th edition
2. GRE Exam- A Comprehensive Program
3. M H Abraham Glossary of English Literary terms
4. GD Barche Interpreting Literature- A Myth and a Reality
5. Wilbur Scott- Five approaches to literary criticism.
E Resources:
1. http://www.brad.ac.uk/staff/pkkornakov/META.htm(Introduction to Inter pretation
Skills)
2. http://literacyonline.tki.org.nz/Literacy-Online/Planning-for-my-students-
needs/Effective-Literacy-Practice-Years-1-4/Approaches-to-teaching-reading
(Approaches to Reading)
3. https://www.csuohio.edu/writing-center/critical-reading-what-critical-reading-and-
why-do-i-need-do-it (Critical Reading)
4. https://www.ets.org/gre/revised_general/about/content/analytical_writing (Analytical
Writing)
5. http://www.writerstreasure.com/creative-writing-101/ (Creative Writing )
Course Outcomes:
At the end of the course, students will be able to:
1. Think critically and help in writing analytically.
2. Get real life experiences through interpretation of literature.
3. Learn strategies for becoming accurate readers and critical analysts
4. Think logically towards social, political, economical, legal and technological issues.
5. Draw their career vision and mission independently.
288
2018-19 MALLA REDDY ENGINEERING COLLEGE
Onwards (Autonomous) B.Tech.
(MR-18)
Code: 80H09 ENGLISH FOR ACADEMIC AND RESEARCH L T P
WRITING
Credits: 3 3 -
(Open Elective)
Prerequisites: NIL
Course Objectives:
This paper helps the students use pre-writing strategies to plan writing. Further it
improves writing through the process of drafting essays, reports, abstracts, etc. In
addition to this, it improves accuracy and complexity of Sentence structure in academic
writing. On the other hand the student will be able to analyze and interpret data . This
course also intends to develop research skills to identify and incorporate relevant
resources for research writing.
REFERENCES:
289
1. Zemach, D. & Rumisek, L. 2005.Academic Writing: from Paragraph to Essay,
Oxford, Macmillan
2. Swales, J. & Feak, C. 2004. Academic Writing for Graduate Students: Essential
Tasks and Skills. Ann Arbor, University of Michigan Press.
3. Sword, H. 2012. Stylish Academic Writing, Cambridge, MA. Harvard University
Press.
4. Williams, J.M. & Bizup, J. 2014.Style: Lessons in Grace and Clarity.11th ed. Boston,
Pearson
5. Weissberg, R. & Buker, S. 1990.Writing up Research: Experimental Research Report
Writing for Students of English Englewood Cliffs, Prentice Hall Regents.
6. Englander, K. 2014. Writing and Publishing Science Research Papers in English: A
global perspective. Heidelberg. Springer Briefs in Education
E RESOURCES:
1. https://writing.wisc.edu/Handbook/index.html
2. https://brians.wsu.edu/common-errors/
3. http://www.gutenberg.org/ebooks/37134
4. http://nptel.ac.in/courses/109106094/26(Academic Writing and Linking Words)
5. https://www.researchgate.net/journal/14751585_Journal_of_English_for_Academic_
Purposes
6. https://www.sciencedirect.com/journal/journal-of-english-for-academic-purposes/ v
ol/7/issue/2
Course Outcomes:
At the end of the course, students will be able to:
1. Write effective and appropriate introduction and conclusion
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
COs Programme Outcomes(POs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 1 2 2 2 2
CO2 2 1 1
290
CO3 1 1 1 2 1
CO4 1 1 1
CO5 2 1 2 2
291
2018-19
MALLA REDDY ENGINEERING COLLEGE
Onwards B.Tech.
(Autonomous)
(MR-18)
Code: 80B11 COMPUTATIONAL MATHEMATICS L T P
Credits: 3 (Open Elective) 3 - -
Prerequisite: NIL
Course Objectives:
The objective of this course is to introduce various numerical techniques which are
indispensable tools to solve many algebraic and transcendental equations. Various
methods are used to reduce the global error involved in approximations. This course fills
into this perceived need. The treatment should be informed by the fact that not only
conceptual but also (and in some cases) more importantly numerical or computational
methods are of essence.
Module III: Curve fitting, Numerical Differentiation & Integration [10 periods]
A: Curve fitting: Fitting a first degree (linear) and second degree (parabola), exponential,
power curves for a data by the Method of least squares.
B: Numerical Differentiation: Evaluation of derivatives, Evaluation of maximum &
minimum for a given data. Numerical Integration: Trapezoidal Rule, Simpson’s 1/3rd,
3/8th Rule.
292
Solution of poisson’s equation. Solution of one dimensional heat, wave equations (by
Crank-Nicolson explicit/implicit formula only).
TEXT BOOKS:
1. Atkinson & Han, Elementary Numerical Analysis, 3rd Edition, Wiley Publications.
2. Francis Scheid, Numerical Analysis, Schaum’s Outlines, 2nd Edition, Tata Mc. Graw
Hill Publications.
REFERENCES:
1. M K Jain, et.al, Numerical Methods for Scientific and Engineering Computation,
New Age International Publishers.
2. James F Epperson, An Introduction to Numerical Methods and Analysis, Revised
Edition, Wiley Publications.
3. V Rajaraman, Computer Oriented Numerical Methods, 3rd Edition, Pritice Hall India.
4. M K Jain, SRK Iyyengar, Numerical Methods for Scientific and Engineering
Computation, 4th Edition, Newage International Publishers.
5. S S Sastry, Introductory Methods of Numerical Analysis, 5th Edition, Printice Hall
India.
E RESOURCES:
1. http://www.simumath.com/library/book.html?code=Alg_Equations_Examples
(Algebraic and transcendental equation text book by YURG BERENGARD)
2. http://jupiter.math.nctu.edu.tw/~smchang/9602/NA_lecture_note.pdf (Interpolation)
3. http://www.sam.math.ethz.ch/~hiptmair/tmp/NPDE10.pdf (Numerical Solution of
Partial Differential Equations)
4. http://www.iosrjournals.org/iosr-jm/papers/Vol6-issue6/J0665862.pdf (Interpolation)
5. http://www.wseas.org/multimedia/journals/mathematics/2014/a045706-398.pdf
(Curve fitting)
6. http://nptel.ac.in/courses/111107063 (Numerical solution of Ordinary Differential
Equations)
7. http://nptel.ac.in/courses/111105038 (Numerical Solution of Partial Differential
Equations)
Course Outcomes:
At the end of the course, students will be able to:
1. Apply numerical methods to solve some algebraic and transcendental equations to
the desired level of accuracy.
2. Application of interpolation concept to evaluate missed data in data analysis.
3. Application of least squares method to solve data analysis problems and able to find
the differentiation and integration by using numerical techniques.
4. Apply differential equations in engineering oriented problems and to observe patterns
by using numerical techniques.
5. To find out the Numerical solution of partial differential equations.
293
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 2 3 2 3 2
CO2 3 3 2 3 3 3 2
CO3 3 3 2 3 2 2 2
CO4 3 3 2 2 3 3 2
CO5 3 3 2 3 2 3 2
294
2018-19
MALLA REDDY ENGINEERING COLLEGE
Onwards B.Tech.
(Autonomous)
(MR-18)
Code: 80B12 APPLIED STATISTICS L T P
Credits: 3 (Open Elective) 3 - -
295
TEXT BOOKS:
1. Monte Gomery, “Applied Statistics and Probability for Engineers”, 6th Edition,
Wiley Publications.
2. J K Sharma, “Operations research Theory and applications” Macmillan publishers
india limited,4th edition.
3. Paul A Maeyer Introductory Probability and Statistical Applications, John Wiley
Publicaitons.
REFERENCES:
1. Willam Feller : “Introduction to Probability theory and its applications”.Volume
–I ,Wiley 2.
2. Goon AM, Gupta MK, Das Gupta B : “Fundamentals of Statistics”, Vol-I, the
World Press Pvt.Ltd. , Kolakota.
3. V.K.Kapoor and S.C.Gupta: “Fundamentals of Mathematical Statistics”, Sultan
Chand &Sons, New Delhi
E RESOURCES
1. https://onlinecourses.science.psu.edu/stat502/node/183 (ANCOVA)
2. http://www.uoguelph.ca/~dsparlin/sqc.htm (StatisticalQualitycontrol)
3. http://irh.inf.unideb.hu/~jsztrik/education/16/SOR_Main_Angol.pdf (Basic Queueing
Theory)
4. http://www.ijpcsonline.com/files/34-781.pdf (Design of Experiments)
5. http://nptel.ac.in/courses/110106064/5 (Introduction to Data Analysis)
6. http://nptel.ac.in/courses/111104075/ (ANOVA and Design of Experiments)
Course Outcomes:
At the end of the course, students will be able to:
1. Perform Analysis of variance, ANCOVA and design of experiments in
manufacturing firms.
2. Advanced design of experiments and their applications.
3. The students will learn the concept of quality control, Six Sigma and its importance to
real life problems.
4. The student will be able to understand the concept of Multiple regression and
Application of Time-series,
5. The students would be able to find the expected queue length, the ideal time, the
traffic intensity and the waiting time. These are very useful tools in many engineering
and data management problems in the industry. It is useful for all branches of
engineering.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 2 2 3 1 3 1
CO2 3 2 2 3 3 1
CO3 3 2 2 3 2 2 2
CO4 3 2 2 2 1 3 2
CO5 3 2 2 3 2 3 2
296
2018-19
MALLA REDDY ENGINEERING COLLEGE
Onwards B.Tech.
(Autonomous)
(MR-18)
Code: 80B13 OPTIMIZATION TECHNIQUES L T P
Credits: 3 (Open Elective) 3 - -
REFERENCES:
1. H.A. Taha,"Operations Research:An Introduction", 5th Edition, Macmillan, New
York, 1992.
297
2. K.Deb,"Optimization for Engineering DesignAlgorithms and Examples",Prentice-
Hall of India Pvt. Ltd., New Delhi, 1995.
3. K.Srinivasa Raju and D. Nagesh Kumar, "Multicriterion Analysis in Engineering and
Management",PHI Learning Pvt. Ltd., New Delhi, India, ISBN 978-81-203-3976-7,
pp.288,
E-RESOURCES
1. http://www.mhhe.com/engcs/industrial/hillier/etext/PDF/chap03.pdf (LPP)
2. http://ocw.nctu.edu.tw/upload/classbfs121001503719748.pdf
3. http://shodhganga.inflibnet.ac.in/bitstream/10603/19544/12/7_chapter%201.pdf
4. http://www.ime.unicamp.br/~andreani/MS515/capitulo12.pdf
Course Outcomes:
At the end of the course, students will be able to:
1. Understand the historical development of OR and formulate the design problems.
2. Find the optimum values using calculus
3. Apply the linear programming techniques to solve the engineering problems
4. Know the various concepts of Dynamic Programming.
5. Apply the Dynamic Programming techniques to solve the engineering problems
298
2018-19
MALLA REDDY ENGINEERING COLLEGE
Onwards B.Tech.
(Autonomous)
(MR-18)
Code: 80B14 ADVANCED PHYSICS FOR ENGINEERS L T P
Credits: 3 (Open Elective) 3 - -
Prerequisites: NIL
Course Objectives:
The objective of this course is to make the students familiar with the recent advanced
concepts in physics
TEXT BOOKS:
1. R K Gaur and SL Gupta, “Engineering Physics” Dhanpat Rai Publications, 8th
revised Edition, 2006.
299
2. B K Pandey and S Chaturvedi, “Engineering Physics” Cengage Learning India,
Revised Edition, 2014.
REFERENCES:
1. R F Bun shah, “Hand Book of Technologies for Films and coating”, Noyes
publishers, 1st Edition, 1996.
2. B E A Saleh and A C Tech, “Fundamentals of Photonics”, John Wiley and Sons,
New York, 1st Edition, 1993.
3. K L Chopra and S R Das, “Thin film Solar Cells”, Plenum press, 1st Edition 1983.
4. K Vijaya Kumar, T Sreekanth and S Chandralingam, “Engineering Physics” S Chand
and Co 1st Edition, 2008.
E-RESOURCES:
1. http://physics.mq.edu.au/~jcresser/Phys378/LectureNotes/SpecialRelativityNotes.pdf
2. http://www.kfupm.edu.sa/centers/CENT/AnalyticsReports/KFUPM-TFSC-Dec20.pdf
3. https://www.journals.elsevier.com/solar-energy-materials-and-solar-cells
4. https://www.journals.elsevier.com/journal-of-alloys-and-compounds/
5. http://aip.scitation.org/journal/apl
6. http://nptel.ac.in/courses/115101011/
7. http://nptel.ac.in/courses/117103066/11
Course Outcomes:
At the end of the course, students will be able to:
1. be aware of the concepts of special theory of relativity.
2. Analyze the basic concepts of Holography and applications.
3. Acquire the knowledge on synthesis methods of thin films and their characterization
techniques.
4. Develop basic knowledge on the photonic crystals
5. Apply the basic concepts of solar cell physics.
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 2 1
CO2 3 2 1
CO3 3 1 1 1 1
CO4 2 1 1
CO5 3 2 1 3 2 2
300
2018-19
MALLA REDDY ENGINEERING COLLEGE
Onwards B.Tech.
(Autonomous)
(MR-18)
Code: 80B15 NANO MATERIALS L T P
Credits: 3 (Open Elective) 3 - -
TEXT BOOKS:
1. C N R Rao, A Muller and A K Cheetham “The chemistry of Nano materials:
Synthesis, Properties and Applications” John Wiley, First Edition, 2004
2. Hari Singh Nalwa, “Nano structured Materials and Nanotechnology”, Academic
Press, First Edition, 2002.
301
REFERENCES:
1. Charles P Poole Jr “Introduction to Nanotechnology”, John Willey & Sons, 1st
Edition, 2003
2. C Dupas, P Houdy, M Lahmani, Nanoscience: “Nanotechnologies and Nano
physics”, Springer-Verlag Berlin Heidelberg, 1st Edition, 2007
3. T Pradeep, “NANO: The Essentials: Understanding Nanoscience and
Nanotechnology”. Tata McGraw-Hill Publishing Company Limited, Revised
Edition, 2007
4. Z L Wang, “Characterization of Nano phase Materials” Wiley-VCH, 1st Edition,
2000.
5. K Vijaya Kumar, T Sreekanth and S Chandralingam, “Engineering Physics” S Chand
and Co 1st Edition, 2008.
E-RESOURCES:
1. http://nptel.ac.in/courses/103103033/module9/lecture1.pdf
2. http://courses.washington.edu/overney/NME498_Material/NME498_Periods/Lecture4
- Overney-NP-Synthesis.pdf
3. http://www.materialstoday.com/nanomaterials/journals/
4. https://www.journals.elsevier.com/nanoimpact
5. http://www.springer.com/materials/nanotechnology/journal/12274
6. http://nptel.ac.in/courses/118104008/
7. http://nptel.ac.in/courses/118102003/
Course Outcomes:
At the end of the course, students will be able to:
1. be aware of different physical methods of synthesis of nano materials.
2. be aware of different chemical methods of synthesis of nano materials.
3. Understand different thermal methods of synthesis of nano materials and to learn
different surface characterization techniques.
4. acquire the the different compositional and structural characterization techniques.
5. develop basic knowledge on the properties and applications of few nano
CO – PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
COs Programme Outcomes(POs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 1
CO2 2 1
CO3 2 1
CO4 3 2 2 2
CO5 3 2 2 2
302
303
2018-19
MALLA REDDY ENGINEERING COLLEGE
Onwards B.Tech.
(Autonomous)
(MR-18)
Code: 80B16 NDT and VACUUM TECHNOLOGY L T P
Credits: 3 (Open Elective) 3 - -
TEXT BOOKS:
1. B K Pandey, S Chaturvedi, “Engineering Physics”, Cengage learning, 1st Edition,
2014
304
2. John. F. O’Hanlon, “A User’s guide to Vacuum technology”, Wiley, 3rd Edition,
2003
REFERENCES:
1. M R Srinivasan, “Physics for Engineers”, New Age international, 1st reprint, 2007
2. R K Gaur and S L Gupta, “Engineering Physics”, Dhanpat rai, Reprint, 2006
3. Krishna Seshan, “Hand Book of Thin film deposition”, Noyes, 2nd Edition, 2002
E-RESOURCES:
1. http://www.enfm.net/catalog/catalog/enfm-usa.pdf
2. http://web.itu.edu.tr/~arana/ndt.pdf
3. http://www.issp.ac.ru/ebooks/books/open/Nondestructive_Testing_Methods_and_Ne
w_Applications.pdf
4. https://www.journals.elsevier.com/ndt-and-e-international/
5. https://www.journals.elsevier.com/vacuum
6. http://nptel.ac.in/courses/114106035/35
7. http://nptel.ac.in/courses/112101004/37
Course Outcomes:
At the end of the course, students will be able to:
1. aware of the concepts of NDT
2. Understand different methods of NDT.
3. Analyze Vacuum technology and concepts of flow meters.
4. Develop pressure gauges.
5. Understand the concepts of different vacuum pumps
CO – PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
COs Programme Outcomes(POs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 2
CO2 3 2
CO3 3 2 2
CO4 2 2 2
CO5 2 2 2
305
306
2018-19
MALLA REDDY ENGINEERING COLLEGE
Onwards B.Tech.
(Autonomous)
(MR-18)
Code: 80B17 CHEMISTRY OF ENGINEERING MATERIALS L T P
Credits: 3 (Open Elective) 3 - -
Prerequisites: Nil
Course Objectives:
The objective is to make the students know about the concept of phase rule and alloys,
phase diagrams of different systems. To give knowledge to the students regarding liquid
crystals, abrasives, glass, ceramics, refractories, colloids and adhesives. To make the
students for understand the basic concepts of chemistry to develop futuristic materials for
high-tech. applications in the area of engineering.
MODULE I: Phase Rule and alloys [10 Periods]
Phase Rule: Definition of terms: Phase, component, degree of freedom, phase rule
equation. Phase diagrams-one component system-water system. Two component system
Lead-Silver, cooling curves, heat treatment based on iron-carbon phase diagram -
hardening, annealing and normalization. Introduction to alloys-fabrication of alloys-
ferrous alloys-nonferrous alloys-industrial applications.
MODULE II: Composites, Abrasives and Adhesives [10 Periods]
Composites: Basics of composites, composition and characteristics-types of composites –
particle and fiber reinforced composites and their applications. Abrasives- natural and
artificial abrasives-grinding wheels-abrasive paper and cloth. Adhesives- classification -
action of adhesives- factors influencing adhesive action development of adhesive
strength.
MODULE III: Cement and Concrete [10 Periods]
A: Introduction-Classification of cement-natural-chemical composition of cement-port
land cement-chemical reactions involved in setting and hardening of cement-additives for
cement-mortars.
B: Concretes-pre stressed concrete-post tensioning-curing-overall scenario of cement
industry-Reinforced concrete, constructions-testing and decaying of cement-prevention of
cement decay.
MODULE IV: Glass, Ceramics and Refractories [09 Periods]
Structure of glass-properties-Manufacturing of glass-Types of glasses-uses Ceramics-
clays-methods for fabrication of ceramic ware plasticity of clays. Ceramic products-
glazes. Porcelain and vitreous enamels. Requisites of a good refractory-classification,
properties and applications of refractories.
307
MODULE V: Colloids and surfactants [09 Periods]
Introduction to solution-types of colloids-characteristics of lyophilic and lyophobic
solutions-preparation of colloids (Dispersion methods & Aggregation methods)-
purification of colloids (Dialysis, Electrodialysis and Ultrafiltration). Characteristics of
colloidal solutions-coagulation of colloids-origin of charge on colloids-protective
colloids-emulsions-gels-applications of colloids. Introduction to surfactants-classification
of surfactants-CMC (critical micelle concentration)-HLB scale-detergents-cleaning
action.
TEXT BOOKS:
1. P.C.Jain and Monica Jain, “A text Book of Engineering Chemistry”, DhanpatRai
Publications, New Delhi, 12th Edition 2006.
2. B.Rama Devi, Ch.VenkataRamana Reddy and PrasanthaRath, “Text Book of
Engineering chemistry” , Cengage Learning India Pvt.Ltd,2016.
3. J. Goodwin, “Colloids and Interfaces with Surfactants and Polymers” 2nd
Edition 2009.
REFERENCES:
1. B.R.Puri, L.R.Sharma and M.S.Pathania,“Principles of Physical Chemistry”,
S.Nagin Chand &Co., New Delhi, 23rd Edition, 1993.\
2. M.Thirumala Chary and E.Laxminarayana, “Engineering Chemistry”, SciTech
publications (INDIA) PVT Ltd, Third Edition, 2016.
E-RESOURCES:
1. www.istl.org/02-spring/internet.html (Basics on materials)
2. http://www.zzm.umcs.lublin.pl/Wyklad/FGFAng/7A.F.G.F.%20Colloids.Emuls.pdf
(colloids)
3. Journal of materials science (Springer publishers)
4. Journal of materials science and technology (Elsevier publishers)
5. nptel.ac.in/courses/105102012/ (Cement concrete technology)
6. http://www.nptel.ac.in/courses/112104039/53 (liquid crystals)
Course Outcomes:
At the end of the course, students will be able to:
1. Interpret the vitality of phase rule in metallurgy and application of phase rule to
one and two component systems.
2. Understand the concepts of abrasives, adhesives and liquid.
3. The immense importance of basic constructional material, Portland cement in Civil
Engineering works.
4. To acquire the knowledge about properties and applications of glass, ceramics and
refractories.
308
5. Understand the relationships between macroscopic material properties and
microscopic structures.
309
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 1 1 1
CO2 2 1 1 1
CO3 1 3 1 1
CO4 1 1 1 2
CO5 1 1 1 1 2 1
310
2018-19
MALLA REDDY ENGINEERING COLLEGE
Onwards B.Tech.
(Autonomous)
(MR-18)
Code: 80B18 NANO CHEMISTRY L T P
Credits: 3 (Open Elective) 3 - -
Prerequisites: NIL
Course Objectives:
The objective is to make the learners know about the scope of nano scale materials and
their versatile properties. To give knowledge of various instrumental techniques to the
analysis the nano materials. To make aware of the learners of different applications of
nano materials.
311
desalination, Nanomembranes in Sea desalination-Nano particles for treatment of
Chlorinated Organic Contaminants.
TEXT BOOKS:
1. Mark A. Ratner, D. Ratner. “Nanotechnology a gentle introduction to the next big
idea”,Pearson Education Inc., Asia, 2003.
2. Pradeep.T. “Nano: The essentials-understanding nanoscience and nanotechnology”.
Tata Mc.Graw Hill, New Delhi, 2007.
REFERENCES:
1. A. K. Haghi, Ajesh K. Zachariah, NandakumarKalariakkal. “Nanomaterials:
Synthesis, Characterization, and Applications”. Apple Academic Press, 2013.
2. Brechignac C., Houdy P., Lahmani M. (Eds.) “Nanomaterials and Nanochemistry”
(Springer,) 748p. ISBN 978-3-540-72993-8, 2007
3. Phanikumar. “Principles of nanotechnology”,Scitech Publications 2nd Edition, 2010.
4. Preetijain, Shankar lalGarg. “Environmental Nanotechnology” Lap lambert
Academic publishing, 2015.
E- RESOURCES:
1. www.docbrown.info/page03/nanochem02.htm (Nanochemistry applications)
2. https://books.google.co.in/books?isbn=352732626X (concepts of nanochemistry)
3. Journal of nanostructure in chemistry ( springer publishers)
4. Nanochemistry (wiley publishers)
5. nptel.ac.in/courses/118104008/6 (Introduction to nanomaterials)
6. nptel.ac.in/courses/118104008/ (Nanostructures and nanomaterials)
Course Outcomes:
At the end of the course, students will be able to:
1. Students will learn the different synthetic methods of the nanomaterials.
2. To know the student Electronic, optical and magnetic properties of nanomaterials.
3. To acquire the knowledge various instrumental methods of analysis (TEM, EDS,
SEM, DLS &AFM).
CO- PO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
PO PO PO PO PO PO PO PO PO PO1 PO1 PO1
1 2 3 4 5 6 7 8 9 0 1 2
312
CO 2 1 1
1
CO 1 2 1
2
CO 1 2 2 1
3
CO 2 2 1
4
CO 1 2 1 2 1
5
4. The students can come to know the carbon nanotubes, carbon nanofibers,
nanostructured catalysts and organic nanosolar cells.
5. Students will learn usage of nanomaterials in the purification of water.
2018-19
MALLA REDDY ENGINEERING COLLEGE
Onwards B.Tech.
(Autonomous)
(MR-18)
Code: 80B19 POLYMER CHEMISTRY L T P
Credits: 3 (Open Elective) 3 - -
Prerequisites: NIL
Course Objectives:
The subject provides an introduction to polymer science along with the synthesis of
macromolecules by step-growth and chain-growth polymerization. Compounding of
polymers and different fabrications methods are discussed. Molecular weight
determination of polymers is shown using gel permeation chromatography. An overview
of biodegradable and conducting polymers is also given.
MODULE I: Introduction to Polymer Chemistry [10 Periods]
Definitions-Origin, Monomers and its requirements - Broad classification of
polymers- types based on structure (homo & copolymers), processing (thermo plastics &
thermosetting plastics) and applications. Molecular force and chemical bonding in
polymers - tacticity. Determination of molecular weight (MW)-methods for number
average- weight average- PDI( poly dispersity index)-effect of polymerization on PDI.
Distribution and processing of polymers using Tg& Tm.
MODULE II: Polymerization mechanism [10 Periods]
Chain growth Polymerization – Addition Polymerization – Reaction Mechanism - Free
Radical Reaction – Ionic Reaction – Coordination Polymerization – Ring – Opening
Polymerization –Condensation (step) Polymerization – Degree of Polymerization–
differences between addition and step growth polymerization. Polymerization techniques
-bulk, solution, suspension, emulsion-advantages and disadvantages.
MODULE III: Compounding of Polymers & fabrication methods [09 Periods]
313
A: Introduction-compounding of polymers and their functions, selection of additives (by
function), improving/modifying the mechanical properties.
B: Fabrication of plastics by compression, injection, transfer, extrusion –moulding,
blowing and thermoforming methods.
MODULE IV: Characterization techniques [10 Periods]
Molecular mass by Gel permeation chromatography, Molecular structure by X-ray
diffraction, Morphology of polymer using -Scanning Electron Microscopy, Thermal
stability using Thermogravimetric analysis (TGA).
314
Course Outcomes:
At the end of the course, students will be able to:
1. Analyse different mechanisms of polymer formation and use this information in the
synthesis of different polymers.
2. Evaluate the effect of factors such as polymer structure, molecular weight, branching
and diluents on crystallinity.
3. Interpret experimental data and determine the structure of polymers by different
techniques.
4. Assess the compounding of polymers & fabrication methods.
5. To know the student importance of biodegradable and conduction polymers.
CO- PO, PSO Mapping
(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
Programme Outcomes(POs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 1 2 2 1
CO2 2 1 2
CO3 2 1 2 1
CO4 2 1 2
CO5 2 1 1 2 1
315