CSE IT A3 AcadReg
CSE IT A3 AcadReg
& CURRICULUM
Applicable to the students admitted from the
Academic Year 2020-2021
Mission
M1: Have on-board staff with high quality experience and continuously updating
themselves with latest research developments and sharing that knowledge with
students.
M2: Having a well stream-lined teaching learning process that is continuously assessed
for effectiveness and fine-tuned for improvement.
M3: Having state-of-the-art lab and general infrastructure that gives students the
necessary tools and means to enhance their knowledge and understanding.
M4: Having a centralized department focused on improving placement opportunities for
our students directly on campus and coordinating the training programs for students
to complement the curriculum and enhance their career opportunities.
M5: Having advanced research facilities and more importantly atmosphere to encourage
students to pursue self-learning on advanced topics and conduct research.
ABOUT THE INSTITUTION:
Maharajah Alak Narayan Society of Arts and Science (MANSAS) is an
Educational Trust founded by Dr. (late) P.V.G Raju, Raja Saheb of Vizianagaram in the
hallowed memory of his father Maharajah Alak Narayan Gajapati with a view to
confound socio-economic inequalities in the Vizianagaram principality executing a trust
deed on 12-11-1958 duly established Maharajah’s College and other educational
institutions in and around Vizianagaram. The Trust is a charitable one published under
Section 6 a (1) of A.P Charitable and Hindu Religious Institutions and Endowment Act
30 of 1987.
Institution at a glance:
MVGR is a 23 years old institution, established in 1997
All eligible UG Programs (CHEMICAL, CIV, CSE, ECE, EEE, IT &
MECHANICAL) were reaccredited by NBA.
MBA program was also re-accredited by NBA.
Had been re-accredited with Grade ‘A’ by NAAC of UGC
Has Permanent affiliation with JN Technological University-Kakinada
Listed under sections 2(f) & 12(b) of UGC act 1956.
Approved by AICTE-New Delhi
EIGHT departments are recognized as RESEARCH CENTERS by JNTU-K
Granted Autonomy by UGC in 2015
Campus of 60 acre
Offering 7 UG and 5 M.Tech., and 1 MBA program
About 250 faculty of which 84 Ph.D. Degree holders
83 Laboratories with an investment of about 13 Crores
Total built up area of about 7 Lakh Sft
About 42,000 volumes and Access to 8 international online journal packages like
IEEE, SPRINGER, etc.
1420 Systems & 395 Mbps band width internet facility
About Rs. 4 Crore worth of on-going R&D projects
Actively involved in civil engineering consultancy work as Third Party Quality
Auditor for Vizianagaram Municipality
WIPRO Recognized technology learning center and MISSION 10X partner institution
Recognized National Instruments Academy for Training in LabView
SIRO Recognition by DSIR
Recognized PTC Centre of Excellence for Creo Training
Identified by MSME as Business Incubation Centre
APSSDC-Siemens Technical Skill Development Institute
Recognized CMs SKILL EXCELLENCY CENTER (SEC)
Microsoft Ed-vantage Platinum Partner
Institutional member of IUCEE
Institutional Member of CII
Member, Chamber of Commerce, Vizianagaram
Green Campus award by Govt. of AP
MVGR College of Engineering is rated as one among the best engineering colleges in
the state of Andhra Pradesh as it set up highest standards in all areas of curricular, co-
curricular and extra-curricular activities and in students’ placements. Based on industry and
expert’s feedback, the college is updating the curriculum from time to time. The college
offers many value added add-on courses students and conducts training programs to meet the
industries’ requirements.
1. PROGRAM STRUCTURE:
B.Tech.:
Sl.
Category Credits
No
Humanities and Social Sciences including Management
1 12
courses
2 Basic Science courses 25
Engineering Science courses including workshop, drawing,
3 26
basics of electrical/mechanical/computer etc.
4 Professional core courses 54
Professional Elective courses relevant to chosen
5 18
specialization/branch
Open subjects – Electives from other technical and /or
6 12
emerging subjects
7 Project work, seminar and internship in industry or elsewhere 13
Mandatory Courses [Environmental Sciences, Induction
8 training, Indian Constitution, Essence of Indian Traditional 0
Knowledge]
Total 160
Open electives offered by the parent department are listed in the course structure and
are offered to students of other programs. The students of parent departments may
also opt the course, provided it shall not be listed in the curriculum.
For audit course a student is deemed to satisfy the minimum contact hours, as
prescribed by the department and shall also comply with the requirements for
submission of assignments/projects. A student shall also opt for MOOCs and submit
the certificate.
1. HSS Courses
Sl. No. Subject Credits
1 English -1 3
2 English -2 (Technical English) 3
Elective-1 (Management Related course
3 (MEFA or MS or Operations 3
Research)
Elective-2 (Professional Ethics and Human
4 3
Values)
Total 12
Subjects Credits
1 Professional Core Courses 54
Professional Elective Courses Relevant to
2 18
Chosen Specialization/Branch
Open Subjects – Electives from other Technical
3 12
and / or Emerging Subjects
84
7. Project
Sl. No. Subject Credits
1 Socially Relevant Project 1
2 Mini Project 2
3 Project Phase - I 2
4 Project Phase - II 8
Total 13
BOS Chairman shall notify the list of MOOCs offered (Open Elective & Professional
Elective) in the beginning of the semester.
2. PROGRAM PATTERN:
3. AWARD OF DEGREE:
B.TECH:
A student will be declared eligible for the award of degree if he/she fulfills the following
academic regulations.
a) A student shall be declared eligible for the award of degree, if he/she pursues a course
of study for not less than four academic years and not more than eight academic years
from the date of admission.
b) The student shall register for 160 credits and secure all 160 credits.
c) The medium of instruction for the entire under graduate program in Engineering &
Technology will be in English only.
d) Skill oriented courses are embedded with domain specific, communication and
Advanced / elective courses.
e) A student shall also register and successfully complete audit programs (Non-credit) as
recommended by Academic Council.
f) A student on completing 1st year class work may opt for a break of 1 year which shall
be deemed as GAP year, as recommended by APSCHE, for undertaking successful
entrepreneurial ventures.
g) Students who fail to complete Four Years Course of study within 8 years shall forfeit
their seat and their admission shall stand cancelled.
B.TECH. (Honors)/(Minors) :
B.Tech. with Honors or B.Tech. with Minor will be awarded if the student earns 20
additional credits as per the regulations/guidelines.
B.TECH. (Honors)/(Minors) :
B.Tech. with Honors or B.Tech. with Minor will be awarded if the student earns 20
additional credits as per the regulations/guidelines.
4. CERTIFICATION PROGRAMS:
Sl.
Dept. Name of the Program
No.
1 MECH Windchill 10.2 PDM by Adroitec Engineering Solutions Pvt. Ltd., Hyderabad
2 MECH Creo 2.0 by PTC
3 MECH Edgecam by Verosoft, UK
4 MECH ANSYS Training and Certification by Mechanical Department
5 MECH AUTOCAD Training and Certification by Mechanical Department
6 MECH Catia by APSSDC-Dassault Systems, CM’s Center of Excellence
7 MECH Delmia by APSSDC-Dassault Systems, CM’s Center of Excellence
8 MECH Simulia by APSSDC-Dassault Systems, CM’s Center of Excellence
9 MECH 2-Wheeler Automobile Certification by APSSDC-SIEMENS
10 MECH 4-Wheeler Automobile Certification by APSSDC-SIEMENS
11 MECH Welding Certification by APSSDC-SIEMENS
12 MECH CNC Certification by APSSDC-SIEMENS
13 MECH Commercial Electrical Certification by APSSDC-SIEMENS
14 MECH Solid Edge Certification by APSSDC-SIEMENS
15 CHEM Chemical Process Design and Simulation by Simtech Simulations, Hyderabad
16 ECE Embedded Systems by Think LABS, Mumbai
17 ECE Labview by National Instruments Systems India Pvt. Ltd.
18 ECE Unified Technology Learning Program (UTLP) by Wipro Mission 10X
19 CSE, IT PEGA by Virtusa Corporation
20 CSE, IT Microsoft technologies by Microsoft Corp.
21 CSE, IT Ethical Hacking by EC-Council Academia
22 CSE, IT Java and C by Talent Sprint
23 CSE, IT Network Analyst (CCNA) by Cisco Systems Inc
24 CSE, IT Java Programming (OCJP) and DBMS by Oracle
25 EEE PLC, Drives and Automation by Siemens
26 EEE PLC by New Dawn Automation
27 EEE Home Electrical Certification by APSSDC-SIEMENS
28 Civil Remote Sensing and GIS by Indian Institute of Remote Sensing
a) The Institution shall offer the certification programs by itself or in collaboration with
industry/such other Institutions deemed to have specialized expertise in the proposed
area of training.
b) Only students of the Institution shall be eligible to register on payment of prescribed
fee.
c) However, subject to availability of resources and the demand the Institution may offer
the program to external candidates meeting the pre-qualification requirements and in
the order of the merit.
d) The duration of the course and design of the content shall be done by the respective
departments of the Institution by themselves or in collaboration with industry/such
other institutions deemed to have specialized expertise in the proposed area of
training.
e) If the duration of the course is less than or equal to 40 hours, it can be completed in
one semester, otherwise, it can suitably distributed over a number of semesters.
f) Mere enrolment/registration for the program shall not entitle any claim for award of
certificate.
g) A candidate shall be deemed eligible for the award of the certificate if he/she
Attends at least 75% of scheduled training sessions
Complies to all the requirements of submission of the assignments, presentations,
seminars, projects, etc., and also appears for periodic tests.
Shall attain minimum levels of performance in tests as prescribed.
Shall remit such fee as deemed fit for the certification
A candidate registered and failed to meet the requirements shall be permitted to
repeat the said training one another time after remitting 25% of the fee fixed for
the program as re-registration fee.
If the student is absent for the periodic tests, the test shall be re-conducted on payment of
10% of fee.
5. COURSES OFFERED:
B.Tech.:
a). Theory :
All Theory courses will have 5 units and assessed for 100 marks, of which, 30 marks
for internal assessment and 70 marks for semester end external examination.
Internal Assessment:
Two Mid – Term examinations (Cycle 1 and Cycle2) shall be conducted. One on
first 50% of the syllabus and second on remaining 50% of the syllabus.
Each Mid Term examination consists of a) Subjective test b) Objective test c)
Assignment
Each subjective test shall be conducted for 90 Minutes and have 3 questions each
for 5 marks (No choice) and assessed for 15 marks
Each objective test shall be conducted for 20 minutes and have 20 Multiple
Choice Questions each for 1/2 mark and assessed for 10 Marks.
Assignments shall be assessed for 5 marks.
The total marks assessed for each Mid – Term examination (Cycle 1 or Cycle 2)
is 30 marks.
Final internal marks can be calculated with 80% weightage for the better of the
two Mid-Term examinations and 20% weightage for other Mid-Term
examination.
Example:
Mid-Term 1 (Cycle 1) Marks = Marks secured in (Subjective test-1 + Objective
test-1 + Assignment-1)
Mid-Term 2 (Cycle 2) Marks = Marks secured in (Subjective test-2 + Objective
test-2 + Assignment-2)
Final internal marks = [ Best of (Mid term-1/Mid - Term-2) marks X 0.8 + Least
of (Mid Term-1/Mid Term-2) marks X 0.2 ]
External Assessment:
External examination is for 70 marks (180 min). Question paper contains 10
questions (2 questions from each unit) and each question carries 14 marks.
Student shall answer 5 questions (1 question from each unit).
i) Design Thinking and Product Innovation - Evaluation pattern
Internal Assessment: 30 Marks
Project based learning - 20 Marks
Assignments - 10 Marks
Project based learning: The student has to identify a problem and provide a solution by
applying design thinking methodologies and submit a report, which is assessed for 20 Marks.
Assignments: The student has to submit 4 assignments (1 for each unit) and assessed for 10
marks. Each assignment shall consist of 4 questions (4X10 = 40 marks) and the same shall be
scaled down to 10 marks. Average of 4 assignments shall be considered as final assignment marks.
External Assessment: 70 Marks
External examination is for 70 marks (180 min). Question paper contains 8 questions
from first IV units (2 questions from each unit) and each question carries 12 marks.
Student shall answer 4 questions from first IV units (1 question from each unit) and case
study (22 Marks) from V unit.
ii) Internet of Things (IoT) , Surveying and Geomatics, MAT Lab Programming,
Programming with Lab View, Embedded Processor - Evaluation pattern
Internal Assessment: 30 Marks
Subjective Test - 15 Marks
Project based learning - 15 Marks
Two subjective tests shall be conducted.
Each subjective test shall be conducted for 90 Minutes and have 3 questions each
for 5 marks (No choice) and assessed for 15 marks
Project based learning shall be assessed for 15 Marks.
In Project based learning, a student has to identify a problem such that at least 3 or
4 modular learning of experiments shall be integrated and submit comprehensive
report with solution at the end of the semester.
Final internal marks (30 Marks) can be calculated with 80% weightage for the
better of the two subjective tests (15 Marks) and 20% weightage for other
subjective test plus + Project based learning (15 Marks)
.
External Assessment: 70 Marks
External examination is for 70 marks (180 min). Question paper contains 10 questions (2 questions
from each unit) and each question carries 14 marks. Student shall answer 5 questions (1 question
from each unit).
b). Laboratory/Practice:
All Laboratory/Practice courses are assessed for 50 marks, of which, 15 marks for
internal assessment and 35 marks for semester end external examination.
Internal Assessment : (15 Marks)
Evaluation Procedure:
The course will have 5 units and assessed for 100 marks, of which, 30 marks for internal
assessment and 70 marks for semester end external examination.
Internal Assessment : (30 Marks)
Continuous assessment : 10 Marks
Project based learning : 10 Marks
Internal Test : 10 Marks
Semester End Assessment:
Semester end examination is for 70 marks (180 min) conducted and assessed by both
external and internal examiners.
Question paper contains 3 questions (with internal choice). Each question carries 20 marks (5
marks for free hand drawing and list of commands & 15 marks for final drawing prepared in
AUTOCAD). A Student shall answer all questions.
Viva Voce for 10 Marks.
ii) Computer Aided Geometric Design and Assembly:
Evaluation Procedure:
The course will have 5 units and assessed for 50 marks, of which, 15 marks for internal
assessment and 35 marks for semester end external examination.
Internal Assessment : (15 Marks)
Part A consists of two questions regarding Design and Drawing (from two clusters clearly
mentioned in the syllabus). Each question carries 20 marks. The student shall answer any 1
question.
Part B consists of four questions (from the remaining four clusters) with internal choice and
all four are to be answered. Each question carries 10 marks.
The course will have 5 units and assessed for 100 marks, of which, 40 marks for internal
assessment and 60 marks for semester end external examination.
Internal Assessment: 40 Marks
Subjective Test - 20 Marks
Assignments - 10 Marks
Bar bending schedules, - 10 Marks
Estimation and cost analysis reports
Two subjective tests shall be conducted.
Each subjective test shall be conducted for 90 Minutes and have 3 questions each
for 7 marks (No choice) and the same shall be scaled down to 20 Marks.
Average of two subjective tests shall be considered.
Assignments shall be assessed for 10 marks.
Bar bending schedules, Estimation and cost analysis reports shall be assessed for
10 marks.
External Assessment:
External examination is for 60 Marks. The question paper consists of 2 questions. Each
question carries 60 Marks. The student shall answer 1 question.
In each question, the section, plan and reinforcement drawings of various members of a
building will be given and the following items are to be calculated.
Non Credit Mandatory Courses: The student has to secure 40% of the marks
allotted in the internal evaluation for passing the course (Satisfactory or Not-
Satisfactory). No marks or letter grade shall be allotted.
Mini Project:
o A student shall undergo internship for a period of 4 weeks/provide solution to the
problem relevant to Industry/ Modern tool during the vacation after VI semester
and submit comprehensive report.
• Mini project shall be evaluated internally for 50 marks by Project Review
Committee (PRC).
• PRC shall prepare rubrics for assessment.
Project Evaluation:
Project is divided into 2 phases – Phase I & Phase II and assessed for 200 Marks.
Project Phase I:
7. ATTENDANCE REGULATIONS:
B.Tech.:
I. A student shall be eligible to appear for end semester examinations, if he or she
acquires a minimum of 75% of attendance in aggregate of all the subjects (Theory
& Lab.) for the semester.
II. Condonation of shortage of attendance in aggregate up to 10% (65% and above and
below 75%) in each semester may be granted by the college academic committee.
III. Shortage of attendance below 65% in aggregate of all the subjects (Theory & Lab)
for the semester shall not be Condoned.
IV. Detained student shall seek re- admission for that semester when offered within 4
weeks from the date of commencement of class work.
The rules and regulations for candidates admitted under lateral entry category for 2nd,
3rd and 4th years of study shall be same as applicable to regular B.Tech students.
B.Tech.: (Theory/Lab)
i. A student is deemed to have satisfied the minimum academic requirements for a
course on securing minimum 35% of marks in the semester end exam and minimum
40% of marks in the sum total of the internal marks and semester end marks.
The rules and regulations for candidates admitted under lateral entry category for 2nd,
3rd and 4th years of study shall be same as applicable to regular B.Tech students.
9. GRADING SYSTEM:
B.Tech. / B.Tech. (Lateral Entry)
Semester Grade Point Average (SGPA) for the current semester which is calculated on
the basis of grade points obtained in all courses, except audit courses and courses in
which satisfactory or course continuation has been awarded,
The UGC recommends a 10-point grading system with the following letter grades as
given below:
O (Outstanding) 10
A+ (Excellent) 9
A (Very Good) 8
B+ (Good) 7
B (Above Average) 6
C (Average) 5
P (Pass) 4
F (Fail) 0
Ab (Absent) 0
• iii. A student obtaining Grade F shall be considered failed and will be required to
reappear in the examination.
Marks Range
Marks Range Lab Letter Grade
Theory Level
(Max – 50) Grade Point
(Max – 100)
≥90 ≥45 Outstanding A+ 10
≥80 to <89 ≥40 to <44 Excellent A 9
≥70 to <79 ≥35 to <39 Very Good B 8
≥60 to <69 ≥30 to <34 Good C 7
≥50 to <59 ≥25 to <29 Fair D 6
≥40 to <49 ≥20 to <24 Satisfactory E 5
<40 <20 Fail F 0
- Absent AB 0
•
Course 1 3 A 8 3 X 8 = 24
Course 2 4 B+ 7 4 X 7 = 28
Course 3 3 B 6 3 X 6 = 18
Course 4 3 O 10 3 X10 = 30
Course 5 3 C 5 3 X 5 = 15
Course 6 4 B 6 4 X 6 = 24
20 139
Thus, SGPA =139/20 = 6.95
Illustration for CGPA
Semester 7 Semester 8
Credits: 21 Credits:14
SGPA: 8.2 SGPA: 8.5
Thus,
CGPA= 16x7.9 + 18x7.8 + 25x7.6 + 21x8.0 + 23x8.3 + 22x8.6 + 21x8.2 + 14x8.5 = 8.1
160
A student shall be eligible for award of the degree if he/she fulfills the following
conditions:
1) Successfully completes all the courses prescribed for the Program.
2) CGPA greater than or equal to 5.0 (Minimum requirement for Pass),
B.Tech:
Eligible Candidates for the award of B.Tech., Degree shall be placed in one of the
following Classes based on CGPA.
Credits requirement:
A Student will be eligible to get B. Tech (Honors), if he/she completes an
additional 20 credits. These may be acquired either in offline or online like
NPTEL/SWAYAM
The colleges offering Honors degree courses shall be ready teach the courses in
offline at their college in the concerned departments. Curriculum and the syllabus
of the courses shall be approved by the Board of Studies
The online NPTEL/SWAYAM subjects selected by a student shall be approved
by concerned BOS. The duration of courses shall be a minimum of 12 weeks.
The assessment and certification of the NPTEL shall be as per the prescribed
norms of the NPTEL
Students shall produce a certificate issued by the NPTEL/SWAYAM conducting
agency as a proof of credit attainment.
The teaching and evaluation procedure of Honors courses offering in offline
mode shall be similar to that of regular B. Tech courses
After successful completion of all major and Honors degree courses with
specified CGPA the University will award B. Tech (Honors)
If a student fails to complete a course offered in online/offline, he/she will not be
permitted to continue the Honors degree
Procedure to Applying for Honors degree:
The department offering the Honors will announce courses required before the start
of the session.
The interested students shall apply for the Honors course to the HOD of the
concerned department
The concerned department will announce the list of the selected students for the
Honors.
The whole process should be completed within one week before the start of every
session.
Selected students shall be permitted to register the courses for Honors degree.
Each department offering the Honors degree shall submit the final list of selected
students to the principal.
The selected students shall submit a joining letter to the Principal through the
concerned HOD.
The department offering Honors shall maintain the record of student pursing the
Honors degree
With the approval of Principal and suggestion of advisor/mentor, students can choose
courses from the approved list and shall register the courses within a week as per the
conditions laid down in the structure for the Honor degree.
Allocation of seats for Honors:
The University/institute/colleges will notify the number of the seats for Honor in the
concerned department well in advance before the start of the semester
Total number of seats offered for a Honor programme shall be a maximum of 35% of
sanctioned intake.
The list of the elective for Honor will be offered from the list of running majors in the
concerned subjects. Each department of concerned institute will notify the seats for the minor
well before the start of each session as per the following Table
Credits requirement:
A Student will be eligible to get minor along with major degree engineering, if
he/she completes an additional 20 credits. These may be acquired either in
offline or online like NPTEL/SWAYAM
Of the 20 additional credits to be acquired, 16 credits shall be earned by
undergoing specified courses of minor, with four courses, each carrying 4
credits. The remaining 4 credits must be acquired through two NPTEL, which
shall be domain specific, each with 2 credits and with a minimum duration of
8/12 weeks as recommended by the Board of studies.
Curriculum and the syllabus of the courses shall be approved by the Board of
Studies
The online NPTEL/SWAYAM subjects selected by student shall be approved
by concerned BOS. The duration of courses shall be a minimum of 12 weeks.
The teaching and evaluation procedure of minor courses offering in offline
mode shall be similar to that of regular B. Tech courses
Students shall produce a certificate issued by the NPTEL/SWAYAM
conducting agency as a proof of credit attainment
The assessment and certification of the NPTEL shall be as per the prescribed
norms of the NPTEL.
After successful completion of all major and minor courses with specified
CGPA the University will award both major and minors
If a student fails to complete a course offered in online/offline, he/she will not
be permitted to continue the minor
Procedure to Applying for the Minor :
The department offering the minor will announce specialization and courses
before the start of the session.
The interested students shall apply through the HOD of his/her parent
department
The concerned department will announce the list of the selected students for
the minor.
The whole process should be completed within one week before the start of
every session.
Selected students shall be permitted to register the courses for minor
Registering for minor courses :
Each department offering the minor will submit the final list of selected
students to the principal.
The selected students shall submit a joining letter to the Principal through the
concerned HOD offering the minor. The student shall inform same to the
HOD of his/her parent department.
Both parent department and department offering minor shall maintain the
record of student pursing the minor
With the approval of Principal and suggestion of advisor, students can choose
courses from the approved list and shall register the courses within a week as
per the conditions laid down in the structure for the minor.
If the student wishes to withdraw/change the registration of subject/course,
he/she shall inform the same to advisor, subject teacher, HODs of minor
department and parent department and Principal within two weeks after
registration of the course.
Procedure for Monitoring the Progress of the Scheme:
The students enrolled in the minor courses will be monitored continuously at par with
the prevailing practices and examination standards. An advisor/mentor from parent
department shall be assigned to a group of students to monitor the progress.
Allocation of seats for minor
The University/institute/colleges will notify the number of the seats for minor in the
concerned department well in advance before the start of the semester
Total number of seats offered for a minor programme shall be a maximum of 35% of
sanctioned intake of major degree programme.
The list of the elective for minor will be offered from the list of running majors in the
concerned subjects. Each department of concerned institute will notify the seats for
the minor well before the start of each session as per the following Table
There is no fee for registration of subjects for minor degree programme offered in offline at the
respective colleges.
Examinations
The examination for the minor courses offered in offline shall be conducted regular
along with B. Tech programme.
The examinations (internal and external) and evaluation procedure of minor courses
offered in offline is similar to regular B. Tech courses.
A separate transcript shall be issued for the minor subjects passed in each semester
There is no supplementary examination for the failed subjects in a minor program
a) Detained candidates are eligible for re-admission as and when next offered.
b) The re-admitted candidate will be governed by the rules and regulations under which
the candidate has been admitted.
c) In case of transferred students from other Universities, credits shall be transferred to
JNTUK as per the academic regulations and course structure of JNTUK.
d) The students seeking transfer to colleges affiliated to JNTUK from various other
Universities/ Institutions have to obtain the credits of any equivalent subjects as
prescribed by JNTUK. The transferred candidates have to write the backlogs/failed
subjects, if any, in the same Institution where he/she was admitted.
19. AMENDMENTS TO REGULATIONS:
21. General :
Wherever the words “he”, “him”, “his”, occur in the regulations, they include “she”,
“her”, “hers”.
The academic regulation should be read as a whole for the purpose of any
interpretation.
In the case of any doubt or ambiguity in the interpretation of the above rules, the
decision of the Vice-Chancellor is final.
The University may change or amend the academic regulations or syllabi at any time
and the changes or amendments made shall be applicable to all the students with
effect from the dates notified by the University.
***
Ragging
Prohibition of ragging in
educational institutions Act 26 of 1997
Salient Features
Ragging within or outside any educational institution is prohibited.
Ragging means doing an act which causes or is likely to cause Insult or Annoyance of Fear or
Apprehension or Threat or Intimidation or outrage of modesty or Injury to a student
Rs. 2,000/-
Assaulting or Using
Criminal force or
Criminal intimidation
1 Year
+
Wrongfully
restraining or
confining or causing
+ Rs. 5,000/-
hurt
2 Years
Causing death or
abetting suicide
10 Months
+ Rs. 50,000/-
SEMESTER-I
Sl. No Course Code Course Title L T P Credits
1 A3MAT101 Mathematics-I 3 - - 3
2 A3PYT102 Applied Physics 3 - - 3
3 A3CIT201 Programming for Problem Solving 3 - - 3
4 A3MED201 Computer Aided Engineering Graphics 1 - 4 3
5 A3PYL02 Applied Physics Laboratory - - 3 2
6 A3CIL201 Programming for Problem Solving Laboratory - - 3 2
7 A3EHA701 Constitution of India 2 - - 0
Total number of Credits: 16
SEMESTER-II
Sl. No Course Code Course Title L T P Credits
1 A3MAT103 Mathematics-II 3 - - 3
2 A3CYT101 Engineering Chemistry 3 - - 3
3 A3EET201 Basic Electrical Engineering 3 - - 3
4 A3EHL001 Essential Communication in English 1 - 3 3
2 A3CYL101 Engineering Chemistry Laboratory - - 3 2
3 A3EEL201 Basic Electrical Engineering Laboratory - - 3 2
5 A3CIW201 Basic IT Tools Workshop - - 4 2
Total number of Credits: 18
SEMESTER-III
Sl. No Course Code Course Title L T P Credits
1 A3MST001 Managerial Economics and Financial Analysis 3 - - 3
OE-I: Human Resources Development and
2 A3MST002 3 - -
Organizational Behavior 3
3 A3MAT104 Mathematics-III 3 - - 3
4 A3CIT202 Design Thinking and Product Innovation 3 - - 3
5 A3CIT301 Digital Logic Design 3 - - 3
6 A3CIT302 Data Structures 3 - - 3
7 A3CIT303 Programming with Python 3 - - 3
6 A3CIL301 Data Structures Laboratory - 3 2
7 A3CIL302 Programming with Python Laboratory - 3 1
8 A3EHA702 Essence of Indian Traditional Knowledge 2 - - 0
Total number of Credits: 24
SEMESTER-IV
Sl. No Course Code Course Title L T P Credits
1 A3CHT101 Biology for Engineers 3 - - 3
2 A3MAT108 Mathematics-IV 3 - - 3
3 A3CIT304 Computer Organization and Architecture 3 - - 3
4 A3CIT507 Mathematical Modeling 3 - - 3
5 A3CIT305 Computer Networks 3 - - 3
6 A3CIT306 Object Oriented Programming 3 - - 3
5 A3CIL303 Computer Networks - - 3 2
6 A3CIL304 Object Oriented Programming - - 3 2
7 A3CHA701 Environmental Science 2 - - 0
Total number of Credits: 22
Semester – V
Hours per
Course
S. No Course Title week Credits
Code
L T P
1 A3CIT202 AI Tools, Techniques & Applications 3 - - 3
2 A3CIT307 Database Management Systems 3 - - 3
3 A3CIT308 Design & Analysis of Algorithms 3 - - 3
4 A3CIT309 Operating Systems 3 - - 3
5 A3CIT310 Automata Theory & Compiler Design 3 - - 3
AI Tools, Techniques & Applications
1 A3CIL202 - - 3 2
Laboratory
2 A3CIL305 Database Management Systems - - 3 2
6 A3CIT4XX Professional Core Elective-I 3 - - 3
7 A3CIP601 Socially Relevant Project - - 2 1
23
Semester - VI
Hours per
S.No Course Code Course Title week Credits
L T P
1 A3CIT311 Web Technologies 3 - 3
2 A3CIT312 Software Engineering 3 - - 3
3 A3CIT313 Microprocessors & Interfacing 3 - - 3
4 A3CIT4XX Professional Core Elective-II 3 - - 3
5 A3CIT4XX Professional Core Elective-III 3 - - 3
Effective Technical
6 A3EHT001 3 - - 3
Communication
1 A3CIL305 Web Technologies Lab - - 3 2
7 A3CIP602 Mini Project - - 4 2
22
Semester – VII
Hours per
S.No Course Code Course Title week Credits
L T P
1 A3CIT201 Internet of Things (IOT) 2 - 2 3
Professional Ethics and Human
2 A3EHT002 3 - - 3
Values
Object Oriented Design &
3 A3CIT314 4 - - 4
Analysis and Design Patterns
4 A3CIT4XX Professional Core Elective-IV 3 - - 3
5 A3CIT4XX Professional Core Elective-V 3 - - 3
6 A3CIT4XX Professional Core Elective-VI 3 - - 3
7 A3CIP603 Project (Phase-I) - - 4 2
21
Semester – VIII
Hours per
S. No Course Code Course Title week Credits
L T P
1 A3XXT5XX Open Elective-III (MOOCs) 3 - - 3
2 A3CIT508 Open Elective-IV (MOOCs) 3 - - 3
3 A3CIP604 Project (Phase – II) - - 16 8
14
Note: Each department is offering 4 open elective courses. One elective course is from
Humanities (Human Resources Development and Organizational Behavior) which is
common to all Engineering departments. 2nd Open elective course should be opted from the
other departments (List of Open elective courses offered by various departments are given
below). 3rd and 4th Open elective courses (Emerging subjects) should be discipline centric.
OPEN ELECTIVES
OPEN ELECTIVE COURSES OFFERED BY THE
DEPARTMENT OF CIVIL ENGINEERING
Sl. No Course Code Course Title L T P Credits
1 A3CET501 Remote Sensing and GIS 3 - - 3
2 A3CET502 Project Planning and Management 3 - - 3
3 A3CET503 Road Safety Engineering 3 - - 3
4 A3CET504 Geomatics 3 - - 3
5 A3CET505 Building Services 3 - - 3
6 A3CET506 Water Power Engineering 3 - - 3
OPEN ELECTIVE COURSES OFFERED BY THE
DEPARTMENT OF EEE
Sl. No Course Code Course Title L T P Credits
1 A3EET501 Basic Control Systems
2 A3EET502 Applied Electrical Engineering
3 A3EET503 Electrical Safety
4 A3EET504 Concepts of Electrical Wiring
5 A3EET505 Basic Automation Course
6 A3EET506 Illumination Engineering
OPEN ELECTIVE COURSES OFFERED BY THE
DEPARTMENT OF MECHANICAL ENGINEERING
Sl. No Course Code Course Title L T P Credits
1 A3MET501 Introduction to Robotics 3 - - 3
2 A3MET502 Solar and Wind Energy 3 - - 3
3 A3MET503 Production and Operations Management 3 - - 3
4 A3MET504 Micro Electromechanical Systems 3 - - 3
5 A3MET505 Product Lifecycle Management 3 - - 3
6 A3MET506 Foundation of Computational Fluid Dynamics 3 - - 3
OPEN ELECTIVE COURSES OFFERED BY THE
DEPARTMENT OF ECE
Sl. No Course Code Course Title L T P Credits
1 A3ECT501 Principles of Communication Engineering 3 - - 3
2 A3ECT502 Electronic Instrumentation 3 - - 3
3 A3ECT503 Biomedical Engineering 3 - - 3
4 A3ECT504 Modern Communication Systems 3 - - 3
5 A3ECT505 Transducers and Sensors 3 - - 3
6 A3ECT506 Principles of Mobile Communications 3 - - 3
OPEN ELECTIVE COURSES OFFERED BY THE
DEPARTMENT OF CSE & IT
Sl. No Course Code Course Title L T P Credits
1 A3CIT501 Fundamentals of Data Structures 3 - - 3
2 A3CIT502 Object Oriented Programming with JAVA 3 - - 3
3 A3CIT503 Web Design and Development 3 - - 3
4 A3CIT504 Python Programming 3 - - 3
5 A3CIT505 NoSQL Databases 3 - - 3
6 A3CIT506 Data Analytics 3 - - 3
OPEN ELECTIVE COURSES OFFERED BY THE
DEPARTMENT OF CHEMICAL ENGINEERING
Sl. No Course Code Course Title L T P Credits
1 A3CHT501 Computational Fluid Dynamics 3 - - 3
2 A3CHT502 Non-Conventional Sources of Energy 3 - - 3
3 A3CHT503 Design & Analysis of Experiments 3 - - 3
4 A3CHT504 Industrial Waste Water Engineering 3 - - 3
5 A3CHT505 Green Chemistry & Technology 3 - - 3
6 A3CHT506 Air Pollution Control and Design of Equipment 3 - - 3
SEMESTER - I L T P C
MATHEMATICS-I
A3MAT101 3 1 - 3
(common to ALL branches)
Total Contact Hours – 48
SYLLABUS
UNIT-I: LINEAR ALGEBRA-1
Rank of a matrix: Elementary row and column transformations, equivalent matrices, Echelon
form of a matrix, calculation of rank by reducing the matrix to Echelon form. System of
equations: Linear system of equations, homogeneous and non-homogeneous system of
equations, consistency criteria, trivial and non-trivial solutions, solving system of
equations by Rank method; Eigenvalues and Eigenvectors: Finding Eigenvalues and
Eigenvectors, properties of Eigenvalues and Eigenvectors (statements) including spectral
mapping theorem.
UNIT- II: LINEAR ALGEBRA-2
Cayley-Hamilton Theorem: Statement of the theorem and its verification. Applications:
Finding higher powers of a matrix, finding matrix polynomials, finding inverse of matrix.
Diagonal form of a matrix: Reduction to diagonal form, spectral and modal matrices, finding
higher powers of a matrix using diagonalisation, Quadratic forms: Matrix form of quadratic
forms, orthogonal transformation, canonical form, reduction of quadratic form to canonical
form by orthogonal transformation method, rank, index, signature and nature (definiteness) of
a quadratic form.
UNIT-III: FIRST ORDER DIFFERENTIAL EQUATIONS & APPLICATIONS
Outlines: Differential Equations(DEs), Order and degree of a DE, Formation of DEs,
general solutions of a DE; Solving first order and first degree DEs: linear DEs, Bernoulli's
DEs (reducible to linear), exact DEs, integrating factors, non-exact DEs (reducible to
exact).
Applications to real world problems: Newton's law of cooling, laws of growth and decay,
family of curves, orthogonality of families curves, orthogonal trajectories (Cartesian and
polar curves).
UNIT-IV: HIGHER ORDER DIFFERENTIAL EQUATIONS
Differential equations of higher order: Linear differential equations of higher order, its
operator form. Solution concepts: General (complete) solution, particular solution. Solution
of linear differential equations of higher order: Auxiliary equations, rules for finding
complementary functions, rules for finding particular integrals (general and special methods).
UNIT-V: LAPLACE TRANSFORMS
Laplace transformation: Laplace transformation of elementary functions, Properties:
Linearity, change of scale, first shifting properties, finding Laplace transformations using
properties, Advanced properties: Laplace transformations of derivatives and
integrals, multiplication by t n , division by t (statements), finding Laplace transformations
using advanced properties; Inverse Laplace transformations: Finding inverse Laplace
transformations using partial fractions, statement of Convolution theorem, finding inverse
Laplace transformations by Convolution theorem; Applications: Solving Initial Value
Problems by using Laplace transformations.
//Topics prefixed with ‘outlines / overview’ are not for assessment//
TEXT BOOKS:
1. B.S. Grewal, Higher Engineering Mathematics, 44/e, Khanna Publishers, 2017
2. T.K.V. Iyengar et al, Engineering Mathematics, S. Chand Publishers, Revised edition
REFERENCE BOOKS:
1. Erwin Kreyszig, Advanced Engineering Mathematics, 10/e, John Wiley & Sons, 2011
2. B.V. Ramana, Higher Engineering Mathematics, Tata McGraw Hill New Delhi, 11th
Reprint, 2010
3. T. Veerarajan, Higher Engineering Mathematics, Tata McGraw-Hill, 2008
CO/PO Mapping
SYLLABUS
REFERENCES:
1. RESNICK, HALLIDAY and WALKER, Principles of Physics, Wiley Publishers
2. P.K. NAG, Heat and Mass Transfer, Mc Graw Hill Publishers.
3. B.K. PANDEY and S. CHATURVEDI, Engineering Physics, Cengage Learning
Publishers.
COURSE OUTCOMES:
CO1. Student will be able to gain knowledge on basics of interference, diffraction and
polarization of light.
CO2. Student will be able to gain knowledge on fundamentals of magnetic properties of
materials and the polarization mechanisms of dielectrics.
CO3. Student will be able to gain knowledge on modes of heat transfer and the essentials of
quantum physics & semiconductors for engineers.
CO4. The students will be able to understand and recognize the principle behind working of
optical devices.
CO5. The students will be able to understand and recognize the underlying property behind
working of electric and magnetic components in devices.
CO6. The students will be able to understand and recognize the importance of heat transfer
and quantum mechanics based semiconductor devices.
CO7. The students will have the ability to apply the conceptual knowledge of principles of
quantum physics in designing and developing engineering applications.
CO/PO MAPPING:
Course Title: Applied Physics (Common to ECE, CSE & IT Branches)
Course Code: A3PYI102
Course Designed by Dept. of Physics
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 1 1
CO2 3 3 1 1
CO3 3 3 1 1
CO4 3 3 1 1
CO5 3 3 1 1
CO6 3 3 1 1
CO7 3 3 1 1
SYLLABUS
UNIT – I: [9 HOURS]
INTRODUCTION: Introduction to Programming, Computer System, Hardware and
Software concepts.
PROBLEM SOLVING: Algorithm, Pseudo-code, flow-chart, program development steps,
high-level, Assembly and machine languages.
BASICS OF C PROGRAMMING: Structure of C program, identifier, basic data types and
sizes, constants, variables, arithmetic operators, relational operators, logical operators,
increment and decrement operators, assignment operator, conditional operator, scanf and
printf built-in functions, Creating and running programs.
UNIT – V: [9 HOURS]
ENUMERATED, STRUCTURE AND UNION TYPES: Derived types- structures-
declaration, definition and initialization of structures, accessing structures, nested structures,
arrays of structures, structures and functions, pointers to structures, self-referential structures,
unions, typedef, bit-fields, concept of linked list, program applications.
FILE-HANDLING: Input and output- concept of a file, text files and binary files, Formatted
I/O, File I/O operations, command line arguments.
COURSE OUTCOMES
The student will
1. Have the ability to describe a formal algorithmic solution for the given
problem, list the features of C including scalar & vector data types, operators,
Outline expressions, expression evaluation, operator precedence, sequential,
conditional & iterative constructs.
2. Have the ability to describe one and two-dimensional arrays, outline loops
and arrays for searching and describe various sorting techniques.
3. Have the ability to outline the purpose of functions, pointers, command line
arguments, dynamic memory allocation. Define storage classes. Describe
command like arguments, structures, unions, and enumeration. Have
knowledge of handling files.
4. Have the ability to solve complex expressions, design algorithms and develop
programs in C language using the basic constructs, data types, operators,
control & iterative statements, and arrays.
5. Have the ability to apply arrays to solve complex matrix related problems and
strings. Compare and contrast various searching and sorting techniques for
complexity.
6. Have the ability to distinguish between function call types. Draw inferences
on command line arguments, storage classes, and pre-processor directives. Use
pointers with functions, arrays, strings, to solve complex problems. Give
example and solve classical recursion problems. Compare and contrast static
and dynamic memory allocation, and apply them. Use structures and unions to
implement and solve real-time problems. Apply file related functions to
process files.
SYLLABUS
UNIT-I
Overview of Computer Graphics:
Computer technologies that impact on graphical communication, Demonstrating
knowledge of CAD software [such as: The Menu System, Toolbars (Standard, Object
Properties, Draw, Modify and Dimension), Drawing Area (Background, Crosshairs,
Coordinate System), Dialog boxes and windows, Shortcut menus (Button Bars), The
Command Line, The Status Bar, Different methods of zoom as used in CAD, Select and
erase objects.
Set up of the drawing page and the printer, Scale settings, Setting up of units and
drawing limits; ISO and ANSI standards for coordinate dimensioning and tolerancing.
Applying dimensions to objects, applying annotations to drawings;
UNIT-II
Layers: Setting up and use of Layers, layers to create drawings, create, edit and use
customized layers, concept of view ports.
Introduction to Orthographic Projections: Projections of Points; Projections of
Straight Lines parallel to both planes; Projections of Straight Lines-Parallel to one and
inclined to other plane.
UNIT-III
Projections of Straight Lines and Planes: Lines inclined to both planes, determination
of true lengths, angle of inclinations and traces, Projections of Planes
UNIT-IV
Projections and sections of solids: Projections of simple solids- Sections of solids
UNIT -V
Development of surfaces, Isometric Projection and Conversion of Isometric Views
to Orthographic Views: Principles of Isometric projection – Isometric Scale, Isometric
Views, Conventions; Isometric Views of lines, Planes, Simple and compound Solids;
Conversion of Isometric Views to Orthographic Views and Vice-versa
TEXT BOOKS
1. DM Kulkarni, AP Rastogi, AK Sarkar “Engineering graphics with Auto CAD” PHI
Publishers
2. Bhatt N.D., Panchal V.M. & Ingle P.R “Engineering Drawing” Charotar Publishing
House.
REFERENCE BOOKS
1. Shah, M.B. & Rana B.C “Engineering Drawing and Computer Graphics”, Pearson
Education.
2. Agrawal B. & Agrawal C. M “Engineering Graphics”, TMH Publication.
3. Narayana, K.L. & P Kannaiah “Engineering Drawing”, SciTech Publishers.
4. CAD Software Theory and User Manuals.
COURSE OUTCOMES
At the end of the course the students will be able to:
CO1: Prepare two dimensional drawings using draw and modify commands in Auto CAD
software and represent dimensions to the drawings
CO2: Clearly differentiate different types of projections and get solutions to projections
of points in Auto CAD by applying the layers concept
CO3: Solve problems related to projections of straight lines and planes
CO4: Prepare simple solids in CAD software and obtain solutions to projections and
sections of solids
CO5: Develop the surfaces of simple solids, prepare Isometric drawings and convert
isometric drawings into orthographic views
CO/PO Mapping
LIST OF EXPERIMENTS
1. Determination of the radius of curvature of the plano-convex lens by Newton’s Rings
method.
2. Determination of the thickness of the thin object (hair/paper) by Wedge method.
3. Determination of the prominent spectral line wavelengths in mercury spectrum by normal
incidence method.
4. Obtain the signature variation of the axial magnetic field for a circular coil carrying current.
5. Estimation of the hysteresis loss for a ferromagnetic material.
6. Determination of thermal conductivity coefficient of the disc shaped material.
7. Determination of energy band gap of the semiconductor by using junction diode.
8. To plot I/V Characteristics of Zener diode.
9. Determination of temperature coefficient of the thermistor.
10. To plot frequency response characteristics of the L.C.R series circuit.
TEXTBOOKS:
1. BALASUBRAMANIAN.S, SRINIVASAN.M..N, A Text book of Practical Physics, S
Chand Publishers, 2017
REFERENCES:
1. https://vlab.amrita.edu.
COURSE OUTCOMES:
CO1. Design experiments to demonstrate and investigate the interference and diffraction
patterns of light.
CO2. Design experiments for signature variation of magnetic field due to current and the
hysteresis loss in magnetic materials.
CO3. Design experiment to determine the thermal conductivity coefficient (K) of a material.
CO4. Design L.C.R series circuits for desired applications based on their frequency response
characteristics.
CO5. Design experiments for determining the physiognomies of the semiconductor devices
like the energy band gap, breakdown voltage and coefficient of resistance.
CO/PO MAPPING:
Course Title: Applied Physics Lab (Common to ECE, CSE & IT Branches)
Course Code: A3PYL102
Course Designed by Dept. of Physics
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 1 2 1 1
CO2 3 3 1 2 1 1
CO3 3 3 1 2 1 1
CO4 3 3 1 2 1 1
CO5 3 3 1 2 1 1
UNIT – I
WEEK 1:
Objective: Getting familiar with the programming environment on the computer and writing
the first program.
Suggested Experiments/Activities:
Tutorial 1: Problem-solving using computers
Lab1: Familiarization with programming environment
WEEK 2:
Objective: Getting familiar with how to formally describe a solution to a problem in a series
of finite steps both using textual notation and graphic notation.
Suggested Experiments/Activities:
Tutorial 2: Problem-solving using Algorithms and Flow charts
Lab1: Converting algorithms/flowcharts into C Source code
Developing the algorithms/flowcharts for the following sample programs
i. Sum and average of 3 numbers
ii. Conversion of Fahrenheit to Celsius and vice versa
iii. Simple interest calculation
WEEK 3:
Objective: Learn how to define variables with the desired data-type, initialize them with
appropriate values and how arithmetic operators can be used with variables and constants.
Suggested Experiments/Activities:
Tutorial 3: Variable types and type conversions:
Lab 3: Simple computational problems using arithmetic expressions
UNIT – II
WEEK 4:
Objective: Explore the full scope of expressions, type-compatibility of variables & constants
and operators used in the expression and how operator precedence works.
Suggested Experiments/Activities:
Tutorial 4: Operators and their precedence and associativity:
Lab 4: Simple computational problems using the operator’s precedence and associativity
i) Evaluate the following expressions
a. A+B*C+(D*E)+F*G
b. A/B*C-B+A*D/3
ii) a. A+++B---A
b. J=(i++)+(++i)
iii) Find the maximum of three numbers using conditional operator
iv) Take marks of 5 subjects in integers, and find the total, average in float
WEEK 5:
Objective: Explore the full scope of different variants of “if construct” namely if-else, null-
else, if-else if*-else, switch and nested-if including in what scenario each one of them can be
used and how to use them. Explore all relational and logical operators while writing
conditionals for “if construct”.
Suggested Experiments/Activities:
Tutorial 5: Branching and logical expressions:
i) Write a C program to find the max and min of four numbers using if-else
ii) Write a C program to generate electricity bill
iii) Find the roots of the quadratic equation
iv) Write a C program to simulate a calculator using switch case
v) Write a C program to find the given year is a leap year or not
WEEK 6:
Objective: Explore the full scope of iterative constructs namely while loop, do-while loop
and for loop in addition to structured jump constructs like break and continue including when
each of these statements is more appropriate to use.
Suggested Experiments/Activities:
Tutorial 6: Loops, while and for loops:
Lab 6: Iterative problems e.g., the sum of series
Suggested Experiments/Activities:
Tutorial 7: 1D Arrays: searching
Lab 7: 1D Array manipulation, linear search
Suggested Experiments/Activities:
WEEK 11:
Objective: Explore the basic difference between normal and pointer variables, Arithmetic
operations using pointers and passing variables to functions using pointers
Suggested Experiments/Activities:
Tutorial 11: Call by reference, dangling pointers
Lab 11: Simple functions using Call by reference, Dangling pointers
WEEK 14:
Objective: To understand data files and file handling with various file I/O functions. Explore
the differences between text and binary files.
Suggested Experiments/Activities:
Tutorial 14: File handling:
Lab 14: File operations
REFERENCES:
1. Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, Prentice-
Hall of India
2. C Programming, A Problem Solving Approach, Forouzan, Gilberg, Prasad,
CENGAGE
COURSE OUTCOMES
Demonstrate the ability to write a formal algorithmic solution for the given problem,
name & explain the features of C like types including scalar & vector types,
CO1.
operators, expressions, expression evaluation, operator precedence, sequential,
conditional & iterative constructs.
Implement one and two-dimensional arrays to solve simple mathematical and matrix
CO2. related problems. Make use of loops and arrays for searching and Compare various
sorting techniques.
Identify the purpose of functions, pointers, command line arguments, dynamic
CO3. memory allocation. Define storage classes. Understand command like arguments,
structures and unions. Have knowledge of handling files.
Design algorithms and develop programs in C language using the basic constructs,
CO4.
data types, operators, control statements, and arrays.
Apply pointers, functions, derived data types, and dynamic memory allocation, design
CO5
solutions to challenging problems.
Illustrate the art of procedural programming in C and develop programs optimally
CO6
using the full feature set of C language.
Course Title: Programming for problem solving lab (Common to ALL Branches)
Course Code: A3CIL201
Course Designed by Dept. of CSE & IT
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3 1 2 3 1 1 1 2 2 2 2 2
CO2 3 3 1 2 3 1 1 1 2 2 2 2 2
CO3 3 3 2 3 3 2 1 1 2 2 3 3 3
CO4 3 3 2 3 3 3 1 1 2 2 3 3 3
CO5 3 3 3 3 3 3 1 1 2 2 3 3 3
CO6 3 3 3 3 3 3 1 1 3 3 3 3 3 3
Levels of Correlation: High-3, Medium-2, Low-1
SYLLABUS
UNIT – I: HISTORY OF MAKING OF THE INDIAN CONSTITUTION
History - Drafting Committee, (Composition & Working)
TEXT BOOK:
Reference Source compilation
REFERENCES:
1. The Constitution of India, 1950 (Bare Act), Government Publication.
2. Dr. S. N. Busi, Dr. B. R. Ambedkar framing of Indian Constitution, 1st Edition,
2015.
3. M. P. Jain, Indian Constitution Law, 7th Edn., Lexis Nexis, 2014.
COURSE OUTCOMES:
CO1. Students will be able to discuss the growth of the demand for civil rights in India for
the bulk of Indians before the arrival of Gandhi in Indian politics.
CO2. Students will be able discuss the intellectual origins of the framework of argument
that informed the conceptualization of social reforms leading to revolution in India.
CO3. Students will be able to discuss the circumstances surrounding the foundation of the
Congress Socialist Party [CSP]under the leadership of Jawaharlal Nehru and the
eventual failure of the proposal of direct elections through adult suffrage in the Indian
Constitution.
CO4. Students will be able to discuss the passage of the Hindu Code Bill of 1956.
CO5. Students will be able to discuss the powers of Executive, Judiciary and Legislature.
CO/PO Mapping
***
SEMESTER - II L T P C
MATHEMATICS-II
A3MAT103 3 1 0 3
(CSE & IT)
Total Contact Hours – 48
SYLLABUS
UNIT-I: RANDOM VARIABLES & PROBABILITY DISTRIBUTIONS
Random Variables: Discrete and continuous random variables, properties of mass and density
functions. Mathematical Expectation: Properties (statements), Moment Generating
Function; Outlines: of Binomial and Poission distributions; Normal Distribution:
Probability density function, Normal approximation to Binomial Distribution,
Parameters of Normal Distribution(statements), Characteristics of normal distribution,
Area under normal curve, Standard normal distribution.
Large Sample tests: Z-test for single mean and difference of means, single proportion and
difference of proportions.
TEXT BOOKS:
1. RE Walpole, SL Mayeres & K May, Probability and Statistics for Engineers &
Scientists, 3/e, Pearson Publishers
2. T.K.V. Iyengar et al, Probability and Statistics, S. Chand Publications, Revised
edition.
REFERENCE BOOKS:
1. B.S. Grewal, Higher Engineering Mathematics, 44/e, Khanna Publishers, 2017
2. Murugesan and Gurusamy, Probability, Statistics and Random Process, Anuradha
Publicatons.
3. S.C. Gupta and V.K. Kapoor, Fundamentals of Mathematical Statistics, 11/e, Sultan
Chand & Sons Publications, 2012.
COURSE OUTCOMES:
At the end of course, students shall be able to:
CO 1 Recall the concepts of random variables, probability distributions and statistical methods.
CO 2 Recall the concepts of Sampling distributions and testing of hypothesis (large samples).
CO 3 Recall the concepts of testing of hypothesis (small samples), stochastic processes and
queuing models.
CO 4 Understand and interpret the concepts of random variables, probability distributions and
statistical methods.
CO 5 Understand and interpret the concepts of Sampling distributions and testing of hypothesis
(large samples).
CO 6 Understand and interpret the concepts of testing of hypothesis (small samples), stochastic
processes and queuing models.
CO 7 Apply the tools of probability and statistics to real world problems.
CO/PO Mapping
Course Title: MATHEMATICS-II (CSE & IT)
Course Code: A3MAT103
Course Designed by Dept. of Mathematics
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 2 2
CO2 3 3 2 2
CO3 3 3 2 2
CO4 3 3 2 2
CO5 3 3 2 2
CO6 3 3 2 2
CO7 3 3 2 2
SYLLABUS
UNIT 1: WATER TECHNOLOGY
Introduction –Soft Water and hardness of water, Estimation of hardness by EDTA Method -
Boiler troubles - Industrial water treatment – specifications for drinking water, Bureau of
Indian Standards(BIS) and World health organization(WHO) standards, zeolite and ion-
exchange processes - desalination of brackish water, reverse osmosis (RO) and electro
dialysis.
UNIT 2: POLYMERS
Introduction to polymers, functionality of monomers, addition and condensation
polymerization, copolymerization, stereospecific polymerization with specific examples.
Thermoplastics and Thermo-sets – their differences.
Elastomers – applications with specific examples- Preparation, properties and uses of PVC,
Bakelite, Teflon and Nylon-6, 6, Buna-S and Thiokol rubber- Fibre reinforced plastics –
carbon fibre, glass fibre and aramids.
SYLLABUS
SYLLABUS
TEXT BOOK:
Reference Source Compilation by the Department
REFERENCES:
1. Fundamentals of Technical Communication by Meenakshi Raman,OUP.
2. Living English Structure by W.Stannard Allen, Pearson Publications.
3. English Made Easy by Mary Margaret Hosler, Mc Graw Hill.
4.. English and Communication Skills for Students of Science and Engineering, by
Dhanavel, S.P. Orient Blackswan Ltd.
5. The Oxford Guide to Writing and Speaking by John Seely , OUP
COURSE OUTCOMES:
CO1. Student will be able to come to terms with the basic language Skills required to cater to
the requirement of the programme undertaken.
CO2. Student will be able to comprehend and analyze the core concepts well.
CO3. Student will be able to gain proficiency in all four skills of Language – Listening,
Reading, Speaking and Writing.
CO4. Student will be able to understand the Syntactical and Grammatical Components of
English Language and their correct use.
CO5: Student will be able to present his/her ideas confidently in a Professional manner.
CO/PO Mapping
List of Experiments:
1. Determination of HCl using sodium carbonate
2. Determination of Hardness of a groundwater sample.
3. pH metric titration of strong acid vs. strong base
4. Condcutometric titration of Strong acid VS Strong base
5. Condcutometric titration of Weak acid VS strong base
6. Potentiometric titration of Fe(II) with potassium dichromate
7. Determination of Strength of an acid in Pb-Acid battery
8. Preparation of a polymer
9. Determination of viscosity of polymer solution using survismeter
10. Determination of percentage of Iron in Cement sample by colorimetry
11. Estimation of Calcium oxide in port land Cement
12. Preparation of Nanomaterials (ex: Fe/ Zn/ Ferrite)
13. Adsorption of acetic acid by charcoal
14. Determination of acid value and saponification value of a given lubricant
15. Project based learning (Mandatory for all students)
Course Outcomes:
CO1: The student will be able to determine total hardness, strength of acid in a lead acid
battery, calcium in Portland cement using volumetric analysis
CO2: The student will be able to explain condcutometric, potentiometric, pH metric titrations
and colorimetric determination.
CO3: The student will be able to explain the synthesis of a polymer, nanomaterials
CO/PO Mapping
LIST OF EXPERIMENTS
COURSE OUTCOMES:
At the end of the course, Student will be able to
CO 1. Identify common electrical equipment used in laboratory.(L1)
CO 2. Estimate the ratings of different equipment used to perform an experiment. (L2)
` O 3. Demonstrate the usage of various electrical measuring instruments.(L3)
CO 4. Analyze the characteristics of rotating & stationery electrical machines (L4).
CO 5. Interpret the characteristics of PV cell and Battery.(L5)
CO/PO Mapping
Program Outcomes
CO / PO Mapping
1 2 3 4 5 6 7 8 9 10 11 12 PSO1 PSO2
Identify common electrical
3 1 1 3 1 3 2 2 2 2 1
equipment used in laboratory.
Estimate the ratings of different
equipment used to perform 3 2 3 3 3 2 1 3 3 2 2 2 3
an experiment.
Demonstrate the usage of
various electrical measuring 2 2 2 2 3 1 3 3 1 2 2 1
instruments.
Analyze the characteristics of
rotating & stationery electrical 3 3 3 3 2 3 3 2 3 2
machines.
Interpret the characteristics of
3 3 3 3 3 1 3 3 2 2 3 3
PV cell and Battery.
Course designed by Department of Electrical & Electronics Engineering
Approved by: Meeting of Board of Studies held on 29.06.19
Approval
Ratified by: 5th Meeting of Academic Council, 13-07-2019.
SEMESTER - II L T P C
A3CIW201 BASIC IT TOOLS WORKSHOP 0 0 4 2
Total Contact Hours – 56 Hours (14 Weeks)
Types of Computing Devices such as PC, Laptops, Servers, Smart Phones, Tablets, other
accessories, PC parts, Input/Output devices, I/O ports and interfaces, main memory, cache
memory and secondary storage technologies, digital storage basics, networking components
and speeds.
Unit Outcomes:
Student should be able to
1. Identify various kinds Computing devices and their components.
2. Identify the different peripherals, ports and connecting cables in a PC.
3. Assemble and disassemble components of a PC
References:
1. Introduction to computer-peter Norton
2. https://explorersposts.grc.nasa.gov/post631/2006-
2007/computer_basics/ComputerPorts.doc
3. https://explorersposts.grc.nasa.gov/post631/2006-
2007/bitsnbyte/Digital_Storage_Basics.doc
Networking Commands :
● ping, ssh, ifconfig, scp, netstat, ipstat, nslookup, traceroute, telnet, host, ftp, arp,
wget,route
Internet Services:
● Web Browser usage and advanced settings like LAN, proxy, content, privacy,
security, cookies, extensions/plugins
● Antivirus installation, configuring a firewall, blocking pop-ups
● Google search techniques(text based, voice based)
● alexa website traffic statistics
● Email creation and usage
● google hangout/skype/gotomeeting video conferencing
● archive.org for accessing archived resources on the web
● Creating a Digital Profile on LinkedIn, Twitter, Github
Unit Outcomes:
Students should be able to
1. resolve internet connectivity issues
2. secure a computer from cyber threats
3. apply google search techniques
4. create their own digital profile on social media
References:
1. http://www.googleguide.com/advanced_operators_reference.html
2. https://www.alexa.com/find-similar-sites
3. https://www.alexa.com/topsites examine links Global, By Country and By Category
4. Use https://archive.org/ to locate missing links in other sites.
Productivity Tools:
● archival and compression tools
● scanning and image editing tools
● photography with digital camera and photo editing tools
● OCR and text extraction
● audio players, recording using Mic, editing, podcast preparation
● video players, recording using webcam/camcorder, editing
● podcast, screencast, vodcast, webcasting
Unit Outcomes:
Students should be able to:
1. archive and unarchive data on the file system using relevant compression tools
2. edit photos & images in various formats using photo & image editing tools
3. recognize characters & extract text from scanned images
4. create audio files and podcasts
5. create video tutorials and publishing
References:
1. File Archivers: https://en.wikipedia.org/wiki/File_archiver .
Comparison of file archivers:
https://en.wikipedia.org/wiki/Comparison_of_file_archivers
2. Image editing: https://en.wikipedia.org/wiki/Image_editing
Comparison of raster graphics editors:
https://en.wikipedia.org/wiki/Comparison_of_raster_graphics_editors
3. Optical Character Recognition:
https://en.wikipedia.org/wiki/Optical_character_recognition
4. Audio editing software: https://en.wikipedia.org/wiki/Audio_editing_software
Comparison of free software for audio:
https://en.wikipedia.org/wiki/Comparison_of_free_software_for_audio
5. Video editing software: https://en.wikipedia.org/wiki/Video_editing_software
Comparison of video editing software:
https://en.wikipedia.org/wiki/Comparison_of_video_editing_software
6. Podcast: https://en.wikipedia.org/wiki/Podcast, Screencast:
https://en.wikipedia.org/wiki/Screencast, Webcast:
https://en.wikipedia.org/wiki/Webcast
UNIT 5: OFFICE TOOLS
Unit Outcomes:
Students should be able to:
1. use office tools for documentation
2. build interactive presentations
3. navigate through the globe
4. build websites
5. create quizzes & analyze responses
References:
1. Cloud computing, productivity and collaboration tools, software and products offered
by Google:https://en.wikipedia.org/wiki/G_Suite,
2. G Suite Learning Center: https://gsuite.google.com/learning-center/products/#!/
COURSE OUTCOMES
CO/PO Mapping
Course Title: BASIC IT TOOLS WORKSHOP (CSE&IT)
Course Code: A3CIW201
Course Designed by Dept. of CSE & IT
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO2
CO1 2 3 3 3
CO2 2 3 3 3 3
CO3 3 2 3 2
CO4 2 3 3 2
CO5 2 2 3 2
CO6 3 2 3
CO7 2 3 3 3 3 2 3 3
Production Function – Isoquants and Isocosts, Least Cost Combination of Inputs, Laws of
Returns, Economies and Diseconomies of Scale.Cost Analysis: Opportunity cost, Fixed vs.
Variable costs, Explicit costs Vs. Implicit costs, Out of pocket costs vs. Book costs. –Break
Even Analysis: Managerial Significance and limitations.
Business Environment:
Forms of Business Organizations and their features - Sole trader – Partnership – Private Ltd -
Public Ltd and Government Company –Sources of capital - Economic – Technological –
Socio Cultural – Political & Government environments.
Objectives and Need of financial statements analysis, Ratio analysis: Managerial uses of
Ratio Analysis - Types of Ratios: Liquidity Ratios- Current ratio and Quick ratio. Solvency
Ratios- Debt to Equity Ratio, Proprietary Ratio and Interest Coverage Ratio. Activity
Ratios- Inventory Turnover Ratio, Debtors turnover ratio, Creditors turnover ratio -
Profitability Ratios-Gross and Net Profit Ratio. (Theoretical Description)
Course Outcomes:
1. KO#1: Students shall be able to Describe the basic concepts of managerial economics,
demand analysis, production function and cost analysis
2. KO#2: Students shall be able to State the different types of market structures, pricing
policies. Describe the various factors affecting business environment.
3. KO#3: Students shall be able to Outline the basic concepts of accounting and
financial statements analysis.
4. UO#1: Students shall be able to Explain the basic concepts of managerial economics,
demand analysis, production function and cost analysis.
5. UO#2: Students shall be able to Compare and Contrast different types of market
structures, pricing policies and various factors affecting business environment.
6. UO#3: Students shall be able to Illustrate the basic concepts of accounting and
financial statements analysis.
7. AO#1: Students shall be able to Apply and bring to bear the full complement of
concepts of Managerial Economics and Financial Analysis to solve a problem in real
time business scenario.
Text books:
References:
1. Ambrish Gupta, Financial Accounting for Management, Pearson Education, New Delhi.
2. H. Craig Peterson & W. Cris Lewis, Managerial Economics, PHI, 4th Ed.
3. Suma Damodaran, Managerial Economics, Oxford University Press.
4. Lipsey&Chrystel, Economics, Oxford University Press.
5. S. A. Siddiqui& A. S. Siddiqui, Managerial Economics & Financial Analysis, New age
International Space Publications.
6. Domnick Salvatore: Managerial Economics In a Global Economy, 4th Edition, Thomson.
7. S.N.Maheswari& S.K. Maheswari, Financial Accounting
8. Raghunatha Reddy &Narasimhachary: Managerial Economics& Financial Analysis,
Scitech.
9. Truet and Truet: Managerial Economics: Analysis, Problems and cases ,Wiley
SYLLABUS
Text Books:
1. Gary Dessler.0,” FUNDAMENTALS OF HUMAN RESOURCE MANAGEMENT”,
Pearson, Noida, India,2017
2. Jerald Greenberg and Robert A Baron: “Behavior in Organizations”, PHI Learning
Private Limited, New Delhi, 2009
Course Outcomes:
1. KO#1: have the ability to outline and describe Human Resource Management &
Selection, Training & Development, Personality, and Perception & Motivation;
2. KO#2: have the ability to outline and describe Communication, Groups, Leadership,
and Conflict;
3. KO#3: have the ability to outline and describe Organizational Behavior, Learning,
Organizational culture, and International organizational behavior;
4. UO#1: have the ability to draw inferences on Human Resource Management &
Selection, Training & Development, Personality, and Perception & Motivation;
5. UO#2: have the ability to draw inferences on Communication, Groups, Leadership,
and Conflict;
6. UO#3: have the ability to draw inferences on Organizational Behavior, Learning,
Organizational culture, and International organizational behavior;
7. AO#1: have the ability to apply and bring to bear the full complement of concepts
and practices of Human Resource Management and Organizational Behavior to better
appreciate organizational cultures and optimize individual productivity.
Combinatorics: Principles of counting ( product and sum rules), Pigeon hole principle
and its applications, Principle of Inclusion-Exclusion and its applications.; Relations:
Binary relation, properties, equivalence relation, partition of a set, equivalence
classes, compatibility relation, closures of relations: Reflexive, symmetric and
transitive closures
Partial ordering: Partial order relation, partially ordered set (poset), chain,
representation and associated terminology such as Hasse diagram, least upper bound,
greatest lower bound and well ordering; Lattices: Lattice as partially ordered set,
Properties: Idempotent, commutative, associative, absorption, isotonic and
Distributive and modular inequalities
Prerequisites: None
SYLLABUS
UNIT 1: Introduction to Design Thinking
Design Thinking in General: The Concept of Design Thinking; Wicked Problems, The
Principles and the mindset of Design Thinking, Generic Phases of Design Thinking process
and activities involved in each of the phase, Design Thinking Frameworks.
Design Thinking for New Product Development : Role of Design Thinking in NPD, When
to Apply Design Thinking and When Not to, StageGate Vs Lean Vs. Agile methodologies Vs
Design Thinking, Design innovation.
Empathize: Empathize - Goals and methods, Usage of Tools (Design Briefs - Nine Criteria
with example), Usage of Tools (Creation of Personas, Illustrative application of Personas),
Student Activity on Empathize phase.
Define: Importance of Define Phase, activities, Usage of Tools (Experience Mapping process
with example), Usage of Tools (Developing Insights using HMW Questions, question
ladder), Student Activity on Define phase.
UNIT 3: Problem Solving Process in Design Thinking, Case Study discussion &
implementation
Ideate: Importance of Ideate Phase, 77 Design Heuristics, Diverge Ideas, Converge Ideas
Student Activity on Ideate phase
Prototype & Test: "A Design Thinking Product Development Framework", What Is a Story?
What Is a Prototype?, "Putting It Together—Combining Stories and Prototypes", Employing
Stories and Prototypes in Your Process
Optimal Design for Radically New Products: Introduction- six ideas and their
implementation, Communicate the Challenge Goal toward Radically New Products; Shift
Time Frames to Future and Past, Promote an Emerging Technology Focus across the
Consumption Chain; Use of Analogical Thinking, Look for Novel Ways to Solve Simple
Problems; Leverage More Ideators via Crowd sourcing
Textbooks:
1. Design think new product development essentials from the PDMA – Wiley edition
2. Product Design and Development Karl Ulrich (Author), Steven Eppinger –Fifth
edition
References:
1. KO#1 : Have the ability to describe various phases of Design Thinking and various tools
for Empathizing in Design Thinking.
2. KO#2 : Have the ability to describe various tools for Ideation, Prototyping in Design
Thinking
3. KO#3 : Have the ability to outline the Design process for new Product development in
startups and techniques to design Radically New Products.
4. UO#1 : Have the ability to give examples for empathize and define phases in Design
Thinking
5. UO#2 : Have the ability to give examples for Ideation, Prototyping in Design Thinking
6. UO#3 : Have the ability to draw inferences on designing Radically New Products in
emerging startups.
7. AO#1 : Have the ability to apply Design Thinking principles, methodologies, phases
and tools to design New/Radically new Process/Service/Product
SYLLABUS:
Digital systems and Number systems : Whole numbers: Non-decimal to decimal; Whole
numbers: Decimal to non-decimal; Fractional Numbers: Non-decimal to decimal; Fractional
Numbers: Decimal to non-decimal.
Binary Arithmetic : r’s complement and r-1’s complement, Signed number representations;
Unsigned addition with overflow check, Un-signed subtraction; Signed addition/subtraction
with overflow; Weighted and Non-weighted codes, Floating Point Representation
Boolean Algebra and Logic gates : Huntington’s postulates, Duality and Complement;
Boolean Theorems; POS and SOP Canonical and Standard forms, NAND and NOR gates
(AND and OR using NAND and NOR) – universal gates; Minimization (3 and 4 variables)
given min terms or max-terms to Sum of Products, implement using universal gates
Simplification of Boolean functions : Minimization (3 and 4 variables) given min terms or
max-terms to Product of sums, implement using universal gates; Minimization (3 and 4
variables) given min-terms and don’t cares to SOP or POS; Minimization (3 and 4 variables)
given max-terms and don’t cares to SOP or POS; Q-M Method of Minimization (prime
implicates method)
UNIT – III:
PART 1-Combinational Logic Circuits
Combinational Logic : Half & Full Adders, Half & Full Subtractors; Ripple Adders,
Adder/Subtractor using complement method; Decoders & implementing Boolean functions
using decoders; Encoders & Priority Encoders
Register and Counters : Control Buffer Registers; Universal Shift Register; Serial Transfer,
Serial Addition with and without full adder; Binary synchronous up-counter with control,
down-counter with control
Variable Counters : Binary synchronous up-counter with parallel load; BCD synchronous
counter or any Mod-n synchronous counter; Ripple binary up-counter and Ripple binary
down-counter; Ring Counter& Johnson Counter, handling unused states
Design Procedure : Analysis of circuit without Latches; Analysis of circuit with latches;
Design procedure for asynchronous circuits with Latches; Design Procedure for
asynchronous circuits without Latches
Text Books:
References:
1. Switching and Finite Automata Theory, 3rd Edition, Kohavi, Jha, Cambridge
COURSE OUTCOMES
1. KO#1: Have the ability to deal with different number systems and perform basic
arithmetic operations, explain in detail Boolean algebra operations, basic gates for
implementing various Boolean operations, forms of representing Boolean expressions
and minimizing them.
2. KO#2: Have the ability to describe, analyze and build combinational and sequential
circuits and explore some of the most widely used combinational circuits and
Programmable Logic Devices
3. KO#3: Have the ability to describe, analyze, and build standard synchronous
sequential circuits like registers and counters and also describe the design procedure
and issues involved in asynchronous sequential circuits.
4. UO#1: Grasp the significance of number systems and Boolean algebra to optimize
simple circuits
5. UO#2: Grasp the significance of combinational circuit design and how they might be
applied for designing circuits for any given problem and grasp the importance of
sequential circuits, distinguishing them from combinational circuits
6. UO#3: Grasp the significance of Synchronous and Asynchronous sequential circuits
and how they might be applied for designing circuits for a given problem.
7. AO#1: Fully appreciate the basics of logic design, digital gates to support basic
Boolean operations and the process of designing different circuits for required logical
functions that have state and no state
Course Department of CSE and IT
Designed by
Approval Approved by: Meeting of Board of Studies held on 29.08.2020
Ratified by: 6th meeting of academic council held on 21.11.2020
SEMESTER-III L T P C
DATA STRUCTURES 3 0 - 3
A3CIT302 Total Contact Hours: 48
Prerequisites: Nil
SYLLABUS
Introduction: Data Structures- Introduction, Need for a data structure, Types of Data
Structures, Introduction big O Notation, Recursion – Introduction, Types of recursion,
Contiguous Memory allocation - Introduction to Arrays, Sorting Organizing elements in an
array in sorted order – Merge Sort, Quick Sort.
Double Linked List- Insertion, Deletion, Traversal / Search, Reversal of Single Linked List,
Merging of 2 Linked List (Ordered / Unordered)
Applications of Linked List –Sparse Matrix, Polynomial Representation, Addition of 2
Polynomials, Contrast implementation of a list of user names using static and dynamic
storage, Comparison of Arrays and Linked List.
UNIT- III:
PART 2: Trees
Binary Search Trees: Introduction, Operations on Binary Search trees – Creation, Insertion,
Deletion (BST), Traversal /Search.
Balanced Binary trees: Introduction, Operation on AVL Trees –Insertion, Deletion (AVL).
Graph Algorithms -Traversals/Search – Breadth First and Depth First, Minimum Spanning
tree using Prim’s algorithm, Minimum Spanning tree using Kruskal’s algorithm, Single
Source Shortest Distance (Dijkstra’s shortest path)
Text Books:
Reference Books:
1. KO#1: Have the ability to state basics operations on data structures and implement
recursion ,sorting methods and perform basic operations on Linked Lists
(Knowledge)
2. KO#2: Have the ability to implement Stacks and Queues, use them in various
applications (Knowledge)
3. KO#3: Have the ability to implement non-linear data structures like trees and graphs
and implement hashing techniques (Knowledge)
4. UO#1: Have the ability to compare various sorting techniques and understand the use
of various types of Linked Lists(Understanding)
5. UO#2: Have the ability to compare Stacks and Queues, and the purpose of using
Linear Data Structures(Understanding)
6. UO#3: Have the ability to distinguish between the purpose of various non-linear data
structures. (Understanding)
7. AO#1: Fully appreciate the art of different data structures and applying the
knowledge of data structures to various applications. (Applying)
SYLLABUS
Loops and Selection: if and if-else Statements, if-else Statements, While loop, range ()
function, for loop, nested loops, break, continue, program assignments on loops.
Functions: Syntax and basics of function, use of a function, Parameters and arguments in a
function local and global scope of variable, return statement, recursive function.
Strings- A String us a sequence, len, Traversal with for loop, String slice, Strings are
immutable, Searching, Looping and Counting, String methods, The in operator, String
Comparison.
Lists- List is a sequence, Lists are mutable, traversing a list, List operations, List slice, List
methods, Map filter and reduce, deleting elements, Lists and Strings, Objects and values,
Aliasing, List arguments.
Tuples- Tuples are immutable, tuples assignment, Tuple as return values, Variable-length
argument tuples, Lists and tuples, Dictionaries and Tuples, Sequence of Sequences.
Dictionaries – A Dictionary is a mapping, Dictionary as a collection of counters, Looping
and dictionaries, Reverse Lookup, Dictionaries and list, Memos, Global Variables.
Need of file handling, text input and output - opening a file, writing text to a file, closing a
file, writing numbers to a file, reading text from a file, reading numbers from a file, reading
multiple items on one line, appending data, seek() function, binary files, reading binary files,
accessing and manipulating files and directories on a disk.
Textbooks:
1. Kenneth A. Lambert. “Fundamentals of Python: First Programs”, 2nd Edition,
Publisher: Cengage Learning
2. Ashok Kamthane. “Programming and Problem Solving with Python”, Mc Graw Hill
Education.
Reference books:
1. Think python- Second Edition: Allen B. Downey.
2. John V Guttag. “Introduction to Computation and Programming Using Python”,
Prentice Hall of India
COURSE OUTCOMES
1. KO#1 : Have the ability to describe basic programming constructs - operators,
conditional and looping constructs with reusable mechanisms.
2. KO#2 : Have the ability to describe the Strings, lists, tuples and dictionaries.
3. KO#3 : Have the ability to do the file operations and GUI programming.
4. UO#1 : Have the ability to draw inferences using in-built functions, loops,
decision making and functions.
5. UO#2 : Have the ability to give examples on strings, lists, tuples and dictionary.
6. UO#3 : Have the ability to give examples with basic File operations and GUI
programming constructs using ‘Python’.
7. AO#1 : Have the ability to apply the python programming concepts to solve a
problem in the relevant domain.
BROAD OBJECTIVE
Make students understand the thought process, reasoning and holistic life style of Yogic
system.
Course Objectives:
Course Content
i) Ashtadasa vidya
ii) Veda
iii) Upavedha
iv) Ayurvedha
v) Dhanurvedha
vi) Ghaandravedha
vii) Vedang
a. Shiksha,Kalp
b. Nirutha
c. Vyakaran
d. Jyotishya)
viii) Shastra
a. Meemamsha
b. Purana
c. Tarka Shasthra
Case Studies.
Suggested Text/Reference Books
COURSE OUTCOMES
CO -1: The students will be able to comprehend the concepts of Indian Traditional
Knowledge.
CO-2: The Students will be able to connect themselves with Knowledge from the
modern scientific perspective.
CO-3: The students will be able to connect the past with the present advancements in
Technology.
CO-4: The students will be to come to terms with the holistic health care system.
C0-5: The students will be able to develop critical thinking skills.
C0-6: The students will be able to comprehend the principles enshrined in ancient
Sanskrit Literature
CO/PO Mapping