Bachelor of Technology Computer Science and Engineering Batch 2022
Bachelor of Technology Computer Science and Engineering Batch 2022
of
Bachelor of Technology in
Computer Science & Engineering
[Applicable for B a t ch 2022-26]
Approved in Academic
Approved in BOS Approved in BOF Council
Evaluation Scheme
Type of Papers Internal End Semester Total
Evaluation Evaluation (%)
(%) (%)
Theory 40 60 100
Practical/ Dissertations/Project 40 60 100
Report/ Viva-Voce
Internal Evaluation Components (Theory Papers)
Mid Sem Exam 60 Marks
Assignment-I 30 Marks
Assignment-II 30 Marks
Attendance 30 Marks
Internal Evaluation Components (Practical Papers)
Quiz One 30 Marks
Quiz Two 30 Marks
Quiz Three 30 Marks
Lab Records/ Mini Project 30 Marks
Attendance 30 Marks
End Semester Evaluation (Practical Papers)
ESE Quiz 40 Marks
Practical Performance 20 Marks
Lab Record 20 Marks
Viva- Voce 20 Marks
The question paper will consist of 5 questions, one from each unit. Student has to
Attempt all questions. All questions carry 20 marks each. Parts a) and b) of question Q1
to Q5 will be compulsory and each part carries 2 marks. Parts c), d) and e) of Q1 to Q5
Carry 8 marks each and the student may attempt any 2 parts.
Important Note:
Quantum University – Syllabus (Batch 2022-26) Page 2 of 369
B.Tech. CSE Version 2022
2. Case Study is essential in every question paper (wherever it is being taught as a part of
pedagogy) for evaluating higher-order learning. Not all the courses might have case
teaching method used as pedagogy.
3. There shall be continuous evaluation of the student and there will be a provision of
real time reporting on QUMS. All the assignments will evaluated through module
available on ERP for time and access management of the class.
Introduction
Computer Science Engineering (CSE) is an academic programme that integrates the field of Computer
Engineering and Computer Science. It is one of the most sought after courses amongst engineering
students. The course contains a plethora of topics but emphasises the basics of computer programming
and networking. The topics covered in the course are computation, algorithms, programming languages,
program design, computer software, computer hardware, and others.
Computer science engineers are involved in many aspects of computing, from the design of individual
microprocessors, personal computers, and supercomputers to circuit designing and writing software that
powers them.
Many technical institutes in India and abroad offer UG (Undergraduate) and PG (Postgraduate) level
courses in Computer Science Engineering. Students can do BTech and MTech in Computer Science
Engineering from these institutes. Students pursuing these courses get to learn about the design,
implementation, and management of information systems of computer hardware and software.
BREAKUP OF COURSES
Sr. CATEGORY SEM SEM SEM SEM SEM SEM SEM SEM TOTAL
No 1 2 3 4 5 6 7 8
1 Foundation Core 18 23 1 - - - - - 42
2 Program Core - - 21 17 15 14 11 - 78
3 Program Electives - - (+3H) (+3H) (+3H) 3 6 6 15
(+3H) (+12H)
4 Open Electives - - - 3 3 3 - - 9
5 Projects - - 2 2 2 2 2 4 14
6 Internships - - 1 - 2 - 2 - 5
7 VAPs 1 2 2 2 2 2 - - 11
8 GP 1 1 1 1 1 1 1 - 7
9 Disaster 2*
Management*
TOTAL 20 26 28 25 25 25 22 10 181
H- Honors program *Non-CGPA Audit Course
SEMESTER 1
Common
Course Category Course Title L T P C Version Course
Code Prerequisite
PH3101 FC Engineering Physics 3 1 0 4 1.0 Nil
Fundamentals of Mechanical & Mechatronics Nil
ME3103 FC 4 0 0 4 1.0
Engineering
PH3140 FC Engineering Physics Lab 0 0 2 1 1.0 Nil
GP3101 GP General Proficiency 0 0 0 1 Nil
TOTAL 7 1 2 10
TOTAL 9 2 4 10
Contact Hrs: 25
CSE-AIML Specialization
TOTAL 9 2 4 10
CSE-CSCQ Specialization
TOTAL 9 2 4 10
CSE-DS Specialization
TOTAL 12 0 4 16
CSE-FS Specialization
TOTAL 12 0 4 16
SEMESTER 2
Common
Course Category Course Title L T P C Version Course
Code Prerequisite
CS3203 FC Graph Theory and Probability 3 0 0 3 1.0 Nil
CS3206 FC Advance C Programming 4 0 0 4 1.0 Nil
CS3204 FC HTML5 and CSS 4 0 0 4 1.0 Nil
CS3242 FC Advance C Programming Lab 0 0 2 1 1.0 Nil
CS3243 FC HTML5 and CSS Lab 0 0 2 1 1.0 Nil
HU3201 FC Indian Knowledge System 1 0 0 1 1.0 Nil
GP3201 GP General Proficiency 0 0 0 1 Nil
TOTAL 12 0 4 15
CSE-AIML Specialization
Course Category COURSE TITLE L T P C Versio Course
Code n Prerequisit
e
Foundation to AI, Data Science,
CS3223 PE 4 0 0 3 1. Nil
Ethics and Foundation of Data
0
Analysis
CS3224 PE Data Analysis using Python, Numpy, 4 0 0 3 1. Nil
Pandas, Matplotlib, and Seaborn 0
1.
CS3205 FC Web and Digital Analytics 4 0 0 4 Nil
0
1.
CY3205 FC Environmental Studies 2 0 0 2 Nil
0
1.
PS3101 FC Human Values and Ethics 2 0 0 2 Nil
0
1.
CS3244 FC Web and Digital Analytics Lab 0 0 2 1 Nil
0
Quantum University – Syllabus (Batch 2022-26) Page 8 of 369
B. Tech. CSE Version 2022
1.
VP3201 VAP Communication & Soft Skills-II 0 0 2 2 Nil
0
TOTAL 16 0 4 17
CSE-CSCQ Specialization
CSE-DS Specialization
TOTAL 9 0 2 13
CSE-FS Specialization
TOTAL 9 0 2 13
SEMESTER 3
Common
Course Code Category COURSE TITLE L T P C Version Course
Prerequisite
CS3301 PC Data Structure & Programming 4 0 0 4 1.0 Nil
EC3306 PC Digital Electronics 3 0 0 3 1.0 Nil
CS3305 PC Database Management System 3 0 0 3 1.0 Nil
CS3340 PC Data Structure Programming Lab 0 0 2 1 1.0 Nil
EC3341 PC Digital Electronics Lab 0 0 2 1 1.0 Nil
CS3342 PC Oracle/SQL Server Lab 0 0 2 1 1.0 Nil
CS3346 P Project Lab I 0 0 4 2 1.0 Nil
CS3371 FW Internship Presentation 2 0 0 1 1.0 Nil
HU3202 FC United Nations Development 1 0 0 1 1.0 Nil
Programme
GP3301 GP General Proficiency 0 0 0 1
TOTAL 13 0 10 18
Contact Hrs = 34
CSE-AIML Specialization
Course Code Category COURSE TITLE L T P C Version Course
Prerequisite
Probabilistic Modelling and
CS3423 PE 4 0 0 3 1.0 Nil
Reasoning with Python
CS3424 PE R Programming for Data Science and 4 0 0 3 1.0 Nil
Data Analysis
CS3307 PC Discrete Design Structure 2 2 0 4 1.0 Nil
VP3301 VAP Communication & Professional 0 0 2 2 1.0 Nil
Skills -III
TOTAL 10 2 2 12
CSE-CSCQ Specialization
TOTAL 3 0 1 12
4
CSE-DS Specialization
TOTAL 8 0 6 11
CSE-FS Specialization
Course Code Category COURSE TITLE L T P C Version Course
Prerequisite
CS3312 PC Introduction to UI/UX 3 0 0 3 1.0 Nil
TOTAL 8 0 6 11
SEMESTER 4
Common
Course Category COURSE TITLE L T P C Version Course
Code Prerequisite
Object Oriented Programming and Systems
CS3403 PC 3 0 0 3 1.0 Nil
with Java
CS3404 PC Theory of Automata & Formal Language 3 1 0 4 1.0 Nil
--- OE Open Elective I 3 0 0 3 1.0 Nil
Object Oriented Programming and Systems
CS3440 PC 0 0 2 1 1.0 Nil
with Java Lab
CS3446 P Project Lab II 0 0 4 2 1.0 Nil
GP3401 GP General Proficiency 0 0 0 1
TOTAL 9 1 6 14
All students are required to attend 04 to 06 weeks Industrial Training after 4th semester. Performance of this training will
be evaluated and awarded in 5th semester.
Contact Hrs = 29
CSE-AIML Specialization
Course Category COURSE TITLE L T P C Version Course
Code Prerequisite
CS3523 PE Machine Learning and Pattern 4 0 0 3 1.0 Nil
Recognition
CS3524 PE Machine Learning Practical with 3 0 0 2 1.0 Nil
Python, Scikit-learn, Matplotlib,
TensorFlow
CS3402 PC Computer Network 4 0 0 4 1.0 Nil
CS3442 PC Computer Network Lab 0 0 2 1 1.0 Nil
VP3401 VAP Employability Skills-I(Numerical 0 0 2 2 1.0 Nil
abilities)
TOTAL 11 0 4 12
CSE-CSCQ Specialization
Course Category COURSE TITLE L T P C Versio Course
Code n Prerequisite
CS3451 PE Advanced Networking 0 0 5 3 1.0 CS3351
CS3452 PE Basis of Information Security 0 0 5 3 1.0 CS3352
CS3445 PC Advanced Networking Lab 0 0 2 1 1.0 Nil
CS3401 PC Software Engineering 3 0 0 3 1.0 Nil
CS3441 PC Case Tools and Testing Lab 0 0 2 1 1.0 Nil
VP3401 VAP Employability Skills-I(Numerical 0 0 2 2 1.0 Nil
abilities)
TOTAL 3 0 16 13
CSE-DS Specialization
Course Code Category COURSE TITLE L T P C Version Course
Prerequisite
CS3402 PC Computer Network 4 0 0 4 1.0 Nil
CS3401 PC Software Engineering 3 0 0 3 1.0 Nil
Intermediate Level -CTP (Data
CS3409 PC Science) 3 0 0 3 1.0 Nil
TOTAL 10 0 6 13
CSE-FS Specialization
Course Code Category COURSE TITLE L T P C Version Course
Prerequisite
CS3402 PC Computer Network 4 0 0 4 1.0 Nil
Software Engineering
CS3401 PC 3 0 0 3 1.0 Nil
TOTAL 10 0 6 13
Open Elective I
Course Category COURSE TITLE L T P C Versio Course
Code n Prerequisite
CE3011 OE Carbon Emission & Control 3 0 0 3 1.0 Nil
CS3011 OE HTML5 3 0 0 3 1.0 Nil
CS3021 OE Mining and Analysis of Big data 3 0 0 3 1.0 Nil
AG3011 OE Ornamental Horticulture 3 0 0 3 1.0 Nil
BB3011 OE Entrepreneurial Environment in India 3 0 0 3 1.0 Nil
OE Media Concept and Process (Print and 3 0 0 3 1.0 Nil
JM3011
Electronic)
HM3011 OE Indian Cuisine 3 0 0 3 1.0 Nil
MB3011 OE SAP 1 3 0 0 3 1.0 Nil
EG3011 OE French Beginner A1 3 0 0 3 1.0 Nil
OE Microsoft Office Specialist (MSO- 3 0 0 3 1.0 Nil
CS3031
Word )
CS3004 OE Digital Marketing 3 0 0 3 1.0 Nil
CS3002 OE Introduction of IOT 3 0 0 3 1.0 Nil
Elementary Robotics 3 0 0 3 1.0 Nil
MT3011
OE
SEMESTER 5
Operating System
CS3501 PC 2 2 0 3 1.0 Nil
Contact Hours = 30
CSE-AIML Specialization
Course Code Category COURSE TITLE L T P C Version Course
Prerequisite
CS3505 PC Foundation of Cloud Computing 3 0 0 3 1.0 Nil
CSE-CSCQ Specialization
Course Categor COURSE TITLE L T P C Versio Course
Code y n Prerequisite
CS3551 PE Linux and Virtualization 0 0 5 3 1.0 CS3451
CS3552 PE Cryptography 0 0 5 3 1.0 CS3452
CS3553 PE Advance of Information Security 0 0 5 3 1.0 CS3445
CS3502 PC Web Technology 3 0 0 3 1.0 CS3403
CS3540 PC Web Technology Lab 0 0 2 1 1.0 Nil
VP3501 VAP Employability Skills -II (Aptitude & 2 0 0 2 1.0 Nil
Reasoning)
TOTAL 5 0 17 1
5
CSE-DS Specialization
Course Code Category COURSE TITLE L T P C Version Course
Prerequisite
Web Technology
CS3502 PC 3 0 0 3 1.0 Nil
CSE-FS Specialization
Course Code Category COURSE TITLE L T P C Version Course
Prerequisite
CS3511 PC Agile Practices 3 0 0 3 1.0 Nil
Open Elective II
Course Category COURSE TITLE L T P C Versio Course
Code n Prerequisite
OE Environment Pollution and Waste 3 0 0 3 1.0 Nil
CE3013
Management
CS3011 OE Java Script 3 0 0 3 1.0 Nil
OE Big Data Analytics: HDOOP 3 0 0 3 1.0 Nil
CS3023
Framework
AG3013 OE Organic farming 3 0 0 3 1.0 Nil
BB3013 OE Establishing a New Business 3 0 0 3 1.0 Nil
JM3013 OE Photo Journalism 3 0 0 3 1.0 Nil
HM3013 OE Chinese Cuisine 3 0 0 3 1.0 Nil
MB3013 OE SAP 3 3 0 0 3 1.0 Nil
EG3013 OE French Intermediate B1 3 0 0 3 1.0 Nil
OE MS -Excel (Advanced ) MSO 3 0 0 3 1.0 Nil
CS3033
Certification
3 0 0 3 1.0 Nil
EG3002 OE
Report Writing
3 0 0 3 1.0 Nil
MT3013 OE
Introduction to Automation
SEMESTER 6
Common
Course Category COURSE TITLE L T P C Version Course
Code Prerequisite
CS3604 PC Compiler Design 3 1 0 4 1.0 CS3304
--- OE Open Elective III 3 0 0 3 1.0 Nil
--- PE Program Elective I 3 0 0 3 1.0 Nil
CS3641 PC Compiler Design Lab 0 0 2 1 1.0 Nil
CS3646 P Project Lab IV 0 0 4 2 1.0 Nil
CS3642 PC Technical VAP I 0 0 2 2 1.0 Nil
GP3601 GP General Proficiency 0 0 0 1
TOTAL 9 1 8 16
All students are required to attend 04 to 06 weeks Industrial Training after 6 th semester. This training will be
evaluated and awarded in 7th semester.
Contact Hours = 29
CSE-AIML Specialization
Course Category COURSE TITLE L T P C Version Course
Code Prerequisite
CS3603 PC Distributed Operating Systems 3 0 0 3 1.0 CS3501
CS3723 PE(H) Data Science - Tools and Techniques 4 0 0 3 1.0 Nil
CS3648 PE Advanced Python Programming Lab 0 0 4 2 1.0 Nil
CS3649 PE Operating System Lab 0 0 2 1 1.0 Nil
VP3601 VAP Employability Skills-III(GDPI) 0 0 2 2 1.0 Nil
TOTAL 7 0 8 11
CSE-CSCQ Specialization
Course Category COURSE TITLE L T P C Version Course
Code Prerequisite
CSE-DS Specialization
Course Code Category COURSE TITLE L T P C Version Course
Prerequisite
TOTAL 6 0 8 10
CSE-FS Specialization
Course Code Category COURSE TITLE L T P C Version Course
Prerequisite
CS3615 PC Server Side Scripting 3 1 0 4 1.0 Nil
TOTAL 6 1 6 10
SEMESTER 7
Common
Course Category COURSE TITLE L T P C Version Course
Code Prerequisite
TOTAL 12 0 6 17
TOTAL 4 0 2 5
Contact Hours = 24
CSE-AIML Specialization
Course Category COURSE TITLE L T P C Version Course
Code Prerequisite
CSE-CSCQ Specialization
Course Category COURSE TITLE L T P C Version Course
Code Prerequisite
TOTAL 4 0 2 5
CSE-DS Specialization
Course Code Category COURSE TITLE L T P C Version Course
Prerequisite
CS3709 PC Optimization Techniques 4 0 0 4 1.0 Nil
TOTAL 4 0 2 5
CSE-FS Specialization
Course Code Category COURSE TITLE L T P C Version Course
Prerequisite
CS3710 PC NoSQL Database 4 0 0 4 1.0 Nil
TOTAL 4 0 2 5
SEMESTER 8
Common
Course Course
Category COURSE TITLE L T P C Version
Code Prerequisite
PE Program Elective IV 3 0 0 3 1.0 Nil
PE Program Elective V 3 0 0 3 1.0 Nil
CS3870 FW Project 0 0 0 4
TOTAL 6 0 0 10
Contact Hrs:6
OR
It is the prerogative of the University to allow the students to opt for this option only after completing the process of
approval before proceed on full semester internship on an industrial project. The evaluation of the internal component
will be done jointly by industry supervisor and University supervisor. End semester evaluation will be done by a
committee comprise of at least one expert from industry/corporate.
Course Course
Category COURSE TITLE L T P C Version
Code Prerequisite
CS3871 FW Major Industrial Project 0 0 0 10 1.0 Nil
TOTAL 0 0 0 10
Course Course
Elective Specialization COURSE TITLE L T P C Version
Code Prerequisite
Cryptography and Network
CS3609 3 0 0 3 1.0 Nil
I CSE Security
CS3611 Digital Image Processing 3 0 0 3 1.0 Nil
Course Course
Elective Specialization COURSE TITLE L T P C Version
Code Prerequisite
I AIML Cryptography and Network
CS3609 3 0 0 3 1.0 Nil
Security
CS3625 Natural Language Processing using 3 0 0 3
1.0 Nil
Python
CS3724 Data Visualization 3 0 0 3 1.0 CS3621
II AIML
CS3704 Soft Computing 3 0 0 3 1.0 Nil
Choice Based Credit System (CBCS) is a versatile and flexible option for each student to achieve his target number of credits as
specified by the UGC and adopted by our university.
The following is the course module designed for the B.Tech. Computer Science & Engineering program:
Core competency: Students will acquire core competency in Computer Science & Engineering and in allied subject areas.
Skilled communicator: The course curriculum incorporates basics and advanced training in order to make a graduate student
capable of expressing the subject through technical writing as well as through oral presentation.
Critical thinker and problem solver: The course curriculum also includes components that can be helpful to graduate students to
develop critical thinking ability by way of solving problems/numerical using basic & advance knowledge and concepts of
Computer Science & Engineering.
Sense of inquiry: It is expected that the course curriculum will develop an inquisitive characteristic among the students through
appropriate questions, planning and reporting experimental investigation.
Skilled project manager: The course curriculum has been designed in such a manner as to enabling a graduate student to become
a skilled project manager by acquiring knowledge about mathematical project management, writing, planning, study of ethical
standards and rules and regulations pertaining to scientific project operation.
Ethical awareness/reasoning: A graduate student requires understanding and developing ethical awareness/reasoning which
the course curriculums adequately provide.
Lifelong learner: The course curriculum is designed to inculcate a habit of learning continuously through use of advanced ICT
technique and other available techniques/books/journals for personal academic growth as well as for increasing employability
opportunity.
Value Added Course (VAC): A value added audit course is a non-credit course which is basically meant to enhance general
ability of students in areas like soft skills, quantitative aptitude and reasoning ability - required for the overall development of a
student and at the same time crucial for industry/corporate demands and requirements. The student possessing these skills will
definitely develop acumen to perform well during the recruitment process of any premier organization and will have the desired
confidence to face the interview. Moreover, these skills are also essential in day-to-day life of the corporate world. The aim is to
nurture every student for making effective communication, developing aptitude and a general reasoning ability for a better
performance, as desired in corporate world. There shall be four courses of Aptitude in Semester I, II, III & IV semesters and two
courses of Soft Skills in III & IV Semesters and will carry no credit, however, it will be compulsory for every student to pass these
courses with minimum
45% marks to be eligible for the certificate. These marks will not be included in the calculation of CGPI. Students have to
specifically be registered in the specific course of the respective semesters.
Skill Enhancement Course: This course may be chosen from a pool of courses designed to provide value-based and/or skill-
based knowledge.
Generic/Open Elective Course (OEC): Open Elective is an interdisciplinary additional subject that is compulsory in a program.
The score of Open Elective is counted in the overall aggregate marks under Choice Based Credit System (CBCS). Each Open
Elective paper will be of 3 Credits in III, IV and VI semesters. Each student has to take Open/Generic Electives from department
other than the parent department. Core / Discipline Specific Electives will not be offered as Open Electives.
Mandatory Course (MC): This is a compulsory course but audit that does not have any choice and will be of 3 credits. Each
student of B. Tech. Program has to compulsorily pass the Environmental Studies and Human values.
PO-01 Engineering knowledge Apply the knowledge of mathematical, scientific and engineering
fundamentals in formulating and solving engineering problems.
PO-02 Problem analysis Identify, analyze and provide substantial conclusions for complex
engineering problems using mathematics, natural sciences, and engineering
sciences
PO-03 Design/development of Design solutions for complex engineering problems and design system
solutions components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal, and
environmental considerations
PO-04 Conduct investigations Use research-based knowledge and research methods including design of
of complex problems experiments, analysis and interpretation of data and synthesis of the
information to provide valid conclusions.
PO-05 Modern tool usage Apply modern tools and techniques for prediction and modelling of complex
engineering activities with an understanding of the limitations.
PO-06 The engineer and society Apply reasoning informed by the contextual knowledge to assess societal,
health, safety, legal and cultural issues and the consequent responsibilities
relevant to the professional engineering practice
PO-07 Environment and Understand the impact of the professional engineering solutions in societal
sustainability and environmental contexts, and demonstrate the knowledge of, and need for
sustainable development
PO-08 Ethics Apply ethical principles and commit to professional ethics and
responsibilities and norms of the engineering practice
PO-09 Individual and team Function effectively as an individual, and as a member or leader in diverse
work teams, and in multidisciplinary settings.
PO-11 Project management and Demonstrate knowledge and understanding of the engineering and
finance management principles and apply these to one’s own work, as a member and
leader in a team, to manage projects and in multidisciplinary environments.
PO-12 Life-long learning Recognize the need for, and have the preparation and ability to engage in
independent and life-long learning in the broadest context of technological
change
PSO1: Foundation of Computer System: Ability to understand the principles and working of computer systems. Students can
assess the hardware and software aspects of computer systems.
PSO2: - Foundations of Software development: Ability to understand the structure and development methodologies of software
systems. Possess professional skills and knowledge of software design process. Familiarity and practical competence with a broad
range of programming language and open source platforms.
PSO3: Foundation of mathematical concepts: Ability to apply mathematical methodologies to solve computation task, model real
world problem using appropriate data structure and suitable diagram.
PSO4: Applications of Computing and Research Ability: Ability to use knowledge in various domains to identify research gaps
and hence to provide solution to new ideas and innovations.
PEO1. To be well familiar with the concepts of Computer Engineering for leading a successful career in industry or as
entrepreneur or to pursue higher education.
PEO2. To develop techno-commercial skills for providing effective solutions to complex problems using domain knowledge of
Computer Engineering.
PEO3. To instill lifelong learning approach towards constantly evolving technologies with innovative and ethical mindset.
“Pedagogy is the method and practice of teaching, especially for teaching an academic subject or theoretical concept”. In addition
to conventional time-tested lecture method, the institute will emphasize on experiential learning:
Role Play & Simulation: Role- play and simulation are forms of experiential learning. Learners take on different roles, assuming a
profile of a character or personality, and interact and participate in diverse and complex learning settings. Role-play and simulation
function as learning tools for teams and groups or individuals as they "play" online or face-to-face. They alter the power ratios in
teaching and learning relationships between students and educators, as students learn through their explorations and the viewpoints
of the character or personality they are articulating in the environment. This student-centered space can enable learner-oriented
assessment, where the design of the task is created for active student learning. Therefore, role-play& simulation exercises such as
virtual share trading, marketing simulation etc. are being promoted for the practical-based experiential learning of our students.
Video Based Learning (VBL) & Learning through Movies (LTM): These days technology has taken a front seat and classrooms
are well equipped with equipment and gadgets. Video-based learning has become an indispensable part of learning. Similarly,
students can learn various concepts through movies. In fact, many teachers give examples from movies during their discourses.
Making students learn few important theoretical concepts through VBL & LTM is a good idea and method. The learning becomes
really interesting and easy as videos add life to concepts and make the learning engaging and effective. Therefore, our institute is
promoting VBL & LTM, wherever possible.
Field/Live Projects: The students, who take up experiential projects in companies, where senior executives with a stake in
teaching guide them, drive the learning. All students are encouraged to do some live project other their regular classes.
Industrial Visits: Industrial visit are essential to give students hand-on exposure and experience of how things and processes work
in industries. Our institute organizes such visits to enhance students’ exposure to practical learning and work out for a report of
such a visit relating to their specific topic, course or even domain.
MOOCs: Students may earn credits by passing MOOCs as decided by the college. Graduate level programs may award Honors
degree provided students earn pre-requisite credits through MOOCs. University allows students to undertake additional
subjects/course(s) (In-house offered by the university through collaborative efforts or courses in the open domain by various
internationally recognized universities) and to earn additional credits on successful completion of the same. Each course will be
approved in advance by the University following the standard procedure of approval and will be granted credits as per the
approval. Keeping this in mind, University proposed and allowed a maximum of two credits to be allocated for each MOOC
courses. In the pilot phase it is proposed that a student undertaking and successfully completing a MOOC course through
only NPTEL could be given 2 credits for each MOOC course.
For smooth functioning and monitoring of the scheme the following shall be the guidelines for MOOC courses, Add-on courses
carried out by the College from time to time.
a) It will necessary for every student to take at least one MOOC Course throughout the programme.
b) There shall be a MOOC co-ordination committee in the College with a faculty at the level of Professor heading the committee
and all Heads of the Department being members of the Committee.
c) The Committee will list out courses to be offered during the semester, which could be requested by the department or
the students and after deliberating on all courses finalize a list of courses to be offered with 2 credits defined for each course and
the mode of credit consideration of the student. The complete process shall be obtained by the College before end of June and end
of December for Odd and Even semester respectively of the year in which the course is being offered. In case of MOOC course,
the approval will be valid only for the semester on offer.
d) Students will register for the course and the details of the students enrolling under the course along with the approval of the
Vice Chancellor will be forwarded to the Examination department within fifteen days of start of the semester by the Coordinator
MOOC through the Principal of the College.
e) After completion of MOOC course, Student will submit the photo copy of Completion certificate of MOOC Course to
the Examination cell as proof.
f) Marks will be considered which is mentioned on Completion certificate of MOOC Course.
g) College will consider the credits only in case a student fails to secure minimum required credits then the additional
subject(s) shall be counted for calculating the minimum credits required for the award of degree.
Special Guest Lectures (SGL) & Extra Mural Lectures (EML): Some topics/concepts need extra attention and efforts as they
either may be high in difficulty level or requires experts from specific industry/domain to make things/concepts clear for a
better understanding from the perspective of the industry. Hence, to cater to the present needs of industry we organize such
lectures, as part of lecture-series and invite prominent personalities from academia and industry from time to time to deliver their
vital inputs and insights.
Student Development Programs (SDP): Harnessing and developing the right talent for the right industry an overall development
of a student is required. Apart from the curriculum teaching various student development programs (training programs) relating
to soft skills, interview skills, SAP, Advanced excel training etc. that may be required as per the need of the student and industry
trends, are conducted across the whole program. Participation in such programs is solicited through volunteering and consensus.
Industry Focused programmes: Establishing collaborations with various industry partners to deliver the programme on
sharing basis. The specific courses are to be delivered by industry experts to provide practice-based insight to the students.
Special assistance program for slow learners & fast learners: write the note how would you identify slow learners, develop the
mechanism to correcting knowledge gap. Terms of advance topics what learning challenging it will be provided to the fast
learners.
Induction program: Every year 3 weeks induction program is organized for 1st year students and senior students to make them
familiarize with the entire academic environment of university including Curriculum, Classrooms, Labs, Faculty/ Staff members,
Academic calendar and various activities.
Mentoring scheme: There is Mentor-Mentee system. One mentor lecture is provided per week in a class. Students can discuss their
problems with mentor who is necessarily a teaching faculty. In this way, student’s problems or issues can be identified and
resolved.
Competitive exam preparation: Students are provided with one class in every week for GATE/ Competitive exams preparation.
Extra-curricular Activities: organizing & participation in extracurricular activities will be mandatory to help students
develop confidence & face audience boldly. It brings out their leadership qualities along with planning & organizing skills.
Students undertake various cultural, sports and other competitive activities within and outside then campus. This helps them build
their wholesome personality.
Career & Personal Counseling: - Identifies the problem of student as early as possible and gives time to discuss their problems
individually as well as with the parents. Counseling enables the students to focus on behavior and feelings with a goal to facilitate
positive change. Its major role lies in giving: Advice, Help, Support, Tips, Assistance, and Guidance.
Participation in Flip Classes, Project based Learning(A2 Assignment), Workshops, Seminars & writing & Presenting Papers:
Departments plan to organize the Flip Classes, Project based Learning(A2 Assignment), workshops, Seminars & Guest lecturers
time to time on their respective topics as per academic calendar. Students must have to attend these programs. This participation
would be count in the marks of general Discipline & General Proficiency which is the part of course scheme as non-credit course.
Formation of Student Clubs, Membership & Organizing & Participating events: Every department has the departmental clubs
with the specific club’s name. The entire student’s activity would be performed by the club. One faculty would be the coordinator
of the student clubs & students would be the members with different responsibility.
Capability Enhancement & Development Schemes: The Institute has these schemes to enhance the capability and holistic
development of the students. Following measures/ initiatives are taken up from time to time for the same: Career Counseling, Soft
skill development, Remedial Coaching, Bridge Course, Language Lab, Yoga and Meditation, Personal Counseling
Library Visit & Utilization of QLRC: Students may visit the library from morning 10 AM to evening 8 PM. Library created its
resources Database and provided Online Public Access Catalogue (OPAC) through which users can be accessed from any of the
computer connected in the LAN can know the status of the book. Now we are in process to move from OPAC to KOHA.
SEMESTER 1
Common
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3
CO 2 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3
CO 3 3 3 2 2 2 3 2 3 2 2 2 2 3 2 2 3
CO 4 3 2 1 1 1 2 1 2 1 1 1 1 3 1 1 3
CO 5 3 2 1 1 1 2 1 2 1 1 1 1 3 1 1 3
Avg 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3
Objectives To impart basic knowledge about various fields of Mechanical Engineering like Thermal
Engineering, manufacturing, Mechanics, Strength of Materials and mechatronics.
Expected Outcome After learning the course the students will be able to understand basic laws of thermodynamics, basic
manufacturing processes ,mechanics,working of IC engines and mechatronics
Unit No. Unit Title No. of hours
(per Unit)
Unit I Thermodynamics & IC Engines 6
Definition of thermodynamics, Energy and its forms, Enthalpy, Laws of thermodynamics, Heat engines, Heat pump, Refrigerator,
Types of refrigerants, Introduction to Air-conditioning.
Internal Combustion Engines: Classification and components of I.C. Engines, Working principle and comparison between 2 Stroke
and 4 stroke engines, Difference between SI and CI engines.
Unit II Mechanics 6
Basic concept: Review of laws of motion, Concept of Free Body Diagrams, Types of supports and their reactions - requirements of
stable equilibrium - Moments and Couples -Varignon’s theorem - Equilibrium of Rigid bodies in two dimensions, Basic concepts of
Friction and Trusses.
Unit III Stress and Strain 8
Introduction, Normal &shear stresses, Stress-strain diagrams for ductile and brittle materials, Elastic constants, One dimensional
loading of members of varying cross-section
Unit IV Introduction to Manufacturing 8
. Introduction and classification of the manufacturing processes, Lathe and basic machining operations in lathe, Cutting tools,
Cutting tool materials, Metal Forming: Forging and Sheet Metal operations, Joining Processes: Electric arc welding, Gas welding,
Soldering and Brazing. Introduction to CNC machines
Unit V Introduction to Mechatronics 8
Evolution, Scope, Advantages and disadvantages of Mechatronics, Industrial applications of Mechatronics, Introduction to
autotronics, bionics, and avionics and their applications. Sensors and Transducers: Types of sensors, types of transducers and their
characteristics. Actuator and its types.
Text Books 1. Nitaigour Mahalik .Mechatronics : Principles, Concepts and Applications, McGraw Hill
2. Onkar Singh, S.S Bhavikatti, Introduction to Mechanical Engineering, New Age International
3. Hajra, Bose, Roy, Workshop Technology Vol 1 and 2, Media Promoters
4. D.S. Kumar, Mechanical Engineering, S.K. Kataria and Sons
Reference Books 1. Irving H.Shames, Engineering Mechanics , P.H.I
2. Holman, J.P, Thermodynamics, Mc Graw Hill book Co. NY
3. Chapman W.A.J, Workshop Technology Part 1, Elsevier Science
Mode of Evaluation Internal and External Examinations
Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 2 2 2 2 2 2 2 2 2 2 2 3 1 2 3
CO 2 3 2 2 2 2 2 2 2 2 2 2 2 3 1 2 3
CO 3 3 3 2 3 3 3 2 3 2 2 2 2 3 2 2 3
CO 4 3 2 1 2 2 2 1 2 1 1 1 1 3 1 1 3
CO 5 3 2 1 2 2 2 1 2 1 1 1 1 3 1 1 3
Avg 2.2 1.7 2.2 2.2 2.2 1.7 2.2 1.7 1.7 1.7 1.7 1.2 1.7
3 5 5 5 5 5 5 5 5 5 5 5 3 5 5 3
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 2 3 1 2 3 3 3 1 2 1 3 3 2 3
CO 2 3 2 3 1 2 3 1 1 1 2 3 1 1 2 3 1
CO 3 2 2 2 3 2 1 1 2 2 3 2 3 2 2 1 3
Avg 1.7 1.2 1.7 1.7 1.2 1.2 1.7 1.2 1.7 1.7
5 5 5 5 5 1.5 5 1.5 1.5 1.5 5 5 1.5 5 1.5 5
Objectives To provide the requisite and relevant background necessary to understand engineering courses.
Expected Students will be able to solve applied problems using calculus and also learn to
Outcome demonstrate matrix facility.
Unit No. Unit Title No. of hours
(per Unit)
Unit I Matrix Algebra 8
Rank, Solution of linear simultaneous equations. Eigen-values and Eigenvectors of a matrix: Symmetric, Skew-
symmetric, Hermitian, Skew-Hermitian, Orthogonal & Unitary matrices and their properties; Cayley- Hamilton theorem,
Diagonalization of a matrix.
Text Books 1. R.K. Jain and S.R.K. Iyenger, Advanced Engineering Mathematics, Narosa
Publishing House.
Reference Books 1. E. Kreyszig, Advanced Engineering Mathematics, John Wiley and Sons, Inc., U.K.
2. M.D. Weir, J. Hass, F.R. Giordano, Thomas’ Calculus, PearsonEducation.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 2 3 1 2 3 1 3 1 2 1 3 3 2 3
CO 2 3 2 3 1 2 3 1 2 1 2 3 1 1 2 3 1
CO 3 2 2 2 3 2 1 1 1 2 3 2 3 2 2 1 3
CO 4 3 2 1 3 2 1 2 1 3 2 1 3 2 1 3 2
CO 5 3 2 2 3 1 3 3 2 1 3 2 1 3 2 1 3
Avg 1.7 1.7 1.7 1.7 1.2 2.2 2.2 2.2
2.5 5 2 2.5 5 5 5 5 5 2 2 2 2 2 5 5
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 3 3 2 2 2 2 1 3 3 3 3 3 2 3 2
CO 2 3 3 3 3 2 2 2 2 3 3 3 3 2 3 2 2
CO 3 3 3 3 2 2 2 2 1 3 3 3 3 3 2 2 2
CO 4 3 3 3 3 2 2 2 2 3 3 3 3 2 3 2 2
CO 5 3 3 3 2 2 2 2 1 3 3 3 3 3 2 2 2
Avg 2.2
3 3 3 2.5 2 2 2 1.5 3 3 3 3 2.5 2.5 5 2
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 3 3 2 2 3 2 3 3 3 3 3 3 2 3 3
CO 2 3 3 3 3 2 3 2 3 3 3 3 3 2 3 2 2
CO 3 3 3 3 2 2 3 2 3 3 3 3 3 3 2 2 2
Avg 2.2 2.2 2.2 1.7 2.2 2.2 2.2 2.2 2.2 2.2 1.7 1.7 1.7
5 5 5 5 1.5 5 1.5 5 5 5 5 5 2 5 5 5
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 2 2 2 2 3 2 2 2 3 2 3 2 2 2
CO 2 2 2 2 2 2 2 3 2 2 2 3 2 3 2 2 2
CO 3 2 2 2 2 2 2 3 2 2 2 3 2 3 2 2 2
CO 4 2 2 2 2 3 2 3 2 2 3 3 2 3 3 2 2
CO 5 2 2 2 2 3 2 3 2 2 3 3 2 3 3 2 2
Avg 2.2 2.2 2.2
2 2 2 2 5 2 3 2 2 5 3 2 3 5 2 2
CSE-DS Specialization
Expected Outcome At the end of this course students will be able to:
Demonstrate the basic concepts of Computer components
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 3 3 2 2 1 2 1 3 3 3 3 3 2 3 1
CO 2 3 3 3 3 2 1 2 2 3 3 3 3 2 3 2 1
CO 3 3 3 3 2 2 1 2 1 3 3 3 3 3 2 2 1
CO 4 3 3 3 3 2 1 2 2 3 3 3 3 2 3 2 1
CO 5 3 3 3 2 2 1 2 1 3 3 3 3 3 2 2 1
Avg 2.2
3 3 3 2.5 2 1 2 1.5 3 3 3 3 2.5 2.5 5 1
Expected Outcome At the end of this course students will be able to:
Demonstrate the basic concepts of Computer components
List of Experiments
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 3 3 2 2 1 2 1 3 3 3 3 3 2 3 1
CO 2 3 3 3 3 2 1 2 2 3 3 3 3 2 3 2 1
CO 3 3 3 3 2 2 1 2 1 3 3 3 3 3 2 2 1
Avg 2.2 2.2 2.2 1.7 0.7 2.2 2.2 2.2 2.2 1.7 1.7 0.7
5 5 5 5 1.5 5 1.5 1 5 5 5 5 2 5 5 5
Expected Outcome At the end of this course students will be able to:
Binary and hexadecimal calculations and conversions.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 3 2 2 2 3 1 2 1 2 1 3 3 3 1 1
CO 2 3 3 3 2 2 3 1 2 1 2 2 3 3 2 1 1
CO 3 3 3 3 3 3 3 1 2 1 2 1 3 3 3 1 0
CO 4 3 3 3 3 3 3 1 2 1 2 2 3 3 3 1 0
CO 5 2 3 3 2 2 3 2 3 2 2 2 3 1 2 1 1
Avg 2.7 2.7
3 3 5 2.5 2.5 3 1 2 1 2 1.5 3 3 5 1 0.5
List of Experiments
1. Verification of the truth tables of TTL gates.
2. Verify the NAND and NOR gates as universal logic gates.
3. Design and verification of the truth tables of Half and Full adder circuits.
4. Design and verification of the truth tables of Half and Full subtractor circuits.
5. MUX/DEMUX
6. Excess-3 to BCA & Vice Versa
7. Verification of the truth table of the De-Multiplexer 74154.
8. Design and test of an S-R flip-flop using NOR/NAND gates.
9. Verify the truth table of a J-K flip-flop (7476)
10. Verify the truth table of a D flip-flop (7474)
Mode of Evaluation Internal and External Examinations
Recommendation by Board 14-05-2022
of Studies on
Date of approval by the 20-10-2022
Academic Council
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 2 3 1 3 3 2 1 2 3 1 2 3 1 1
CO 2 2 2 2 2 1 3 2 2 2 3 3 3 3 1 1 0
CO 3 2 3 3 1 2 2 3 3 2 2 2 3 1 3 1 0
Avg 1.7 1.7 1.2 1.7 1.7 1.7 0.7 0.2
1.5 1.5 5 1.5 1 2 2 5 5 5 2 5 1.5 5 5 5
Unit IV Writing 12
Formal writing- letters/ reports
Drafting a formal mail, mail etiquette
Essay writing- Structuring content, impactful writing, do’s and don’ts
Summarizing
Unit V Listening 12
Active listening & Passive listening
Purpose based listening: for details, to learn, to understand, to respond
Note taking
Writing minutes
Suggested Reference Books 1. English Vocabulary in Use: Advanced Book with Answers: Vocabulary Reference
and Practice (3rd ed.). Cambridge University Press, 2017.
2. Collins Easy Learning English Idioms. Collins, 2010
Mode of Evaluation Internal and External Examinations
Recommendation by Board of 14-05-2022
Studies on
Date of approval by the 20-10-2022
Academic Council
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 2 1 1 2 3 1 1 1 2 1 2 1 1 0
CO 2 3 2 3 1 2 3 1 1 1 2 3 1 2 1 1 0
CO 3 2 2 2 3 2 1 1 1 2 2 2 3 2 1 1 0
CO 4 2 2 1 3 2 1 2 1 3 2 1 3 2 1 1 0
CO 5 1 1 1 1 1 1 1 1 1 3 1 1 1 1 2 0
Avg 2.2 1.7 1.7 1.7 1.7 1.7 1.7
5 5 2 2 5 5 5 1 5 5 2 2 2 1 1 0
MA3105 L T P C
Title: Engineering Mathematics I 3 0 0 3
Version No. 1.0
Course Prerequisites Nil
Objectives Application of Matrices in problems of Science and Engineering.
To apply the concept of Taylor series, Maxima minima, composite function and
Jacobians.
To gain knowledge in evaluation of Double and triple Integrals and its applications
Expected Outcome After completion of this course students will be able to:
Know how the Matrices, Eigen values and Eigen Vectors Reduce to Quadratics form.
Attain the skills of convergence and divergence of series using different test and apply
sequences and Series in the problems.
Understand the concepts of envelope and Circle of curvature and apply them in the
problems.
Obtain the knowledge of Maxima and Minima, Jacobian, and Taylor series.
Understand the evaluation of multiple integrals using change of variables and its
applications.
Develop the canonical form of a quadratic form. Construct evaluates and envelope of
family of curves
Function of two variables – Partial derivatives-Eulers Theorems- Total differentials- Taylor’s expansion with two variables up to
third order terms- Maxima and Minima- Constrained Maxima and Minima by Lagrangian Multiplier method- Jacobians -
Properties of Jacobians.
Unit V INTEGRALCALCULUS 9
Evaluation of double integration in Cartesian and polar coordinates-Evaluation of double integral by changing of order of
integration-Area as a double integral using Cartesian and polar- -Conversion from Cartesian to polar in double integrals- Triple
integration in Cartesian coordinates and its applications
Text Books 1. Erwin kreyszig, Advanced Engineering Mathematics, 10th Edition, John Wiley
&Sons,2015
Reference Books 1. B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers, 43rd Edition,
2015
2. C B Gupta and S R Singh and Mukesh Kumar, Engineering Mathematics for
first year,Tata McGraw-Hill,1st edition, 2015.
3. N.P. Bali and Manish Goyal, A text book of Engineering Mathematics, Laxmi
Publications, 10th edition, 2015.
Mode of Evaluation Internal and External
Recommendation by Board of 14-05-2022
Studies on
Date of approval by the Academic 20-10-2022
Council
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 2 3 1 2 3 1 3 1 2 1 3 3 2 3
CO 2 3 2 3 1 2 3 1 2 1 2 3 1 1 2 3 1
CO 3 2 2 2 3 2 1 1 1 2 3 2 3 2 2 1 3
CO 4 3 2 1 3 2 1 2 1 3 2 1 3 2 1 3 2
CO 5 3 2 2 3 1 3 3 2 1 3 2 1 3 2 1 3
Avg 1.7 1.7 1.7 1.7 1.2 2.2 2.2 2.2
2.5 5 2 2.5 5 5 5 5 5 2 2 2 2 2 5 5
Semester-2
Common
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1
3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3
CO 2
3 2 3 2 3 2 2 2 2 2 2 2 3 1 2 3
CO 3
3 3 2 3 3 3 3 3 2 2 2 2 2 2 2 2
CO 4
3 2 2 2 2 2 1 2 3 3 3 2 3 3 3 3
CO 5
3 2 1 2 2 2 2 2 2 1 1 2 3 2 1 3
Avg
3 2.2 2 2.2 2.4 2.2 2 2.2 2.2 2 2 2 2.8 2 2 2.8
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1
2 2 2 2 3 1 3 2 2 2 2 3 3 3 2 3
CO 2
3 3 3 3 2 2 2 2 2 2 2 3 1 2 2 3
CO 3
2 2 3 3 3 3 2 2 2 3 2 3 2 3 2 2
CO 4
2 2 2 2 3 2 1 2 2 2 2 3 2 2 2 3
CO 5
3 2 2 2 3 2 2 2 3 2 2 3 2 1 3 1
Avg
2.4 2.2 2.4 2.4 2.8 2 2 2 2.2 2.2 2 3 2 2.2 2.2 2.4
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1
1 2 2 2 2 2 3 1 2 3 3 2 3 3 2 2
CO 2
3 2 1 2 1 2 2 2 2 1 3 3 2 2 2 2
CO 3
2 2 2 2 2 3 3 3 1 2 3 1 1 2 2 3
CO 4
2 3 2 2 2 3 3 2 2 2 2 1 2 1 3 2
CO 5
3 1 3 3 3 2 2 2 3 2 3 3 2 1 2 2
Avg
2.2 2 2 2.2 2 2.4 2.6 2 2 2 2.8 2 2 1.8 2.2 2.2
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1
3 2 3 2 2 2 2 1 3 3 3 2 3 2 3 2
CO 2
2 2 3 3 2 1 2 2 3 2 3 3 2 3 2 3
CO 3
3 3 3 2 2 2 2 3 3 3 3 3 3 2 2 2
Avg 2.6 2.3 3.0 2.3 2.0 1.6 2.0 2.0 3.0 2.6 3.0 2.6 2.6 2.3 2.3 2.3
7 3 0 3 0 7 0 0 0 7 0 7 7 3 3 3
On Completion of this course, students are able to – Develop skills to impart practical
Expected Outcome knowledge in real time solution. Understand principle, concept, working and application
of new technology and solve real life problems.
List of Experiments
1. Implementation of HTML 5 Tags
2. Design a Form using HTML & CSS.
3. Implement Different types of CSS (internal, external, Inline)
4. Design a webpage having 4 Parts. Header, footer, left, right.
5. Implementation of Tables with CSS properties.
6. Integration of Bootstrap with The Webpage.
7. Design Responsive Student Registration Form with at least 10 field.
8. Implement the basic webpage using HTML CSS and Bootstrap.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1
3 3 2 3 3 1 2 2 3 3 2 1 3 2 3 1
CO 2
2 3 2 2 2 2 1 2 2 2 2 3 2 3 2 3
CO 3
3 3 2 2 1 3 3 2 2 1 2 2 2 3 1 2
Avg 2.6 3.0 2.0 2.3 2.0 2.0 2.0 2.0 2.3 2.0 2.0 2.0 2.3 2.6 2.0 2.0
7 0 0 3 0 0 0 0 3 0 0 0 3 7 0 0
LTPC
HU3201 Title: Indian Knowledge System
1001
Version No. 1.0
Course Prerequisites Nil
Objectives
Number of
Unit Nos. Unit Title hours (Per
Unit)
Unit 1 Overview of IKS 2
Survey of IKS Domains: A broad overview of disciplines included in the IKS, and historical developments.
Sources of IKS knowledge, classification of IKS texts, a survey of available primary texts, translated primary texts, and
secondary resource materials. Differences between a sutra, bhashya, karika, and vartika texts. Fourteen/eighteen
vidyasthanas, tantrayukti
Unit 2 Vocabulary of IKS 2
Introduction to Panchamahabhutas, concept of a sutra, introduction to the concepts of non-translatable (Ex. dharma, punya,
aatma, karma, yagna, shakti, varna, jaati, moksha,loka, daana, itihaasa, puraana etc.) and importance of using the proper
terminology. Terms such as praja, janata, loktantra, prajatantra, ganatantra, swarjya, surajya, rashtra, desh,
Unit 3 Philosophical foundations and Methods of IKS 3
Philosophical foundations of IKS: Introduction to Samkhya, vaisheshika and Nyaya
Methods in IKS: Introduction to the concept of building and testing hypothesis using the methods of tantrayukti.
Introduction to pramanas and their validity, upapatti; Standards of argumentation in the vada traditions (introduction to
concepts of vaada, samvaada, vivaada, jalpa, vitanda). Concept of poorvapaksha, uttarapaksha
Unit 4 Case Studies 2
Mathematics of Madhava, Nilakantha Somayaji
Astronomical models of Aryabhata
Wootz steel, Aranumula Mirrors, and lost wax process for bronze castings
Foundational aspects of Ayurveda
Foundational aspects of Ashtanga yoga
Foundational aspects of Sangeeta and Natya shastra
Unit 5 India and the World 3
Influence of IKS on the world, knowledge exchanges with other classical civilizations, and inter-civilizational exchanges.
Text Books
An Introduction to Indian Knowledge Systems: Concepts and Applications, B Mahadevan, V
R Bhat, and Nagendra Pavana R N; 2022 (Prentice Hall of India).
Indian Knowledge Systems: Vol I and II, Kapil Kapoor and A K Singh; 2005 (D.K. Print
World Ltd).
The Beautiful Tree: Indigenous India Education in the Eighteenth Century, Dharampal, Biblia
Reference Books Impex, New Delhi, 1983. Reprinted by Keerthi Publishing House Pvt Ltd., Coimbatore, 1995.
Indian Science and Technology in the Eighteenth Century, Dharampal. Delhi: Impex India,
1971. The British Journal for the History of Science.
The Wonder That Was India, Arthur Llewellyn Basham, 1954, Sidgwick& Jackson.
The India they saw series (foreigner visitors on India in history from 5CE to 17th century), Ed.
Meenakshi Jain and Sandhya Jain, Prabhat Prakashan
Mode of Evaluation Internal and External Examination
Recommended by 14-05-2022
the Board of Studies
on
Date of approval by 20-10-2022
the Academic
Council on
Employability (Emp.)/
Skill(S)/
Unit-wise
BL Entrepreneurship
Course Descriptions
Level (Ent.)/ None
Outcome
(Use , for more than
One)
The students will be able to understand the Indian Knowledge
CO1 2 S
System such as historical development, sources and scope.
The students will be able to understand the vocabulary system
CO2 2 S
of Indian knowledge system.
The students will be able to understand and apply the
CO3 3 N
philosophical foundations and methods of IKS.
The students will be able to execute the case studies based on
CO4 3 N
the Indian knowledge system.
CO5 The students will be able to understand the influence of Indian
2 S
Knowledge System on world.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1
2 2 2 2 3 3 1 2 1 2 3 3 3 3 2 2
CO 2
3 3 2 3 2 2 2 2 2 3 2 3 2 2 2 3
CO 3
2 3 3 3 2 2 3 3 2 3 2 2 2 3 3 2
CO 4
2 2 2 2 3 3 2 2 2 2 3 3 1 2 2 3
CO 5
3 2 2 2 3 3 2 2 3 2 3 2 2 2 3 2
Avg
2.4 2.4 2.2 2.4 2.6 2.6 2 2.2 2 2.4 2.6 2.6 2 2.4 2.4 2.4
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1
2 2 2 2 3 1 1 2 1 1 1 3 3 3 2 3
CO 2
3 3 3 3 2 2 2 2 2 2 2 3 2 2 2 3
CO 3
3 3 3 3 3 3 3 2 2 3 3 3 2 3 2 1
CO 4
2 2 2 2 3 2 2 2 2 2 2 3 1 2 2 3
CO 5
3 2 2 2 3 3 3 2 3 3 3 3 2 1 3 1
Avg
2.6 2.4 2.4 2.4 2.8 2.2 2.2 2 2 2.2 2.2 3 2 2.2 2.2 2.2
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1
3 2 2 2 3 1 1 2 1 2 1 3 3 3 2 3
CO 2
3 3 2 3 2 2 2 2 2 3 2 3 2 2 2 3
CO 3
2 3 3 2 3 3 3 2 2 3 2 3 2 3 3 3
CO 4
2 2 2 2 3 2 2 2 2 2 2 3 1 2 2 2
CO 5
3 2 2 2 3 3 3 2 3 2 3 3 2 2 3 2
Avg
2.6 2.4 2.2 2.2 2.8 2.2 2.2 2 2 2.4 2 3 2 2.4 2.4 2.6
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1
2 2 2 2 3 3 1 2 1 2 3 3 3 3 2 2
CO 2
3 3 2 3 2 2 2 2 2 3 2 3 2 2 2 3
CO 3
2 3 3 3 2 2 3 3 2 3 2 2 2 3 3 2
CO 4
2 2 2 2 3 3 2 2 2 2 3 3 1 2 2 3
CO 5
3 2 2 2 3 3 2 2 3 2 3 2 2 2 3 2
Avg
2.4 2.4 2.2 2.4 2.6 2.6 2 2.2 2 2.4 2.6 2.6 2 2.4 2.4 2.4
The Objective of this course is to make the students gain practical knowledge to co-
relate with the theoretical studies. To achieve perfectness in experimental skills and
Objectives the study of practical applications will bring more confidence and ability to web page
and integration with Google Analytics.
On Completion of this course, students are able to – Develop skills to impart practical
Expected Outcome knowledge in real time solution. Understand principle, concept, working and
application of new technology.
List of Experiments
1. Implementation of HTML 5 Tags.
2. Design a Form using HTML & CSS.
3. Implement Different types of CSS (Internal, External, Inline).
4. Design a webpage having 4 Parts. Header, footer, left, right.
5. Implementation of Tables with CSS properties.
6. Integration of webpage with Web-Master Tool.
7. Integration of webpage with Google Analytics.
8. Hosting of a webpage on Server.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1
2 3 2 1 1 1 3 2 3 2 2 1 3 2 3 1
CO 2
3 2 2 3 2 2 2 2 2 1 2 3 2 3 2 3
CO 3
3 3 2 2 3 3 2 2 2 3 2 2 2 3 1 2
Avg 2.6 2.6 2.0 2.0 2.0 2.0 2.3 2.0 2.3 2.0 2.0 2.0 2.3 2.6 2.0 2.0
7 7 0 0 0 0 3 0 3 0 0 0 3 7 0 0
CSE-AIML Specialization
CS3223 Title: Foundation to AI, Data Science, Ethics and Foundation of L T P C
Data Analysis 4 0 0 3
Version No. 1.0
Course Nil
Prerequisites
Objectives The objective of this course is to teach students the concepts of current main conceptual
frameworks at use in AI
Expected On completion of this course, the students are expected to learn
Outcome 1. Uses of AI, Ethics present and future
2. Introduction to Machine Learning
3. Application of AI by domain, Role of AI in society.
Unit No. Unit Title No. of hours
(per Unit)
Unit I Introduction to Data Science 8
Defining Data Science and Big Data, Benefits and Uses of Data Science and Big Data, Facets of Data, Structured
Data, Unstructured Data, Natural Language, Machine generated Data, Graph based or Network Data, Audio,
Image, Video, Streaming data, Data Science Process, Big data ecosystem and data science, distributed file systems,
Distributed programming framework, data integration framework, machine learning framework, No SQL
Databases, scheduling tools, benchmarking tools, system deployments
Unit II Data Science Processes 7
Six steps of data science processes, define research goals, data retrieval, cleansing data, correct errors as early as
possible, integrating – combine data from different sources, transforming data, exploratory data analysis, Data
modelling, model and variable selection, model execution, model diagnostic and model comparison, presentation
and automation.
Unit III Introduction to Machine Learning 7
What is Machine Learning, Learning from Data, History of Machine Learning, Big Data for Machine Learning,
Leveraging Machine Learning, Descriptive vs Predictive Analytics, Machine Learning and Statistics, Artificial
Intelligence and Machine Learning, Types of Machine Learning – Supervised, Unsupervised, Semi-supervised,
Reinforcement Learning, Types of Machine Learning Algorithms, Classification vs Regression Problem, Bayesian,
Clustering, Decision Tree, Dimensionality Reduction, Neural Network and Deep Learning, Training machine
learning systems
Unit IV Introduction to AI 7
What is AI, Turing test, cognitive modelling approach, law of thoughts, the relational agent approach, the
underlying assumptions about intelligence, techniques required to solve AI problems, level of details required to
model human intelligence, successfully building an intelligent problem, history of AI
Unit V Introduction to Data Analytics 7
Working with Formula and Functions, Introduction to Power BI & Charts, Logical functions using Excel,
Analysing Data with Excel.
Text Books
1.Artificial Intelligence 3e: A Modern Approach Paperback – By Stuart J Russell & Peter
Norvig; Publisher – Pearson
2.Artificial Intelligence Third Edition By Kevin Knight, Elaine Rich, B. Nair – McGrawHill
Reference Books
1.Artificial Intelligence Third Edition By Patrick Henry Winston – Addison-Wesley
Publishing Company
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 3 2 3 1 2 2 3 2 1 3 2 3 2 3
CO 2 2 1 2 2 2 1 2 1 2 2 2 2 1 2 1 2
CO 3 2 1 3 2 3 1 2 2 3 1 1 3 2 3 2 3
CO 4 2 3 3 2 2 3 2 3 2 2 2 3 1 2 1 2
CO 5 1 2 2 1 1 2 1 2 1 2 1 2 2 3 2 3
Avg 2 1.5 2.7 2 2.5 1.5 2 2 2.5 1.7 1.5 2.7 1.5 2.5 1.5 2.5
5 5 5
Reference Books
1.Douglas C. Montgomery, (2012), Applied Statistics and Probability for Engineers, 5th
Edition, , Wiley India, ISBN: 978-8-126-53719-8.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 2 1 2 1 2 2 1 3 3 2 2 1 2 2
CO 2 3 3 3 2 1 2 3 3 2 2 3 2 3 2 3 3
CO 3 3 3 3 2 2 2 3 3 3 2 2 2 3 3 3 3
CO 4 2 3 2 1 2 2 3 2 2 3 2 2 3 3 3 2
CO 5 2 2 2 1 2 2 2 2 1 3 3 2 2 1 2 2
Avg 2.4 2.6 2.4 1.4 1.8 1.8 2.6 2.4 1.8 2.6 2.6 2.0 2.6 2.0 2.6 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
CSE-DS Specialization
CO5 The students are expected to learn to build and assess data- 1 Emp
based models.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 1 2 2 1 1 2 1 1 2 1 3 1 0 1
CO 2 2 1 1 2 2 1 2 2 1 2 2 1 3 1 0 1
CO 3 2 1 1 1 2 1 1 2 1 2 2 1 3 1 0 1
CO 4 2 1 1 2 2 1 2 2 1 2 1 1 3 1 0 1
CO 5 2 1 1 1 2 1 2 2 1 2 1 1 3 1 0 1
Avg 1.7 1.7 1.7
2 1 1 5 2 1 1.5 2 1 5 5 1 3 1 0 1
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 2 3 1 2 3 1 3 1 2 1 3 3 2 3
CO 2 3 2 3 1 2 3 1 2 1 2 3 1 1 2 3 1
CO 3 2 2 2 3 2 1 1 1 2 3 2 3 2 2 1 3
CO 4 3 2 1 3 2 1 2 1 3 2 1 3 2 1 3 2
CO 5 3 2 2 3 1 3 3 2 1 3 2 1 3 2 1 3
Avg 1.7 1.7 1.7 1.7 1.2 2.2 2.2 2.2
2.5 5 2 2.5 5 5 5 5 5 2 2 2 2 2 5 5
Objectives 1. Understand how the computer stores the data and interprets the information and
converts it into machine-understandable form
2. Explain processing, and renders the output in a human-readable format
3. Understand various registers and micro operations
Reference Books Computer Organization and Architecture by William Stallings, PHI Publication
PC Hardware in a Nutshell by Barbara Fritchman Thompson, Robert Bruce
Thompson, O’Reilly, 2nd Edition , 2010
Fundamentals of Computer Organization and Architecture by Mostafa AB-EL-
BARR and Hesham EL-REWNI, John Wiley and Sons
Fundamental of Computer Organization by Albert Zomaya, 2010 Edition.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 1 2 2 1 1 2 1 1 2 1 3 1 0 1
CO 2 2 1 1 2 2 1 2 2 1 2 2 1 3 1 0 1
CO 3 2 1 1 1 2 1 1 2 1 2 2 1 3 1 0 1
CO 4 2 1 1 2 2 1 2 2 1 2 1 1 3 1 0 1
CO 5 2 1 1 1 2 1 2 2 1 2 1 1 3 1 0 1
Avg 1.7 1.7 1.7
2 1 1 5 2 1 1.5 2 1 5 5 1 3 1 0 1
CSE-FS Specialization
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 1 2 2 1 1 2 1 1 2 1 3 1 0 1
CO 2 2 1 1 2 2 1 2 2 1 2 2 1 3 1 0 1
CO 3 2 1 1 1 2 1 1 2 1 2 2 1 3 1 0 1
CO 4 2 1 1 2 2 1 2 2 1 2 1 1 3 1 0 1
CO 5 2 1 1 1 2 1 2 2 1 2 1 1 3 1 0 1
Semester-3
Common
The student should be able to study about different types of tree, and
Expected Outcome
how it will implement
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 2 3 2 1 2 2 2 2 2 2 3 2 2 2 2
CO 2 3 3 2 3 2 1 2 2 3 2 2 3 3 1 1 2
CO 3 3 2 2 3 1 2 3 2 2 2 3 3 1 3 2 3
CO 4 2 3 2 2 3 2 3 3 1 2 3 3 2 2 1 3
CO 5 3 2 2 3 3 1 2 3 2 2 2 2 3 2 2 2
Avg 2.7 2.2 1.7 1.7 2.2
5 2.5 5 2.5 5 5 2.5 5 2 2 2.5 3 2 2 1.5 2.5
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 1 2 2 2 3 2 2 2 2 1 3 3 3 1 2
CO 2 3 2 3 2 2 3 2 2 2 2 2 3 3 2 2 2
CO 3 3 1 3 3 3 3 3 2 3 2 1 3 3 3 1 2
CO 4 3 2 3 3 3 3 3 2 3 2 2 3 3 3 2 2
CO 5 2 2 3 2 2 3 2 3 2 2 2 3 3 2 2 2
Avg 2.7 2.7
3 1.5 5 2.5 2.5 3 2.5 2 2.5 2 1.5 3 3 5 1.5 2
interfaces, Data definitions language, DML, Overall Database Structure.Data Modeling using the Entity
Relationship Model: ER model concepts, notation for ER diagram, mapping constraints, keys, Concepts of Super
Key, Candidate key, primary key, Generalization, aggregation, reduction of an ER diagrams to tables,
Unit II Relational Data Model and Database Languages 8
Relational data Model and Language: Relational data model concepts, integrity constraints: entity integrity,
referential integrity, Keys constraints, Domain constraints, relational algebra, relational calculus, tuple and domain
calculus. Introduction to SQL: Characteristics of SQL. Advantage of SQL. SQL data types and literals. Types of
SQL commands. SQL operators and their procedure. Tables, views, Queries and sub queries. Aggregate functions.
Insert, update and delete operations. Joins, Unions, Intersection, Minus, Cursors in SQL, Procedures and PL/SQL.
Unit III Data Base Design and Normalization 7
Functional dependencies, normal forms, first, second, third normal forms, BCNF, inclusion dependences, loss less
join decompositions, normalization using FD, MVD, and JDs, alternative approaches to database design.
Unit IV Transaction Processing and Concurrency Control 6
Transaction system, Testing of serializability, Serializability of schedules, conflict and view serializable schedule,
Recovery from transaction failures, log based recovery, checkpoints, deadlock handling, Concurrency
control,locking Techniques for concurrency control, Time stamping protocols for concurrency control, validation
based protocol, Recovery with concurrent transaction.
Unit V Latest Trends in DBMS 7
SQL versus NoSQL, Single Database Versus Multi-Database systems, Business intelligence, Multidimensional
expressions(MDX), Spatial data.
1 Korth, Silbertz, Sudarshan, “Database Concepts”, McGraw Hill.
Text Books 2 Elmasri, Navathe, “Fundamentals Of Database Systems”, Addision
Wesley.
1 Date C J, “An Introduction To Database System”, Pearson Publication.
2 Bipin C. Desai, “An introduction to Database Systems”, Galgotia
Reference Books Publication.
3 Leon and Leon, “Database Management System”, Vikas Publishing
House.
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the Academic 20-10-2022
Council on
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 2 2 2 2 2 2 2 2 1 3 2 2 2 2
CO 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2
CO 3 3 2 3 2 3 2 3 2 3 2 1 3 3 2 3 2
CO 4 3 2 3 2 3 2 3 2 3 2 2 3 3 2 3 2
CO 5 2 3 2 2 2 3 2 3 2 2 2 3 2 3 2 2
Avg
2.5 2 2.5 2 2.5 2 2.5 2 2.5 2 1.5 3 2.5 2 2.5 2
Objectives The student should be able to understand the concept of Dynamic memory
management, data types, algorithms, ADT,pointer, c programming,
iteration method, efficiency of recursion
Expected Outcome Have a good knowledge of heap, search tree data structures. Apply these data
structures for solving other problems. Have a understanding of various algorithm
design techniques4.Design algorithms for new problems using these techniques.
Have a high level understanding and exposure to advanced topics in data structures
and algorithms. Be able to implement the studied data structures and algorithms in a
high level programming language
List of Experiments
1. Write a C program to implement the following using an array a) Stack ADT b) Queue ADT.
2. Write a C program to implement the following using a singly linked list a. Stack ADT b. Queue ADT.
3. Write C Program to implement the DEQUE (double ended queue) ADT using arrays.
4. Write a C program to perform the following operations: a) Insert an element into a binary search tree. b)
Delete an element from a binary search tree.
5. Write a C program that use recursive functions to traverse the given binary tree in a) Preorder b) Inorder
and c) Postorder.
6. Write a C program for linear search and binary search.
7. Write C programs for the implementation of BFS and DFS for a given graph.
8. Write C programs for implementing the following sorting methods: a) Merge Sort b) Heap Sort.
9. Write a C program to perform the following operations. a) Insertion into a B-tree b) Deletion from a B-
tree.
10. Write a C program to implement quick sort.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 2 2 2 3 2 2 2 2 3 2 3 3 3 2 2
CO 2 3 2 2 2 3 2 2 3 2 2 3 3 3 3 2 3
CO 3 3 2 3 2 3 2 2 2 2 3 2 3 3 3 2 2
Avg 3.0 2.0 2.3 2.0 3.0 2.0 2.0 2.3 2.0 2.6 2.3 3.0 3.0 3.0 2.0 2.3
0 0 3 0 0 0 0 3 0 7 3 0 0 0 0 3
Course Nil
Prerequisites
Objectives To acquire the basic knowledge of digital logic levels and application of knowledge to
understand digital electronics circuits & to prepare the students to perform the analysis
and design of various digital electronic circuits.
Expected Outcome Students should be able to understand the verification and comparison of different
Logic Gates, to design Boolean function by using Universal Gates.
Students should be able to understand the Operation of Half Adder/Full Adder, Half
Subtractor/Full Subtractor Circuit Multiplexer/De-Multiplexer, 7-segment Decoder.
Students should be able to understand the verification of state table of RS,JK, T, D
Flip flops and operation of UP/DOWN Counter.
List of Experiments
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 2 3 1 3 3 2 1 2 3 1 2 3 3 3
CO 2 2 2 2 2 1 3 2 2 2 3 3 3 3 1 2 2
CO 3 2 3 3 1 2 2 3 3 2 2 2 3 1 3 1 1
Avg 2.0 2.0 2.3 2.0 1.3 2.6 2.6 2.3 1.6 2.3 2.6 2.3 2.0 2.3 2.0 2.0
0 0 3 0 3 7 7 3 7 3 7 3 0 3 0 0
List of Experiments
1. Installation of Oracle (min 11g version) of the Computer and description of SQL, Data Types, Constraints,
DDL, DML, DCL, DQL
2. Create two tables (Employee and Department) in the database using SQL commands.
3. Insertion of Data into DB using SQL commands
4. Selection of Data from the DB using SQL
5. Manipulation or modification and Alteration of Data using SQL commands
6. Write SQL Commands to describe the foreign key, primary key concept.
7. Write SQL Commands to Join two table describe above such as natural join, Equi join, left outer join, right
outer join and Cartesian product as well as differentiation between Natural join and Cartesian Product
8. Write a programme into PL/SQL to create, insert , update and delete the data into/from DB
9. Write relational algebra queries for a given set of relation.
10. How to declare and create Procedures and Cursors into PL/SQL through couple of examples
11.How to declare and create the triggers into SQL-PL/SQL with an example
12. Write PL/SQL program using FOR loop to insert 10 rows into a database table.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 3 3 2 2 2 2 1 3 3 3 3 3 2 2 2
CO 2 3 3 3 3 2 3 2 2 3 3 3 3 2 3 3 2
CO 3 3 3 3 2 2 2 2 1 3 3 3 3 3 2 2 2
Avg 3.0 3.0 3.0 2.3 2.0 2.3 2.0 1.3 3.0 3.0 3.0 3.0 2.6 2.3 2.3 2.0
0 0 0 3 0 3 0 3 0 0 0 0 7 3 3 0
Course Nil
Prerequisites
Objectives Connects countries to knowledge, experience and resources to help people build a
better life.
Expected Outcome Students will learn about the Structure, Mission, Vision and Goals of
UNDP
Equip the students with the knowledge of sustainable livelihoods for
inclusive economic growth.
Students will learn and explore about the Human Development index to
promote well being at all ages.
To impart better education on SDGs goals focusing on Gender Equality
and Provide Access to Justice to All and Build Effective.
Students will develop knowledge regarding environment sustainability.
Number
of hours
Unit Nos. Unit Title
(Per
Unit)
Unit 1 Introduction 2
Introduction to UNDP, Mission and Vision of UNDP, Goals of UNDP, Structure of UNDP Executive Board and
function of UNDP Board members, Expertise of UNDP, UNDP in India: Projects of UNDP in India.
Unit 2 Sustainable Livelihoods 3
Vision and Strategy for Sustainable Livelihoods: Hill Agriculture / Horticulture, Tourism and Other avenues for
generating Sustainable Livelihoods. Strategies for End of hunger, achieve food security and improved nutrition and
promote sustainable agriculture Promote Sustained, Inclusive and Sustainable Economic Growth, Full and Productive
Employment and Decent Work for All. Build Resilient Infrastructure, Promote Inclusive and Sustainable
Industrialization and Foster Innovation
Unit 3 Human Development 2
Access and explore human development data for 191 countries and territories worldwide. Ensure healthy lives and
promote well-being for all at all ages, Ensure Inclusive and Equitable Quality Education and Promote Lifelong
Learning Opportunities, Ensure availability and sustainable management of water and sanitation.
Unit 4 Social Development 2
Achieve Gender Equality and Empower All Women and Girls, Reduce Inequality within and Among Countries,
Promote Peaceful and Inclusive Societies for Sustainable Development, Provide Access to Justice to All and Build
Effective, Accountable and Inclusive Institutions at All Levels
Unit 5 Environmental Sustainability 3
Ensure access to affordable, reliable, sustainable and modern energy, Make Cities and Human Settlements Inclusive,
Safe, Resilient and Sustainable, Ensure Sustainable Consumption and Production Patterns, Urgent Action to Combat
Climate Change and its Impacts, Protect, Restore and Promote Sustainable Use of Terrestrial Ecosystems, Sustainably
Manage Forests, Combat Desertification, and Halt and Reverse Land Degradation and Halt Biodiversity Loss.
Text Books
http://web.undp.org/evaluation/documents/Books/Evaluation_for_Agenda_2030.pdf
Reference Books Digambar Bhouraskar, 2014, United Nations Development Aid: A History of Undp, Academic
Foundation Publisher, 230
Mode of Internal and External Examination
Evaluation
Recommended by 14-05-2022
the Board of
Studies on
Date of approval 20-10-2022
by the Academic
Council on
Students will learn about the Structure, Mission, Vision and Goals
CO1 2 S
of UNDP
Equip the students with the knowledge of sustainable livelihoods for
CO2 inclusive economic growth. 2 S
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 3 2 3 1 2 2 3 2 1 3 2 3 2 3
CO 2 2 1 2 2 2 1 2 1 2 2 2 2 1 2 1 2
CO 3 2 1 3 2 3 1 2 2 3 1 1 3 2 3 2 3
CO 4 2 3 3 2 2 3 2 3 2 2 2 3 1 2 1 2
CO 5 1 2 2 1 1 2 1 2 1 2 1 2 2 3 2 3
Avg 2 1.5 2.7 2 2.5 1.5 2 2 2.5 1.7 1.5 2.7 1.5 2.5 1.5 2.5
5 5 5
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 2 3 2 1 2 2 2 2 2 1 3 2 2 2 2
CO 2 3 3 2 3 2 1 2 2 3 2 2 3 3 1 1 3
CO 3 3 2 2 3 1 2 3 2 2 2 1 3 1 3 2 2
CO 4 2 3 2 2 3 2 3 3 1 2 2 3 2 2 1 1
CO 5 3 2 2 3 3 1 2 3 2 2 2 2 3 2 2 2
Avg 2.7 2.2 1.7 1.7 2.2
5 2.5 5 2.5 5 5 2.5 5 2 2 1.5 3 2 2 1.5 2
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 2 2 1 3 2 2 2 2 1 3 2 1 3 2
CO 2 3 2 3 2 2 3 2 2 2 2 2 3 2 2 3 2
CO 3 3 1 3 2 1 3 3 2 3 2 1 3 2 1 3 2
CO 4 3 2 3 2 2 3 3 2 3 2 2 3 2 2 3 2
CO 5 3 2 3 2 2 3 2 3 2 2 2 3 2 2 3 2
Avg 2.7 2.7
5 1.5 5 2 1.5 3 2.5 2 2.5 2 1.5 3 2 1.5 3 2
Objectives The Objective of this course is to make the students gain practical knowledge to co-relate
with the theoretical studies. To achieve perfectness in experimental skills and the study of
practical applications will bring more confidence and ability to develop and use linux and
implement open-source software.
Expected Outcome On Completion of this course, students are able to – Develop skills to impart practical
knowledge in real time solution.Understand principle, concept, working and application
of new technology and comparison of different application
List of Experiments
1. Installation of Linux.
2. Installation of Open-source Software.
3. Executing shell level basic commands .
4. Create Files and apply permission on it.
5. Create Files and perform basic operation with the help of Vi- editor .
6. Write a shell script to calculate the cube of any number entered by the user
7. Write a shell script to display a menu driven facility for displaying a directory, to create a file, to display the logged
in users and to terminate a program. Use case… esac
Mode of Evaluation Internal and External Examinations
Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 3 3 2 1 2 3 2 2 2 3 2 3 2 2 3
CO 2 3 3 3 2 2 2 1 2 3 2 2 2 3 3 1 1
CO 3 2 3 2 1 2 2 2 1 2 3 2 2 3 3 1 2
Avg 2.6 3.0 2.6 1.6 1.6 2.0 2.0 1.6 2.3 2.3 2.3 2.0 3.0 2.6 1.3 2.0
7 0 7 7 7 0 0 7 3 3 3 0 0 7 3 0
CSE-AIML Specialization
Quantum University – Syllabus (Batch 2022-26) Page 114 of 369
B. Tech. CSE Version 2022
Reference Books
1.Christian Heumann, Michael Schomaker Shalabh (2016), Introduction to Statistics and
Data Analysis With Exercises, Solutions and Applications in R, Springer International
Publishing, ISBN 978-3-319-46160-1
CO1 2 1 2 1 1 2 3 1 1 1 2 1 3 3 2 3
CO2 3 2 3 2 2 3 1 1 1 2 3 1 1 2 3 2
CO3 2 2 2 3 2 1 1 1 2 2 2 3 2 2 1 2
Avg
2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO5 PO6 PO7 PO8 PO9 PO PO PO PS PS PS PS
1 2 3 4 10 11 12 O1 O2 O3 O4
CO 1 3 2 2 3 2 2 2 3 3 2 2 2 3 3 2 2
CO 2 2 3 2 2 2 2 1 2 2 1 1 2 3 3 2 3
CO 3 3 2 3 2 3 2 2 3 2 2 2 3 3 2 3 2
Avg
3 2 2 2 2 2 2 3 2 2 2 2 3 3 2 2
CSE-CSCQ Specialization
CS3351 Title: Basics of C++ Programming L T P C
0 0 5 3
Version No. 1.0
Course Prerequisites Nil
The learning objectives of this course are: To understand how C++ improves C with
object-oriented features. To learn how to write inline functions for efficiency and
Objective performance. To learn the syntax and semantics of the C++ programming language.
Students should have the basic knowledge of c++ programming and they are able to
Expected Outcome do c++ programming with efficiency.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction to C++ 8
Dynamic memory Management, Preprocessor, c++ overview, Functions and variables, Classes in C++, Operator
overloading, Initialization and Assignment, Storage Management
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcome 2, Low-1, Not related-0 ) Outcomes
s PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 2 3 3 2 3 3 2 2 3 3 3 3 3 3 3
CO 2 3 2 3 3 3 3 3 2 3 3 3 2 3 3 2 2
CO 3 3 2 3 2 2 3 3 1 2 3 3 2 2 3 2 2
Avg 3.0 2 3.0 2.6 2.3 3.0 3.0 1.6 2.3 3.0 3.0 2.3 2.6 3 2.3 2.3
0 0 7 3 0 0 7 3 0 0 3 7 3 3
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcome 2, Low-1, Not related-0 ) Outcomes
s PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 1 3 3 2 3 3 2 3 3 3 3 3 3 3 3
CO 2 3 2 3 3 3 3 3 2 3 3 3 2 3 2 2 2
CO 3 3 1 3 2 2 3 3 1 3 3 3 2 2 2 2 2
Avg 3.0 1.3 3.0 2.6 2.3 3.0 3.0 1.6 3 3.0 3.0 2.3 2.6 2.3 2.3 2.3
0 3 0 7 3 0 0 7 0 0 3 7 3 3 3
CSE-DS Specialization
3 0 0 3
(per Unit)
Introduction to Statistical Inference, Estimation of Parameters, Point estimation, Properties of a good estimate,
Methods of estimation: Maximum Likelihood method, Interval estimation: Confidence Interval for mean, variance
and proportion.
Testing of hypothesis: Introduction, Type I and Type II error, Null hypothesis and Alternative hypothesis, Simple
and Composite hypothesis, Critical Region of the test, Significance level of the test, Power of the test, p value,
Procedure for a statistical test.
Large Sample test: Test for specified mean, test for equality of means, test for a specified proportion, and test for
equality of proportions (Derivations not required).
Small sample Test: Test for specified mean, test for equality of means, Paired t test, test for specified variance, and
test for equality of variances (Derivations not required).
Chi Square Test: Goodness of fit, test for independence, test of homogeneity,
Analysis of Variance: Introduction, one way classification, two-way classification. (Derivations not required).
Text Books 2. S.P. Gupta: Statistical Methods, Sultan, Chand & Sons.
CO5 Student will able to analyze test for equality of variances. 2 Emp
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 2 2 1 3 2 2 2 2 1 2 2 1 3 2
CO 2 3 2 3 2 2 3 2 2 2 3 2 3 2 2 3 2
CO 3 3 1 3 2 1 3 3 2 3 3 1 3 2 1 3 2
CO 4 3 2 3 2 2 3 3 2 3 3 2 3 2 2 3 2
CO 5 3 2 3 2 2 3 2 3 2 3 2 3 2 2 3 2
Avg 2.7 2.7 2.7 2.7
5 1.5 5 2 1.5 3 2.5 2 2.5 5 1.5 5 2 1.5 3 2
2 0 0 2
(Per Unit)
History and development of Python, Why Python? Grasping Python’s core philosophy, Discovering present and
future development goals, Working with Python : Getting a taste of the language, Understanding the need for
indentation, Working at the command line or in the IDE, Visualizing Power, Using the Python Ecosystem for Data
Science, Accessing scientific tools using SciPy, Performing fundamental scientific computing using NumPy,
Performing data analysis using pandas, Implementing machine learning using Scikit‐learn, Plotting the data using
matplotlib, Parsing HTML documents using Beautiful Soup, Setting Up Python for Data Science, Getting
Continuum Analytics Anaconda, Getting Enthought Canopy Express, Getting pythonxy, Getting WinPython,
Installing Anaconda on Windows, Linux and MAC
Unit II Data Structures, Looping and Branching 10
Working with Numbers and Logic, Performing variable assignments, Doing arithmetic, Comparing data using
Boolean expressions, Creating and Using Strings, Interacting with Dates, Creating and Using Functions, Calling
functions in a variety of ways, Using Conditional and Loop Statements, Making decisions using the if statement,
Choosing between multiple options using nested decisions, Performing repetitive tasks using for, Using the while
statement, Storing Data Using Sets, Lists, and Tuples : Performing operations on sets, Working with lists, Creating
and using Tuples, Defining Useful Iterators, Indexing Data Using Dictionaries.
Working with Real Data, Working with Real Data, Uploading small amounts of data into memory, Streaming large
amounts of data into memory, Sampling data, Accessing Data in Structured Flat‐File Form, Sending Data in
Unstructured File Form, Managing Data from Relational Databases, Interacting with Data from NoSQL Databases,
Accessing Data from the Web, Juggling between NumPy and pandas, Validating Your Data, Removing duplicates,
Manipulating Categorical Variables, Dealing with Dates in Your Data, Dealing with Missing Data, Slicing and
Dicing: Filtering and Selecting Data, Concatenating and Transforming Working with HTML Pages, Working with
Raw Text, Working with Graph Data.
Understanding classes in Scikit‐learn, Playing with Scikit‐learn, Defining applications for data science, Performing
the Hashing Trick, Using hash functions, Demonstrating the hashing trick, Working with deterministic selection,
Considering Timing and Performance, Benchmarking with timeit, Working with the memory profiler, Performing
multicore parallelism, Demonstrating multiprocessing.
Exploring Data Analysis, The EDA Approach, Defining Descriptive Statistics for Numeric Data, Measuring central
tendency, Measuring variance and range, Working with percentiles, Defining measures of normality, Counting for
Categorical Data, Understanding frequencies, Creating contingency tables, Creating Applied Visualization for
EDA, Inspecting boxplots, Performing t‐tests after boxplots, Observing parallel coordinates, Graphing
distributions, Plotting scatterplots, Using covariance and correlation, Using nonparametric correlation, Considering
chi‐square for tables, Using the normal distribution, Creating a Z‐score standardization, Transforming other notable
distributions, Detecting Outliers in Data, Clustering, Reducing dimensionality.
1. Python for Data Science for Dummies - Luca Massaron and John Paul
Mueller, John Wiley & Sons, Inc.
Text Books
2. Python for Probability, Statistics, and Machine Learning, First Edition - José
Unpingco, Springer
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 1 3 2 2 1 3 2 2 1 2 2 1 3 2
CO 2 3 2 2 3 3 2 2 3 2 3 2 3 2 2 3 2
CO 3 3 2 1 3 3 2 1 3 3 3 1 3 2 1 3 2
CO 4 3 2 2 3 3 2 2 3 3 3 2 3 2 2 3 2
CO 5 3 2 2 3 3 2 2 3 2 3 2 3 2 2 3 2
Avg 2.7 2.7 2.7 2.7
5 2 1.5 3 5 2 1.5 3 2.5 5 1.5 5 2 1.5 3 2
Course
Prerequisites
Analyze measures of central tendency and measures of dispersion for
numerical data.
Construct solid understanding of the type of statistical situation in
which various techniques could be used to find solutions.
Objective
Relate the basic concepts of data science with the Python programming
knowledge.
Interpret file handling and OOP concepts of Python.
Unit I Statistics 18
Descriptive Statistics, Measure of central tendency, Mean: Arithmetic mean, geometric mean and
harmonic mean with its mathematical properties, mathematical relationship among these different
means, median for raw data, odd number and even number, grouped data, mode for raw data and
grouped data, properties of mean, median and mode and relationship among mean, median and
mode, measure of dispersion, standard deviation, variance, covariance and its properties, coefficient
of variation, quartiles, quartile deviation and mean deviation, graphical representation of data:
Unidimensional, bi dimensional and multidimensional.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 1 3 2 2 1 2 1 3 2 2 2 1 3 2
CO 2 3 2 2 3 3 2 2 2 2 3 3 2 2 2 3 2
CO 3 3 2 1 3 3 2 1 2 1 3 3 2 2 1 3 2
Avg 2.7 2.7 2.7
5 2 1.5 3 5 2 1.5 2 1.5 3 5 2 2 1.5 3 2
0 0 2 1
Relate the basic concepts of data science with the Python programming
knowledge.
List of Experiments
11. Find out mean, standard deviation, covariance on numerical columns for the following data set using any
language/ tolls and list out what are the columns have good relation)
12. (Data set: https://archive.ics.uci.edu/ml/datasets/Auto+MPG ) Write a C program to implement the
following using a singly linked list a. Stack ADT b. Queue ADT.
13. Perform required test on numerical columns for the following data set to consider data set mean and
standard deviation for the population using any language/ tolls and list out what are the columns have
good relation) ( Data set: https://archive.ics.uci.edu/ml/datasets/Auto+MPG )
14. Implement python script to generate data set with columns (sno, name, course, mark1, marks2, marks)
using lists and dictionaries).
15. Implement a function to calculate total_marks and average for the generated data set and append the
columns to the same data set )
16. Implement python script to read data from following file and keep them as objects)
17. ( Data File: https://archive.ics.uci.edu/ml/datasets/Adult )Write a C program for linear search and binary
search.
Recommendation by 14-05-2022
Board of Studies on
Employability (Emp)/
Unit-wise Skill(S)/ Entrepreneurship
Course Descriptions BL Level (Ent)/ None
Outcome
(Use , for more than One)
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcome 2, Low-1, Not related-0 ) Outcomes
s PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 2 3 2 2 3 3 2 2 3 3 3 2 2 3 3
CO 2 3 2 3 2 3 3 3 2 3 3 3 2 2 3 2 2
CO 3 3 2 3 1 2 3 3 1 2 3 3 2 1 2 2 2
Avg 3.0 2 3.0 1.6 2.3 3.0 3.0 1.6 2.3 3.0 3.0 2.3 1.6 2.3 2.3 2.3
0 0 7 3 0 0 7 3 0 0 3 7 3 3 3
0 0 2 1
Expected Outcome Students should be able to write programs on given values of each expressions.
Students should be able to write and run program by using loop functions.
Students should be able to plot the scatter matrix and test the value for the given
data.
List of Experiments
1 1. Write and run a Python program that outputs the value of each of the following expressions:
i. 5.0/9.0
ii. 5.0/9
iii. 5/9.0
iv. 5/9
v. 9.0/5.0
vi. 9.0/5
vii. 9/5.0
viii. 9/5
Based on your results, what is the rule for arithmetic operators when integers and floating point
numbers are used?
2. Write and run a Python program that asks the user for a temperature in Celsius and converts and outputs
the temperature in Fahrenheit. (Use the formula given in the example above and solve for tempFin terms
of tempC.
1) Set f = 1
2) Set n = 0
b) Add 1 to n
c) Multiply f by n
Using a for loop, write and run a Python program for this algorithm.
4. Modify the program above using a while loop so it prints out all of the factorial values that are less than 1
billion.
5. Modify the first program so it finds the minimum in the array instead of the maximum.
6. (Harder) Modify the first program so that it finds the index of the maximum in the array rather than the
maximum itself.
7. Modify the bubble sort program so it implements the improvements discussed in class. (HINT: To exit
the main loop if the array is already sorted, simply change the loop variable to equal the last value so the
loop ends early.)
8. Try entering the following literal values at the prompt. (Hit ENTER after each)
-5
-4.2
4.5
4.14
0.90
10. For the given data, plot the scatter matrix for males only, and for females only. Do you think that the 2
sub-populations correspond to gender?
11. For the given data, using python environment, apply, 1-sample t-test: testing the value of a population
mean.
12. For the given data, using python environment, apply, 2-sample t-test: testing for difference across
populations
CO3 Students should be able to plot the scatter matrix and test the 2 Emp
value for the given data.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcome 2, Low-1, Not related-0 ) Outcomes
s PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 2 3 2 2 2 2 3 3 2 3 3 2 2 3 3
CO 2 3 2 3 2 3 2 3 3 3 2 3 2 2 3 2 2
CO 3 3 2 3 1 2 1 2 3 3 1 3 2 1 2 2 2
Avg 3.0 2 3.0 1.6 2.3 1.6 2.3 3.0 3.0 1.6 3.0 2.3 1.6 2.3 2.3 2.3
0 0 7 3 7 3 0 0 7 0 3 7 3 3 3
CSE-FS Specialization
By the end of this course, the students can outline about human
computer interaction.
They can identify different types of models, design process and
Expected Outcome interaction styles for developing a good user interface.
The students also can list out the different designing tools for UX
designers.
XP to Develop Context-Sensitive Adverts for The Web, Designing Mobile Applications for Multiple Form Factors.
Types of Errors – Mistakes, Slips, False Understanding, Slips – Capture Error, Description Error, Loss of
Activation, Mode Errors, Strategies : Prevention – Interlock, Lock in, Lockout, Behavior Shaping Constraints, Error
Recovery – Guidelines, Error Messages.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 1 3 2 2 1 2 1 3 2 2 2 1 3 2
CO 2 3 2 2 3 3 2 2 2 2 3 3 3 2 2 3 3
CO 3 3 2 1 3 3 2 1 2 1 3 3 3 2 1 3 3
CO 4 3 2 2 3 3 2 2 2 2 3 3 3 2 2 3 3
CO 5 3 2 2 3 3 2 2 2 2 3 3 3 2 2 3 3
Avg 2.7 2.7 2.7 2.7 2.7
5 2 1.5 3 5 2 1.5 2 1.5 3 5 5 2 1.5 3 5
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcome 2, Low-1, Not related-0 ) Outcomes
s PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 2 3 2 2 3 3 2 3 2 2 3 2 2 3 3
CO 2 3 2 3 2 3 3 3 2 3 2 3 3 2 3 2 2
CO 3 3 2 3 1 2 3 3 2 3 1 2 3 1 2 2 2
Avg 3.0 2 3.0 1.6 2.3 3.0 3.0 2 3.0 1.6 2.3 3.0 1.6 2.3 2.3 2.3
0 0 7 3 0 0 0 7 3 0 7 3 3 3
List of Experiments
1. Design a web page to capture the user information such as name, gender, mobile number, mail id,
city, state, and country using form elements.
2. Design a web page with nice formatting like background image, text colors and border for text using
external CSS.
3. Design a web page to display timer in the web page using Java Script with Mostly fluid pattern.
4. Design web page to implement Responsive images, Images in CSS, SVG icons.
5. Create a simple registration web page and perform all Mouse Events.
7. Create a web page to show log cat, different debugging options and steps.
8. Design web page with HTML Forms and perform different operations.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcome 2, Low-1, Not related-0 ) Outcomes
s PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 3 2 2 3 3 2 3 2 2 3 2 2 3 3
CO 2 2 3 3 2 3 2 2 2 3 2 3 3 2 3 2 2
CO 3 1 2 3 1 2 2 2 2 3 1 2 3 1 2 2 2
Avg 1.6 2.3 3.0 1.6 2.3 2.3 2.3 2 3.0 1.6 2.3 3.0 1.6 2.3 2.3 2.3
7 3 0 7 3 3 3 0 7 3 0 7 3 3 3
Semester-4
Common
CS3403 Title: Object Oriented Programming Language L T P C
and Systems with Java 3 0 0 3
Version No. 1.0
Course Prerequisites Nil
This course provides an introduction to object oriented programming (OOP) using
Objective the Java programming language. Its main objective is to teach the basic concepts
and techniques which form the object oriented programming paradigm
The student should be able to understand the use of OOPs concepts.
The student should be able to solve real world problems using OOP
techniques
Expected Outcome The student should be able to develop and understand exception
handling, multithreaded applications with synchronization.
The student should be able to design GUI based applications
The student should be able to understand the use of File I/O
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Object-Oriented thinking 8
A way of viewing world – Agents and Communities, messages and methods, Responsibilities, Classes and Instances,
Class Hierarchies- Inheritance, Method binding, Overriding and Exceptions, An Overview of Java, Data types,
Variables and Arrays, operators, expressions, control statements, Introducing classes, Methods and Classes, String
handling.
Unit II Inheritance 7
Inheritance concept, Inheritance basics, Member access, Constructors, Creating Multilevel hierarchy, super uses,
using final with inheritance, preventing inheritance, Polymorphism-ad hoc polymorphism, pure polymorphism,
method overriding, abstractclasses.
Unit III Packages Exception Handling 7
& Multithreading
Packages: Defining, creating and accessing a package, understanding CLASSPATH, importing packages. Exception
Handling: Benefits of exception handling, the classification of exceptions , exception hierarchy, checked exceptions
and unchecked exceptions, usage of try, catch, throw, throws and finally, rethrowing exceptions, exception
specification, built in exceptions, creating own exception sub classes. Multithreading: Differences between multiple
processes and multiple threads, thread states, creating threads, interrupting threads, thread priorities, synchronizing
threads, inter thread communication. The Collections Framework (java.util)
Unit IV Stream based I/O (java.io) 7
The Stream classes-Byte streams and Character streams, Reading console Input and Writing Console Output, File
class, Reading and writing Files, Random access file operations, The Console class, Serialization, Enumerations, auto
boxing, generics.
Unit V GUI Programming with Swing 7
Introduction, limitations of AWT, MVC architecture, components, containers. Understanding Layout Managers,
Flow Layout, Border Layout, Grid Layout, Card Layout, Grid Bag Layout.
1.Herbert Scheldt, ”Java The complete reference”, McGraw Hill Education (India)
Text Books
Pvt. Ltd.
1. T. Budd, “Understanding Object-Oriented Programming with Java”, Pearson
Education.
Reference Books
2. J. Nino and F.A. Hosch,”An Introduction to programming and OO design using
Java”, John Wiley and sons.
Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 3 2 2 2 2 3 3 2 2 3 2 3 2 2 3
CO 2 3 2 1 3 3 1 2 2 1 2 2 3 3 1 2 2
CO 3 2 3 3 3 2 1 3 3 2 3 2 3 3 2 3 2
CO 4 2 2 2 3 3 1 3 3 3 3 3 2 2 3 3 3
CO 5 3 2 3 3 2 1 3 3 3 2 2 3 3 3 2 2
Avg 2.7 1.2 2.7 2.7 2.7
2.5 2.5 2 5 2.5 5 5 5 2 2.5 2.5 2.5 5 2 2.5 2.5
Studied on
Date of Approval by the 20-10-2022
Academic Council on
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 1 2 2 3 2 3 3 3 3 2 3 2 2 3 2
CO 2 3 2 2 2 3 2 3 2 3 2 2 2 3 2 3 2
CO 3 2 3 3 2 1 1 2 1 2 3 2 3 3 2 2 3
CO 4 3 2 2 2 3 2 3 2 3 2 2 2 3 2 3 2
CO 5 2 3 3 2 1 1 2 1 2 3 2 3 3 2 2 3
Avg 2.6 2.2 2.4 2.0 2.2 1.6 2.6 1.8 2.6 2.6 2.0 2.6 2.8 2.0 2.6 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Course Nil
Prerequisites
This course is introduced to understand the basic concepts of Java, Classsyntax, data types,
flow of control, classes, methods, objects, arrays, exception handling, recursion, and graphical
Objectives
user interfaces (GUIs). Writing and testing applets for potential inclusion in web pages.
Understanding how to access enterprise data bases from the application programs
Students should be able to understand about class and object, also able to describe
constructor, and overload the Constructors with instantiating its object.
Students should be able to understand about polymorphism using methods in JAVA
Expected Outcome and also able to implement polymorphism.
Students should be able to implement the concept of threading by extending Thread
Class and Runnable Interface.
List of Experiments
1. Use Eclipse or Net bean platform and acquaint with the various menus. Create a test project, add a test class,
and run it. See how you can use auto suggestions, auto fill. Try code formatter and code refactoring like
renaming variables, methods, and classes. Try debug step by step with a small program of about 10 to 15 lines
which contains at least one if else condition and a for loop.
2. To write a program in JAVA to implement the concept of Call by Address and Call by Value.
3. Write a program to implement array using JAVA.
4. Write a JAVA Program to define a class, describe its constructor, overload the Constructors and instantiate its
object.
5. Write a Java Program to define a class, define instance methods for setting and retrieving values of instance
variables and instantiate its object.
6. Write a program to implement polymorphism using methods in JAVA.
7. Write a program to implement packages and interface in JAVA.
8. Write a JAVA program to practice using String class and its methods.
9. Write a program to implement the concept of threading by extending Thread Class
10. Write a program to use classes of collection framework.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 1 2 2 3 2 3 3 3 3 3 3 2 2 1 3
CO 2 3 2 2 2 3 2 3 2 3 2 3 2 3 2 1 3
CO 3 2 3 3 2 1 1 2 1 2 3 2 3 3 2 1 2
Avg 1.7 1.7 1.2 0.7
2 1.5 5 1.5 5 5 2 1.5 2 2 2 2 2 1.5 5 2
After the completion of this course, the students will be able to understand the
Expected Outcome ways of Software Development Models, Designing Testing and Maintenance.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction to Software Engineering 8
Introduction to Software Engineering, Software Characteristics, Software Crisis, Software Engineering Processes,
SDLC Models :Water Fall Model, Prototype Model, Spiral Model, E-D Models,
Iterative Enhancement Models.
Unit II Software Requirement Specifications (SRS) 7
Requirement Engineering Process: Elicitation, Decision Tables, SRS Document, IEEE Standards for SRS. SQA, SEI-
CMM
Unit III Software Design 7
Fundamental design, concept design notations, design techniques, structured coding techniques coding styles,
documentation guidelines.
Unit IV Coding &Testing 7
Top-Down and Bottom –Up programming, structured programming, Top-Down and Bottom-Up Testing Strategies:
Test Drivers and Test Stubs, Structural Testing, Functional Testing.
Unit V Maintenance 7
Corrective and Perfective Maintenance, Cost of Maintenance, Software Re-Engineering &(COCOMO)
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 2 1 2 2 2 1 1 3 3 2 2 2 2 2
CO 2 3 3 3 2 3 3 3 2 2 2 3 2 3 3 3 3
CO 3 3 3 3 2 3 3 3 2 3 2 2 2 3 3 3 3
CO 4 2 3 2 1 2 3 2 1 2 3 2 2 3 2 3 2
CO 5 2 2 2 1 2 2 2 1 1 3 3 2 2 2 2 2
Avg 2.4 2.6 2.4 1.4 2.4 2.6 2.4 1.4 1.8 2.6 2.6 2.0 2.6 2.4 2.6 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 2 2 2 2 2 3 2 1 2 3 2 2 3 2 2
CO 2 3 1 2 1 2 2 1 2 3 2 2 3 2 2 1 2
CO 3 3 2 2 2 2 2 3 1 2 2 3 2 3 2 2 2
CO 4 2 3 2 3 2 1 2 2 1 2 2 2 2 3 3 2
CO 5 3 2 2 2 2 1 2 2 2 2 3 3 2 2 2 2
Avg 2.8 2.0 2.0 2.0 2.0 1.6 2.2 1.8 1.8 2.0 2.6 2.4 2.2 2.4 2.0 2.0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3. Study & Implementation of Basic Network Commands and Network Configuration Commands.
10. Write a program to simulate Hamming Code (7-Bit) Error Control Technique.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 2 3 3 2 2 3 3 3 3 3 3 3 2 3 2
CO 2 2 3 3 3 2 3 3 3 2 3 3 3 3 2 3 2
CO 3 3 2 3 3 2 2 3 3 2 3 3 3 3 2 3 2
Avg 2.6 2.3 3.0 3.0 2.0 2.3 3.0 3.0 2.3 3.0 3.0 3.0 3.0 2.0 3.0 2.0
7 3 0 0 0 3 0 0 3 0 0 0 0 0 0 0
Student will able to apply software testing knowledge and engineering methods.
List of Experiments
1. Introduction of UML, Class Diagram for ATM & Bank
3. Sequence diagram for ATM & Bank& Collaboration diagram for ATM & Bank
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 2 3 2 3 2 2 3 2 2 2 2 3 3 2 3
CO 2 3 1 3 1 3 2 1 3 2 2 2 2 3 3 1 3
CO 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2
Avg 2.2 1.2 1.2 1.2 2.2 2.2 1.2
5 5 2 5 2 1.5 5 2 1.5 1.5 1.5 1.5 5 5 5 2
CSE-AIML Specialization
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO5 PO6 PO7 PO8 PO9 PO PO PO PS PS PS PS
1 2 3 4 10 11 12 O1 O2 O3 O4
CO 1 2 1 2 2 2 1 2 1 2 3 2 3 1 2 1 2
CO 2 2 1 3 2 3 1 2 2 3 2 3 2 2 3 2 2
CO 3 2 3 3 2 2 3 2 3 2 2 3 2 1 2 1 2
Avg 2 1.5 2.7 2 2.5 1.5 2 2 2.5 2.2 2.7 2.2 1.5 2.5 1.5 2.2
5 5 5 5 5
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- 2, Program Specific
Outcomes Low-1, Not related-0 ) Outcomes
PO PO PO PO PO5 PO6 PO7 PO8 PO9 PO1 PO PO1 PS PS PS PS
1 2 3 4 0 11 2 O1 O2 O3 O4
CO 1 2 1 2 2 1 2 3 2 1 1 2 2 3 3 2 3
CO 2 3 2 3 3 2 3 1 3 1 2 3 3 1 2 3 2
CO 3 2 2 2 2 2 1 1 2 2 2 2 2 2 2 1 2
Avg 2.5 1.75 2.5 2.5 2 2 1.75 2.5 1.5 1.75 2.25 2.5 2.25 2.25 2.25 2.25
CSE-CSCQ Specialization
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 3 2 3 3 2 2 3 2 3 1 3 3 2 2 2
CO 2 3 3 2 3 2 2 2 3 2 3 2 3 3 2 2 2
CO 3 3 3 2 3 3 2 2 3 2 3 2 3 3 3 2 2
Avg 3.0 3.0 2.0 3.0 2.6 2.0 2.0 3.0 2.0 3.0 1.6 3.0 3.0 2.3 2.0 2.0
0 0 0 0 7 0 0 0 0 0 7 0 0 3 0 0
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 2 3 3 2 2 3 2 3 2 2 3 2 2 2
CO 2 2 2 2 3 2 2 2 3 2 3 2 2 3 2 2 2
CO 3 2 2 2 3 3 2 2 3 2 3 2 2 3 3 2 2
Avg 2.0 2.0 2.0 3.0 2.6 2.0 2.0 3.0 2.0 3.0 2.0 2.0 3.0 2.3 2.0 2.0
0 0 0 0 7 0 0 0 0 0 0 0 0 3 0 0
Objectives The course is aimed at providing basic understanding of Computer networks starting with
OSI Reference Model, Protocols at different layers with special emphasis on IP, TCP &
implementation, LANs/VLANs,
Expected Outcome Combine and distinguish functionalities of different Layers. Describe and Analysis of
basic protocols of computer networks, and how they can be used to assist in network
design and implementation.
List of Experiments
1. Design and build a wireless LAN.
2. Design and implement a network security policy using access lists.
3. Use VLANs in a switched network environment.
4. Troubleshoot wireless LANs and VLANs.
5. Troubleshoot security policies such as access lists.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 2 3 3 2 2 3 3 2 2 2 3 3 3 2
CO 2 2 2 2 3 2 2 2 3 2 2 2 2 3 3 2 2
CO 3 2 2 2 3 3 2 2 3 3 2 2 2 3 3 3 2
Avg 2.0 2.0 2.0 3.0 2.6 2.0 2.0 3.0 2.6 2.0 2.0 2.0 3.0 3.0 2.6 2.0
0 0 0 0 7 0 0 0 7 0 0 0 0 0 7 0
CSE-DS Specialization
Visualization
Data Cleaning and Preparation: Handling Missing Data, Data Transformation: Removing
Duplicates, Transforming Data Using a Function or Mapping, Replacing Values, Detecting and
Filtering Outliers- String Manipulation: Vectorized String Functions in pandas.
Plotting with pandas: Line Plots, Bar Plots, Histograms and Density Plots, Scatter or Point Plots.
Unit-wise BL
Employability (Emp)/ Skill(S)/
Course Descriptions Entrepreneurship (Ent)/ None
Level
Outcome (Use , for more than One)
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 3 3 3 2 2 3 3 2 2 2 2 3 3 2
CO 2 2 2 3 3 2 2 2 3 2 2 2 2 2 3 2 2
CO 3 2 2 3 3 3 2 2 3 3 2 2 2 2 3 3 2
Avg 2.0 2.0 3.0 3.0 2.6 2.0 2.0 3.0 2.6 2.0 2.0 2.0 2.0 3.0 2.6 2.0
0 0 0 0 7 0 0 0 7 0 0 0 0 0 7 0
Lab Activity : Implement python script to read data from following file and keep them as numpy
arrays and find out mean, standard deviation) ( Data File:
https://archive.ics.uci.edu/ml/datasets/Adult )
Lab Activity: Implement python script to read data from following file as pandas data frame and
summarize the data) (Data File: https://archive.ics.uci.edu/ml/datasets/Adult )
Lab Activity : Implement python script to read data from following file and draw the line plots,
scatter plot on each column) Data File: https://archive.ics.uci.edu/ml/datasets/Adult )
Lab Activity : Implement python script to read data from following file and find descriptive
statistical measures on appropriate columns. Specific descriptive statistical measure are:
Arithmetic, Geometric, Harmonic Mean, Median for grouped data, standard deviation, and
variance. Also perform chi-square test for the dataset.) Data File:
https://archive.ics.uci.edu/ml/datasets/Adult )
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 3 2 3 3 2 2 3 3 2 2 2 2 3 3 2
CO 2 3 2 2 3 2 2 2 3 2 2 2 2 2 3 2 2
CO 3 3 3 2 3 3 2 2 3 3 2 2 2 2 3 3 2
Avg 3.0 2.6 2.0 3.0 2.6 2.0 2.0 3.0 2.6 2.0 2.0 2.0 2.0 3.0 2.6 2.0
0 7 0 0 7 0 0 0 7 0 0 0 0 0 7 0
CSE-FS Specialization
II. Menus: Option Menu, Context Menu, Popup Menu TimePicker, DatePicker.
III. Action Bars, Notifications: Status, Toasts and Dialogs, Styles and Themes, Creating Custom Widgets,
Focus, Touch Mode, Screen Orientation.
b. Using the Database- Capture User-Entered Data, Save User-Entered Data, Use the Debugger
c. Using Preferences- Create the Settings Layout, Code the Page’s Behaviour.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 3 2 3 3 2 2 3 2 2 3 2 2 3 3 2
CO 2 3 2 2 3 2 2 2 3 2 2 3 2 2 3 2 2
CO 3 3 3 2 3 3 2 2 3 2 2 3 2 2 3 3 2
Avg 3.0 2.6 2.0 3.0 2.6 2.0 2.0 3.0 2.0 2.0 3.0 2.0 2.0 3.0 2.6 2.0
0 7 0 0 7 0 0 0 0 0 0 0 0 0 7 0
Objectives The student will learn the basics of Android platform, get to understand the application
frontiers and able to design his own applications.
Expected Outcome Develop an android application using UI and Layouts
List of Experiments
1. Install android studio and configure AVD, Hello World Android Application and show Hello Toast messages.
2. Create Android Application show Activity Life cycle methods, Create Android Application with Multiple
Activities and implement intent methods
5. Create any Android Application with nice UI using different layouts (Linear, Relative, Constraint Layout)
6. Create android application with Option Menu, Context Menu, Popup Menu TimePicker, DatePicker.
7. Create android application with Toast messages and different Dialog boxes.
10. Create android application with user registration and login option with SQLite
Mode of Evaluation Internal and External Examinations
Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 3 2 3 3 3 2 3 2 2 3 2 2 3 3 2
CO 2 3 2 2 3 3 2 2 3 2 2 3 2 2 3 2 2
CO 3 3 3 2 3 3 3 2 3 2 2 3 2 2 3 3 2
Avg 3.0 2.6 2.0 3.0 3.0 2.6 2.0 3.0 2.0 2.0 3.0 2.0 2.0 3.0 2.6 2.0
0 7 0 0 0 7 0 0 0 0 0 0 0 0 7 0
Semester-5
Common
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 3 3 2 2 2 3 2 2 2 2 2 3 2 2
CO 2 2 2 2 2 2 2 2 2 2 2 2 2 1 3 2 3
CO 3 3 3 2 2 3 2 3 3 3 3 3 2 2 2 3 2
CO 4 2 2 2 3 2 2 2 3 2 2 2 2 2 2 2 3
CO 5 2 2 2 2 2 3 2 2 3 2 2 3 2 2 2 2
Avg 2.2 2.2 2.2 2.4 2.2 2.2 2.2 2.6 2.4 2.2 2.2 2.2 1.8 2.4 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 2 2 1 2 1 2 3 2 1 2 3 2 3 2 2
CO 2 3 2 3 3 3 1 2 3 3 2 2 3 3 2 2 2
CO 3 3 2 2 3 2 1 2 3 3 2 2 3 2 3 2 2
Avg 3.0 2.0 2.3 2.3 2.3 1.0 2.0 3.0 2.6 1.6 2.0 3.0 2.3 2.6 2.0 2.0
0 0 3 3 3 0 0 0 7 7 0 0 3 7 0 0
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 3 2 2 2 2 3 3 2 2 3 2 3 1 2 2
CO 2 3 2 1 3 3 1 2 2 1 2 1 2 2 3 3 3
CO 3 2 3 3 3 2 1 3 2 2 2 3 3 2 2 3 2
CO 4 2 2 2 3 3 1 3 3 3 3 2 2 2 3 3 3
CO 5 3 2 3 3 2 1 3 3 3 2 3 3 2 2 3 2
Avg 2.7 1.2 2.7 2.2 2.2 2.2 2.2 2.2 2.7
2.5 2.5 2 5 2.5 5 5 2.5 2 5 5 5 5 5 5 2.5
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 2 3 3 2 2 2 3 2 3 2 2 2 3 2 2
CO 2 2 2 2 2 2 2 1 2 2 2 1 2 2 2 2 3
CO 3 3 3 2 2 3 2 2 3 3 2 2 3 3 2 3 2
CO 4 3 2 3 3 2 2 2 3 2 3 2 2 2 3 2 3
CO 5 2 3 2 2 2 3 2 2 3 2 3 3 3 2 2 2
Avg 2.6 2.4 2.4 2.4 2.2 2.2 1.8 2.6 2.4 2.4 2.0 2.4 2.4 2.4 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 2 2 3 2 2 2 3 2 3 2 2 2 3 2 2
CO 2 2 3 2 2 2 2 1 2 2 2 2 2 1 3 2 3
CO 3 3 2 3 2 3 2 2 3 3 2 3 2 2 2 3 2
CO 4 3 2 2 3 2 2 2 3 2 3 2 2 2 2 2 3
CO 5 2 2 3 2 2 3 2 2 3 2 2 3 2 2 2 2
Avg 2.6 2.2 2.4 2.4 2.2 2.2 1.8 2.6 2.4 2.4 2.2 2.2 1.8 2.4 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 2 1 2 2 2 1 2 1 2 2 2 3 2 2
CO 2 2 2 3 3 3 2 2 2 3 2 2 3 3 2 2 2
CO 3 2 2 2 3 2 2 2 2 3 2 2 3 2 3 2 2
Avg 2.0 2.0 2.3 2.3 2.3 2.0 2.0 1.6 2.6 1.6 2.0 2.6 2.3 2.6 2.0 2.0
0 0 3 3 3 0 0 7 7 7 0 7 3 7 0 0
CSE-AIML Specialization
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- 2, Program Specific
Outcomes Low-1, Not related-0 ) Outcomes
PO PO PO PO PO5 PO6 PO7 PO8 PO9 PO1 PO PO1 PS PS PS PS
1 2 3 4 0 11 2 O1 O2 O3 O4
CO 1 2 1 2 3 2 3 2 3 2 3 2 2 2 3 2 3
CO 2 3 2 3 2 3 2 3 2 3 2 3 3 3 2 3 2
CO 3 2 2 2 2 2 2 3 2 2 2 1 2 2 2 1 2
Avg 2.6 1.8 2.6 2.2 2.6 2.2 2.6 2.4 2.6 2.2 2.0 2.6 2.6 2.2 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO5 PO6 PO7 PO8 PO9 PO PO PO PS PS PS PS
1 2 3 4 10 11 12 O1 O2 O3 O4
CO 1 2 1 2 3 1 1 2 3 3 2 2 2 1 3 2 3
CO 2 3 2 3 2 1 2 3 2 2 3 3 3 1 2 3 2
CO 3 2 2 2 2 3 2 1 2 2 1 1 2 1 2 1 2
Avg
2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2
CSE-CSCQ Specialization
Quantum University – Syllabus (Batch 2022-26) Page 194 of 369
B. Tech. CSE Version 2022
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 2 2 2 2 3 2 1 2 2 2 3 3 2 3
CO 2 3 2 3 3 3 3 1 3 1 3 3 3 1 2 3 2
CO 3 2 2 2 2 1 1 1 2 2 2 2 1 2 2 1 2
Avg 2.3 1.6 2.3 2.3 2.0 2.0 1.6 2.3 1.3 2.3 2.3 2.0 2.0 2.3 2.0 2.3
3 7 3 3 0 0 7 3 3 3 3 0 0 3 0 3
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 2 2 2 2 3 2 2 2 2 2 3 2 2 2
CO 2 3 2 3 3 3 3 1 3 3 3 3 3 1 3 3 3
CO 3 2 2 2 2 1 1 1 2 2 2 1 1 2 2 2 1
Avg 2.3 1.6 2.3 2.3 2.0 2.0 1.6 2.3 2.3 2.3 2.0 2.0 2.0 2.3 2.3 2.0
3 7 3 3 0 0 7 3 3 3 0 0 0 3 3 0
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 2 1 2 2 3 2 2 2 2 1 2 2 2 2
CO 2 3 2 3 2 3 3 1 3 3 3 3 2 3 3 3 3
CO 3 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1
Avg 2.3 1.6 2.3 1.6 2.3 2.3 1.6 2.3 2.3 2.3 2.3 1.6 2.3 2.3 2.3 2.0
3 7 3 7 3 3 7 3 3 3 3 7 3 3 3 0
CSE-DS Specialization
1. Jake VanderPlas, “Python Data Science Handbook: Essential Tools for Working
with Data”, O’Reilly, Latest Edition
Text Books 2. Hadley Wickham, Garrett Grolemund,” R for Data Science”, OREILLY
Publication, Latest Edition.
Reference Books 2. Milton. J. S. and Arnold. J.C., "Introduction to Probability and Statistics", Tata
McGraw Hill, Latest edition
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 2 1 1 2 1 2 2 2 2 1 2 2 2 2
CO 2 3 2 3 2 2 3 2 3 3 3 3 2 3 3 3 3
CO 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1
Avg 2.3 1.6 2.3 1.6 1.6 2.3 1.6 2.3 2.3 2.3 2.3 1.6 2.3 2.3 2.3 2.0
3 7 3 7 7 3 7 3 3 3 3 7 3 3 3 0
The student should be able to Know the procedure to read and write different
format of data set into R environment.
The student should be able to Know the interpretation of summary statistics and
testing of hypothesis.
The student should be able to Know the built-in functions for graphs and non-
parametric testing of hypothesis in R.
CO1 The student should be able to Know the procedure to read 2 Emp
and write different format of data set into R environment.
CO5 The student should be able to Know the built-in functions 3 Emp
for graphs and non-parametric testing of hypothesis in R.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 2 2 3 2 2 2 3 2 3 2 2 2 3 2 2
CO 2 2 3 2 2 2 2 1 2 2 2 2 2 1 2 2 3
CO 3 3 2 3 2 3 2 2 3 3 2 3 2 2 3 3 2
CO 4 3 2 2 3 2 2 2 3 2 3 2 2 2 3 2 3
CO 5 2 2 3 2 2 3 2 2 3 2 2 3 2 2 3 2
Avg 2.6 2.2 2.4 2.4 2.2 2.2 1.8 2.6 2.4 2.4 2.2 2.2 1.8 2.6 2.4 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Expected Outcome
Students should be able to understand the basic concepts of R programming
language.
List of Experiments
Exercise -1
Exercise -2
1. Create the contingency table for the given raw data.
2. Create the interactive user input code line in r using readline ( ) function.
3. Create the contingency table for the given vector format data.
4. Convert the contingency table to original format of the given data.
5. Analyse and give interpretation of summary statistics for the given data.
6. Calculate mean, median and mode for the grouped data and compare the results for the given data.
7. Analyse the given data for non-parametric tests and give the interpretations.
8. Use R for test the given data
In order to compare the effectiveness of two sources of nitrogen, namely ammonium chloride
(NH4Cl) and urea, on grain yield of Coarse cereal, an experiment was conducted. The results on the
grain yield of Coarse Cereal (kg/plot) under the two treatments are given below.
NH4Cl : 13.4, 10.9, 11.2, 11.8, 14.0, 15.3, 14.2, 12.6, 17.0, 16.2, 16.5, 15.7.
Urea : 12.0, 11.7, 10.7, 11.2, 14.8, 14.4, 13.9, 13.7, 16.9, 16.0, 15.6, 16.0.
Assess which source of nitrogen is better for Coarse Cereal.
1. Use R to test the given data and interpret the results.
In a health survey of school children, it is found that the mean hemoglobin level of 55 boys is10.2
per 100ml with a SD of 2.1. Can we consider this group as taken from a population with a mean of
Quantum University – Syllabus (Batch 2022-26) Page 207 of 369
B. Tech. CSE Version
2022
11.0 g/100ml?
1. In a hearing survey among 246 town school children, 36 were found with conductive hearing loss
and among 349 village school children 61 were found with conductive hearing loss. Does this present
any evidence that conductive hearing loss is as common among town children as among village
children?
1. In an experiment to compare two types of Goat foods A and B, the following results of increase in
weight were observed in Goats.
Pig No. 1 2 3 4 5 6 7 8
Assuming the two samples are independent can we conclude food B is better than food A?
1. Before an increasing in exercise duty on tea, 800 persons out of a sample of 1000 persons were
found to be tea drinkers. After an increasing in duty, 800 people were tea drinkers in a sample of 1200
people. Using SE of a proportion, state whether there is a significant decrease in consumption of tea
after the increase in the exercise duty.
S.No. 1 2 3 4 5 6 7 8
(Child No.)
Protein level (g%) 7.10 7.70 8.20 7.56 7.05 7.08 7.21 7.25
S.No. 9 10 11 12 13 14 15 16
(Child No.)
Protein level (g%) 7.36 6.59 6.85 7.90 7.27 6.56 7.93 8.56
Quantum University – Syllabus (Batch 2022-26) Page 208 of 369
B. Tech. CSE Version
2022
1. Students were selected to training. Their performance was noted by giving a test and the marks
recorded out of 50. They were given effective 6 months training and again they were given a test and
marks were recorded out of 50.
Farmers 1 2 3 4 5 6 7 8 9 10
Before training 25 20 35 15 42 28 26 44 35 48
After training 26 20 34 13 43 40 29 41 36 46
By applying the t-test can it be concluded that the students have benefited by the training?
1. 100 individuals of a particular race were tested with an intelligence test and classified into two
classes. Another group of 120 individuals belong to another race were administered the same
intelligence test and classified into the same two classes. The following are the observed frequencies of
the two races:
Race Intelligence
Race I 42 58 100
Race II 55 65 120
X 65 66 67 68 69 70 71 72
Y 67 68 65 68 72 72 69 71
CO1 2 Emp
Students should be able to understand the basic
concepts of R programming language.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 2 1 1 2 1 2 2 1 1 1 2 2 1 1
CO 2 3 2 3 2 2 3 2 3 3 2 2 2 3 3 2 2
CO 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Avg 2.3 1.6 2.3 1.6 1.6 2.3 1.6 2.3 2.3 1.6 1.6 1.6 2.3 2.3 1.6 1.6
3 7 3 7 7 3 7 3 3 7 7 7 3 3 7 7
List of experiments
Lab Activity: Implement various regression models on following data set), (Data Set:
https://archive.ics.uci.edu/ml/datasets/Computer+Hardware )
Lab Activity: Implement various classification models on following data set, list the best model) ( Data Set:
https://archive.ics.uci.edu/ml/datasets/Breast+Cancer+Wisconsin+%28Original%29 )
Lab Activity: Implement clustering model on following data set) (Data Set:
https://archive.ics.uci.edu/ml/datasets/3D+Road+Network+%28North+Jutland%2C+Denmark%29 )
Lab Activity: Implement reinforcement model on following data set) (Data Set:
https://archive.ics.uci.edu/ml/datasets/Chess+%28Domain+Theories%29 )
Text Books 4. Hadley Wickham, Garrett Grolemund,” R for Data Science”, OREILLY
Publication, Latest Edition.
Reference Books 4. Milton. J. S. and Arnold. J.C., "Introduction to Probability and Statistics",
Tata McGraw Hill, Latest edition
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 1 2 1 2 1 2 2 1 1 2 2 2 1 1
CO 2 3 2 2 3 2 3 2 3 3 2 2 3 3 3 2 2
CO 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Avg 2.3 1.6 1.6 2.3 1.6 2.3 1.6 2.3 2.3 1.6 1.6 2.3 2.3 2.3 1.6 1.6
3 7 7 3 7 3 7 3 3 7 7 3 3 3 7 7
CSE-FS Specialization
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 2 2 1 2 1 2 2 1 1 2 2 1 2 2
CO 2 3 2 3 3 2 3 2 3 3 2 2 3 3 2 3 3
CO 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Avg 2.3 1.6 2.3 2.3 1.6 2.3 1.6 2.3 2.3 1.6 1.6 2.3 2.3 1.6 2.3 2.3
3 7 3 3 7 3 7 3 3 7 7 3 3 7 3 3
Lab Activity:
1. Install Xcode and Create Hello world iOS Application
2. Create iOS Application Dismiss the Keyboard- change App Icons and Launch Images
3. Create iOS Application using View Controller, Tab Bar Controller, Navigation Controller
4. Create iOS Application Pass the Data Between Controllers
5. Create iOS application to capture the user information such as name, gender, mobile number, mail id, city, state, and
country with nice UI and save the data
Lab Activity:
6. Create iOS Application implement the map kit and display current location
7. Create iOS Application demonstrate how to Access the Hardware and Sensors in iOS - Getting Device Information
8. Create iOS application to Monitoring Battery Status Controlling the Camera
1. Introduction to Algorithms, secondedition ,T.H.Cormen, C.E.Leiserson,
TextBooks
R.L.Rivest, and C.Stein, PHI Pvt. Ltd./ Pearson Education
2. Introduction to Design and Analysis of Algorithms A strategic approach,
R.C.T.Lee, S.S.Tseng, R.C.Chang and T.Tsai, Mc Graw Hill. Jones
3. Data structures and Algorithm Analysis in C++, Allen Weiss, Pearson
education.
ReferenceBooks
4. Fundamentals of Computer Algorithms, Ellis Horowitz,Satraj Sahni and
Rajasekharam, Galgotia publications pvt. Ltd.
5.
Mode of Evaluation Internal and External Examinations
Recommendation by Board of 14-05-2022
Studies on
Date of approval by the 20-10-2022
Academic Council
Cour Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- 2, Low-1, Not related- Program Specific Outcomes
se 0)
Outc PO PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
ome 1
s
CO
3 2 2 2 1 2 1 2 3 3 2 3 2 3 3 3
1
CO
3 2 2 1 2 2 3 1 2 3 2 2 2 2 2 3
2
CO
3 2 3 3 2 1 2 3 2 2 3 2 3 2 3 3
3
CO
3 2 3 2 2 3 3 2 3 3 2 1 2 2 2 3
4
CO
2 2 2 3 2 2 1 2 3 3 2 2 1 2 2 2
5
Avg
3 2 2.5 2 1.75 2 2.25 2 2.5 2.75 2.25 2 2 2.2 2.4 3
List of experiments
Lab Activity:
4. Install Xcode and Create Hello world iOS Application
5. Create iOS Application Dismiss the Keyboard- change App Icons and Launch
Images
6. Create iOS Application using View Controller, Tab Bar Controller, Navigation
Controller
4. Create iOS Application Pass the Data Between Controllers
5. Create iOS application to capture the user information such as name, gender, mobile number, mail
id, city, state, and country with nice UI and save the data
Lab Activity:
6. Create iOS Application implement the map kit and display current location
7. Create iOS Application demonstrate how to Access the Hardware and Sensors in iOS - Getting
Device Information
8. Create iOS application to Monitoring Battery Status Controlling the Camera
1. Introduction to Algorithms, secondedition ,T.H.Cormen,
TextBooks
C.E.Leiserson, R.L.Rivest, and C.Stein, PHI Pvt. Ltd./ Pearson
Education
2. Introduction to Design and Analysis of Algorithms A strategic
approach, R.C.T.Lee, S.S.Tseng, R.C.Chang and T.Tsai, Mc Graw Hill.
Jones
6. Data structures and Algorithm Analysis in C++, Allen Weiss,
Pearson education.
ReferenceBooks
7. Fundamentals of Computer Algorithms, Ellis Horowitz,Satraj
Sahni and Rajasekharam, Galgotia publications pvt. Ltd.
8.
Internal and External Examinations
Recommended by Board 14-05-2022
ofStudiedon
Date of Approval by 20-10-2022
theAcademicCouncilon
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 1 2 1 2 1 2 2 1 1 2 2 2 1 1
CO 2 3 2 2 3 2 3 2 3 3 2 2 3 3 3 2 2
CO 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Avg 2.3 1.6 1.6 2.3 1.6 2.3 1.6 2.3 2.3 1.6 1.6 2.3 2.3 2.3 1.6 1.6
3 7 7 3 7 3 7 3 3 7 7 3 3 3 7 7
Web applications
Java servlets to design and develop web applications
Session management in java servlets
Expected Outcome Java server pages
Custom tags
MVC and struts framework
How to build web applications using struts
ORM and hibernate
IOC, DI and springs framework
Cour Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- 2, Low-1, Not related- Program Specific Outcomes
se 0)
Outc PO PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
ome 1
s
CO
1 2 2 2 2 2 1 1 1 3 3 2 2 2 3 1
1
CO
1 1 1 2 1 2 2 1 1 2 2 2 1 2 2 1
2
CO
2 2 2 2 2 3 3 1 1 1 2 2 2 2 2 2
3
CO
2 1 2 2 2 3 3 2 2 1 1 1 2 3 2 2
4
CO
3 1 1 3 1 2 2 2 1 2 1 2 1 2 1 3
5
Avg
1.5 1.5 1.75 2 1.75 2.5 2.25 1.25 1.25 1.75 2 1.75 1.6 2.2 2 1.5
Objectives The student will learn the basics of Project Based Learning using JAVA
List of Experiments
1. Develop dynamic web application to display current system date and time using servlets.
2. Develop dynamic web application to display login page with proper HTML UI elements
using servlets.
3. Implement a servlet to authenticate login details, which is created previously (user name
and password should be accepted using HTML and displayed using a Servlet)
4. Develop dynamic web application to manage product (prodId, name, category, price)
details using servlets. This app must have following pages
5. Home page
6. Product adding page
7. Product editing page
8. Product displaying page
9. Develop dynamic web application to manage user (userId, name, dob, address) details
using JSP. This app must have following pages
Home page
10. Write JSP program to implement custom tag with name <product>, which display product
(prodId, name, category, price) details
11. Enhance previous JSP program to fetch data from database
12. Develop Rich Internet Applications to manage product and user details using struts and
database
13. Develop Hibernate application to manage product details like insert, update, delete and
display from database using HQL
14. Develop Spring based dynamic web application to manage courses, students in a college
environment using Web MVC framework and JDBC
Cour Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- 2, Low-1, Not related- Program Specific Outcomes
se 0)
Outc PO PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
ome 1
s
CO
1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2
1
CO
1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2
2
CO
2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2
3
Avg 1.3
3 1.33 2 2.33 1.3 1.33 2 2 2 2 2 2 1.33 1.3 2 2
Semester-6
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 2 1 1 2 3 2 1 1 2 3 1 3 2 3
CO 2 3 2 3 1 2 3 1 3 1 2 3 1 1 2 3 2
CO 3 2 2 2 3 2 1 1 2 3 2 1 1 1 2 1 2
CO 4 3 2 3 2 3 2 2 3 2 3 2 2 3 2 3 2
CO 5 3 2 2 3 2 2 2 2 3 2 2 2 3 2 2 3
Avg 2.6 1.8 2.4 2.0 2.0 2.0 1.8 2.4 2.0 2.0 2.0 1.8 1.8 2.2 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1
CO 2 3 3 2 3 3 3 3 2 3 3 3 3 3 3 2 3
CO 3 2 2 2 3 2 2 2 2 3 2 3 3 2 2 2 3
Avg 2.3 2.3 2.0 2.3 2.3 2.3 2.3 2.0 2.3 2.0 2.6 2.6 2.3 2.3 2.0 2.3
3 3 0 3 3 3 3 0 3 0 7 7 3 3 0 3
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 1
CO 2 3 3 2 3 3 2 3 3 3 3 3 3 3 3 2 3
CO 3 2 2 2 2 2 2 3 2 2 2 3 3 2 2 2 3
Avg 2.3 2.3 2.0 2.3 2.3 2.0 2.3 2.3 2.3 2.0 2.6 2.6 2.3 2.3 2.0 2.3
3 3 0 3 3 0 3 3 3 0 7 7 3 3 0 3
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 2 3 3 3 3 3 2 3 2 2 2 3 3 3 3
CO 2 2 3 2 3 2 2 3 3 3 2 2 2 2 3 2 2
CO 3 2 2 3 2 3 3 3 3 2 2 3 2 3 2 3 3
CO 4 2 3 2 3 2 3 2 3 3 3 2 3 3 3 2 3
CO 5 3 3 2 3 2 3 3 3 2 2 3 2 2 3 2 3
Avg 2.2 2.7 2.7 2.7 2.7 2.7 2.2 2.2 2.2 2.7 2.7 2.7
5 2.5 2.5 5 2.5 5 5 5 5 5 5 5 5 5 2.5 5
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 1 2 2 1 3 2 1 1 2 3 2 2 2 1
CO 2 3 2 2 2 3 2 2 1 2 1 2 2 2 3 1 1
CO 3 3 2 2 1 3 2 3 2 2 2 3 3 3 2 1 2
CO 4 2 3 2 2 2 1 2 1 1 1 2 2 2 1 1 1
CO 5 3 2 2 1 3 2 3 2 2 2 3 3 2 3 1 1
Avg 1.7 1.7 1.2 2.2 2.2 1.2 1.2
2.5 2 5 5 2.5 1.5 2.5 1.5 1.5 5 5 2.5 5 2 5 5
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 1 2 1 2 1 1 2 1 1 2 2 3 1 2 1
CO 2 3 3 2 3 3 1 3 2 3 3 3 3 3 3 2 3
CO 3 3 3 1 3 2 1 3 1 3 2 3 3 3 3 1 3
Avg 3.0 2.3 1.6 2.3 2.3 1.0 2.3 1.6 2.3 2.0 2.6 2.6 3.0 2.3 1.6 2.3
0 3 7 3 3 0 3 7 3 0 7 7 0 3 7 3
CSE-AIML Specialization
CO3 The students are expected to learn- Big data tools Pig, 2 Emp
Hive, Spark, Zookeeper, HBase
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 2 3 2 3 2 3 2 3 2 2 3 2 3 3
CO 2 3 2 3 2 3 2 3 2 3 2 3 3 2 3 2 2
CO 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2
Avg 2.6 1.8 2.6 2.2 2.6 2.2 2.6 2.4 2.6 2.2 2.6 2.6 2.2 2.6 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 2 3 2 2 2 3 2 2 3 2 3 3 3 3 2
CO 2 3 3 3 2 3 3 2 3 3 3 3 3 3 2 3 3
CO 3 3 3 3 3 2 3 3 3 2 2 3 3 2 2 3 3
Avg 3.0 2.6 3.0 2.3 2.3 2.6 2.6 2.6 2.3 2.6 2.6 3.0 2.6 2.3 3.0 2.6
0 7 0 3 3 7 7 7 3 7 7 0 7 3 0 7
2. Rewrite above program such that the processes instead of threads are created and the number of child
processes created is fixed as two. The program should make use of kernel timer to measure and print
the real time, processor time user space time and kernel space for each process
3. Design, develop and implement a process with a producer thread and a consumer thread which make
use of bounded buffer (size can be prefixed at a suitable value) for communication. Use any suitable
synchronization construct.
4. Design and execute a program to solve a system of n linear equations using Successive Over
relaxation method and n processes which use Shared Memory API.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 2 3 3 3 3 2 2 3 2 3 3 3 3 2
CO 2 3 2 3 3 2 3 2 3 3 3 3 3 3 2 3 3
CO 3 2 3 2 2 2 3 3 3 2 2 3 3 2 2 3 3
Avg 2.3 2.3 2.3 2.6 2.3 3.0 2.6 2.6 2.3 2.6 2.6 3.0 2.6 2.3 3.0 2.6
3 3 3 7 3 0 7 7 3 7 7 0 7 3 0 7
CSE-CSCQ Specialization
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 3 3 3 3 3 2 2 3 2 3 3 3 3 2
CO 2 3 2 2 3 2 3 2 3 3 3 3 2 3 2 3 3
CO 3 2 3 2 3 3 3 3 3 2 2 3 2 3 3 3 3
Avg 2.3 2.3 2.3 3.0 2.6 3.0 2.6 2.6 2.3 2.6 2.6 2.3 3.0 2.6 3.0 2.6
3 3 3 0 7 0 7 7 3 7 7 3 0 7 0 7
Students will be able to implications for society and law enforcement response
Expected Outcome and investigating how the computer and electronic devices have become both a
target of attack and a tool for criminal activity
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction to Standards, Frameworks and 6
Guidelines
Introduction Risk, threats, vulnerabilities, Risk management ,Risk Management Standards, ISO 27001, CoBit, PCI
DSS, Business Continuity Plan
Unit II Understanding Risk 6
How to Perform a Simple Risk Assessment , Risk Assessment Case Study, Formal Risk Management Models &
Tools, Control Focused Risk Management, Event Focused Risk Management, Presenting Risk to Business Owners
Unit III Email- Offences & Investigation 6
Email Working, Email Header Analysis, Crafting Tracing Email
Unit IV Server Log- Offences & Investigation 6
Server Log Investigation, Risk Remediation & Response, Tracking Long Term Risk
Unit V Cyber Laws and Case Studies 6
Cyber Laws and Case Studies
Text Books 1.Learning material provided by Quick Heal
Reference Books 1. Learning material provided by Quick Heal
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 2 3 3 3 3 3 3 3 3 2 3 3 3 3 2
CO 2 2 2 2 3 2 3 2 3 2 3 3 2 3 2 3 3
CO 3 2 3 2 3 3 3 3 3 3 3 3 2 3 3 3 3
Avg 2.3 2.3 2.3 3.0 2.6 3.0 2.6 3.0 2.6 3.0 2.6 2.3 3.0 2.6 3.0 2.6
3 3 3 0 7 0 7 0 7 0 7 3 0 7 0 7
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 2 3 3 3 3 2 2 3 2 3 3 3 3 2
CO 2 3 2 3 3 2 3 2 3 3 3 3 3 3 2 3 3
CO 3 2 3 2 2 2 3 3 3 2 2 3 3 2 2 3 2
Avg 2.3 2.3 2.3 2.6 2.3 3.0 2.6 2.6 2.3 2.6 2.6 3.0 2.6 2.3 3.0 2.3
3 3 3 7 3 0 7 7 3 7 7 0 7 3 0 3
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 3 3 3 3 3 3 2 3 3 3 3 3 3 3 2
CO 2 3 3 2 3 2 3 2 3 3 2 3 2 3 2 3 3
CO 3 2 2 2 3 3 3 3 2 2 2 3 3 2 2 3 2
Avg 2.3 2.6 2.3 3.0 2.6 3.0 2.6 2.3 2.6 2.3 3.0 2.6 2.6 2.3 3.0 2.3
3 7 3 0 7 0 7 3 7 3 0 7 7 3 0 3
CSE-DS Specialization
13. ggplot2 Elegant Graphics for Data Analysis Hadley Wickham Springer
Publication
CO4 Practice the core principles using widely available tools 3 Emp
(e.g. Tableau).
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 1 2 2 1 3 2 2 2 1 3 2 2 2 1
CO 2 3 2 2 2 3 2 2 1 2 3 2 2 2 3 1 1
CO 3 3 2 2 1 3 2 3 2 1 3 2 3 3 2 1 2
CO 4 2 3 2 2 2 1 2 1 2 2 1 2 2 1 1 1
CO 5 3 2 2 1 3 2 3 2 1 3 2 3 2 3 1 1
Avg 1.7 1.7 1.7 2.2 1.2 1.2
2.5 2 5 5 2.5 1.5 2.5 1.5 5 2.5 1.5 2.5 5 2 5 5
0 0 2 1
Course Nil
Prerequisites
Objectives The student will learn the basics of Data Visualization LAB
Expected Outcome Understand the fundamental principles of PHP and Perl, including variables,
data types, control structures, and functions.
Apply PHP and Perl to create and modify web applications and scripts,
including handling user input, database integration, and error handling.
Analyze the performance and security issues of PHP and Perl code and
recommend improvements based on best practices.
Evaluate the suitability of PHP and Perl for specific programming tasks and
compare their strengths and weaknesses.
Create complex web applications and scripts using PHP and Perl, incorporating
advanced features such as object-oriented programming, regular expressions, and
modules.
List of Experiments
1. For the given data prepare dataset in a suitable format so that data will be available
for visualizing in a better way
2. The goal of this Lab is to give you some experience with handling and deciding how
to visualize some data and for you to get a feel for the various aspects of the
visualization.
3. Give an overview of the structure of the data, such as basic and summary statistics
along with elementary visualization graphs and interpret.
4. Give the difference between boxplot and sunflower plot in R. explain the advantage
of sunflower plot over boxplot visual methods.
5. Create Box-and-Whisker plot for the given variable and interpret the nature of
variable based on the graphical representation.
6. Exercise – 2
7. Visualizing relations between two variables
8. For the given dataset, find correlogram and interpret in context of explanatory and
explained variables.
9. Plotting with two continuous explanatory variables: scatterplots, plot for the given
variables and find the difference between them
10. Cartesian plot(x,y)
11. formula plot(y~x)
12. Use the given third variable to label the scatter plot. Customize the current plot with
different visible colors.
13. Exercise – 3
14. Install googleVis package and use this package to create Line Chart, Bar Chart and
14-05-2022
Recommended by Board of Studied on
20-10-2022
Date of Approval by the Academic Council on
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 1 2 2 1 3 2 2 2 1 3 2 2 2 1
CO 2 3 2 2 2 3 2 2 1 2 3 2 2 2 3 1 1
CO 3 3 2 2 1 3 2 3 2 1 3 2 3 3 2 1 2
Avg 1.7 1.7 1.7 2.2 1.2 1.2
2.5 2 5 5 2.5 1.5 2.5 1.5 5 2.5 1.5 2.5 5 2 5 5
CO2 Analyse the key role of syntactic parsing and semantic 4 Ent
analysis in natural language processing in unstructured
data
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 1 2 2 1 3 2 2 2 1 3 2 2 2 1
CO 2 3 2 2 2 3 2 2 1 2 3 2 2 2 3 1 1
CO 3 3 2 2 1 3 2 3 2 1 3 2 3 3 2 1 2
CO 4 2 3 2 2 2 1 2 1 2 2 1 2 2 1 1 1
CO 5 3 2 2 1 3 2 3 2 1 3 2 3 2 3 1 1
Avg 1.7 1.7 1.7 2.2 1.2 1.2
2.5 2 5 5 2.5 1.5 2.5 1.5 5 2.5 1.5 2.5 5 2 5 5
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 1 3 2 2 2 1 3 2 2 2 1 3 2 2 2 1
CO 2 2 2 1 2 3 2 2 1 2 3 2 2 2 3 1 1
CO 3 2 3 2 1 3 2 3 2 1 3 2 3 3 2 1 2
Avg 1.7 1.7 2.2 1.2 1.2
1.5 2.5 1.5 5 2.5 1.5 2.5 1.5 5 2.5 1.5 2.5 5 2 5 5
Agile movement in 2000 - Agile Vs Waterfall Method - Iterative Agile Software Development - Individual and
team interactions over processes and tools - Working software over -comprehensive documentation - Customer
collaboration over contract negotiation - Responding to change over following a plan.
UnitIII Definition of Devops 7
Introduction to DevOps - DevOps and Agile
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 1 2 2 1 3 2 2 2 1 3 2 2 2 1
CO 2 3 2 2 2 3 2 2 1 2 3 2 2 2 3 1 1
CO 3 3 2 2 1 3 2 3 2 1 3 2 3 3 2 1 2
CO 4 2 3 2 2 2 1 2 1 2 2 1 2 2 1 1 1
CO 5 3 2 2 1 3 2 3 2 1 3 2 3 2 3 1 1
Avg 1.7 1.7 1.7 2.2 1.2 1.2
2.5 2 5 5 2.5 1.5 2.5 1.5 5 2.5 1.5 2.5 5 2 5 5
Semester-7
Common
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 2 2 2 2 3 2 3 3 2 2 2 3 2 3
CO 2 3 2 3 3 2 3 2 3 3 2 3 3 3 2 3 2
CO 3 2 2 2 2 2 2 2 2 2 2 1 2 2 2 1 2
CO 4 3 2 3 3 2 3 2 3 2 2 2 3 3 2 3 2
CO 5 3 2 3 3 2 3 2 3 2 2 2 3 3 2 2 3
Avg 2.6 2.0 2.6 2.6 2.0 2.6 2.2 2.6 2.4 2.2 2.0 2.6 2.6 2.2 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 2 2 2 3 3 1 1 3 3 2 3 3 3 2
CO 2 1 1 1 2 2 2 2 2 2 3 3 3 2 2 2 3
CO 3 2 2 2 2 2 3 3 1 1 2 3 1 1 2 3 1
Avg 1.6 1.6 1.6 2.0 2.0 2.6 2.6 1.3 1.3 2.6 3.0 2.0 2.0 2.3 2.6 2.0
7 7 7 0 0 7 7 3 3 7 0 0 0 3 7 0
Note: All the above experiments may be performed in both Unix /Linux and Windows
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 2 3 3 3 3 3 2 3 2 3 3 3 3 2
CO 2 3 2 3 3 2 3 2 3 3 3 3 3 3 2 3 3
CO 3 2 3 2 3 2 3 3 3 2 2 3 3 2 2 3 3
Avg 2.3 2.3 2.3 3.0 2.3 3.0 2.6 3.0 2.3 2.6 2.6 3.0 2.6 2.3 3.0 2.6
3 3 3 0 3 0 7 0 3 7 7 0 7 3 0 7
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 2 3 2 3 2 3 2 3 2 2 3 2 3 3
CO 2 3 2 3 2 3 2 3 2 3 2 3 3 2 3 2 2
CO 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2
CO 4 3 2 3 2 3 2 3 2 3 2 3 3 2 3 2 2
CO 5 3 2 3 2 3 2 2 3 3 2 3 3 2 3 2 3
Avg 2.6 1.8 2.6 2.2 2.6 2.2 2.6 2.4 2.6 2.2 2.6 2.6 2.2 2.6 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
CSE-DS Specialization
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 2 2 3 2 3 2 3 3 2 2 2 3 2 3
CO 2 3 2 3 3 2 3 2 3 3 2 3 3 3 2 3 2
CO 3 2 2 2 2 2 1 2 2 2 2 1 2 2 2 1 2
CO 4 3 2 3 3 2 3 2 3 2 2 2 3 3 2 3 2
CO 5 3 2 3 3 2 2 3 3 2 2 2 3 3 2 2 3
Avg 2.6 2.0 2.6 2.6 2.2 2.2 2.4 2.6 2.4 2.2 2.0 2.6 2.6 2.2 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 2 1
Expected Outcome To write a python program to find out when given an array of size N, the
task is to partition the given array into two subsets such that the average
of all the elements in both subsets is equal.
To write a python program to find out when given an array of positive
elements, you have to flip the sign of some of its elements such that the
resultant sum of the elements of array should be minimum non- negative.
To write a python program to find out when given a two dimensional
grid, each cell of which contains integer cost which represents a cost to
traverse through that cell.
To write a python program to find out when given an array of non-
negative integers arr[], the task is to find a pair (n, r).
List of Experiments
1. Experiment 1:
2. Matrix Operations
3.
4. Experiment 2:
5. Matrix Operations
6.
7. OBJECTIVE : Write a Python program to find out when given an array of positive elements,
you have to flip the sign of some of its elements such that the resultant sum of the elements
of array should be minimum non-negative (as close to zero as possible). Return the minimum
no. of elements whose sign needs to be flipped such that the resultant sum is minimum non-
negative. Note that the sum of all the array elements will not exceed 104.
8.
10.
11. Experiment 3:
13. Experiment 4:
15. Experiment 5:
17. Experiment 7:
19.
21. Experiment 8:
23.
24. OBJECTIVE :We have five jobs each of which must go through two machines in the order
BA, processing times are given in the table below
25.
27. Machine A 10 2 18 6 20
28. Machine B 4 12 14 16 8
29.
30. Determine a sequence for the five jobs that will minimize the total elapsed time. Also
compute idle times for each of the machine
31. Experiment 9:
33.
34. OBJECTIVE :Using the dominance property obtain the optimal strategy for both the players
and determine the value of game. The payoff matrix for player A is given
35.
36.
37.
41.
42. OBJECTIVE :A Company has three plants at locations A,B and C which supply to
warehouses located at D,E,F,G and
43. H. monthly plant capacities are 800,500 and 900 respectively. Monthly warehouse
requirements are 400, 500,400 and 800 units respectively. Unit transportation cost in rupees
is given below.
45. D E F G H
46.
47. Plant A 5 8 6 6 3
48. B 4 7 7 6 5
49. C 8 4 6 6 4
50. Determine an optimum distribution for the company in order to minimize the total
transportation cost.
51.
55.
56. OBJECTIVE :Given an array arr[] of N integers, the task is to sort the array in non-
decreasing order by performing the minimum number of operations. In a single operation, an
element of the array can either be incremented or decremented by 1. Print the minimum
number of operations required.
57.
59.
60.
63.
64. OBJECTIVE :A dealer supplies you the following information with regards to an product
65. =10,000 units, ordering cost Rs.10/order, Price Rs.20/unit. Inventory carrying cost is 20% of
the value of inventory per year. The dealer is considering the possibility of allowing some
back orders to occurs. He has estimated that the annual cost of back orderingwill be 25% of
the value of inventory.
68. What would be the max qty of inventory at any time of year
69. Would you recommend to allow backordering? If so what would be the annual cost saving
by adopting the policy of backordering..
70.
72.
73.
74.
75.
Recommended by 14-05-2022
Board of Studied on
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 2 2 3 2 3 2 3 3 2 2 2 3 2 3
CO 2 3 2 3 3 2 3 2 3 3 2 3 3 3 2 3 2
CO 3 2 2 2 2 2 1 2 2 2 2 1 2 2 2 1 2
Avg 2.6 2.0 2.6 2.6 2.2 2.2 2.4 2.6 2.4 2.2 2.0 2.6 2.6 2.2 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
CSE-FS Specialization
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 3 2 2 3 2 3 2 3 3 2 2 2 3 3 3
CO 2 3 2 3 3 2 3 2 3 3 2 3 3 3 2 3 2
CO 3 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2
CO 4 2 2 3 3 2 3 2 3 2 2 2 3 3 2 2 2
CO 5 2 2 3 3 2 2 3 3 2 2 2 3 3 2 2 2
Avg 2.4 2.2 2.6 2.6 2.2 2.2 2.4 2.6 2.4 2.2 2.0 2.6 2.6 2.2 2.4 2.2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 2 2 3 2 3 2 2 2 2 2 3 2 2 3
CO 2 3 2 3 3 2 3 2 3 3 2 3 3 2 3 3 2
CO 3 2 2 2 2 2 1 2 2 2 2 2 2 2 1 1 2
Avg 2.6 2.0 2.6 2.6 2.2 2.2 2.4 2.6 2.6 2.0 2.6 2.6 2.2 2.2 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Semester-8
Program Elective IV
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 3 2 2 2 3 2 2 3 2 2 3 3 2 3
CO 2 3 2 3 2 2 3 2 3 2 2 3 3 3 2 3 2
CO 3 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2
CO 4 3 2 3 2 2 3 2 3 2 2 2 3 3 2 3 2
CO 5 3 2 3 2 2 3 2 3 2 2 2 3 3 2 2 3
Avg 2.6 2.0 2.8 2.0 2.0 2.6 2.2 2.6 2.0 2.2 2.4 2.6 2.8 2.4 2.4 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 3 2 2 2 3 2 2 3 3 2 3 3 2 3
CO 2 3 2 3 2 2 3 3 3 2 2 3 3 3 2 3 2
CO 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2
CO 4 3 2 3 2 2 3 3 3 2 2 3 3 3 2 3 2
CO 5 3 2 3 2 2 3 3 3 2 2 3 3 3 2 2 3
Avg 2.6 2.0 2.8 2.0 2.0 2.6 2.8 2.6 2.0 2.2 2.8 2.6 2.8 2.4 2.4 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
CO5 Interpret the results, gain insights, and recommend possible 1 Emp
actions from analytics performed on text data.
Publishing
University Press
CO2 Analyse the twitter data and conclude the important finding 2 S
and insights of the society thought on particular issues.
Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 3 3 2 2 2 3 2 2 3 2 2 3 3 2 3
CO 2 3 3 3 2 2 3 2 3 2 2 3 3 3 2 3 3
CO 3 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2
CO 4 3 3 3 2 2 3 2 3 2 2 2 3 3 2 3 3
CO 5 3 3 3 2 2 3 2 3 2 2 2 3 3 2 3 3
Avg 2.6 2.8 2.8 2.0 2.0 2.6 2.2 2.6 2.0 2.2 2.4 2.6 2.8 2.4 2.6 2.8
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 3 3 2 2 2 3 2 3 3 2 2 3 3 3 3
CO 2 3 3 3 2 2 3 2 3 3 3 3 3 3 2 3 3
CO 3 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2
CO 4 3 3 3 2 2 3 2 3 3 3 2 3 3 2 3 3
CO 5 3 3 3 2 2 3 2 3 3 3 2 3 3 2 3 3
Avg 2.6 2.8 2.8 2.0 2.0 2.6 2.2 2.6 2.8 2.8 2.4 2.6 2.8 2.4 2.8 2.8
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Program Elective V
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 3 2 2 3 2 3 3 2 2 2 3 3 2 2
CO 2 3 2 3 2 2 3 2 2 3 3 2 3 3 2 3 2
CO 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2
CO 4 3 2 3 2 2 3 2 2 3 3 2 3 3 2 3 2
CO 5 3 2 3 2 2 3 2 2 3 3 2 3 3 2 2 2
Avg 2.6 2.0 2.8 2.0 2.0 2.8 2.0 2.2 2.8 2.6 2.0 2.6 2.8 2.4 2.4 2.0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- Program Specific
Outcom 3, Moderate- 2, Low-1, Not related-0 ) Outcomes
es P PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
O 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
1
CO 1 1 2 2 2 2 2 1 1 1 3 3 2 3 3 3 2
CO 2 1 1 1 2 1 2 2 1 1 1 3 3 2 2 2 2
CO 3 2 2 2 2 2 3 3 1 1 2 3 1 1 2 2 3
CO 4 2 1 2 2 2 3 3 2 2 2 2 1 1 1 1 3
CO 5 1 1 1 1 1 2 2 2 1 2 3 3 2 1 1 2
Avg 1.7 1.7 2.2 1.2 1.2 2.7 1.7 1.7
1.5 1.5 5 2 5 2.5 5 5 5 2 5 5 5 2 2 2.5
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Program Specific
Outcome Moderate- 2, Low-1, Not related-0 ) Outcomes
s PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 1 2 2 2 2 2 1 1 1 3 3 2 3 3 1 2
CO 2 1 1 1 2 1 2 2 1 1 1 3 3 2 2 1 2
CO 3 2 2 2 2 2 3 3 1 1 2 3 1 1 2 1 2
CO 4 2 1 2 2 2 3 3 2 2 2 2 1 1 1 1 2
CO 5 1 1 1 1 1 2 2 2 1 2 3 3 2 1 1 2
Avg 1.7 1.7 2.2 1.2 1.2 2.7 1.7 1.7
1.5 1.5 5 2 5 2.5 5 5 5 2 5 5 5 2 1 2
University Press
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Program Specific
Outcome Moderate- 2, Low-1, Not related-0 ) Outcomes
s PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 2 2 2 2 1 1 1 3 3 2 3 3 2 1
CO 2 2 2 1 2 1 2 2 1 1 1 3 3 2 2 2 2
CO 3 3 3 2 2 2 3 3 1 1 2 3 1 1 2 3 3
CO 4 3 3 2 2 2 3 3 2 2 2 2 1 1 1 3 3
CO 5 2 2 1 1 1 2 2 2 1 2 3 3 2 1 2 2
Avg 2.2 1.7 1.7 2.2 1.2 1.2 2.7 1.7 1.7 2.2
2.5 5 5 2 5 2.5 5 5 5 2 5 5 5 2 2.5 5
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Program Specific
Outcome Moderate- 2, Low-1, Not related-0 ) Outcomes
s PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 2 3 3 2 2 1 1 1 3 3 2 3 3 2 1
CO 2 3 3 2 2 1 2 2 1 1 1 3 3 2 2 2 2
CO 3 3 1 1 2 2 3 3 1 1 2 3 1 1 2 3 3
CO 4 2 1 1 1 2 3 3 2 2 2 2 1 1 1 3 3
CO 5 3 3 2 1 1 2 2 2 1 2 3 3 2 1 2 2
Avg 2.7 1.7 1.7 1.7 2.2 1.2 1.2 2.7 1.7 1.7 2.2
5 5 5 2 5 2.5 5 5 5 2 5 5 5 2 2.5 5
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Program Specific
Outcome Moderate- 2, Low-1, Not related-0 ) Outcomes
s PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 2 3 3 3 2 3 1 1 3 3 2 3 3 2 1
CO 2 3 3 2 2 3 3 2 1 1 1 3 3 2 2 2 2
CO 3 3 1 1 2 3 1 1 1 1 2 3 1 1 2 3 3
CO 4 2 1 1 1 2 1 1 2 2 2 2 1 1 1 3 3
CO 5 3 3 2 1 3 3 2 2 1 2 3 3 2 1 2 2
Avg 2.7 1.7 1.7 2.7 1.7 1.7 1.2 1.2 2.7 1.7 1.7 2.2
5 5 5 2 5 5 5 5 5 2 5 5 5 2 2.5 5
Program Elective I
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 2 1 2 1 2 1 1 2 2 3 1 3 2 3
CO 2 3 2 3 1 3 2 3 1 2 3 3 1 1 2 3 2
CO 3 2 2 2 3 2 2 2 3 2 1 1 1 1 2 1 2
CO 4 3 2 3 2 3 2 3 2 3 2 2 2 3 2 3 2
CO 5 3 2 2 3 3 2 2 3 2 2 2 2 3 2 2 3
Avg 2.6 1.8 2.4 2.0 2.6 1.8 2.4 2.0 2.0 2.0 2.0 1.8 1.8 2.2 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 1 1 2 3 2 3 3 2 2 3 1 3 2 3
CO 2 3 2 1 2 3 2 3 2 2 3 3 1 1 2 3 2
CO 3 2 2 3 2 1 2 1 2 2 1 1 1 1 2 1 2
CO 4 3 2 2 3 2 2 3 2 2 2 2 2 3 2 3 2
CO 5 3 2 3 2 2 2 2 3 2 2 2 2 3 2 2 3
Avg 2.6 1.8 2.0 2.0 2.0 2.2 2.2 2.4 2.2 2.0 2.0 1.8 1.8 2.2 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Laplacian.
Unit II Image Enhancement in Frequency Domain 7
Fourier Transform and the Frequency Domain, Basis of Filtering in Frequency Domain, Filters –Low-pass,
High-pass; Correspondence Between Filtering in Spatial and Frequency Domain; Smoothing Frequency
Domain Filters – Gaussian Lowpass Filters; Sharpening Frequency Domain Filters – Gaussian High pass
Filters; Homomorphic Filtering.Image Restoration: A Model of Restoration Process, Noise Models,
Restoration in the presence of Noise only-Spatial Filtering – Mean Filters: Arithmetic Mean filter,
Geometric Mean Filter, Order Statistic Filters – Median Filter, Max and Min filters; Periodic Noise Red
Unit III Color Image Processing 7
Color Fundamentals, Color Models, Converting Colors to different models, Color Transformation,
Smoothing and Sharpening, Color Segmentation. Morphological Image Processing: Introduction, Logic
Operations involving Binary Images, Dilation and Erosion, Opening and Closing, Morphological
Algorithms – Boundary Extraction, Region Filling, Extraction of Connected Components.
Unit IV Registration & Segmentation 7
Introduction, Geometric Transformation – Plane to Plane transformation, Mapping, Stereo Imaging –
Algorithms to Establish Correspondence, Algorithms to Recover Depth
Introduction, Region Extraction, Pixel-Based Approach, Multi-level Thresholding,
Local Thresholding, Region-based Approach, Edge and Line Detection: Edge Detection, Edge Operators,
Pattern Fitting Approach, Edge Linking and Edge Following.
Unit V Feature Extraction 7
Representation, Topological Attributes, Geometric Attributes, Description: Boundary-based Description,
Region-based Description, Relationship. Object Recognition: Deterministic Methods, Clustering, Statistical
Classification, Syntactic Recognition, Tree Search, Graph Matching
1. Rafael C. Gonzalvez and Richard E. Woods, Digital Image
Text Books
Processing 2nd Edition,.; PHI.
Students will be able to understand the origins of forensic science, explain the
difference between scientific conclusions and legal decision-making and explain
Expected Outcome
the role of digital forensics and the relationship of digital forensics to traditional
forensic science, traditional science and the appropriate use of scientific methods
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction to Cyber Crime 6
Basic concepts in network security, Network Security Technology
Unit II File system 6
Filesystem Introduction, FAT, NTFS, Allocated & Unallocated Space, Slack Space, Free Space, Volatile Memory,
Not Volatile Memory, Deleted File, Overwritten & Wiped File
Unit III Introduction to Digital Forensics 6
Introduction, What is Digital Forensics, Uses of Digital Forensics ,What skills should a computer forensic expert
have, Locard's exchange principle
Unit IV Digital Evidence Acquisition Essentials 6
RFS, COC, Securing Evidence & Crime Scene, Evidence Hash, Imaging & Cloning
Unit V Digital Forensics Analysis Process 6
Live Forensics Tools, Winhex, FTK Imager, Autopsy, Encase
Text Books 1.Learning material provided by Quick Heal
Reference Books 1. Learning material provided by Quick Heal
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 2 3 3 3 3 2 2 3 2 3 3 3 3 2
CO 2 3 2 3 3 2 3 2 3 3 3 3 3 3 2 3 3
CO 3 2 3 2 2 2 3 3 3 2 2 3 3 2 2 3 3
Avg 2.3 2.3 2.3 2.6 2.3 3.0 2.6 2.6 2.3 2.6 2.6 3.0 2.6 2.3 3.0 2.6
3 3 3 7 3 0 7 7 3 7 7 0 7 3 0 7
UnitII Unit-2 7
IoT Devices, IoT networking connectivity protocols, IoT networking data messaging protocols, Analysing data to
infer protocol and device characteristics
UnitIII Unit-3 7
Exploring IoT Data: Exploring and visualizing data, Look for attributes that might have predictive value, Using
R/Python for analysis, Case study
UnitIV Unit-4 7
Applying Geospatial Analytics to IoT Data: Geospatial Analysis, Vector based methos, raster based method,
storing geospatial data, processing geospatial data, processing geospatial data, Case Study
UnitV Unit-5 7
Using ML for Solving classification problem, using ML for solving regression problem, using ML for anomaly
detection
TextBooks
ReferenceBooks
20.
What is Github & Github Account, Cloning our git Repository, Creating and Adding Members
Creating Teams, Basic Interatcion with Github, Working with Remote, Fetching New Changes
Updating the Local Repository, Pull – Merge – Push Workflow
UnitIV Perl Basics 7
Pushing Remote Branches, Rebasing your changes, Basic Interaction with GitHub Cheat-Sheet
Git Remotes Cheat-Sheet, Tracking Issue, Protected branches within a Repository, How to collaborate on
foreign repositories.
UnitV PERL Advance Concepts 7
A Simple Pull Request on GitHub, The Typical Pull Request Workflow, Squashing Changes
Code Review, Forking, Managing Collaboration, Continuous Integration.
1. PHP and MYSQL: Create - Modify - Reuse by Timothy
TextBooks
Boronczyk, Martin E. Psinas
21. Perl Black Book by Steven Holzner
ReferenceBooks
22. Learning Perl by Randal L. Schwartz
23.
CO3 Analyze the performance and security issues of PHP and Perl 2 S
code and recommend improvements based on best practices.
CO4 Evaluate the suitability of PHP and Perl for specific 2 Ent
programming tasks and compare their strengths and
weaknesses.
CO5 Create complex web applications and scripts using PHP and 1 S
Perl, incorporating advanced features such as object-oriented
programming, regular expressions, and modules.
Why HTML5? HTML, XHTML, Styling HTML5 with CSS, When can you use HTML5?
Introduction to canvas, multimedia, storage, working offline, geolocation, input types, placeholder text, microdata.
UnitIII Multimedia 7
Video containers, video codec, audio codec, Multimedia accessibility, MIME. Communication API
UnitV Geolocation 7
API methods, Messages, workers and sockets. Limitation in current browsers
25.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 2 2 2 2 3 2 3 3 2 2 2 3 2 3
CO 2 3 2 3 3 2 3 2 3 3 2 3 3 3 2 3 2
CO 3 2 2 2 2 2 2 2 2 2 2 1 2 2 2 1 2
CO 4 3 2 3 3 2 3 2 3 2 2 2 3 3 2 3 2
CO 5 3 2 3 3 2 3 2 3 2 2 2 3 3 2 2 3
Avg 2.6 2.0 2.6 2.6 2.0 2.6 2.2 2.6 2.4 2.2 2.0 2.6 2.6 2.2 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 2 2 2 2 3 2 2 2 2 2 3 2 3 2
CO 2 3 2 3 3 2 3 2 2 3 3 2 3 2 3 2 3
CO 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2
CO 4 3 2 3 3 2 3 2 2 3 3 2 3 2 3 2 3
CO 5 3 2 3 3 2 3 2 2 3 3 2 3 2 3 2 2
Avg 2.6 2.0 2.6 2.6 2.0 2.6 2.2 2.0 2.6 2.6 2.0 2.6 2.2 2.6 2.4 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Program Specific
Outcome Moderate- 2, Low-1, Not related-0 ) Outcomes
s P PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
O1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 2 3 2 3 2 3 2 3 2 2 3 2 3 3
CO 2 3 2 3 2 3 2 3 2 3 2 3 3 2 3 2 2
CO 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2
CO 4 3 2 3 2 3 2 3 2 3 2 3 3 2 3 2 2
CO 5 3 2 3 2 3 2 2 3 3 2 3 3 2 3 2 3
Avg 2. 1.8 2.6 2.2 2.6 2.2 2.6 2.4 2.6 2.2 2. 2.6 2.2 2.6 2.2 2.4
60 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0
CO4 Practice the core principles using widely available tools (e.g. 2 Emp
Tableau).
CO5 Demonstrate the best practice that presents your story in the 2 Emp
process of creating data visualization including connecting to
different data sources, assessing to the quality of the data,
and converting raw data into data visualizations that provide
actionable information.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Program Specific
Outcome Moderate- 2, Low-1, Not related-0 ) Outcomes
s P PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
O1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 2 3 2 3 2 3 2 3 2 2 3 2 3 3
CO 2 3 2 3 2 3 2 3 2 3 2 3 3 2 3 2 2
CO 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2
CO 4 3 2 3 2 3 2 3 2 3 2 3 3 2 3 2 2
CO 5 3 2 3 2 3 2 2 3 3 2 3 3 2 3 2 3
Avg 2. 1.8 2.6 2.2 2.6 2.2 2.6 2.4 2.6 2.2 2. 2.6 2.2 2.6 2.2 2.4
60 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Program Specific
Outcome Moderate- 2, Low-1, Not related-0 ) Outcomes
s P PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
O1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 1 2 3 2 3 2 2 1 2 3 2 3 2 3 3
CO 2 3 2 3 2 3 2 3 3 2 3 2 3 2 3 2 2
CO 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2
CO 4 3 2 3 2 3 2 3 3 2 3 2 3 2 3 2 2
CO 5 3 2 3 2 3 2 2 3 2 3 2 3 2 3 2 3
Avg 2. 1.8 2.6 2.2 2.6 2.2 2.6 2.6 1.8 2.6 2. 2.6 2.2 2.6 2.2 2.4
60 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0
CO3 Evaluate the techniques for image enhancement and image 2 Emp
restoration.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Program Specific
Outcome Moderate- 2, Low-1, Not related-0 ) Outcomes
s P PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
O1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 3 2 3 2 3 3 2 2 1 2 3 2 3 2 3 3
CO 2 2 3 2 3 2 2 3 3 2 3 2 3 2 3 2 2
CO 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2
CO 4 2 3 2 3 2 2 3 3 2 3 2 3 2 3 2 2
CO 5 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3
Avg 2. 2.6 2.2 2.6 2.2 2.4 2.6 2.6 1.8 2.6 2. 2.6 2.2 2.6 2.2 2.4
20 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0
JavaScript frameworks, Need for frameworks, Types of JavaScript Frameworks, Comparison of frameworks, Node.js,
AngularJS, BackboneJS, Dojo, jQuery
Introduction to AngularJS, MVC, Set up the environment, Directives, Expressions, Controllers, Filters, Tables,
Modules, Forms, Views, Scopes, Services, Dependency Injection, Custom Directives, Routes, Factories
Unit IV jQuery 6
Introduction to jQuery, Selectors, Attributes, Traversing, CSS, DOM, Events, AJAX - load, GET and POST; Effects -
show, hide, slide, fade, animate; jQuery UI - Interactions, Widgets, Theming
Unit V Introduction to the MEAN Stack 6
MEAN stack, Features, How to setup, Server side - Node.js, Express; Database - MongoDB; Front-end – AngularJS
CO3 The students should be able to use various Angular features 2 Emp
including directives, components and services
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Program Specific
Outcome Moderate- 2, Low-1, Not related-0 ) Outcomes
s P PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
O1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 3 2 3 2 3 2 2 1 2 3 2 3 2 3 3
CO 2 3 2 3 2 3 2 3 3 2 3 2 3 2 3 2 2
CO 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2
CO 4 3 2 3 2 3 2 3 3 2 3 2 3 2 3 2 2
CO 5 3 2 3 2 3 2 2 3 2 3 2 3 2 3 2 3
Introduction to Mobile Apps, Types of Mobile Apps, Native Apps, Mobile Web Apps, Hybrid Apps, Architecture of
all kinds of Apps, Introduction to cross platform, benefits of cross platforms, technology used in cross platforms.
Unit II Cross Platform Technologies 6
HTML5, New Features in HTML5, HTML5 forms, CSS3, New Rules in CSS3, Introduction to JS, JS expressions, JS
control statements, JS factions, JS Objects, JS form validations.
Introduction to AngularJS, Features of AngularJS, Setting up AngularJS, AngularJS MVC, directives, scope, view,
controllers, services.
Unit IV Phonegap 6
Introduction to Phonegap, Setting up Phonegap, UI with Phonegap, Phone Gap Events, PhoneGap APIs -
Accelerometer, Camera, File, Geolocation, Media, Notification, Storage
Unit V Ionic 6
Ionic Overview, Ionic benefits, Setting up Ionic, Ionic CSS, Ionic JS, Ionic native API-Camera, Media, Geolocation
1. PhoneGap and AngularJS for Cross-platform Development
by Eugene Liang Yuxian
Text Books 2. PhoneGap Essentials: Building Cross-Platform Mobile Apps
by John M. Wargo
CO2 The students should be able to develop SPA mobile web 2 Emp
applications using AngularJS
CO3 The students should be able to develop Hybrid Apps using 2 Emp
Phonegap
CO4 The students should be able develop nice UI Hybrid App 2 Emp
suing ionic
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Program Specific
Outcome Moderate- 2, Low-1, Not related-0 ) Outcomes
s P PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
O1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 3 2 3 2 3 2 2 3 2 3 2 3 3 2 3
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 3 2 2 2 3 2 2 3 2 2 3 3 2 3
CO 2 3 2 3 2 2 3 2 3 2 2 3 3 3 2 3 2
CO 3 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2
CO 4 3 2 3 2 2 3 2 3 2 2 2 3 3 2 3 2
CO 5 3 2 3 2 2 3 2 3 2 2 2 3 3 2 2 3
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
CO 1 2 2 3 2 2 2 3 2 2 3 2 2 3 3 2 3
CO 2 3 2 3 2 2 3 2 3 2 3 3 3 3 2 3 3
CO 3 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2
CO 4 3 2 3 2 2 3 2 3 2 3 2 3 3 2 3 3
CO 5 3 2 3 2 2 3 2 3 2 3 2 3 3 2 2 3
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- Program Specific
Outcom 3, Moderate- 2, Low-1, Not related-0 ) Outcomes
es P PO PO PO PO PO PO PO PO PO P PO PS PS PS PS
O 2 3 4 5 6 7 8 9 10 O 12 O1 O2 O3 O4
1 11
CO 1 1 2 2 2 2 2 1 1 1 3 3 2 3 3 3 3
CO 2 1 1 1 2 1 2 2 1 1 1 3 3 2 2 2 2
CO 3 2 2 2 2 2 3 3 1 1 2 3 1 1 2 1 1
CO 4 2 1 2 2 2 3 3 2 2 2 2 1 1 1 1 1
CO2 To understand the elementary time series models and model 2 Emp
evaluation techniques.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- Program Specific
Outcom 3, Moderate- 2, Low-1, Not related-0 ) Outcomes
es P PO PO PO PO PO PO PO PO PO P PO PS PS PS PS
O 2 3 4 5 6 7 8 9 10 O 12 O1 O2 O3 O4
1 11
CO 1 1 2 2 2 2 2 1 1 1 3 3 2 3 3 3 3
CO 2 1 1 1 2 1 2 2 1 1 1 3 3 2 2 2 2
CO 3 2 2 2 2 2 3 3 1 1 2 3 1 1 2 1 1
CO 4 2 1 2 2 2 3 3 2 2 2 2 1 1 1 1 1
2. https://cloud.google.com/ml-engine/docs/deploying-models
3. https://towardsdatascience.com/simple-way-to-deploy-machine-
learning-models-to-cloud-fd58b771fdcf
CO5 1 S
Deploy the machine learning models on cloud or local server
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- Program Specific
Outcom 3, Moderate- 2, Low-1, Not related-0 ) Outcomes
es P PO PO PO PO PO PO PO PO PO P PO PS PS PS PS
O 2 3 4 5 6 7 8 9 10 O 12 O1 O2 O3 O4
1 11
CO 1 1 2 2 2 2 2 1 2 1 3 3 2 3 3 2 1
CO 2 1 1 1 2 1 2 2 2 2 1 3 3 2 2 2 2
CO 3 2 2 2 2 2 3 3 3 3 2 3 1 1 2 3 3
CO 4 2 1 2 2 2 3 3 3 3 2 2 1 1 1 3 3
CO 5 1 1 1 1 1 2 2 2 2 2 3 3 2 1 2 2
CO2 Gaining practical experience with Web 3.0 tools and 2 Emp
frameworks, and the ability to create decentralized
applications.
CO3 Analyzing and evaluating Web 3.0 applications and use cases 2 S
in various industries.
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- Program Specific
Outcom 3, Moderate- 2, Low-1, Not related-0 ) Outcomes
es P PO PO PO PO PO PO PO PO PO P PO PS PS PS PS
O 2 3 4 5 6 7 8 9 10 O 12 O1 O2 O3 O4
1 11
CO 1 3 3 2 2 2 2 1 2 1 3 3 2 3 3 3 3
CO 2 1 3 1 2 1 2 2 2 2 1 3 3 2 2 1 3
CO 3 2 3 2 2 2 3 3 3 3 2 3 1 1 2 2 3
Camera, Permissions, Sensors, Bluetooth, WiFi, SMS, Telephony, GPS, Location Manager, Google Maps.
Unit II Services and Networks 6
Services, Broadcast Receiver, Alarm Services, Notifications, Notification manager, AIDL, Handler and Messenger, IPC,
Sockets
Unit III Threads and Graphics 6
Process, Threads, Thread Life Cycle, Task, Asynchronous Task, Graphics Introduction, Canvas/Drawing into a view,
Surface View/Surface Holder, Animation, Frame Animations
Unit IV Mobile Web, Integrating Facebook and Twitter 6
Web Applications, Json, Parsing Json, Web View, Viewport, Web Services, Consuming Web services, Develop clients for
web services, Integrating Facebook, Integrating Twitter
Introduction to Universal Applications, Fragments, Designing App for Different Devices, Introduction to Material Design,
Material Themes, Lists, Cards, Maintaining Compatibility.
CO4 Students will be able to integrate third party api to build rich 2 Emp
Android Apps
CO5 2 S
Students will be able to understand Universal Applications
Course Program Outcomes (Course Articulation Matrix (Highly Mapped- Program Specific
Outcom 3, Moderate- 2, Low-1, Not related-0 ) Outcomes
es P PO PO PO PO PO PO PO PO PO P PO PS PS PS PS
O 2 3 4 5 6 7 8 9 10 O 12 O1 O2 O3 O4
1 11
CO 1 3 3 2 1 2 2 1 2 1 3 3 2 3 3 2 1
CO 2 1 3 2 2 1 2 2 2 2 1 3 3 2 2 2 2
CO 3 2 3 3 3 2 3 3 3 3 2 3 1 1 2 3 3
CO 4 2 2 3 3 2 3 3 3 3 2 2 1 1 1 3 3