NEP Scheme & Syllabus - 3rd Sem
NEP Scheme & Syllabus - 3rd Sem
ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi. Approved by AICTE & ISO
9001:2015 Certified)
ShavigeMalleshwara Hills, Kumaraswamy Layout, Bengaluru-
560078)
SCHEME OF TEACHING AND EXAMINATIONS
(2021 Batch)
( As Per New Education Policy 2020)
Department of Information Science and
Engineering
2021 NEP
SCHEME & SYLLABUS
VISION
MISSION
Within a few years after graduation, the graduates of Information Science and
Engineering will be able to:
PEO-1: Apply appropriate theory, practices, and tools to the specification, design,
implementation, maintenance, and evaluation of information science &
computing in the workplace or in the advanced studies.
III SEMESTER
Teaching Hours /
Department
Week Examination
Teaching
Credits
Course and Course
# Course Title Dura
Code
L T P S tion CIE SEE Total
(hrs)
1 BSC 21MAT31A Mathematics for Computer Engineers MAT 3 0 0 0 03 50 50 100 3
12
2 IPCC 21IS32 Computer Organization and Design ISE 3 0 2 0 03 50 50 100 4
3 IPCC 21IS33 Computer Networks ISE 3 0 2 0 03 50 50 100 4
4 PCC 21IS34 Data structures with Applications. ISE 2 2 0 0 03 50 50 100 3
5 PCC 21ISL35 Data Structures with C/C++ Lab ISE 0 0 2 0 03 50 50 100 1
Any
6 UHV 21UH36 Social Connect and Responsibility Dept.
1 0 0 0 02 50 50 100 1
HSMC 21KSK37 Samskrutika Kannada
HSMC 21KBK37 Balake Kannada
7 HSMC 1 0 0 02 50 50 100 1
Or
HSMC 21CIP37 Constitution of India and Professional Ethics
ISE Theory Course 02
8 AEC 21IS38X Ability Enhancement Course-III 1 0 0 0 50 50 100 1
Lab Course 02
0 0 2 0
Total 400 400 800 18
A - Mathematics Course for IT branches, B - Mathematics Course for circuit branches, C - Non-circuit Branches
Course prescribed to lateral entry Diploma holders admitted to III semester B.E. / B.Tech programs
09 NCMC 21MATDIP31 Additional Mathematics -I Maths 02 02 0 0 --- 100 --- 100 0
*Note: If ability enhancement course is offered as laboratory, keep the subject code as 21XXL38X
Note:
1) BSC: Basic Science Course, IPCC: Integrated Professional Core Course, PCC: Professional Core Course, INT –Internship, HSMC:
Humanity and Social Science & Management Courses, AEC–Ability Enhancement Courses. UHV: Universal Human Value Course.
2) L –Lecture, T – Tutorial, P- Practical / Drawing, S- Self study
3) 21KSK37 / 47 Samskrutika Kannada is for students who speak, read and write Kannada and 21KBK37 / 47 Balake Kannada is for
non-Kannada speaking, reading, and writing students.
4) Integrated Professional Core Course (IPCC): Refers to Professional Theory Core Course Integrated with Practicals of the same
course. The theory part of the IPCC shall be evaluated both by CIE and SEE. The practical part shall be evaluated by only CIE (no
SEE). However, questions from the practical part of IPCC shall be included in the SEE question paper.
All the students admitted to engineering programs under the lateral entry category shall have to undergo a mandatory inter / intra
institutional internship of 03 weeks during the intervening period of III and IV semesters. The internship shall be slated for CIE only and
will not have SEE. The letter grade earned through CIE shall be included in the IV semester grade card. The internship shall be
considered as a head of passing and shall be considered for vertical progression and for the award of Degree. Those, who don’t takeup /
complete the internship shall be declared fail and shall have to complete during subsequently after satisfying the internship
requirements. The faculty coordinator or mentor shall monitor the students’ internship progress and interact with them for the
successful completion of the internship.
1) These courses are prescribed for III and IV semesters respectively to lateral entry Diploma holders admitted to III semester of
B.E. / B.Tech., programs. They shall attend the classes during the respective semesters to complete all the formalities of the
course and appear for the Continuous Internal Evaluation (CIE). In case, any student fails to register for the said course/fails to
secure the minimum 40 % of the prescribed CIE marks, he / she shall be deemed to have secured an F grade. In such a case, the
student has to fulfill the course requirements during subsequent semester/s to earn the qualifying CIE marks. These courses are
slated for CIE only and have no SEE.
2) Additional Mathematics I and II shall not be considered for vertical progression as well as for the calculation of SGPA and CGPA,
but completion of the courses shall be mandatory for the award of degree.
3) Successful completion of the courses Additional Mathematics I and II shall be indicated as satisfactory in the grade card. Non-
completion of the courses Additional Mathematics I and II shall be indicated as Unsatisfactory.
1) Securing 40% or more in CIE, 35% or more marks in SEE and 40% or more in the sum total of CIE + SEE leads to successful
completion of the registered course.
2) In case, students fail to secure 35% marks in SEE, they have to appear for SEE during the subsequent examinations conducted by
the University.
3) In case, any student fails to register for NSS, PE or Yoga / fails to secure the minimum 40% of the prescribed CIE marks, he / she
shall be deemed to have not completed the requirements of the course. In such a case, the student has to fulfill the course
requirements during subsequent semester/s to earn the qualifying CIE marks.
4) Successful completion of the course shall be indicated as satisfactory in the grade card. Non-completion of the course shall be
indicated as Unsatisfactory.
5) These courses shall not be considered for vertical progression as well as for the calculation of SGPA and CGPA, but completion of
the courses shall be mandatory for the award of degree.
IV SEMESTER
Teaching Hours
Department
Examination
Teaching
/ Week
Credits
Course and Course
# Course Title
Code Duration
L T P S CIE SEE Total
(hrs)
1 BSC 21MAT41A Mathematical Structures MAT 3 0 0 0 03 50 50 100 3
12 IPCC 21IS42 Design and Analysis of Algorithms ISE
2 3 0 2 0 03 50 50 100 4
3 IPCC 21IS43 Microprocessors and Microcontrollers ISE 3 0 2 0 03 50 50 100 4
4 PCC 21IS44 Operating Systems ISE 2 2 0 0 03 50 50 100 3
5 AEC 21BE45 Biology For Engineers BT / CHE 2 0 0 0 02 50 50 100 2
6 PCC 21ISL46 Application Development using Java ISE 0 0 2 0 03 50 50 100 1
HSMC 21KSK47 Samskrutika Kannada
HSMC 21KBK47 Balake Kannada
7 HSMC 1 0 0 0 02 50 50 100 1
OR
HSMC 21CIP47 Constitution of India& professional ethics
ISE Theory course
02
8 AEC 21IS48X Ability Enhancement Course-IV 1 0 0 0 50 50 100 1
Lab Course 02
0 0 2 0
9 UHV 21UH49 Universal Human Values 1 0 0 0 02 50 50 100 1
Course prescribed to lateral entry Diploma holders admitted to III semester B.E./B.Tech programs
11 NCMC 21MATDIP41 ADDITIONAL MATHEMATICS -II Maths 02 02 0 0 --- 100 --- 100 0
*Note: If ability enhancement course is offered as laboratory, keep the subject code as 21XXL48X
Note:
Internship:
Internship should be completed during the intervening period of III and IV semesters by students admitted to first year of BE / B.Tech
and during the intervening period of III and IV semesters by Lateral entry students admitted to III semester.
Internship of 04 weeks during the intervening period of IV and V semesters to be completed on Innovation /
Entrepreneurship / Societal based Internship.
1) All the students shall have to undergo a mandatory internship of 04 weeks during the intervening period of III and IV semesters.
The internship shall be slated for CIE only and will not have SEE. The letter grade earned through CIE shall be included in the VI
semester grade card. The internship shall be considered as a head of passing and shall be considered for vertical progression and
for the award of degree. Those, who do not take up / complete the internship shall be considered under F (fail) grade and shall
have to complete during subsequently after satisfying the internship requirements.
2) Innovation / Entrepreneurship Internship shall be carried out at industry, State and Central Government / Non-government
organizations (NGOs), micro, small and medium enterprise (MSME), Innovation centers or Incubation centers. Innovation need not
be a single major breakthrough; it can also be a series of small or incremental changes. Innovation of any kind can also happen
outside of the business world. Entrepreneurship internships offers a chance to gain hands on experience in the world of
entrepreneurship and helps to learn what it takes to run a small entrepreneurial business by performing intern duties with an
established company. This experience can then be applied to future business endeavors. Start-ups and small companies are a
preferred place to learn the business tack ticks for future entrepreneurs as learning how a small business operates will serve the
intern well when he / she manages his / her own company. Entrepreneurship acts as a catalyst to open the minds to creativity and
innovation. Entrepreneurship internship can be from several sectors, including technology, small and medium-sized, and the
service sector.
3) Societal or social internship. Urbanization is increasing on a global scale; and yet, half the world’s population still resides in rural
areas and is devoid of many things that urban population enjoys. Rural internship, is a work-based activity in which students will
have a chance to solve / reduce the problems of the rural place for better living. As proposed under the AICTE rural internship
programme, activities under Societal or social internship, particularly in rural areas, shall be considered for 40 points under AICTE
activity point programme.
V SEMESTER
Department
/ Week
Teaching
Credits
Course and
# Course Title Duration
Course Code L T P S CIE SEE Total
(hrs)
VI SEMESTER
Department
Week
Teaching
Credits
Course and
# Course Title Duration
Course Code L T P S CIE SEE Total
(hrs)
OPEN ELECTIVES – I
(Offered by the Department to other Department students)
21IS651 Introduction to Data Structures
21IS652 Introduction to Java
Note:
Internship:
Internship should be completed during the intervening period of IV and V semesters.
Internship of 04 weeks during the intervening period of IV and V semesters to be completed on Innovation /
Entrepreneurship / Societal based Internship.
1) All the students shall have to undergo a mandatory internship of 04 weeks during the intervening period of IV and V semesters.
The internship shall be slated for CIE only and will not have SEE. The letter grade earned through CIE shall be included in the
VI semester grade card. The internship shall be considered as a head of passing and shall be considered for vertical progression
and for the award of degree. Those, who do not take up / complete the internship shall be considered under F (fail) grade and
shall have to complete during subsequently after satisfying the internship requirements.
2) Innovation / Entrepreneurship Internship shall be carried out at industry, State and Central Government / Non-government
organizations (NGOs), micro, small and medium enterprise (MSME), Innovation centers or Incubation centers. Innovation need
not be a single major breakthrough; it can also be a series of small or incremental changes. Innovation of any kind can also
happen outside of the business world. Entrepreneurship internships offers a chance to gain hands on experience in the world
of entrepreneurship and helps to learn what it takes to run a small entrepreneurial business by performing intern duties with
an established company. This experience can then be applied to future business endeavors. Start-ups and small companies are
a preferred place to learn the business tack ticks for future entrepreneurs as learning how a small business operates will serve
the intern well when he / she manages his / her own company. Entrepreneurship acts as a catalyst to open the minds to
creativity and innovation. Entrepreneurship internship can be from several sectors, including technology, small and medium-
sized, and the service sector.
3) Societal or social internship. Urbanization is increasing on a global scale; and yet, half the world’s population still resides in
rural areas and is devoid of many things that urban population enjoys. Rural internship, is a work-based activity in which
students will have a chance to solve / reduce the problems of the rural place for better living. As proposed under the AICTE
rural internship programme, activities under Societal or social internship, particularly in rural areas, shall be considered for 40
points under AICTE activity point programme.
VII SEMESTER
Department
/ Week
Teaching
Credits
Course and
# Course Title Duration
Course Code L T P S CIE SEE Total
(hrs)
OPEN ELECTIVES – II
(Offered by the Department to other Department students)
21IS751 Data Base Management System
21IS752 Introduction to Business Intelligence
PROJECT WORK:
The objective of the Project work is:
Single discipline: The CIE marks shall be awarded by a committee consisting of the Head of the concerned Department and two
senior faculty members of the Department, one of whom shall be the Guide.
The CIE marks awarded for the project work shall be based on the evaluation of project work Report, project presentation skill, and
question and answer session in the ratio 50:25:25. The marks awarded for the project report shall be the same for all the batch mates.
Interdisciplinary: Continuous Internal Evaluation shall be group-wise at the college level with the participation of all guides of the
college. Participation of external guide/s, if any, is desirable. The CIE marks awarded for the project work shall be based on the
evaluation of project work Report, project presentation skill, and question and answer session in the ratio 50:25:25. The marks
awarded for the project report shall be the same for all the batch mates.
SEE procedure for Project Work: SEE for project work will be conducted by the two examiners appointed by the University. The SEE
marks awarded for the project work shall be based on the evaluation of project work Report, project presentation skill, and question
and answer session in the ratio 50:25:25.
VIII SEMESTER
Department
/ Week
Teaching
Credits
Course and
# Course Title
Course Code Duration
L T P S CIE SEE Total
(hrs)
TECHNICAL SEMINAR:
The objective of the seminar is to inculcate self-learning, present the seminar topic confidently, enhance communication skill,
involve in group discussion for exchange of ideas. Each student, under the guidance of a Faculty, shall choose, preferably, a recent
The participants shall take part in the discussion to foster a friendly and stimulating environment in which the students are
motivated to reach high standards and become self-confident.
Evaluation Procedure:
The CIE marks for the seminar shall be awarded (based on the relevance of the topic, presentation skill, participation in the question-
and-answer session, and quality of report) by the committee constituted for the purpose by the Head of the Department. The
committee shall consist of three teachers from the department with the senior-most acting as the Chairman.
1) Securing 40% or more in CIE, 35% or more marks in SEE and 40% or more in the sum total of CIE + SEE leads to successful
completion of the registered course.
2) In case, students fail to secure 35% marks in SEE, they have to appear for SEE during the subsequent examinations conducted
by the University.
3) In case, any student fails to register for NSS, PE or Yoga / fails to secure the minimum 40% of the prescribed CIE marks, he /
she shall be deemed to have not completed the requirements of the course. In such a case, the student has to fulfill the course
requirements during subsequently to earn the qualifying CIE marks subject to the maximum programme period.
4) Successful completion of the course shall be indicated as satisfactory in the grade card. Non-completion of the course shall be
indicated as Unsatisfactory.
5) These courses shall not be considered for vertical progression as well as for the calculation of SGPA and CGPA, but completion
of the courses shall be mandatory for the award of degree.
Final CIE of IPCC=[CIE of Theory-30 (K)+CIE of Lab-20 (L)] =CIE marks scored by the student
The minimum marks to be secured in CIE of the lab to appear for SEE of IPCC shall be the 08 marks (40% of maximum marks) and 12 marks (40% of maximum marks) in the CIE theory
component.
The laboratory component of the IPCC shall be for CIE only. However, in SEE, the questions from laboratory component shall be included. The total marks of all questions in SEE should not be more
than the 25 marks from the practical component of IPCC. The theory component of the IPCC shall be for both CIE and SEE.
* SEE Theory will be conducted for 100 marks
Assessment Evaluation pattern for Ability enhancement Courses ( theory and Lab) /UHV/HSMC courses
CIE in Theory Course (50 Marks)
(Bloom’s Taxonomy Levels: Remembering, Understanding, Applying, Analyzing, Evaluating and Creating)
Marks
Reduced to
IAT IAT Final
Max. Marks 30 Average
Marks
Marks
Each Test will be conducted for 50 Marks adding up to 150 Marks. Final test marks will be reduced to 30 IAT-I 50 30(A)
Marks.
Total out
(A+B)/2
of 30
IAT-II 50 30(B) =30 (C)
marks
Final test/Case Study/Open Ended Experiment(if it is not test then a five page report stapled has to be submitted) 50 Reduced
to 20 (H)
Total Hours : 40
Course Objectives:
Understand the concept of Vector Spaces and its applications, Eigenvalues and
CO1 Eigen vectors, the basic knowledge on data collection and various statistical
elementary tools, Probability distributions and Testing of Hypothesis.
Analyze the data using Correlation and Regression, dimension of a vector space,
the long-term behaviour of dynamical systems using eigenvalue decompositions,
CO2
Statistical methods and Probability theory and the relevant real-life problems from
testing of hypothesis.
Apply the basic properties of subspaces and vector spaces, diagonalization to
compute matrix powers, theoretical discrete and Continuous probability
CO3
distributions, Statistical methods and different testing tools in Engineering
problems.
Evaluate the dependence relations between linearly dependent vectors, eigenspace
for a matrix, random variables and probability distributions, Statistical modelling
CO4
in computer applications, problems that are faced in testing of a hypothesis with
reference to the errors in decision making in Engineering field.
Solve Differential equation and Discrete Dynamical system using the concept of
Eigenvalues and Eigenvectors, provide an axiomatic description of an abstract
CO5
vector space, Statistical Modelling, Probability and Testing of Hypothesis in the
relevant application problems.
Text Books:
1. B.S. Grewal, “Higher Engineering Mathematics” Khanna Publishers, 43rd Edition, 2014
June, ISBN: 9788174091956.
2. Erwin Kreyszig; Advanced Engineering Mathematics; John Wiley & Sons, 9th Edition, 2007,
ISBN: 9788126531356.
3. Gilbert Strang, Linear Algebra and its Applications, 4thedition , Cengage Publishers,
2014, ISBN: 9788131501726. ISBN:9788177583335.
Reference Books:
3RD SEMESTER
SYLLABUS
Total Hours: 50
COURSE OBJECTIVES:
1. To learn and understand about the fundamental concepts of how Computer Systems works &
its basic principles works & its basic principles.
2. To learn and understand the current state of art in memory system design.
3. To learn and understand about the fundamental concepts of how Computer Systems works &
its basic principles and understand I/O device address, Interrupts and different buses.
4. To learn and understand I/O device address, Interrupts and different buses and the current
state of art in memory system design.
5. To impart knowledge on arithmetic concepts of signed numbers, Adders Design, Multiplication
and floating-point numbers.
COURSE OUTCOMES: AT THE END OF THE COURSE, STUDENT WILL BE ABLE TO:
CO1 Analyze the different number systems applied in designing of digital circuits
Design simple combinational circuits by applying the different Boolean expression
CO2
simplification techniques.
CO3 Analyze the working of the sequential circuits and understand it’s real time applications
CO4 Interpret the concepts of working of Computer Systems , basic principles and interrupts
CO5 Demonstrate the concepts of memory system
CO6 Solving problems on addition and subtraction of signed numbers and multiplication of
Positive numbers.
CO1 3 3 2 - 3 2 2 2 2 2 2 1 2 - -
CO2 3 3 2 - 3 2 2 2 2 2 2 1 2 - -
CO3 3 3 2 - 3 2 2 2 2 2 2 1 2 - -
CO4 3 3 2 - 3 2 2 2 2 2 2 1 2 - -
CO5 3 3 2 - 3 2 2 2 2 2 2 1 2 - -
CO6 3 3 2 - 3 2 2 2 2 2 2 1 2
Computer Organization:
TEXT BOOKS:
Donald P Leach, Albert Paul Malvino & Goutam Saha: Digital Principles and
1, 2, 3, 4, 5
1. Applications, 8th Edition, Tata McGraw Hill, 2010.
Stephen Brown, Zvonko Vranesic: Fundamentals of Digital Logic Design
1
2. with Verilog, 2nd Edition, Tata McGraw Hill, 2005.
M Morris Mano: Digital Logic and Computer Design, 10th Edition, Pearson
3. Education, 2008.
Carl Hamacher, ZvonkoVranesic, SafwatZaky: Computer Organization, 5th
4. 1, 2, 4, 5, 6
Edition, Tata McGraw Hill, 2002.
1. C.H. Roth, "Fundamentals of Logic Design", 5th Ed., Cengage Learning, 2004. 1, 2, 3, 4, 5
2. Floyd T. L., Digital Fundamentals, 10/e, Pearson Education, 2009. 1, 2
William Stallings: Computer Organization & Architecture, 7 th Edition, PHI, 1, 2, 3, 4, 5,
3.
2006. 7, 8
COMPUTER NETWORKS
Course code: IPCC21IS33 Credits: 04
L: T:P: 3:0:2 CIE Marks: 50
Exam Hours: 03 SEE Marks: 50
Total Hours: 50
COURSE OBJECTIVES:
1. To understand fundamentals of data communication networks
2. To illustrate applications of physical components and protocols
To gain an insight into the functionality of network layer from a design and performance
3.
perspective
4. To gain ample understanding of key concepts of transport layer protocols.
5. To introduce the basic application layer protocols.
COURSE OUTCOMES: AT THE END OF THE COURSE, STUDENT WILL BE ABLE TO:
CO1 Summarize the concepts of computer networks and its design principles.
CO3 Know how the different data link protocols are designed and implemented
CO5 Recognize transport layer services and infer UDP and TCP protocols
CO1 3 3 2 3 2 1 2 2 1 2 2
2 2
CO2 3 3 2 3 2 1 2 2 1
2 2
CO3 3 3 2 3 2 1 2 2 1
2 2
CO4 3 3 2 3 2 1 2 2 1
2 2
CO5 3 3 2 3 2 1 2 2 1
CO6 3 3 2 3 2 1 2 2 1 2 2
Write a program for distance vector algorithm to find suitable path for
02 CO5
6. transmission.
Write a program for congestion control using leaky bucket algorithm. 02 CO4
7.
Write a program to illustrate Buffer overflow attack. 02 CO5
8.
Implement the following using Packet Tracer:
02 CO4
9.
Configuring IPv6 Addressing.
REFERENCE BOOKS:
RB No. Author / Edition/ Publication / Year Chapters
Behrouz A Forouzan, Data and Communications and Networking, Fifth
1.
Edition, McGraw Hill, Indian Edition
James F Kurose and Keith W Ross, Computer Networking, A Top-Down
2.
Approach, Sixth edition, Pearson,2017
Larry L Peterson and Brusce S Davie, Computer Networks, fifth edition,
3.
ELSEVIER
4. Mayank Dave, Computer Networks, Second edition, Cengage Learning
COURSE OBJECTIVES:
1. Explain fundamentals of data structures and their applications essential for programming /
problem solving
2. Analyze Linear : Stack, Queues, Lists
3. Analyze Non-Linear Data Structures: Trees, Graphs
4. Assess appropriate data structure during program development / problem solving
5. Selecting appropriate data structure for a given problem and write programs.
COURSE OUTCOMES: AT THE END OF THE COURSE, STUDENT WILL BE ABLE TO:
CO1 Acquire knowledge of various types of data structure and operations
CO2 Design and formulate various methods of organizing data
CO3 Comprehend linear data structures such stacks and queues.
CO4 Demonstrate the concepts of Linked List and apply various operations on them.
CO5● Explore binary search tree and its traversal techniques
CO6 Design and apply appropriate data structures for solving computing problems.
3 2
CO1 1
3 2 2
CO2 1
3 2 2
CO3 1 2 1
3 2 2
CO4 1 1 1
3 2 2
CO5 1 1 1
3 2 2
CO6 1 1 2
TEXT BOOKS:
TB No. Author / Edition/ Publication / Year Chapters
Horowitz, Sahni, Anderson-Freed: Fundamentals of Data Structures in C,
1. 2, 3, 4, 5, 10
2nd Edition, Universities Press, 2017
REFERENCE BOOKS:
RB No. Author / Edition/ Publication / Year
Yedidyah, Augenstein, Tannenbaum: Data Structures Using C and C++, 2nd
1.
Edition, Pearson Education, 2013.
Richard F. Gilberg and Behrouz A. Forouzan: Data Structures A Pseudocode
2.
Approach with C, Cengage Learning, 2015.
A.M Padma Reddy,” Approach of Data Structures”, Person Publication, 5 th
3.
Edition, 2015
4. Reema Theraja “ Data Structure using C. 1st Edition , 2014
COURSE OBJECTIVES:
1. Selecting appropriate data structure for a given problem and write programs.
2. Designing the algorithms using procedural concepts.
3. Understand and implement fundamentals of data structures using C.
4. Analyze Linear: Stack, Queues, and Lists.
Assess appropriate data structure during program development / problem solving
5.
COURSE OUTCOMES: AT THE END OF THE COURSE, STUDENT WILL BE ABLE TO:
CO1 Outline the utilities of structures.
CO2 Implement operations of basic data structures: stack and queue
CO3 Develop applications using stack data structure
Explore various operations on dynamic data structures like single linked list and
CO4
doubly linked list.
CO5 Implement the storage concept using sparse matrix
CO6 Design and implement Binary Trees.
3 2
CO1 2
3 2 2
CO2 2 1
3 2 2
CO3 1 2 1 1 1
3 2 2
CO4 2 1 1 1
3 2 2
CO5 2 1
3 2 2
CO6 2 1 2
Expt.
Contents of the experiment Hours CO's
No
TEXT BOOKS:
TB No. Author / Edition/ Publication / Year Chapters
Horowitz, Sahni, Anderson-Freed: Fundamentals of Data Structures in C,
1. 2, 3, 4, 5, 10
2nd Edition, Universities Press, 2017
REFERENCE BOOKS:
RB No. Author / Edition/ Publication / Year
Yedidyah, Augenstein, Tannenbaum: Data Structures Using C and C++, 2 nd
1.
Edition, Pearson Education, 2013.
Richard F. Gilberg and Behrouz A. Forouzan: Data Structures A Pseudocode
2.
Approach with C, Cengage Learning, 2015.
A.M Padma Reddy,” Approach of Data Structures”, Person Publication, 5 th
3.
Edition, 2015
4. Reema Theraja “ Data Structure using C. 1st Edition , 2014
COURSE OBJECTIVES:
COURSE OUTCOMES: AFTER COMPLETION OF THE COURSE, THE GRADUATES WILL BE ABLE
TO
CO11. Recognize the importance of value education.
CO22. Understand the concepts of harmony in self and family.
CO3 Develop skills for living in harmony and apply in professional life.
CO43. Outline the principles of human values and examine its role in education.
CO54. Adapt to natural acceptance of human values and build holistic understanding.
CO65. Test and verify the propositions on human values by self-exploration.
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 - - - - - 3 3 2 2 2 - 2
CO2 - - - - - 3 3 2 2 2 - 2
CO3 - - - - - 3 3 2 2 2 - 2
CO4 - - - - - 3 3 2 2 2 2
CO5 - - - - - 3 3 2 2 2 2
CO6 - - - - - 3 3 2 2 2 2
TEXT BOOKS:
2. Professional Ethics & Human Values: Prof. D.R. Kiran, TATA McGraw Hill Education
REFERENCE BOOKS:
ASSESSMENT PATTERN:
Practice
Bloom’s Category Tests Quiz
session/Assignment
Remember -- 01 01
Understand 10 02 02
Apply 10 02 02
Analyze 05 02 02
Evaluate 05 02 02
Create 01 01
Marks
Bloom’s Category
Theory(50)
Remember 10
Understand 10
Apply 10
Analyze 10
Evaluate 10
Create
MASTERING OFFICE
COURSE OBJECTIVES:
COURSE OUTCOMES: AT THE END OF THE COURSE, STUDENT WILL BE ABLE TO:
CO1 Comprehend the tasks each of the major office programs can perform.
CO2
Explore the basic features, including Mail Merge in MS Word
CO3
Demonstrate functions, formulas and charts using excel spreadsheet
CO4 Build slide presentations that include text, graphics, animation, and transitions
CO5 Design and build database with related tables using Microsoft Access
CO6
Explore to import the data from MS Excel to MS Access
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 2 3
CO2 3 2 1 3 3
CO3 3 3 2 3 3
CO4 3 2 2 1 3 3
CO5 3 2 2 1 2 3
CO6 3 2 2 3
Expt.
Contents of the experiment CO's
No
Page width=”3.2”
1. 1, 2
Page height=”2.2”
2. Create a front page and certificate page of a project report using MS Word. 1, 2
Create a letter for congratulating the students for getting placed in a company using
3. 1, 2
mail merge concept in MS Word.
Create an electronic spread sheet which shows the sales of different products for 5
years. Create column chart for the following data
Create a suitable examination data base and find the sum of the marks (total) of
each Student and respective class secured by the student using MS Excel.
Rules
Display average marks of the class, subject wise and pass percentage.
Demonstrate the various features of a Power point presentation for a topic of your
7. 4
choice.
Create an Employee database in MS Access with table Emp (Eno, Ename, Esal, Edept
8. Eloc) and insert any five records. Create a report for the above Emp table of 5
Employee database.
(a) Create two database tables using MS Access. Make judgement on the data type
and field size. Also select the appropriate primary and foreign key.
(b) Establish the relationship between Employee and Department table
(c) Run the following queries
9 5
Create a work sheet creating data from the database and calculate the sum of all the
10. 6
columns.
TEXT BOOKS:
TB No. Author / Edition/ Publication / Year Chapters
Ramesh Bangia, Learning Microsoft Office 2013, Khanna Book
1. 2, 4, 5, 6
Publishing Company, 2014.
REFERENCE BOOKS:
TB No. Author / Edition/ Publication / Year Chapters
L: P: T: S: 0: 0: 1: 0 CIE Marks: 50
Total Hours: 15
COURSE OBJECTIVES:
1. Understand the basic concepts of object oriented programming languages and the
techniques of software development in C++.
Learn the role of inheritance, polymorphism, dynamic binding and generic structures in
2.
building reusable code.
Understand object oriented or non-object oriented techniques to solve bigger computing
3.
problems.
4.
Build C++ classes using appropriate encapsulation and design principles
5.
Develop C++ programs using Constructors and Destructors
COURSE OUTCOMES: AT THE END OF THE COURSE, STUDENT WILL BE ABLE TO:
CO4 Apply the knowledge of function overloading during implementation of the programs
CO5 Use concept of operator overloading and its implementation.
CO1 3 3 3
CO2 3 3 2
CO3 3 3 2
CO4 3 3 2
CO5 2 2 1
CO6 3 3 2
TEXT BOOKS:
TB No. Author / Edition/ Publication / Year Chapters
The Complete Reference C++ by Herbert Schildt, Third Edition, Tata 11, 12, 14,
1.
McGraw-Hill Edition, 15, 16
REFERENCE BOOKS:
RB No. Author / Edition/ Publication / Year Chapters
Object oriented Programming with C++ by Sourav Sahay, 4 th Edition,
1.
Oxford Education publications
Object oriented Programming with C++ by E Balaguruswamy, 2nd edition,
2.
McGrawHill Companies
C++ and Object-Oriented Programming Paradigm by Debasish Jana, 3 rd
3.
Edition, PHI Learning Pvt. Ltd
COURSE OBJECTIVES:
1. The students will learn the basic concepts of file processing operations.
2. To provide a solid introduction to the topic of file structures design.
3. Knowledge on organizing the files for performance, data compression and indexing.
COURSE OUTCOMES: AFTER COMPLETION OF THE COURSE, THE GRADUATES WILL BE ABLE TO
CO16. Understand the fundamental concepts of file processing operations and storage structures
CO27. Apply object orientation concepts to manipulate records.
CO3 Understand and Apply the concepts of File compression, sorting, searching techniques.
CO4
8. Apply the file operations on Index.
Design and develop algorithm for the sorting and merging on multiple files using co
CO5
sequential processing for various applications.
Design and develop the small applications based on hashing techniques to organize file
CO6
structures.
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
3 2
CO1 1 1 1 1 1 1 1
3 2
CO2 1 1 1
3 2 2
CO3 1 1 1 2 1 1
3 2 2
CO4 1 1 1 1
3 2 2
CO5 1 1 1 1 1 1
3 2 2
CO6 1 1 1 1 1 1
TEXT BOOKS:
1. Michael J. Folk, Bill Zoellick, Greg Riccardi: File Structures – An Object Oriented
Approach with C++, 3rd Edition, Pearson Education, 1998. (Chapters 1 to 12
excluding 1.4, 1.5, 5.5, 5.6, 8.6, 8.7, 8.8)
REFERENCE BOOKS:
1. K.R. Venugopal, K.G. Srinivas, P.M. Krishnaraj: File Structures Using C++, Tata
McGraw- Hill, 2008
2. Scot Robert Ladd: C++ Components and Algorithms, BPB Publications, 1993.
3. Raghu Ramakrishan and Johannes Gehrke: Database Management Systems, 3rd
Edition, McGraw Hill, 2003
COURSE OBJECTIVES:
1. To be aware of the fundamentals of Graph Theory.
To gain knowledge on application of techniques of Graphs theory in real time
2.
applications.
3. To comprehend an insight on optimization techniques and its applications.
To gain knowledge on counting techniques and its application in real time
4.
problems.
CO1 3 3 2 3
CO2 3 3 2 3
CO3 3 3 2 2
CO4 3 3 2 3
CO5 3 3 3 2
CO6 3 3 3 3
TEXT BOOKS:
REFERENCE BOOKS: