4.134 MCA Syllabus2
4.134 MCA Syllabus2
for information.
AC 23/7/2020
Item No. 4.134
UNIVERSITY OF MUMBAI
MCA
Faculty of Science Technology, University of Mumbai, in one of its meeting unanimously resolved
that, each Board of Studies shall prepare some Program Educational Objectives (PEOs) and give
freedom to affiliated Institutes to add few (PEOs), course objectives and course outcomes to be
clearly defined for each course, so that all faculty members in affiliated institutes understand the
depth and approach of course to be taught, which will enhance learner’s learning process. It was
also resolved that, maximum senior faculty from colleges and experts from industry to be involved
while revising the curriculum. We are happy to state that, each Board of studies has adhered to the
resolutions passed by Faculty of Technology, and developed curriculum accordingly. In addition to
outcome based education, semester based credit and grading system is also introduced to ensure
quality of Master of Computer Applications (MCA) education.
Semester based Credit and Grading system enables a much required shift in focus from teacher
centric to learner centric education since the workload estimated is based on the investment of time
in learning and not in teaching. It also focuses on continuous evaluation which will enhance the
quality of education. University of Mumbai has taken a lead in implementing the system through its
affiliated Institutes and Faculty of Technology has devised a transparent credit assignment policy
and adopted ten points scale to grade learner’s performance. The overall credits and approach of
curriculum proposed in the present revision is in line with AICTE guidelines.
The present curriculum will be implemented for First Year of Master of Computer Applications
(MCA) from the academic year 2020-2021. Subsequently this system will be carried forward for
Second Year of MCA in the academic year 2021-2022.
The new curriculum is mainly focused on knowledge component, skill based activities and project
based activities. Self-learning opportunities are provided to the learners. In the earlier revision of
curriculum, efforts were made to use online contents more appropriately as additional learning
materials to enhance learning of the students.
In this new syllabus based on AICTE guidelines overall credits are reduced to provide opportunity
of self-learning to the learner. The learners are now getting sufficient time for self-learning either
through online courses or additional projects for enhancing their knowledge and skill sets.
Massive Open Online Courses (MOOC) are free online courses available for anyone to enroll.
MOOC provide an affordable and flexible way to learn new skills and deliver quality educational
experiences at scale. The Principals/Directors/ HoD’s/ Faculties of all the institute are required to
motivate and encourage learners to use additional online resources available on platforms such as
NPTEL/ Swayam. Learners can be advised to take up online courses, on successful completion they
are required to submit certification for the same. This will definitely help learners to facilitate their
enhanced learning based on their interest.
Institutional Social Responsibility (ISR) may be slightly impractical, especially in the modern
competitive world, where everyone works for self-interest, but it will succeed if we take decisions
based on what will benefit a large number of people and respect everyone‘s fundamental rights. As
individuals we can make our small contributions to society by doing social activities, individual or
in association with Institute/Social organizations/NGOs/Clubs etc. To create awareness among
students towards institutional & individual social responsibility for societal development ISR
activities are incorporated in new MCA syllabus.
The basic objective of the syllabus is to equip the students with the strong foundation, necessary
skills and latest tools and technology required for making the impression globally. The syllabus is
designed keeping in view the requirements of the IT Industry so the inclusion of outcome based
approach and project based learning. Since the M.C.A. program is inclined more towards
Application Development and thus has more emphasis on latest technology and tools to develop
better and faster applications using integrated approach.
The earlier revised curriculum was more focused on providing information and knowledge across
various domains, which led to heavily loading of students in terms of direct contact hours. In this
regard, MCA Ad-hoc Board of Studies under the faculty of science and technology resolved to
minimize the burden of contact hours, resulting total credits of entire program to 88, wherein focus
is not only on providing knowledge but also on building skills, attitude and self-learning on higher
cognitive levels. Therefore in the present curriculum self-learning topics, skill based laboratories
and mini projects are incorporated every semester, Semester IV offers MOOC course to enable self-
learning. Bridge course is designed additionally as a prerequisite for graduates coming from non
IT/CS background. Inclusion of Institute Social Responsibility is another flavor of the curriculum,
aimed to inculcate social awareness, values and environmentally responsible behavior among the
learners. Curriculum offers the courses from Emerging Areas like Artificial Intelligence, Machine
Learning, Data Science, Quantum Computing, IoT, Block chain. Soft skill lab will enable the
learners to get proficiency in soft skills, the flexibility in course allows to deliver the content as per
the need of each batch of learners. Flexible continuous assessment helps academicians for academic
experiments to improve learning experience. These skills further enable the students to take a full,
active and responsible role in the IT enabled industries. The course structures are carefully
designed so that students get superiority in dealing with diverse situations when they step into the
corporate world.
We would like to extend our thanks to Dean Dr. Anuradha Muzumdar, Associate Dean Dr. Suresh
Ukarande, Board of Studies members, Directors /Principals, HODs for valuable inputs to strengthen
the scope and contents of the syllabus. We would also like to extend our thanks to all M.C.A.
Faculty members, Industry experts and alumni for their contribution in designing an outcome based
curriculum for 2 years MCA program.
New students enter an institution with diverse thoughts, backgrounds and preparations. It is
important to help them adjust to the new environment and inculcate in them the ethos of the
institution with a sense of larger purpose.
The Induction Program is designed to make the newly joined students feel comfortable, sensitize
them towards exploring their academic interests and activities, reducing competition and making
them work for excellence, promote bonding within them, build relations between teachers and
students, give a broader view of life, and building of character.
Its purpose is to make the students feel comfortable in their new environment, open them up, set a
healthy daily routine, create bonding in the batch as well as between faculty and students, develop
awareness, sensitivity and understanding of the self, people around them, society at large, and
nature.
New students be informed that the Induction is mandatory non-credit course for which a certificate
will be issued by the institution. At the start of the induction, the incumbents learn about the
institutional policies, processes, practices, culture and values, and their mentor groups are formed.
The different activities are:
1. Orientation: In the first session of Induction program learners and parents to be oriented about
institute policies, processes, practices, culture and values. In addition to this, learners will be
educated for 1st year academic program information in terms of academic calendar, Assessment
plan, grading information, university ordinances, rules and regulations related to academics.
2. Mentoring: Mentoring and connecting the students with faculty members is the most important
part of student induction. Mentoring process shall be carried out in small groups. For each groups
one faculty mentor to be allocated, who will remain the mentor till those students post graduates
from the institute. In the second session of Induction program, groups for mentoring to be formed
and student mentors and faculty mentors to be introduced to newly inducted students. Introduction
of mentoring system to be given to new students. Minimum one meeting to be conducted every
month during semesters with students group by faculty mentors. For record keeping appropriate
formats to be developed and information to be updated regularly by faculty mentors.
3. Universal Human Values: Universal Human Values gets the student to explore oneself and
experience the joy of learning, prepares one to stand up to peer pressure and take decisions with
courage, be aware of relationships and be sensitive to others, understand the role of money in life
and experience the feeling of prosperity. Need for character building has been underlined by many
thinkers, universal human values provide the base. Methodology of teaching this content is
extremely important. It must not be through do„s and dont„s, but by getting the students to explore
and think by engaging them in a dialogue. It is best taught through group discussions and real life
activities rather than lecturing. The role of group discussions, however, with clarity of thought of
the teachers cannot be over emphasized. It is essential for giving exposure, guiding thoughts, and
realizing values.
4. Proficiency Modules: The induction program period can be used to overcome some critical
lacunas that students might have, for example, English, Mathematics, computer familiarity etc.
These should run like crash courses, so that when normal courses start after the induction program,
the student has overcome the lacunas substantially. A diagnostic test should be conducted on Day 2
itself. Before the test, the students should be informed that the test would not affect their grades or
any aspect of their admission, placement, study, etc. Purpose of the test is to provide help to those
students who need help in English, Mathematics, Computer proficiency etc. Students having more
than 80% marks in their qualifying examination in respective subjects need not take the diagnostic
test. For those below this cut-off, writing the test is mandatory. Students with weak performance in
the test, must attend a non-credit course in Basic English, Basic Mathematics, and Basic Computer
Operation etc. Their attending the course is mandatory. There would be no separate fee payable for
the course. The classes of Basic courses must start from Day 4 at the latest. Students those who are
excluded from basic courses, for them some activity in the domain of creative arts, cultural and
literature to be organised.
5. Physical Activity: Fitness session, yoga classes, lecture(s) on facing world with sportsman spirit,
making young students aware that there is nothing like being failure in the world. The world gives
opportunities to all. The incoming students must be divided into batches of 50 students maximum,
and a qualified coach in physical education/ faculty member should be attached to each batch. The
list of available games, sport, or physical activities should be announced in orientation program on
Day 1. They should be asked to fill their choice with three preferences, and the game or sport be
allotted to them as per their preference. The physical activity should start from Day 3 onwards,
wherein the student learns and plays his assigned game during the induction program. It is also
important that along with his assigned game the student also practices yoga.
6. Creative Arts, Cultural and Literary Activity: Qualified instructors for arts may be hired on
contract basis and be paid honorarium as per norms of the institute. Daily 90 to 120 minute sessions
may be arranged. The list of available art forms, such as vocal music, instrumental music, folk
music, painting, sketching, dance, group dance, clay modeling, pottery, dramatics, etc. should be
announced. They should be asked to fill their choice with three preferences, and the art form be
allotted to them as per their preference. There should be sufficient number of teachers for each art
form. The ratio may be kept as 1 teacher for every 25 students. A faculty member interested in
literary activity should be assigned for organizing the activity. A list of books which are interesting
and educational should be prepared beforehand. Books in Indian languages must be included and
even given priority. Students are losing connection with languages in general and their own
language, in particular. Students should be assigned a book or other smaller reading material. They
should be asked to read and write a critical summary. They should present their summary in front of
their group. A literary group may consist of around 30-40 students. Similarly, debating and public
speaking activity could also be undertaken. If the college can arrange for a drama workshop where a
group of students learn and enact a play it would be very good. Not all the incoming students would
do this, but those who wish may be provided the opportunity. Help may be taken from senior
students engaged in such extra-curricular activities in the college.
7. Familiarisation with Institute and Department: The students admitted visit their department.
The Head of the department and other associated faculty should address the new student„s right on
Day 2 or so. Arrangements should be made about the meeting/gathering. The parents of the students
should also be welcomed if they accompany their ward. It would be helpful if an alumnus of the
Dept. relates his professional experience related to the field of the study to the incoming students.
8. Lectures /Workshops by Eminent People: Eminent people from all walks of life may be invited
to deliver lectures, namely, from industry, academia, social science (authors, historians), social
work, civil society, alumni etc. be identified and invited to come and address the new students.
Motivational lectures about life, meditation, etc. by Ramakrishna Mission, Art of Living, S-VYASA
university, Vivekanand Kendras, etc. may be organized. Workshops which rejuvenate or bring relief
to students
9. Extra-Curricular Activity: Every college has extra-curricular activities. Most of them are
student
driven. They are organized by student councils and clubs. The extra-curricular activities going on in
the college should be presented to the new students under the guidance of faculty advisors for such
activity. The new students should be informed about how they can join the activities. Related
facilities should be described to them. Presentation on the activities by the student council should be
made.
10. Feedback and Report on the Program: A formal feedback at the end of the program should be
collected from students by their filling a form in writing or online. Besides the above, each group
(of 20 students) should write a report on the Induction Program towards the end of the semester.
They would also have to make a presentation of their report. They should be encouraged to use
slides while making a presentation. Presentation of the report should be made in the language they
are comfortable with, without any insistence that it should be in English. It is more important that
they feel comfortable and confident. Each group may make the presentation through 4-5 of its group
members or more. In each session, their faculty mentors and student guides, if any, should also be in
the audience. These sessions would tell you how well the program ran, and what the students are
feeling at the end of the program. This would also serve as a grand closure to the program. A
certificate shall be awarded to all the students, upon successful completion of the induction program
based on their report and presentation.
Teaching Scheme
Credits Assigned
Course (Contact Hours)
Course Name
Code Theor
Theory Pract. Tut. Pract. Tut. Total
y
Mathematical
MCA11 Foundation for 3 -- 1 3 -- 1 4
Computer Science 1
MCA12 Advanced Java 3 -- -- 3 -- 3
Advanced Database
MCA13 3 -- -- 3 -- -- 3
Management System
Software Project
MCA14 3 -- 1 3 -- 1 4
Management
Data Structure Lab
MCAL11 -- 4 -- -- 2 -- 2
using C and / C++
MCAL12 Advanced Java LAB -- 2 -- -- 1 -- 1
Advanced Database
MCAL13 Management System -- 2 -- -- 1 -- 1
LAB
MCAL14 Web Technologies -- 4 -- -- 2 -- 2
MCAP11 Mini Project – 1 A -- 2 -- -- 1 -- 1
Total 12 14 2 12 07 2 21
Examination Scheme
Term Pract
Theory Total
Work & oral
Course End Exam.
Course Name
Code Internal Assessment Sem. Duration
Exam (in Hrs)
CA Test Avg
Mathematical
MCA11 Foundation for 20 20 20 80 3 25 -- 125
Computer Science 1
MCA12 Advanced Java 20 20 20 80 3 -- -- 100
Advanced Database
MCA13 20 20 20 80 3 -- -- 100
Management System
Software Project
MCA14 20 20 20 80 3 25 -- 125
Management
Data Structure Lab
MCAL11 -- -- -- -- -- 50 50 100
using C and / C++
MCAL12 Advanced Java LAB -- -- -- -- -- 25 50 75
Advanced Database
MCAL13 Management System -- -- -- -- -- 25 50 75
LAB
MCAL14 Web Technologies -- -- -- -- -- 50 50 100
MCAP11 Mini Project – 1 A -- -- -- -- -- 50 -- 50
Total -- -- 80 320 -- 250 200 850
Program Structure for
First Year Master of Computer Applications
UNIVERSITY OF MUMBAI (With Effect from 2020-2021)
Semester II
Teaching Scheme
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Pract. Tut. Total
Mathematical
MCA21 Foundation for 3 -- 1 3 -- 1 4
Computer Science 2
Artificial Intelligence
MCA22 3 -- -- 3 -- -- 3
and Machine Learning
MCA23 Information Security 3 -- -- 3 -- -- 3
MCAE24 Elective - 1 3 -- -- 3 -- -- 3
MCAE25 Elective - 2 3 -- 1 3 -- 1 4
Artificial Intelligence
MCAL21 and Machine Learning -- 2 -- -- 1 -- 1
Lab
Soft Skill
MCAL22 -- 2 -- -- 1 -- 1
Development Lab
MCALE23 Elective 1 Lab -- 2 -- -- 1 -- 1
Skill based Lab
MCAL24 Course -- 4 -- -- 2 -- 2
AWT Lab
Skill based Lab
MCAL25 Course -- 2 -- -- 1 -- 1
User Interface Lab
Skill based Lab
Course
MCAL26 -- 2 -- -- 1 -- 1
Networking with
Linux Lab
MCAP21 Mini Project 1-B -- 2 -- -- 1 -- 1
Total 15 16 2 15 8 2 25
Program Structure for
First Year Master of Computer Applications
UNIVERSITY OF MUMBAI (With Effect from 2020-2021)
Semester II
Examination Scheme
Examination Scheme
Term Pract
Theory Total
Work & oral
Course End Exam.
Course Name Internal Assessment Sem. Duration
Code
Exam. (in Hrs)
CA Test Avg.
Mathematical
MCA21 Foundation for 20 20 20 80 3 25 -- 125
Computer Science 2
Artificial Intelligence
MCA22 20 20 20 80 3 -- -- 100
and Machine Learning
MCA23 Information Security 20 20 20 80 3 -- -- 100
MCAE24 Elective - 1 20 20 20 80 3 -- -- 100
MCAE25 Elective – 2 20 20 20 80 3 25 -- 125
Artificial Intelligence
MCAL21 and Machine Learning -- -- -- -- -- 25 50 75
Lab
Soft Skill
MCAL22 -- -- -- -- -- 50 -- 50
Development Lab
MCALE23 Elective 1 Lab -- -- -- -- -- 25 50 75
Skill based Lab
MCAL24 Course -- -- -- -- -- 50 50 100
AWT Lab
Skill based Lab
MCAL25 Course -- -- -- -- -- 25 50 75
User Interface Lab
Skill based Lab
Course
MCAL26 -- -- -- -- -- 25 50 75
Networking with
Linux Lab
MCAP21 Mini Project 1-B -- -- -- -- -- 50 -- 50
Total -- -- 100 400 -- 300 250 1050
Elective 1
Elective 2
Teaching Scheme
Credits Assigned
Course (Contact Hours)
Course Name
Code Tutoria
Theory Pract. Theory Pract. Tutorial Total
l
Big Data Analytics
MCA31 3 -- -- 3 -- -- 3
and Visualization
Distributed System
MCA32 and Cloud 3 -- -- 3 -- -- 3
Computing
MCAE33 Elective - 3 3 -- -- 3 -- -- 3
MCAE34 Elective - 4 3 -- 1 3 -- 1 4
Big Data Analytics
MCAL31 and Visualization -- 2 -- -- 1 -- 1
Lab
Distributed System
MCAL32 and Cloud -- 2 -- -- 1 -- 1
Computing Lab
MCALE33 Elective 3 Lab -- 2 -- -- 1 -- 1
Skill based Lab
MCAL34 Mobile Computing -- 4 -- -- 2 -- 2
Lab
Software Testing
MCAL35 Quality Assurance -- 2 -- -- 1 -- 1
Lab
MCAP31 Mini Project: 2 A -- 2 -- -- 1 -- 1
Total 12 14 1 12 07 1 20
Program Structure for
Second Year Master of Computer Applications
UNIVERSITY OF MUMBAI (With Effect from 2021-2022)
Semester III
Examination Scheme
Examination Scheme
CA Test Avg
Big Data
MCA31 Analytics and 20 20 20 80 3 -- -- 100
Visualization
Distributed
MCA32 System and Cloud 20 20 20 80 3 -- -- 100
Computing
MCAE33 Elective - 3 20 20 20 80 3 -- -- 100
MCAE34 Elective - 4 20 20 20 80 3 25 -- 125
Big Data
MCAL31 Analytics and -- -- -- -- -- 25 50 75
Visualization Lab
Distributed
MCAL32 System and Cloud -- -- -- -- -- 25 50 75
Computing Lab
MCALE33 Elective 3 Lab -- -- -- -- -- 25 50 75
Skill based Lab
MCAL34 Mobile -- -- -- -- -- 50 50 100
Computing Lab
Software Testing
MCAL35 Quality Assurance -- -- -- -- -- 25 50 75
Lab
MCAP31 Mini Project: 2 A -- -- -- -- 50 - 50
--
Total -- -- 80 320 225 250 875
--
Elective 3
Elective 4
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Theory Pract. Total
MCAI41 Internship -- 40 -- 15 15
Research Paper
MCAR42 1 -- 1 -- 1
MCAM43 Online Course- (MOOC) 4# -- 4 -- 4!
MCAS44 Institute Social Responsibility* -- -- -- -- 2*
Total 5 40 5 15 20+2*
Examination Scheme
University
Internal Assessment
Course Assessment
Course Name Mid term
Code Mid term
Presentat Final Total
Presentation
ion I Presentation
II
* Credits allotted in semester IV based on the (ISR) work done in semesters I II III
Note: Internal assessment of Tutorials to be done separately and term work marks to be given out of
25 for those courses where tutorial is mentioned.
Program Structure for Bridge Course
(With Effect from 2020-2021)
For the graduates, not having graduation in Computer Science/Information Technology/
Computer Application, need to complete the bridge course in first year of MCA along with
the semester I and II of MCA
Teaching Scheme
Course Credits Assigned
Course Name Group (Contact Hours)
Code
Theory Pract. Tut. Theory Pract. Tut Total
Programming
MCABR1 ICT 3 -- -- -- -- -- --
with C++
Operating
MCABR3 ICT 3 -- -- -- -- -- --
Systems
Computer
MCABR4 ICT 3 -- -- -- -- -- --
Networks
Discrete
MCABR5 M 3 -- -- -- -- -- --
Mathematics
Total 15 -- -- -- -- --
Examination Scheme
Theory Pract
Programming
MCABR1 ICT 20 20 20 80 3 -- -- 100
with C++
Operating
MCABR3 ICT 20 20 20 80 3 -- -- 100
Systems
Computer
MCABR4 ICT 20 20 20 80 3 -- -- 100
Networks
Discrete
MCABR5 M 20 20 20 80 3 -- -- 100
Mathematics
Total 500
Semester I
Course
Course Teaching Scheme
Name Credits Assigned
Contact Hours
Mathematic
Theory Tutorial Theory Tutorial Total
al
3 1 3 1 4
MCA11 Foundation
Examination Scheme
for
Theory Term End Sem
Computer Total
CA Test AVG Work Exam
Science 1
20 20 20 25 80 125
Pre-requisite: Student must know
CO 5 Formulate and test the hypothesis for business problem using Creating
various methods
Module Detailed Contents Hrs
01 Module: Skewness 04
Self Learning Topics: Apply correlation and regression on real world data
and its graphical representation
Tests of significance – single sample, Student's t-test, large sample test (z-
test), Chi-Square test - test for independence of attributes.
Tutorials:
11 Example on t-test 1
Assessment:
Assignments /Quiz /Case studies /Projects / Any other measure with the permission of the
Director/Principal/HOD/Coordinator
The continuous evaluation has to be done throughout the Semester. The faculty can use the
flexibility of the mode as per the requirement of the subject.
Test: 20 marks
Assessment consists of one class tests of 20 marks. The Class Test is to be conducted when
approx. 50 -60% of the syllabus is completed. Duration of the test shall be one hour.
The Internal Assessment marks (out of 20) will be the average of the Class test and the
Continuous Assessment.
Term Work : 25 marks
The term work will be based on the tutorial performance of the student.
3. Question No: 01 will be compulsory and based on the entire syllabus wherein 4 sub-questions of
5 marks each will be asked.
5. Weightage of each module will be proportional to the number of respective lecture hours as
mentioned in the syllabus.
Course
Course Teaching Scheme
Name Credits Assigned
Contact Hours
Theory Tutorial Theory Tutorial Total
3 -- 3 -- 3
MCA12 Advanced
Examination Scheme
Java
Theory Term End Sem
Total
CA Test AVG Work Exam
20 20 20 -- 80 100
Pre-requisite:
1 Learn the basic data structure operation using Java Collection Framework and
understand Lambda expressions.
2 Build web applications using JSP and JSTL.
5 Understand how to simplify Spring applications using Spring Boot and spring
Boot RESTful WebServices.
CO1 Demonstrate use of data structure and data manipulation concept Creating
using Java Collection Framework and Lambda expressions.
CO 6 Create Spring Boot Web Application and Spring Boot RESTful Creating
WebServices.
Modul Detailed Contents Hrs
e
03 Spring Frameworks: 6
Introduction to Spring Framework,POJO Programming Model, Lightweight
Containers(Spring IOC container, Configuration MetaData, Configuring and
using the Container) Dependency Injection with Spring- Setter Injection,
Constructor Injection, Circular Dependency, Overriding Bean, Auto Wiring
Bean Looksup, Spring Manage Beans)
Self learning topics Bean Definition Profiles
04 Spring and AOP 5
AspectOriented Programming with Spring, Types of advices, Defining Point
Cut Designator,Annotations.
Self learning topics AspectJ
05 JDBC Data Access with Spring 6
Managing JDBC Connection, Configuring Data Source to obtain JDBC
Connection, Data Access operations with JdbcTemplate and Spring, RDBMS
operation classes , Modelling JDBC Operations as Java Objects
Self learning topics JDBC Architecture and basic JDBC Program using DML
operation
06 Getting Started with Spring Boot 6
Spring Boot and Database, Spring Boot Web Application Development, Spring
Boot RESTful WebServices.
Self learning topics Understanding Transaction Management in Spring
Reference Books:
Assignments /Quiz /Case studies /Projects / Any other measure with the permission of the
Director/Principal/HOD/Coordinator
The continuous evaluation has to be done throughout the Semester. The faculty can use the
flexibility of the mode as per the requirement of the subject.
Test: 20 marks
Assessment consists of one class tests of 20 marks. The Class Test is to be conducted when
approx. 50 -60% of the syllabus is completed. Duration of the test shall be one hour.
The Internal Assessment marks (out of 20) will be the average of the Class test and the
Continuous Assessment.
End Semester Theory Examination:
1. Question paper will comprise of total 06 questions, each carrying 20 marks.
2. Total 04 questions need to be solved.
3. Question No: 01 will be compulsory and based on the entire syllabus wherein 4 sub-questions of
5 marks each will be asked.
4. Remaining questions will be randomly selected from all the modules.
5. Weightage of each module will be proportional to the number of respective lecture hours as
mentioned in the syllabus.
Course Course Name Teaching Scheme
Credits Assigned
Contact Hours
Theory Tutorial Theory Tutorial Total
Advanced
3 -- 3 -- 3
MCA13 Database
Examination Scheme
Management
Theory
System Term Work End Sem Exam Total
CA Test AVG
20 20 20 -- 80 100
Pre-requisite: Database Management System
Course Outcomes:
CO1 Demonstrate complex database systems like parallel, distributed & Understanding
object oriented databases
Project phases and the project life cycle, Waterfall Model, Evolutionary
Process Model: Prototype and Spiral Model, Incremental Process model:
Iterative approach, RAD model, Agile Development Model: Extreme
programming, Scrum.
Reference Books:
Reference Reference Name
No.
1 Software Engineering, 5th and 7th edition, by Roger S Pressman, McGraw Hill
publication.
2 Managing Information Technology Project, 6edition, by Kathy Schwalbe, Cengage
Learning publication.
3 Information Technology Project Management by Jack T Marchewka Wiley India
publication.
4 Software Engineering 3rd edition by KK Agrawal, Yogesh Singh, New Age
International publication.
5 The Unified Modelling Language Reference manual, Second Edition, James
Rambaugh,Iver Jacobson, Grady Booch, Addition- Wesley.
6 Object-Oriented Modeling and Design with UML, Michael Blaha, James
Rumbaugh, PHI(2005).
Web References:
SPM : Tutorials
Sr. No. Detailed Contents Hrs.
01 Business Case for Project (Case study). 01
02 Software Requirement Specification (SRS Case Study). 01
Project Scheduling tools (any open source tools like Microsoft Projects):
03 Creating a Project Plan or WBS, 01
Establishing the Project Start or Finish Date, Entering Tasks.
04 Gantt chart, Critical Path Analysis. 01
05 Software Cost Estimation using COCOMO-I / COCOMO-II for Project. 01
06 UML Diagrams: Use Case Diagram. 01
07 UML Diagrams: Activity Diagram. 01
08 UML Diagrams: Class Diagram. 01
09 UML Diagrams: Sequence Diagram 01
10 UML Diagrams: State Chart Diagram. 01
11 UML Diagrams:Component Diagram. 01
12 UML Diagrams:Deployment Diagram. 01
Assessment:
Continuous Assessment: 20 marks
Following measures can be used for the continuous assessment as
Assignments /Quiz /Case studies /Projects / Any other measure with the permission of the
Director/Principal/HOD/Coordinator
The continuous evaluation has to be done throughout the Semester. The faculty can use the
flexibility of the mode as per the requirement of the subject.
Test: 20 marks
Assessment consists of one class tests of 20 marks. The Class Test is to be conducted when
approx. 50 -60% of the syllabus is completed. Duration of the test shall be one hour.
Internal Assessment: 20 marks
The Internal Assessment marks (out of 20) will be the average of the Class test and the
Continuous Assessment.
Term Work : 25 marks
The term work will be based on the tutorial performance of the student.
End Semester Theory Examination:
1. Question paper will comprise of total 06 questions, each carrying 20 marks.
3. Question No: 01 will be compulsory and based on the entire syllabus wherein 4 sub-
questions of 5 marks each will be asked.
3 Choose the appropriate data structure for solving real world problems
CO 3 Choose the appropriate data structures to solve complex real life Creating
problems
CO 4 Analyze hashing techniques for data storage and retrieval Analyzing
Description:
Module Detailed Contents Hrs
No
01 Module: Sorting Techniques: 04
Bubble Sort, Insertion Sort, Selection Sort, Shell Sort, Radix Sort
Self Learning Topics: Quick sort
02 Module: Searching and Hashing Techniques: 08
Linear search, Binary search, Methods for Hashing: Modulo Division,
Digit Extraction, Fold shift, Fold Boundary, Linear Probe for Collision
Resolution.
1. Laboratory work will be based on the syllabus with minimum 10 experiments and group
project (refer Practical No. 15 in suggested list of experiments).
Experiments 25 marks
Group Project 15 marks
Attendance 10 marks
2. Practical will be evaluated by the subject teacher and documented according to a rubrics.
End Semester Practical Examination: Practical and oral examination will be based on
suggested practical list and entire syllabus.
Course Course Name Contact Credits Examination Scheme
Code Hours Assigned
Term Practical Oral Total
Work
Advanced Java
MCAL12 02 01 25 30 20 75
Lab
5 Develop Spring applications using Spring Boot and spring Boot RESTful Web
Services.
CO1 Demonstrate use of data structure and data manipulation concept Applying
using Java Collection Framework and Lambda expressions.
CO 2 Build JSP web application using standard actions, custom tags and Creating
JSTL Tags.
CO 6 Develop Spring Boot Web Application and Spring Boot RESTful Creating
web services.
Description:
Module Detailed Contents Hrs
Reference Books:
Web References:
Attendance 5 marks
2. Practical will be evaluated by the subject teacher and documented according to a rubric
Practical and oral examination will be based on the suggested practical list and entire
syllabus.
Course Course Name Contact Credits Examination Scheme
Code Hours Assigned
Term Practical Oral Total
Work
MCAL13 Advanced 02 01 25 30 20 75
Database
Management
System Lab
Web References:
Reference No Reference Name
1 http://cookbook-r.com
2 https://www.r-project.org/about.html
3 “Statistical Analysis with R - a quick start”, Oleg Nenadic, Walter Zucchini,
September 2004, http://www.statoek.wiso.uni-goettingen.de /mitarbeiter /ogi
/pub /r_workshop.pdf
4 https://www.rstudio.com/
5 http://www.r-project.org/doc/bib/R-books.html
Suggested List of Experiments
Practical No. Problem Statement
1 Implementation of Data partitioning through Rang and List partitioning
2 Implementation of Analytical queries like
Roll_UP, CUBE, First, Last , Lead ,Lag,Rank AND Dense Rank
3 Implementation of ORDBMS concepts like
ADT(Abstract Data Types), Reference
4 Implementation of ETL transformation with Pentaho like
Copy data from Source (Table/Excel/ Oracle) and store it to Target
(Table/Excel/ Oracle) , Adding sequence,Adding Calculator
Concatenation of two fields, Splitting of two fields, Number Range,
String Operations, Sorting data, Implement the merge join
transformation on tables, Implement data validations on the table data.
5 Introduction to R programming and Data acquisition
Install packages , Loading packages
Data types, checking type of variable, printing variable and objects
(Vector, Matrix, List, Factor, Data frame, Table)
cbind-ing and rbind-ing, Reading and Writing data.
setwd(), getwd(), data(), rm(), Attaching and Detaching data.
Reading data from the consol.
Loading data from different data sources.(CSV, Excel).
6 Implementation of Data preprocessing techniques like,
Naming and Renaming variables, adding a new variable.
Dealing with missing data.
Dealing with categorical data.
Data reduction using subsetting
7 Implementation and analysis of Linear regression through graphical methods.
8 Implementation and analysis of Classification algorithms like
Naive Bayesian, K-Nearest Neighbor, ID3 , C4.5
9 Implementation and analysis of Apriori Algorithm using Market Basket
Analysis.
10 Implementation and analysis of clustering algorithms like
K-Means , Agglomerative
Assessment:
2. Practical will be evaluated by the subject teacher and documented according to a rubric
Practical and oral examination will be based on the suggested practical list and entire syllabus.
Course Course Name Contact Credits Examination Scheme
Code Hours Assigned
Term Practical Oral Total
Work
MCAL14 Web 04 02 50 30 20 100
Technologies
1 Introduction to Node.js : 2
What is Node.js, Advantages of Node.js, Node.js Process Model, Traditional
Web Server Model, Setup Development Environment: Installation of Node.js
on Windows, Working in REPL, Node JS Console
Reference Books:
Reference Reference Name
No
1 Powell TA, Powell TA. HTML & CSS: the complete reference. New York:
McGraw-Hill; 2010. ISBN No. 9780071496292
2 Haverbeke M. Eloquent Javascript: A modern introduction to programming. No
Starch Press; 2018. ISBN No. 9781593279509
3 Teixeira P. Professional Node.js: Building Javascript based scalable software.
John Wiley & Sons; 2012. ISBN No. 9781118185469
4 Brown E. Web development with node and express: leveraging the JavaScript
stack. O'Reilly Media; 2014. ISBN No. 9781491949306
5 Karpov V, Netto D. Professional AngularJS. John Wiley & Sons; 2015. ISBN
No. 9781118832073
6 Dayley B. Learning AngularJS. Pearson Education; 2014. ISBN No.
9780134034546
7 Seshadri S, Green B. AngularJS: Up and Running: Enhanced Productivity with
Structured Web Apps. O'Reilly Media; 2014. ISBN No. 9781548785710
Web References:
2. Practical will be evaluated by the subject teacher and documented according to a rubric
End Semester Practical Examination:
Practical and oral examination will be based on suggested practical list and entire syllabus.
Course Course Name Contact Credits Examination Scheme
Code Hours Assigned
Term Pract. Oral Total
Work
MCAP1
Mini Project – 1 A 02 01 50 - -- 50
1
Pre-requisite: NIL
Adapt to a rapidly changing environment by having learned and applied new skills
2
and new technologies.
Acquaint with the process of applying basic computer applications and provide
3
solutions to the problems in various application domains.
CO2 Apply software project management skills during project work. Applying
1 Study the formulation of Linear programming problems and obtain the optimum
solution using various methods.
2 Solve the transportation, assignment problems and obtain their optimal solution
3 Use competitive strategy for analysis and learn to take decisions in various business
environments
4 Understand queuing and simulation models and analyze their performance in real
world systems
CO1 Formulate mathematical model for a broad range of problems in business Creating
and industry.
CO 3 Think strategically and decide the optimum alternative from various Evaluating
available options
04 Game Theory & Decision Making : Rules of Game Theory, Two person 7
zero sum game, solving simple games (2x2 games), solving simple games
(3x3 games) Decision making under certainty, under uncertainty,Maximax
Criterion,Maximin Criterion, Savage Minimax Regret criterion,
Reference Books:
Sr. Topic Hr
No.
12 Monte-Carlo Method 1
Assessment:
Assignments /Quiz /Case studies /Projects / Any other measure with the permission of the
Director/Principal/HOD/Coordinator
The continuous evaluation has to be done throughout the Semester. The faculty can use the
flexibility of the mode as per the requirement of the subject.
Test: 20 marks
Assessment consists of one class tests of 20 marks. The Class Test is to be conducted when
approx. 50 -60% of the syllabus is completed. Duration of the test shall be one hour.
The Internal Assessment marks (out of 20) will be the average of the Class test and the
Continuous Assessment.
Term Work : 25 marks
The term work will be based on the tutorial performance of the student.
3. Question No: 01 will be compulsory and based on entire syllabus wherein 4 sub-questions of 5
marks each will be asked.
Course Outcomes: On the successful completion of the course, students will be able to
Reference Books:
Assessment:
Assignments /Quiz /Case studies /Projects / Any other measure with the permission of the
Director/Principal/HOD/Coordinator
The continuous evaluation has to be done throughout the Semester. The faculty can use the
flexibility of the mode as per the requirement of the subject.
Test: 20 marks
Assessment consists of one class tests of 20 marks. The Class Test is to be conducted when
approx. 50 -60% of the syllabus is completed. Duration of the test shall be one hour.
The Internal Assessment marks (out of 20) will be the average of the Class test and the
Continuous Assessment.
End Semester Theory Examination:
1. Question paper will comprise of total 06 questions, each carrying 20 marks.
3. Question No: 01 will be compulsory and based on entire syllabus wherein 4 sub-
questions of 5 marks each will be asked.
4 ● Familiarize relevant security parameters in the web, internet, database and operating
systems
CO1 Discuss the requirement of information security , private and public Understanding
key algorithms and to examine the mathematics of cryptography
CO 4 Relate to the security issues and technologies used in the web, internet, Understanding
database and operating system
No.
1 Introduction : 03
Web services Security: web app versus web service concept, WS-Security,
SOAP web service, SAML assertion, Browser attacks, web attacks targeting
users, obtaining user or website data.
Reference Books:
Web References:
1 https://link.springer.com/content/pdf/10.1007%2F978-1-4302-6383-8_16.pdf
2 docs.oracle.com/cd/B19306_01/server.102/b14220/security.htm
3 https://www.w3.org/Security/security-resource
4 https://www.sophos.com/en-us/labs/security-threat-report.aspx
5 https://www.tutorialspoint.com/cryptography/data_integrity_in_cryptography.htm
6 https://www.unf.edu/public/cop4610/ree/Notes/PPT/PPT8E/CH15-OS8e.pdf
Assessment:
Assignments /Quiz /Case studies /Projects / Any other measure with the permission of the
Director/Principal/HOD/Coordinator
The continuous evaluation has to be done throughout the Semester. The faculty can use the
flexibility of the mode as per the requirement of the subject.
Test: 20 marks
Assessment consists of one class tests of 20 marks. The Class Test is to be conducted when
approx. 50 -60% of the syllabus is completed. Duration of the test shall be one hour.
The Internal Assessment marks (out of 20) will be the average of the Class test and the
Continuous Assessment.
3. Question No: 01 will be compulsory and based on entire syllabus wherein 4 sub-questions of
5 marks each will be asked.
4. Remaining questions will be randomly selected from all the modules.
5. Weight age of each module will be proportional to number of respective lecture hours as
mentioned in the syllabus.
Course Course
Teaching Scheme
Code Name Credits Assigned
Contact Hours
Theory Tutorial Theory Tutorial Total
3 -- 3 -- 3
Image
MCAE241 Examination Scheme
Processing
Theory
Term Work End Sem Exam Total
CA Test AVG
20 20 20 -- 80 100
Pre-requisite:
5 7
Image Data Compression and morphological Operation:
Need for compression, redundancy, classification of image compression schemes,
Huffman coding, arithmetic coding, dictionary based compression, transform Based
compression, Image compression standards- JPEG &MPEG,vector quantization,
wavelet based image compression.Morphological Operation: Introduction, Dilation,
Erosion, Opening, Closing
Self-Learning Topics: Image File format, Morphological filters for gray-level
images.
6 Applications of Image Processing: 4
Case Study on Digital Watermarking, Biometric Authentication (Face, Finger Print,
Signature Recognition), Vehicle Number Plate Detection and Recognition, Object
Detection using Correlation Principle, Person Tracking using DWT, Handwritten and
Printed Character Recognition, Contend Based Image Retrieval, Text Compression.
Self-Learning Topics: Industrial applications.
Reference Books:
2. Basics of Cloud.
1 Explain the basics of IoT, M2M, IoT enabling technologies, characteristics of IoT
systems and IoT levels.
2 Explain different state of art IoT reference models and architectures as well as
Architecture Reference Model (ARM) for IoT.
3 Explain the IoT protocols, IoT security aspects and generic design methodology.
4 Discuss IoT applicability in various domains along with the concept of Web of
Thing (WoT) and Cloud of Thing (CoT).
CO1 Compare M2M and IoT; discuss applicability of IoT enabling Understanding
technologies, characteristics of IoT systems and IoT levels.
CO 3 Analyze various protocols for IoT, IoT security aspects and Analyzing
generic design methodology
CO 4 Develop cloud based and web based IoT Model for specific Applying
domains.
Module Detailed Contents Hr
s
Introduction
State of the Art
o European Telecommunications Standards Institute M2M/oneM2M
o International Telecommunication Union Telecommunication sector
view
o Internet Engineering Task Force architecture fragments
o Open Geospatial Consortium architecture
Architecture Reference Model
o Introduction,
o Reference model and architecture,
o IoT reference model
IoT domain model, Information model, Functional model,
Communication model, Safety, privacy, trust, security model
o IoTReference Architecture
Introduction, Functional view, Information view,
Deployment and operational view
IoT Protocols :
Protocol Standardization for IoT Efforts, M2M and WSN Protocols,
SCADA and RFID Protocols, Issues with IoT Standardization, Unified
Data Standards, Protocols – IEEE 802.15.4, BACnet Protocol, Modbus,
KNX, Zigbee Architecture, Network layer, APS layer.
IoT Security:
Need for IoT Security,IoTVulnerabilities, Elements of IoT Security, IoT
Security best practices, Threat Modeling an IoT system
Self Learning Topics: Case Study on Logistics and Health & Lifestyle
Reference Books:
CO3 Apply RPA implementation cycle considering security and scaling Applying
Reference Books:
Reference
Reference Name
No.
1 https://resources.automationanywhere.com/articles
2 https://www.automationanywhere.com/in/solutions
3 https://www.infobeans.com/robotic-process-automation-lifecycle
4 https://university.automationanywhere.com/rpa-courses/
5 https://www.uipath.com/blog/the-evolution-of-rpa-past-present-and-future
6 https://university.automationanywhere.com/rpa-learning-trails/business-analyst/
7 https://www.chatbot.com/blog/6-types-of-bots-that-can-serve-your-clients/
https://university.automationanywhere.com/?ReturnUrl=%2fcourse%2f1324366%2fmodule%2f371981
8 8%2fScorm%3fLPId%3d0&LPId=0
https://university.automationanywhere.com/?ReturnUrl=%2fcourse%2f1324366%2fmodule%2f371981
9 8%2fScorm%3fLPId%3d0&LPId=0
https://university.automationanywhere.com/rpa-learning-trails/automation-anywhere-university-
10 essential-level-prep-courses-mba-students/
https://university.automationanywhere.com/rpa-learning-trails/automation-anywhere-university-
11 essential-level-prep-courses-mba-students/
12 https://university.automationanywhere.com/rpa-learning-trails/technical-support-specialist/
https://university.automationanywhere.com/rpa-learning-trails/automation-anywhere-secure-bot-
13 developer/
https://www.onesourcevirtual.com/resources/blogs/technology-and-
14
innovation/prepare-for-robotic-process-automation-with-lean-six-sigma.html
Assessment:
Continuous Assessment: 20 marks
Following measures can be used for the continuous assessment as
Assignments /Quiz /Case studies /Projects / Any other measure with the permission of the
Director/Principal/HOD/Coordinator
The continuous evaluation has to be done throughout the Semester. The faculty can use the
flexibility of the mode as per the requirement of the subject.
Test: 20 marks
Assessment consists of one class tests of 20 marks. The Class Test is to be conducted when
approx. 50 -60% of the syllabus is completed. Duration of the test shall be one hour.
Internal Assessment: 20 marks
The Internal Assessment marks (out of 20) will be the average of the Class test and the
Continuous Assessment.
Module
Detailed Contents Hrs.
No.
Reference Books:
Reference Reference Name
No.
1 Szeliski, Richard. Computer vision: algorithms and applications. Springer Science &
Business Media, 2010. ISBN:1848829345
2 Solem, Jan Erik. Programming Computer Vision with Python: Tools and algorithms
for analyzing images. " O'Reilly Media, Inc.", 2012.ISBN: 144934193
3 Demaagd, Kurt. Practical Computer Vision with SimpleCV: Making Computers See
in Python. 2012.ISBN: 9781449337865
4 Jähne, Bernd, Horst Haussecker, and Peter Geissler, eds. Handbook of computer
vision and applications. Vol. 2. San Diego: Academic press, 1999.ISBN:
0123797713
5 Jähne, Bernd, and Horst Haußecker. "Computer vision and applications." A Guide
for Students and Practitioners (2000). ISBN:7302269157
6 Baggio, Daniel Lélis. Mastering OpenCV with practical computer vision projects.
Packt Publishing Ltd, 2012.ISBN: 1849517827
7 Khan, Salman, et al. "A guide to convolutional neural networks for computer
vision." Synthesis Lectures on Computer Vision 8.1 (2018).ISBN: 1681730219
Web References:
Assessment:
Assignments /Quiz /Case studies /Projects / Any other measure with the permission of the
Director/Principal/HOD/Coordinator
The continuous evaluation has to be done throughout the Semester. The faculty can use the
flexibility of the mode as per the requirement of the subject.
Test: 20 marks
Assessment consists of one class tests of 20 marks. The Class Test is to be conducted when
approx. 50 -60% of the syllabus is completed. Duration of the test shall be one hour.
The Internal Assessment marks (out of 20) will be the average of the Class test and the
Continuous Assessment.
5 Enable students to develop basic programs for embedded systems using Embedded
C.
Course Outcomes:On successful completion of course learner/student will be able to
Keywords & Identifiers, Data type & its memory representation, Arrays and
strings , Input and Output.
Reference Books:
Compare and contrast use of different statistical approaches for different types of
4
applications
No.
Module: Introduction
Module:Semantic Analysis
Reference Books:
2 Steven Bird, Ewan Klein, Natural Language Processing with Python, O„Reilly
Web References:
1 https://youtu.be/xvqsFTUsOmc
2 https://www.coursera.org/learn/language-processing
3 https://nptel.ac.in/courses/106/105/106105158/
4 https://youtu.be/IIaYk2hIYKk
https://www.udemy.com/course/natural-language-
5 processing/?trk=profile_certification_title&utm_source=adwords&utm_medium=ud
emyads&utm_campaign=DSA
Assessment:
Assignments /Quiz /Case studies /Projects / Any other measure with the permission of the
Director/Principal/HOD/Coordinator
The continuous evaluation has to be done throughout the Semester. The faculty can use the
flexibility of the mode as per the requirement of the subject.
Test: 20 marks
Assessment consists of one class tests of 20 marks. The Class Test is to be conducted when
approx. 50 -60% of the syllabus is completed. Duration of the test shall be one hour.
The Internal Assessment marks (out of 20) will be the average of the Class test and the
Continuous Assessment.
3. Question No: 01 will be compulsory and based on entire syllabus wherein 4 sub-questions of 5
marks each will be asked.
Tutorial
Web References:
1 https://www.nationalgeographic.org/encyclopedia/geographic-information-system-gis/
2 https://gisgeography.com/satellite-maps/
3 https://www.esri.com/en-us/what-is-gis/overview
4 https://gisgeography.com/gis-applications-uses/
5 http://sparcindia.com/gis-case-studies/
6 https://gisgeography.com/geoprocessing-tools/
7 https://bharatmaps.gov.in/
GIS: Tutorials
Subject Instructor/Mentor can form the groups of the students and they can
1 discuss the case studies with the guidance of Instructor/Mentor to understand
and explore the GIS Tools and Techniques
Case studies can be chosen in the area like application of GIS in Industrial
Establishments, Mining, Forestry and Environment, Power Utilities, Pipeline 12
2
Utilities, Transportation and Logistics, Water Resources, Agriculture,
Governance, Risk Management, Education Healthcare.
Presentations based on various GIS concepts can also be included in
3
discussion to understand the application of GIS in real world.
Assessment:
Continuous Assessment: 20 marks
Following measures can be used for the continuous assessment as
Assignments /Quiz /Case studies /Projects / Any other measure with the permission of the
Director/Principal/HOD/Coordinator
The continuous evaluation has to be done throughout the Semester. The faculty can use the
flexibility of the mode as per the requirement of the subject.
Test: 20 marks
Assessment consists of one class tests of 20 marks. The Class Test is to be conducted when
approx. 50 -60% of the syllabus is completed. Duration of the test shall be one hour.
Internal Assessment: 20 marks
The Internal Assessment marks (out of 20) will be the average of the Class test and the
Continuous Assessment.
Term Work : 25 marks
The term work will be based on the tutorial performance of the student.
End Semester Theory Examination:
1. Question paper will comprise of total 06 questions, each carrying 20 marks.
2. Total 04 questions need to be solved.
3. Question No: 01 will be compulsory and based on entire syllabus wherein 4 sub-questions of 5
marks each will be asked.
4. Remaining questions will be randomly selected from all the modules.
5. Weightage of each module will be proportional to number of respective lecture hours as
mentioned in the syllabus.
Course Course
Teaching Scheme
Code Name Credits Assigned
Contact Hours
Theory Tutorial Theory Tutorial Total
Design and 3 1 3 1 4
MCAE253 Analysis of Examination Scheme
Algorithm Theory
Term Work End Sem Exam Total
CA Test AVG
20 20 20 25 80 125
Pre-requisite: MCAL11 - Data Structures Lab using C/C++
CO1 Analyze the time and space complexity of various algorithms. Analyzing
CO2 Analyze divide and conquer, greedy and dynamic programming Analyzing
strategies.
CO3 Analyze backtracking, branch and bound and string matching Analyzing
algorithm.
CO4 Explain NP hard NP complete problem. Understanding
No.
1 Module: Introduction :
Notion of an Algorithm , Fundamentals of Algorithmic Problem Solving, 06
Fundamentals of the Analysis of Algorithmic Efficiency, Asymptotic
Notations and their properties. Analysis Framework, Mathematical
analysis for Recursive and Non-recursive algorithms, Substitution
method and growth of function.
2 Module:Divide And Conquer:
Divide and Conquer Methodology, Binary Search, Merge sort, Quick 08
sort, Heap Sort, Multiplication of Large Integers, Closest- Pair and
Convex- Hull Problems
Self Learning Topics: Optimal storage on tape
3 Module: Greedy Technique:
Introduction, Control Abstraction for Greedy Algorithms, Fractional 06
knapsack, Minimum cost spanning tree(Kruskal, Prims) , Single source
shortest path (Dijkstra‟s algorithm)
Self Learning Topics: Huffman Coding
4 Module: Dynamic Programming:
Introduction, Control Abstraction for Dynamic Programming, Knapsack 06
(0/1), Matrix chain multiplication, Longest common subsequence, All
pair shortest path (Floyd Warshall)
Self Learning Topics: DFS and BFS
5 Module: Backtracking And Brach And Bound:
Introduction to Backtracking, n-Queen problem, Graph colouring 08
problem, Hamiltonian cycle.
Branch and Bound, LIFO Search and FIFO search, Least cost search, 15
puzzles, Travelling Salesman Problem.
Self Learning Topics: Subset Sum Problem
6 Module: Approximation Algorithms:
NP Hard and NP –complete problem, set covers, 02
Natural algorithms
Self Learning Topics: Study of open ended problems
7 Module: String Matching:
Brute force string matching, Knutt-Morris-Pratt algorithm, Rabin-Karp 04
algorithm, Naïve string matching, Finite automata, Boyer Moore
algorithm
Self Learning Topics: Study of applications of string matching
Reference Books:
Sr.
Course Outcome Bloom Level
No.
CO1 Understand the role of Digital Marketing Remembering
CO2 Demonstrate use of various Digital Marketing Tools. Understanding
CO3 Discuss key element of Digital Marketing Strategy. Applying
Understand use of Digital Marketing Tools for Digital Marketing
CO4 Analyzing
Campaigns
Assess / Measure the effectiveness of the Digital
CO5 Evaluating
Marketing Campaigns.
Demonstrate practical skills using common digital marketing tools
CO6 Creating
like SEO, SEM, Content Marketing…
Reference Books:
Referenc
Reference Name
e No.
1 Digital Marketing, Seema Gupta, McGraw Hill Education (India) Private Limited
Social Media& Mobile Marketing: Includes Online Worksheets Puneet Singh Bhatia
2
,ISBN: 9788126578078
Digital Marketing for Dummies, Ryan Deiss& Russ Henneberry, John Wiley & Son,
3
Inc.
Social Media Marketing All-In-One, Jan Zimmerman, Deborah Ng, John Wiley & Sons
4
Inc.
5 Epic Content Marketing, Joe Pulizzi, McGraw Hill Education
Tutorial
Sr. Hrs
Detailed Contents
No.
01 Digital Marketing – Case Study : Ariel Fashion Shoot 01
04 Social Media Marketing – Case Study : The Fall and Rise of Maggie 01
Facebook Marketing – Case Study : ICICI Bank – Building India‟s Most Social 01
06
Bank on Facebook
07 LinkedIn Marketing – Case Study : Mercedes Benz, DELL 01
Note: The Case Studies mentioned above are indicative and not limited to. The Teacher has the flexibility of
taking similar Case Studies taking into consideration the current scenario and technological changes.
Assessment:
Assignments /Quiz /Case studies /Projects / Any other measure with the permission of the
Director/Principal/HOD/Coordinator
The continuous evaluation has to be done throughout the Semester. The faculty can use the
flexibility of the mode as per the requirement of the subject.
Test: 20 marks
Assessment consists of one class tests of 20 marks. The Class Test is to be conducted when
approx. 50 -60% of the syllabus is completed. Duration of the test shall be one hour.
The Internal Assessment marks (out of 20) will be the average of the Class test and the
Continuous Assessment.
Term Work : 25 marks
The term work will be based on the tutorial performance of the student.
End Semester Theory Examination:
1. Question paper will comprise of total 06 questions, each carrying 20 marks.
2. Total 04 questions need to be solved.
3. Question No: 01 will be compulsory and based on entire syllabus wherein 4 sub-
questions of 5 marks each will be asked.
4. Remaining questions will be randomly selected from all the modules.
5. Weightage of each module will be proportional to number of respective lecture
hours as mentioned in the syllabus.
Course
Course Name Teaching Scheme
Code Credits Assigned
Contact Hours
Theory Tutorial Theory Tutorial Total
3 1 3 1 4
Research
MCAE255 Examination Scheme
Methodology
Theory Term
End Sem Exam Total
CA Test AVG Work
20 20 20 25 80 125
Pre-requisites:
Basic knowledge of Mathematics for Data Analysis, Software, Internet
3 Explain the various research strategies and apply them to various research problems
Course Outcomes:
Sr.No. Outcome Bloom Level
CO 4 Define and develop a possible research interest area using specific applying
research design
CO 5 Explain the rationale for research ethics, and its importance understanding
Reference Books:
Reference No Reference Name
7 Processing And Analysis Of Data for the research problem - Case Study 2
Assignments /Quiz /Case studies /Projects / Any other measure with the permission of the
Director/Principal/HOD/Coordinator
The continuous evaluation has to be done throughout the Semester. The faculty can use the
flexibility of the mode as per the requirement of the subject.
Test: 20 marks
Assessment consists of one class tests of 20 marks. The Class Test is to be conducted when
approx. 50 -60% of the syllabus is completed. Duration of the test shall be one hour.
MCAL21 Artificial 2 1 25 30 20 75
Intelligence &
Machine Learning
Pre-requisite: Basic understanding of mathematical, data mining concepts and any programming
Language.
Lab Course Outcomes: On the successful completion of the course, students will be able to
Sr. Outcome Bloom
No. Level
CO1 Apply the basic concepts of artificial intelligence and its applications. Applying
CO 2 Experiment with basic and ensemble the machine learning algorithms and Analyzing
its applications.
CO 3 Analyze dimensionality reduction techniques for feature extraction and Analyzing
selection.
CO 4 Develop models using appropriate machine learning algorithms for real Creating
world problems.
Description:
Self Learning Topic: - Evaluation metrics like MSE, Accuracy, Confusion Matrix,
Precision, Recall, ROC curve.
Dimensionality Reduction: Features Extraction, Feature selection,
4 Normalization, Transformation, Principal Components Analysis-visualizations 4
of complex datasets.
Reference Books:
Reference Reference Name
No
1 Aurelian Géron, Hands-On Machine Learning with Scikit-Learn, Keras, and
TensorFlow, 2nd Edition.
2 Paul J. Deitel, Python Fundamentals.
3 Stuart Russell, Peter Norvig ,Artificial Intelligence – A Modern Approach, ,
Pearson
Education / Prentice Hall of India, 3rd Edition, 2009.
4 EthemAlpaydın, Introduction to Machine Learning, PHI, Third Edition, ISBN No.
978-81-203- 5078-6.
5 Peter Harrington, Machine Learning in Action. Manning Publications, April
2012ISBN 9781617290183.
6 Introduction to Computer Programming using Python, John V Guttag
7 Core Python Programming, R. NageswaraRao
Web References:
Reference Reference Name
No
1 https://talentsprint.com/pages/artificial-intelligence-machine-learning-iiit-h-
program/program-details.pdf
2 https://learning.oreilly.com/library/view/learning-robotics
using/9781783287536/cover.html
3 http://www.qboticslabs.com
4 https://subscription.packtpub.com/book/big_data_and_business_intelligence
5 https://scikit-learn.org/0.16/modules/generated/sklearn.lda.LDA.html
6 https://machinelearningmastery.com/ensemble-machine-learning-algorithms-
python-scikit-learn/
7 https://www.coursera.org/learn/machine-learning#syllabus
8 https://data-flair.training/blogs/python-ml-data-preprocessing/
Assessment:
Term Work: Will be based on Continuous Assessment
1. Laboratory work will be based on the syllabus with minimum 10 experiments.
Experiments 20 marks
Attendance 5 marks
2. Practical will be evaluated by the subject teacher and documented according to a rubric
End Semester Practical Examination:
Practical and oral examination will be based on suggested practical list and entire syllabus.
Course Course Name Contact Credits Examination Scheme
Code Hours Assigned
Term Work Practical Oral Total
MCAL22 Soft Skills 02 01 50 -- -- 50
Development
Lab
Pre-requisite: Decent working knowledge of the English language (including Grammar) is a must,
keeping in mind that most business/management transactions in India and internationally are
conducted in the English language
1 Inculcate the essential skills that professionals need to distinguish themselves and
make a positive impact on their work and social lives
2 Provide better understanding of corporate culture and to improve their etiquettes,
interpersonal skills and professional image
3 Develop holistically and ensure comprehensive learning.
Lab Course Outcomes:
Sr. No. Outcome Bloom Level
CO1 Develop interpersonal skills that help in communication, Applying
teamwork, leadership and decision making.
CO 2 Methodically study, formulate and interpret different facets of Evaluating
organizational behavior.
CO 3 Develop holistic leaders and technocrats helping in individual and Creating
organizational growth.
Description:
Module Detailed Contents Hrs
No
1 Soft Skills Introduction: 02
Soft-Skills Introduction What is Soft Skills? Significance of Soft-Skills –
Soft-Skills Vs. Hard Skills - Selling Soft- Skills – Components of Soft
Skills – Identifying and Exhibiting Soft-Skills
SelfLearning Topics: Types of Soft, Hard Skills
2 Communication : 03
Concept and meaning of communication, methods of communication,
verbal and non-verbal communication, techniques to improve
communication. Communication in a business organization: Internal
(Upward, Downward, Horizontal, Grapevine). External Communication, 7
C‟s of communication. Active Listening, Differences between Listening
and Hearing, Critical Listening, Barriers to Active Listening, Improving
Listening, Intercultural sensitivities, Business etiquette when dealing with
people from different nationalities
Practical (Role plays, case studies)
Self LearningTopics :Problems/Barriers in communication
CO 2 Explain how Digital images are manipulated using various image Understanding
enhancement techniques
CO 3 Learn the signal processing algorithms and techniques in image Applying
enhancement and image restoration.
CO 4 Implement digital transforms Creating
I Image Enhancement : 4
Practical and oral examination will be based on suggested practical list and entire syllabus.
Course Course Name Contact Credits Examination Scheme
Code Hours Assigned
Term Work Practical Oral Total
Internet of
MCALE232 02 01 25 30 20 75
Things Lab
Reference Books:
Reference Reference Name
No.
1 Make: Learn electronics with Arduino, Jodi Culkin and Eric Hagan, Maker
Media
2 Programming Arduino: Getting started with sketches, Simon Monk , TMH
3 Getting Started with Arduino: A Beginners Guide, Brad Kendal,
4 Make: Getting Started with Arduino, Massimo Banzi, Michael Shiloh,
Makermedia
5 Make: Getting Started with Sensors, KimmoKarvinen, TeroKarvinen,
Makermedia
6 Learn Electronics wit Arduino, Don Wilcher, Apress
7 From Machine-to-Machine to the Internet of Things: Introduction to a New Age
of Intelligence, Jan Holler VlasiosTsiatsis Catherine Mulligan Stefan Aves and
StamatisKarnouskos David Boyle
8 VijayMadisetti and ArshdeepBahga, “Internet of Things (A Hands-on-
Approach)”, 1 st Edition, VPT, 2014
9 The Internet of Things in the Cloud:A Middleware Perspectiv,By Honbo Zhou
10 Rethinking the Internet of Things A Scalable Approach to Connecting
Everything, Francis daCosta, Apress
Web References:
All Programs to be done using Simulation Tool like Tinkercad or any other simulation tool.
Interfacing IoT device with cloud using any cloud platform like ThingSpeak, AWS etc.
Assessment:
Term Work: Will be based on Continuous Assessment
Attendance 5 marks
2. Practical will be evaluated by the subject teacher and documented according to a rubric
Practical and oral examination will be based on suggested practical list and entire syllabus.
Examination Scheme
Course Contact Credits
Course Name
Code Hours Assigned Term Work Practical Oral Total
Robotic Process
MCALE233 02 01 25 30 20 75
Automation
2 MESSAGE BOX, Comment & Variables Type, Clipboard, Delay & Wait, 4
Log To File, Launch Website, - Open Program / File, Read From CSV / Text
File, Object Cloning with Insert Keystroke, Variable Operation with Loop,
Window Actions, String operation (Before After - Compare - Find), String
operation (Join - Length - Lower Case), String Operation (Replace - Reverse -
Split), String Operation (Sub String - Trim - Upper Case), error handling
Self Learning Topics: Play Sound & System
Module: Automation anywhere Advanced Commands:
FTP / SFTP, Excel Automation, PDF Integration, Send Email, Email
3 Automation, REST Web Service, SOAP Web Service, Database, PGP (Pretty 4
Good Privacy), Manage Windows Control, OCR (Optical Character
Recognition) of Analog values,
Self Learning Topics: PWM concepts, schedulers and triggers
Web References:
Referenc
Reference Name
e No
1 https://www.udemy.com/course/robotic-process-automation/
2 https://www.udemy.com/course/learn-automation-anywhere/
https://university.automationanywhere.com/rpa-learning-trails/automation-
3
anywhere-university-essential-level-prep-courses-mba-students/
https://www.udemy.com/course/learn-advanced-rpa-automation-anywhere-with-
4
iqbot-and-wlm/
5 https://www.edureka.co/blog/automation-anywhere-examples
https://docs.automationanywhere.com/bundle/enterprise-
6
v11.3/page/enterprise/topics/aae-client/bot-creator/commands/commands.html
Suggested list of experiments:
NOTE: All Programs are designed for RPA tool : Automation Anywhere
Interfacing IoT device with cloud using any cloud platform like ThingSpeak, AWS etc.
Practical
Problem Statement
No
1 Use of recorder, editors and basic commands to build simple tasks.
2 Run Bot from Control Room and Schedule Bot from Control Room.
10 Extract data from JSON file and display output in message box
To automate the task of extracting the data from an Excel File according to some condition and
11
storing the extracted data in another File.
To automate the task of extracting the data from multiple PDF documents and storing the data
12
into a CSV file.
13 Manipulate web-based components like textbox, drop down
2. Practical will be evaluated by the subject teacher and documented according to a rubric
End Semester Practical Examination:Practical and oral examination will be based on
suggested practical list and entire syllabus.
Course Course Name Contact Credits Examination Scheme
Code Hours Assigned
Term Practical Oral Total
Work
MCALE234 Computer 02 01 25 30 20 75
Vision Lab
Description:
Uni Detailed Contents Hrs
t No
Reading, Writing and Displaying Images, Plotting images, points and lines, Image
contours and histograms, Histogram equalization, Interactive annotation, Gray
level transforms, Image Transformations, Image Derivatives
Motion Detector Using OpenCV, Motion Detection using Video, Plotting the
motion Direction Graph
Reference Books:
Attendance 5 marks
2. Practical will be evaluated by the subject teacher and documented according to a rubric
End Semester Practical Examination:
Practical and oral examination will be based on suggested practical list and entire syllabus.
Course Course Contact Credits Examination Scheme
Code Name Hours Assigned
Term Work Practical Oral Total
MCALE235 Embedded 02 01 25 30 20 75
Systems
Lab
Pre-requisite: Basic understanding of C / C++ and Python Programming.
2 Understand tools that can be used to write and execute programs for 8051
microcontrollers.
5 8051 Interfacing: 6
Basic Programs for interfacing various I/O ports and other devices with 8051
microcontroller.
6 Raspberry Pi / Arduino platforms: 4
Introduction to basic interfacing methods on Raspberry Pi / Arduino or
similar platforms using C / C++ / Java / Python
Reference Books:
Web References:
Experiment No. 1 to 10 can be performed using simulators / emulators like Keil / Proteus / Mbed
Studio. Experiment No. 11 to 13 can be performed using any of the kits available.
Assessment:
Experiments 20 Marks
Attendance 5 marks
2. Practical term work will be evaluated by the subject teacher and documented
accordingly.
Practical and oral examination will be conducted by the University based on suggested
practical list and entire syllabus.
Course Course Name Contact Credits Examination Scheme
Code Hours Assigned
Term Practical Oral Total
Work
MCAL24 Advanced Web 04 02 50 30 20 100
Technologies
Pre-requisite:
1 Understand advanced windows and web development techniques using dot NET
CO1 Develop Web applications using various controls and programming Applying
techniques.
Description:
Assessment:
Description:
Module Detailed Contents Hrs
Output :
Write up a user analysis, task analysis (identify three tasks of the chosen problem),
and domain analysis clearly, concisely, and completely.
Design a persona.
A problem object model or entity-relationship diagram.
4 Design
Creation of Scenario
Write a scenario that involves all three of the tasks identified for the chosen project.
Output:
Explain the Scenario
Sketch the scenario (use any tool or hand sketches)
Draw a mental model.
5 Prototype
Creating a Paper Prototype and High Fidelity prototype (Wire Frame)usingFigma tool.
Output
Paper prototype
Wireframe.
6 Implementation
The code should be optimal and user friendly.
Assessment:
1. Laboratory work will be based on any two case studies or mini projects based on the
above syllabus.
Experiments 20 marks
Attendance 5 marks
2. Practical will be evaluated by the subject teacher and documented according to a rubric
Practical and oral examination will be based on suggested practical list and entire syllabus.
Course Course Contact Credits Examination Scheme
Code Name Hours Assigned
Term Work Practical Oral Total
MCAL26 Networking 02 01 25 30 20 75
with Linux
Pre-requisite: NIL
Adapt to a rapidly changing environment by having learned and applied new skills
2
and new technologies.
Acquaint with the process of applying basic computer applications and provide
3
solutions to the problems in various application domains.
CO2 Apply software project management skills during project work. Applying
Teaching Scheme
Credits Assigned
Course (Contact Hours)
Course Name
Code Tutoria
Theory Pract. Theory Pract. Tutorial Total
l
Big Data Analytics
MCA31 3 -- -- 3 -- -- 3
and Visualization
Distributed System
MCA32 and Cloud 3 -- -- 3 -- -- 3
Computing
MCAE33 Elective - 3 3 -- -- 3 -- -- 3
MCAE34 Elective - 4 3 -- 1 3 -- 1 4
Big Data Analytics
MCAL31 and Visualization -- 2 -- -- 1 -- 1
Lab
Distributed System
MCAL32 and Cloud -- 2 -- -- 1 -- 1
Computing Lab
MCALE33 Elective 3 Lab -- 2 -- -- 1 -- 1
Skill based Lab
MCAL34 Mobile Computing -- 4 -- -- 2 -- 2
Lab
Software Testing
MCAL35 Quality Assurance -- 2 -- -- 1 -- 1
Lab
MCAP31 Mini Project: 2 A -- 2 -- -- 1 -- 1
Total 12 14 1 12 07 1 20
Program Structure for
Second Year Master of Computer Applications
UNIVERSITY OF MUMBAI (With Effect from 2021-2022)
Semester III
Examination Scheme
Examination Scheme
CA Test Avg
Big Data
MCA31 Analytics and 20 20 20 80 3 -- -- 100
Visualization
Distributed
MCA32 System and Cloud 20 20 20 80 3 -- -- 100
Computing
MCAE33 Elective - 3 20 20 20 80 3 -- -- 100
MCAE34 Elective - 4 20 20 20 80 3 25 -- 125
Big Data
MCAL31 Analytics and -- -- -- -- -- 25 50 75
Visualization Lab
Distributed
MCAL32 System and Cloud -- -- -- -- -- 25 50 75
Computing Lab
MCALE33 Elective 3 Lab -- -- -- -- -- 25 50 75
Skill based Lab
MCAL34 Mobile -- -- -- -- -- 50 50 100
Computing Lab
Software Testing
MCAL35 Quality Assurance -- -- -- -- -- 25 50 75
Lab
MCAP31 Mini Project: 2 A -- -- -- -- 50 - 50
--
Total -- -- 80 320 225 250 875
--
Elective 3
Elective 4
Course Objectives:
Course Outcomes:
CO1 Demonstrate the key issues in big data management and its associated Understanding
application for business decision
CO2 Develop problem solving and critical thinking skills in fundamental Applying
enabling techniques like Map Reduce , NoSQL, Hadoop Ecosystem
CO3 Use of RDD and Data Frame to create Application in Spark. Applying
Reference Books:
Assignments /Quiz /Case studies /Projects / Any other measure with the permission of the
Director/Principal/HOD/Coordinator
The continuous evaluation has to be done throughout the Semester. The faculty can use the
flexibility of the mode as per the requirement of the subject.
Test: 20 marks
Assessment consists of one class tests of 20 marks. The Class Test is to be conducted when
approx. 50 -60% of the syllabus is completed. Duration of the test shall be one hour.
The Internal Assessment marks (out of 20) will be the average of the Class test and the
Continuous Assessment.
1 Introduce concepts of Distributed Operating System, design issues IPC and RMI.
3. Question No: 01 will be compulsory and based on entire syllabus wherein 4 sub-questions of 5
marks each will be asked.
Basic knowledge of cryptography, networking, distributed systems and expertise in object oriented
programming.
Reference Books:
Assignments /Quiz /Case studies /Projects / Any other measure with the permission of the
Director/Principal/HOD/Coordinator
The continuous evaluation has to be done throughout the Semester. The faculty can use the
flexibility of the mode as per the requirement of the subject.
Test: 20 marks
Assessment consists of one class tests of 20 marks. The Class Test is to be conducted when
approx. 50 -60% of the syllabus is completed. Duration of the test shall be one hour.
The Internal Assessment marks (out of 20) will be the average of the Class test and the
Continuous Assessment.
Course Objectives
2 To understand appropriate learning rules for each of the architectures and learn several neural
network paradigms.
3 To understand major deep learning algorithms and the problem settings for problem solving
5 To understand the optimization algorithms used for training of deep learning models.
6 To learn deep learning algorithms -CNN and RNN to solve real world problems.
`Course Outcomes:
Analyze deep learning algorithms which are more appropriate for various
CO 4
types of learning tasks in various domains Analyzing
01 ANN Algorithms : 6
03 Regularization: 7
05 Convolutional Networks: 7
Reference Books:
1 Dr. S. N. Sivanandam and Dr. S. N. Deepa, Principles of Soft Computing, John Wiley
2 S. Rajasekaran & G.A. VijayalakshmiPai, Neural Networks, Fuzzy Logic and Genetic
Algorithm: Synthesis and Applications, Prentice Hall of India.
3 Goodfellow I., Bengio,Y., and Courville, A., Deep Learning, MIT Press, 2016
6 Simon Haykin, Neural Networks and Learning Machines, 3rd Edition Prentice Hall of
India, ISBN-10: 0-13-147139-2.
ShroffPublication.ISBN 9789351106159.
Web References:
1 https://olympus.greatlearning.in/courses/10905/pages/courseoutline?module_item_id=
445065
2 https://www.youtube.com/watch?v=ve-Tj7kUemg&feature=youtu.be
3 https://www.coursera.org/specializations/deep-learning
4 https://www.tutorialspoint.com/python_deep_learning/index.htm
Assessment:
Continuous Assessment: 20 marks
Following measures can be used for the continuous assessment as
Assignments /Quiz /Case studies /Projects / Any other measure with the permission of the
Director/Principal/HOD/Coordinator
The continuous evaluation has to be done throughout the Semester. The faculty can use the
flexibility of the mode as per the requirement of the subject.
Test: 20 marks
Assessment consists of one class tests of 20 marks. The Class Test is to be conducted when
approx. 50 -60% of the syllabus is completed. Duration of the test shall be one hour.
Pre-requisite:
Course Outcomes:
6 Module:Inventory Logic 6
Reference Books:
Web References:
Assignments /Quiz /Case studies /Projects / Any other measure with the permission of the
Director/Principal/HOD/Coordinator
The continuous evaluation has to be done throughout the Semester. The faculty can use the
flexibility of the mode as per the requirement of the subject.
Test: 20 marks
Assessment consists of one class tests of 20 marks each. The Class Test is to be conducted when
approx. 50 -60% of the syllabus is completed. Duration of each test shall be one hour.
The Internal Assessment marks (out of 20) will be the average of the Class test and the
Continuous Assessment.
3. Question No: 01 will be compulsory and based on entire syllabus wherein 4 sub-questions of 5
marks each will be asked.
1 Teach students to think like an ethical hacker and at the same time follow the code
of professional ethics and the prescribed cyber laws.
2 Make oneself aware of the cybercrimes that are taking place in the real world.
3 Learn about the different hacking tools and techniques and practically use these
tools to gain better understanding of the ethical hacking concepts.
4 Provide a deep understanding of security issues, threats and concerns in the cyber
world and provide countermeasures to curb hacking.
CO1 Recall the networking, sql, and encryption algorithm concepts to Remembering
further study ethical hacking techniques, threats, tools and
prevention against attacks.
Scanning networks:
Session hijacking:
SQL Injection:
What is SQL injection, SQL injection threats, SQL injection attacks, SQL
injection detection, Types of SQL injection, SQL injection methodology,
SQL injection prevention and countermeasures.
SQL injection.
Reference Books:
Assignments /Quiz /Case studies /Projects / Any other measure with the permission of the
Director/Principal/HOD/Coordinator
The continuous evaluation has to be done throughout the Semester. The faculty can use the
flexibility of the mode as per the requirement of the subject.
Test: 20 marks
Assessment consists of one class tests of 20 marks. The Class Test is to be conducted when
approx. 50 -60% of the syllabus is completed. Duration of the test shall be one hour.
The Internal Assessment marks (out of 20) will be the average of the Class test and the
Continuous Assessment.
3. Question No: 01 will be compulsory and based on entire syllabus wherein 4 sub-questions of 5
marks each will be asked.
Reference Books:
Web References:
Assignments /Quiz /Case studies /Projects / Any other measure with the permission of the
Director/Principal/HOD/Coordinator
The continuous evaluation has to be done throughout the Semester. The faculty can use the
flexibility of the mode as per the requirement of the subject.
Test: 20 marks
Assessment consists of one class tests of 20 marks. The Class Test is to be conducted when
approx. 50 -60% of the syllabus is completed. Duration of the test shall be one hour.
The Internal Assessment marks (out of 20) will be the average of the Class test and the
Continuous Assessment.
CO1 Define the key concepts of Intellectual Property and IP Infringements. Remembering
CO2 Understand and acquire knowledge of IPR policy followed in India. Understanding
CO3 Demonstrate the know-how required to identify, assess, and apply for Applying
IP rights protection under various applicable laws and treaties in force.
Web References:
5 https://www.startupindia.gov.in/
6 https://dipp.gov.in/
7 http://ipindia.nic.in/
Assignments /Quiz /Case studies /Projects / Any other measure with the permission of the
Director/Principal/HOD/Coordinator
The continuous evaluation has to be done throughout the Semester. The faculty can use the
flexibility of the mode as per the requirement of the subject.
Test: 20 marks
Assessment consists of one class tests of 20 marks. The Class Test is to be conducted when
approx. 50 -60% of the syllabus is completed. Duration of the test shall be one hour.
The Internal Assessment marks (out of 20) will be the average of the Class test and the
Continuous Assessment.
Term Work : 25 marks
The term work will be based on the tutorial performance of the student.
Pre-requisite:
Sr.
Course Outcome Bloom Level
No.
Acquire expertise for improving the energy efficiency for laptops and
CO1 personal computers by reducing the power consumption requirements Remembering
CO4 Formulate plans for reducing IT heating and cooling requirements Creating
Green Hardware
Introduction,
Life Cycle of a Device or Hardware,
Reuse, Recycle and Dispose
3 Green Software 07
Introduction
Energy-Saving SoftwareTechniques
Sustainable Software Development
Self-Learning Topics:Changing the way we work
Green Data Centers
Data Centre ITInfrastructure
Data Centre Facility Infrastructure: Implications for Energy
Efficiency
IT InfrastructureManagement
Green Data Centre Metrics
Green Data Storage
Introduction
4 Storage Media PowerCharacteristics 08
Energy Management Techniques for HardDisks
System-Level EnergyManagement
Green Networks and Communications
Introduction
Objectives of Green NetworkProtocols
Green Network Protocols andStandards
Self-Learning Topics:Refer some latest IEEE papers on the
relevant topics
Enterprise GreenIT Strategy:
Introduction
Approaching Green IT Strategies
5 Business Drivers of Green IT Strategy 06
Organizational Considerations in a Green ITStrategy
Steps in Developing a Green ITStrategy
Metrics and Measurements in GreenStrategies
Enterprise Green IT Readiness
Background: Readiness and Capability
Development of the G-Readiness Framework
Measuring an Organization‟s G-Readiness
Self-Learning Topics:Sustainable IT Roadmap
Managing Green IT
Introduction
Strategizing GreenInitiatives
Implementation of GreenIT
InformationAssurance
Communication and SocialMedia
Reference Books:
Reference
Reference Name
No.
Green IT: Reduce Your Information System's Environmental Impact While Adding to
1 the Bottom Line,Toby Velte, Anthony Velte, Robert Elsenpeter, 2008, McGraw Hill.
Green Computing-Tools and Techniques for saving energy, money and resources, Bud
3
E. Smith, 2014, CRCPress.
GREEN IT FOR SUSTAINABLE BUSINESS PRACTICE, Mark G. O‟Neill, An ISEB
4
FoundationGuide.
5 Green Computing and Green IT BestPractices, Jason Harris
The Green of IT – How Companies Can Make a Difference for the Environment, John
6
Lamb, IBM Press (2009).
Green Project Management, Richard Maltzman and David Shirley, CRC Press a Taylor
7
and Francis Company (2010)
8 Foundations of Green IT, Marty Poniatowski, Prentice Hall, 2009
Web References: http://www.carbonfootprint.com
https://www.energystar.gov/
Tutorials
Reference Books:
Reference Reference Name
No
1 Management Information Systems- A global digital Enterprise perspective, 5th
edition - By W.S.Jawdekar, TMG Publications
2 MIS: Managing Information Systems in Business, Government and Society, 2ed
by Rahul De, Wiley
3 Management Information System, James O„Brien, 7th edition, TMH
4 Management Information Systems, Loudon and Loudon, 11th edition, Pearson.
Web References:
1 Subject Instructor/Mentor can form the groups of the students and they can
discuss the case studies with the guidance of Instructor/Mentor to
understand and explore the applications of MIS in various Industries.
Case studies can be chosen in the area like application of MIS in functional
2 area and service sectors i.e. Banking, Insurance, Health Care, Aviation, 12
Food Industry and Education etc.
Assessment:
Continuous Assessment: 20 marks
Following measures can be used for the continuous assessment as
Assignments /Quiz /Case studies /Projects / Any other measure with the permission of the
Director/Principal/HOD/Coordinator
The continuous evaluation has to be done throughout the Semester. The faculty can use the
flexibility of the mode as per the requirement of the subject.
Test: 20 marks
Assessment consists of one class tests of 20 marks. The Class Test is to be conducted when
approx. 50 -60% of the syllabus is completed. Duration of the test shall be one hour.
Internal Assessment: 20 marks
The Internal Assessment marks (out of 20) will be the average of the Class test and the
Continuous Assessment.
Term Work : 25 marks
The term work will be based on the tutorial performance of the student.
End Semester Theory Examination:
3. Question No: 01 will be compulsory and based on entire syllabus wherein 4 sub-questions of 5
marks each will be asked.
Reference Books:
Web References:
3 http://www.computer-forensic.com/
7 https://www.researchgate.net/publication/220846511
8 https://www.researchgate.net/publication/306301164
9 https://www.researchgate.net/publication/308646775_An_introduction_to_steganogr
aphy_methods
TUTORIAL :
1 Given a list of cases, identify whether the it falls under the category of virus, 1
worms or trojans.
2 Two real life case study related to data diddling, salami attack and social 1
engineering. Also , explaining what precautions needs to be taken from these
attacks.
3 Any real life cases that were booked under the following sections: 1
1.Section 65
2. Sections 66A,66B,66C,66D,66E,66F
4 Various types of viruses, worms and trojans and explain how they work. 1
6 Take any 2 cyber crimes, explain in detail as a presentation. Also download its 1
related video to demonstrate it in the class.
9 1
Cyber Forensics Tools: Tool Selection, hardware, Software, Tools (FKT, PKT)
12 1
Recovering deleted data from an Android device by using the „FKT‟ tool.
Assessment:
Continuous Assessment: 20 marks
Following measures can be used for the continuous assessment as
Assignments /Quiz /Case studies /Projects / Any other measure with the permission of the
Director/Principal/HOD/Coordinator
The continuous evaluation has to be done throughout the Semester. The faculty can use the
flexibility of the mode as per the requirement of the subject.
Test: 20 marks
Assessment consists of one class tests of 20 marks each. The Class Test is to be conducted when
approx. 50 -60% of the syllabus is completed. Duration of each test shall be one hour.
Internal Assessment: 20 marks
The Internal Assessment marks (out of 20) will be the average of the Class test and the
Continuous Assessment.
Term Work : 25 marks
The term work will be based on the tutorial performance of the student.
End Semester Theory Examination:
1. Question paper will comprise of total 06 questions, each carrying 20 marks.
2. Total 04 questions need to be solved.
3. Question No: 01 will be compulsory and based on the entire syllabus wherein 4 sub-
questions of 5 marks each will be asked.
4. Remaining questions will be randomly selected from all the modules.
5. Weightage of each module will be proportional to number of respective lecture hours as
mentioned in the syllabus.
Course Course
Teaching Scheme
Code Name Credits Assigned
Contact Hours
Theory Tutorial Theory Tutorial Total
Entreprene
3 1 3 1 4
urship
MCAE345 Examination Scheme
Manageme
Theory
nt Term Work End Sem Exam Total
CA Test AVG
20 20 20 25 80 125
Pre-requisite: Nil
Assignments /Quiz /Case studies /Projects / Any other measure with the permission of the
Director/Principal/HOD/Coordinator
The continuous evaluation has to be done throughout the Semester. The faculty can use the
flexibility of the mode as per the requirement of the subject.
Test: 20 marks
Assessment consists of one class tests of 20 marks each. The Class Test is to be conducted when
approx. 50 -60% of the syllabus is completed. Duration of each test shall be one hour.
Internal Assessment: 20 marks
The Internal Assessment marks (out of 20) will be the average of the Class test and the
Continuous Assessment.
Term Work : 25 marks
The term work will be based on the tutorial performance of the student.
3 Teach Hadoop Ecosystem Projects Hive and Pig and its Programming Modules.
4 Learn Functional programming in spark and execute and create spark applications.
Web References:
CO 6 Design Apps using Cloud Computing for windows Azure / Amazon Creating
AWS using Windows Azure Platform Training Kit and Visual
Studio and Google App Engine by using Eclipse IDE.
Description:
Module Detailed Contents Hrs.
1 Module: Remote Process Communication:
Develop a multi-client chat server application where multiple clients chat 02
with each other concurrently. The messages sent by different clients are
first communicated to the server and then the server, on behalf of the
source client, communicates the messages to the appropriate destination
client.
Self Learning Topics: Other applications based on Remote process
communication
2 Module: Remote Procedure Call:
A remote procedure call is an inter process communication technique 04
that is used for client-server-based applications. A client has a request
message that the RPC translates and sends to the server. This request
may be a procedure or a function call to a remote server. When the
server receives the request, it sends the required response back to the
client. The client is blocked while the server is processing the call and
only resumed execution after the server is finished.
Self Learning Topics: Other types of call semantics
3 Module: Remote Method Invocation:
The Remote Method Invocation is an API that provides a mechanism to 04
create distributed application in java. The client invokes methods via an
interface. These methods are implemented on the server side.
Self Learning Topics: Concept of client and server applications, remote
interface, RMI registry tools
4 Module: Remote Object Communication:
Pass remote objects from the server to the client. The client will receive 04
the stub object (through remote interfaces) and saves it in an object
variable with the same type as the remote interface. Then the client can
access the actual object on the server through the variable.
Self Learning Topics: Concept of JDBC
5 Module: Mutual Exclusion:
Token ring algorithm solves the mutual exclusion existing in the process 02
communication.
Self Learning Topics: Other algorithms of Mutual Exclusion
6 Module: Implementation of Cloud Computing Services:
Cloud Computing provides different services such as SaaS, PaaS, IaaS, 02
Storage as service and many more. Storage as a Service is a business
model in which a large company rents space in their storage
infrastructure to a smaller company or individual.
Self Learning Topics: Other types of Cloud Services
Assessment:
Attendance 05 marks
2. Practical will be evaluated by the subject teacher and documented according to a rubric
End Semester Practical Examination:
Practical and oral examination will be based on suggested practical list and entire syllabus.
Course Contact Credits Examination Scheme
Course Name
Code Hours Assigned Term Work Practical Oral Total
MCALE331 Block chain Lab 02 01 25 30 20 75
Pre-requisite: Basic programming skill in Python/ Java Script/Java.
4 Module: Ethereum: 06
MCALE332 Deep
Learning Lab 02 01 25 30 20 75
Description:
Module
Detailed Contents Hrs
No
Introduction to Tensor flow/Keras-Installation, Importing Libraries and Modules.
I 2
Self Learning Topic:-Setting up a deep-learning workstation.
Working with Dataset-Loading the dataset, Splitting dataset into training and testing data
II sets. 2
Self Learning Topic:-Data representations for neural networks
Description:
Uni Detailed Contents Hrs
t No
The Layout, Game Window, Toolbar, Selecting and Focusing, Snaps, 3d Objects
3D Game Assets for your games in Unity, Unity 3D interface overview, Project
creation & importing assets into Unity, Working with lighting & materials in
Unity 3D,Altering shaders in Unity 3D,Switching build platforms in Unity
3D,Moving objects in Unity 3D,Coroutines & wait times in Unity 3D,Inheritance
& reusability in Unity 3D ,Working with audio in Unity 3D
Reference Books:
Assessment:
Attendance 5 marks
2. Practical will be evaluated by the subject teacher and documented according to a rubric
End Semester Practical Examination:
Practical and oral examination will be based on suggested practical list and entire syllabus.
Course Course Name Contact Credits Examination Scheme
Code Hours Assigned
Term Practical Oral Total
Work
MCALE334 Ethical 02 01 25 30 20 75
Hacking Lab
1 Study and understand how to gather and review information related using different
foot printing techniques.
2 Study and understand network scanning, sniffing, and enumeration techniques,
gather information using the different tools available and prevent hacking attacks.
3 Study different malware attacks, web servers, web applications and wireless
network hacking, sql injection techniques, session hijacking and cryptography and
use the tools to practically understand how the attacks take place.
4 Practically find and exploit vulnerabilities in a computer system using pen testing.
CO1 Applying foot printing tools for information gathering issue. Applying
Description:
Module Detailed Contents Hrs
No
Reference Books:
Attendance 5 marks
Practical will be evaluated by the subject teacher and documented according to a rubric
End Semester Practical Examination:
Practical and oral examination will be based on suggested practical list and entire syllabus
Course Course Name Contact Credits Examination Scheme
Code Hours Assigned
Term Practical Oral Total
Work
MCALE335 Quantum 2 1 25 30 20 75
Computing Lab
Pre-requisite: Basic understanding of fundamentals of JavaScript
Pre-requisite: Core Java, Web Technologies like HTML, CSS, XML, XPATH, DOM and
JavaScript.
Lab Course Objectives: The Course aim to
Description:
Module Detailed Contents Hrs
1 Testing Basics : 4
Study of Review, Construction of Control Flow Graph & Writing Test
Cases with case studies. Unit Testing, Integration Testing & System
Testing.
Self Learning Topics: Requirement analysis and derive test scenarios
Review of Project Document, Case Study.
2 Introduction to Selenium : 2
Introduction to automation Testing, Selenium latest version, Installation,
Selenium WebDriver First Script.
Self Learning Topics: Record and run a test case in Selenium IDE
3 Selenium Web Driver Commands : 8
Implementing Web Drivers on Multiple Browser (chrome,
Firefox),handling multiple frames
Browser command, navigation Commands and find element command
with Example.
Locator (id, css selector, Xpath), synchronization in selenium, Handling
Alerts using selenium web driver, types of alerts. Action Classes in
selenium ,
Handling Drop Down, List Boxes, Command Button, radio buttons & text
boxes.
Waits command in selenium.
Self Learning Topics: Implementation of web driver on safari
4 TestNg Framework : 6
What is testNg? Installing Testng, TestNg Test, writing test cases using
testNg, testNg annotation, Testing .xml
Self Learning Topics: Parameters and dependencies from xml
5 Automation Framework Basics : 4
Introduction to basic types, linear scripting, library architecture
framework, data driven Framework.
Self Learning Topics: Keyword Driven Framework
6 Quality Assurance : 2
Introduction to software quality assurance, Validation checks and
Regression Testing
Self Learning Topics: Audits, ISO, QMSCase study
Reference Books:
Assessment:
Attendance 5 marks
2. Practical will be evaluated by the subject teacher and documented according to a rubric
End Semester Practical Examination:
Practical and oral examination will be based on suggested practical list and entire syllabus.
Course Course Name Contact Credits Examination Scheme
Code Hours Assigned
Term Pract. Oral Total
Work
Pre-requisite:
Acquaint with the process of identifying the needs and converting it into the
1
problem.
Adapt to a rapidly changing environment by having learned and applied new skills,
2 new technologies and provide solutions to the problems in various application
domains.
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Theory Pract. Total
MCAI41 Internship -- 40 -- 15 15
Research Paper
MCAR42 1 -- 1 -- 1
MCAM43 Online Course- (MOOC) 4# -- 4 -- 4!
MCAS44 Institute Social Responsibility* -- -- -- -- 2*
Total 5 40 5 15 20+2*
Examination Scheme
University
Internal Assessment
Course Assessment
Course Name Mid term
Code Mid term
Presentat Final Total
Presentation
ion I Presentation
II
* Credits allotted in semester IV based on the (ISR) work done in semesters I II III
Note:
● The Online Course- 1 (MOOC) has to be completed before the completion of the MCA course
(it can be done in the Semester 1 to 4 but to be accounted in semester 4).
● Maximum one workload for faculty members for Research paper to be considered.
● Maximum two workload for faculty members for Internship projects to be considered.
Course Credits Assigned
Course Contact Hours
Code Group
Name Presentation Total
40 15 15
Examination Scheme
University
Internal Assessment
Assessment
MCAI41 Internship P Total
Presentation Presentation End Sem. Final
I II Presentation
25 25 200 250
Pre-requisite: Software Project Management, Database Management, Software Development
Technologies/Programming Languages, Software tools.
Course Objectives: The course aim to
Sr. No. Course Objective
Assessment:
Internal Assessment Test: 50 marks
Internal Assessment consists of two presentations of 25 marks each.
The final marks should be the sum of the two presentations.
Examination Scheme
Internal Assessment
MCAR42 Research Paper Institute Mid term Mid term Total
Presentation I Presentation II
25 25 50
Pre-requisite: Nil
02 Access relevant data and present new ideas related to area of research.
04 Understand what constitutes plagiarism and how to use proper citation styles.
Following are the guidelines for Research Paper, MCA Sem.- IV:
A Student shall do a in depth study in the specialized area by doing a survey of published
technical literature and write a research paper in IEEE format (6-9 pages or 2000 to 3000
words) during second year (final year) of MCA program.
The research topic must be approved from the Institute. The institute should set up a
committee/Supervisor/Research Guide to scrutinize the topics and finalize the same
The research paper may be written in a group of maximum 2 students under the guidance of
Supervisor/Research Guide.
The research paper must be published/presented in national/international conference or
national/ international journal.
The paper structure should follow the IEEE format:
The following points are to be included in the Research Paper presentation:
1. Introduction
2. Literature Review
3. Problem Definition
4. Objective/Scope
5. Research Methodology
6. Analysis & Findings
7. Limitations & Future Scope
8. Conclusion
Reference:
1. James D. Lester , Writing Research Papers: A Complete Guide (10th Edition).
2. How to Write a Great Research Paper, Book Builders, Beverly Chin, July 2004,
Jossey-Bass.
3. Kothari C. R. (2004), “Research Methodology, Methods and techniques” (2 nd edition),
New Delhi: New age International (p) Ltd.
Web References:
1. https://www.ieee.org/publications_standards/publications/authors/author_guide_interacti
ve.pdf
2. http://www.fcsresearch.org/index.php?option=com_content&view=article&id=83&Itemi
d=166
3. https://www.ece.ucsb.edu/~parhami/rsrch_paper_gdlns.htm
4. http://nob.cs.ucdavis.edu/classes/ecs015-2007-02/paper/citations.html
Assessment:
Internal Assessment: 50 marks
Internal Assessment consists of two presentations of 25 marks each.
The marks distribution of two presentations is as given below:
Presentation I Presentation II
Marks Marks
(Mid Term) (Mid Term)
Abstract, Introduction 05 Research Methodology 05
Literature Review 05 Analysis, Findings & Conclusion 10
Objectives/Scope 10 Publication 05
Presentation 05 Presentation 05
Total 25 Total 25
These two presentations should be taken at Institute level by Committee/Supervisor/Research
Guide.
Rubrics have to be followed during research paper evaluation.
Course Code Course Name Teaching Scheme Credits Assigned
Theory Pract. Theory Pract. Tota
l
MCAM43 Online Course- 4# -- 4 -- 4!
MOOC
Online Course- MOOC:
1. Credits (4):
a. MOOC may be taken in any of semesters 1-4 but accounted for in semester 4
only.
2. What may be credited as MOOC:
a. MOOC credits: Swayam, NPTEL, Smart Indian Hackathon, e-Yantra
Competitions/MOOC
b. Evaluation options:
i. Grade (A-F) given by MOOC provider
ii. Competition grade + college evaluation (if training FDP available)
c. Evaluation basis:
i. Smart India Hackathon - Only finalists get a grade based on evaluation
by a college pane.
ii. Swayam: as per Swayam evaluation guidelines
Note: All Swayam courses are not 4 credits. For credits less than 4, e-
Yantra mini competition can be combined with those courses to fulfill
required credits.
iii. e-Yantra: as per e-Yantra competition (optional/”opt-in”) grade
d. Other options may be added basis our experience with these options
For information:
e-Yantra offers MOOCs that can make a grade available upon request - this is an additional
certificate over and above the usual “Merit,” “Completion” and “Participation” certificates e-
Yantra gives. Similarly the competition may be seen as a MOOC + project with a grade
certificate as an extra.
● Software Foundation Lab (MOOC 1 & 2)
Course Objective: The course is aimed to inculcate social awareness, values and environmentally
responsible behavior among students.
Course Outcome: Learner/student will be able to create awareness among individuals towards
institutional & individual social responsibility for societal development.
Social responsibility is an ethical theory, in which individuals are accountable for fulfilling their
civic duty; the actions of an individual must benefit the whole of society. Social responsibility is
a duty every individual has to perform so as to maintain a balance between economic growth
and the welfare of society and the environment.
Social responsibility means sustaining the equilibrium between the two. It pertains not only to
organizations but also to everyone whose action impacts the environment. This responsibility
can be passive, by avoiding engaging in socially harmful acts, or active, by performing activities
that directly advance social goals. As individuals we can make our small contributions to society
by doing social activities, individual or in association with Institute/Social
organizations/NGOs/Clubs etc.
Programming
MCABR1 ICT 3 -- -- -- -- -- --
with C++
Operating
MCABR3 ICT 3 -- -- -- -- -- --
Systems
Computer
MCABR4 ICT 3 -- -- -- -- -- --
Networks
Discrete
MCABR5 M 3 -- -- -- -- -- --
Mathematics
Total 15 - - - - -
Examination Scheme
Theory Pract
Course Name Group Exam.
End Sem. Pract Oral Total
Internal Assessment Duration
Course
Code CA Test Avg. In Hrs
Programming
MCABR1 ICT 20 20 20 80 3 -- -- 100
with C++
Operating
MCABR3 ICT 20 20 20 80 3 -- -- 100
Systems
Computer
MCABR4 ICT 20 20 20 80 3 -- -- 100
Networks
Discrete
MCABR5 M 20 20 20 80 3 -- -- 100
Mathematics
Total 500
Course Course Name Teaching Scheme
Credits Assigned
Contact Hours
Theory Pract Tut Theory Practical Tut. Total
03 -- -- -- -- -- --
Programming Examination Scheme
MCABR1
with C++ Theory End
Term
Sem Practical Oral Total
CA Test AVG Work
Exam
20 20 20 80 -- -- -- 100
Pre-requisite: Nil
Course Outcomes:
C++:
Files, Text and Binary Files, Stream Classes, File IO using Stream classes,
04 File pointers, Error Streams, Random File 08
Access, Manipulators, Overloading Insertion and extraction operators
Error handling, Exceptions, Throwing and catchingexceptions, Custom
Exceptions, Built in exceptions
Reference Books:
Web References:
Reference
Reference Name
No.
1 https://dev.mysql.com
2 www.github.com
Course
Course Teaching Scheme
Name Credits Assigned
Contact Hours
Theory Pract Tut Theory Practical Tut. Total
03 -- -- -- -- -- --
Data Examination Scheme
MCABR2
Structures Theory End
Term
Sem Practical Oral Total
CA Test AVG Work
Exam
20 20 20 80 -- -- -- 100
Pre-requisite: Nil
Course Outcomes:
Reference Books:
Course
Course Teaching Scheme
Name Credits Assigned
Contact Hours
Theory Pract Tut Theory Practical Tut. Total
03 -- -- -- -- -- --
Operating Examination Scheme
MCABR3
System Theory End
Term
Sem Practical Oral Total
CA Test AVG Work
Exam
20 20 20 80 -- -- -- 100
Pre-requisite: Nil
Course Outcomes:
1 Operating System Concepts (9th Ed) by Silberschatz and Galvin, Wiley, 2000.
Operating Systems (5th Ed) – Internals and Design Principles by William Stallings,
2
Prentice Hall, 2000.
Course
Course Teaching Scheme
Name Credits Assigned
Contact Hours
Theory Pract Tut Theory Practical Tut. Total
03 -- -- 03 -- -- --
Computer Examination Scheme
MCABR4
Networks Theory End
Term
Sem Practical Oral Total
CA Test AVG Work
Exam
20 20 20 80 20 -- -- 100
Pre-requisite: Nil
Course Outcomes:
Transport layer:
Transport-Layer Services, port addressing,
Multiplexing and Demultiplexing,
03 Principles of Reliable Data Transfer, 06
Congestion Control, TCP‟s Congestion Control.
Quality of Service : Introduction, Queue Analysis, QoS Mechanisms,
Queue management Algorithms, Feedback,
Resource, Reservation.
Network layer:
Network Service Model, Data gram & Virtual Circuit ,
Routing Principles, The Internet Protocol,(ipv4 & ipv6) ,
IP addressing and subnetting, Routing Algorithms.,
04 Hierarchical Routing, Routing in the Internet: Intra andinter domain 10
routing; Unicast Routing Protocols RIP,
OSPF, BGP, Multicast Routing Protocols : MOSPF,DVMRP.
ATM Networks: Need for ATM, ATM Layers, ATM adaptation Layers,
IP over ATM, Multi protocol Labelswitching (MPLS), Drawbacks of
traditional routingmethods, Idea of TE, TE and Different Traffic classes
Data LinkLayer:
Data Link Layer, Error Detection and CorrectionTechniques,
Multiple Access Protocols, LAN Addressesand ARP & RARP , PPP: The
Point-to-Point Protocol ,
05 10
Ethernet standards – IEEE 802.3, 802.5, FDDI, 802.6.
Physical layer:
Physical Layer,
Types of media wired and wireless media
Reference Books:
Reference Reference Name
No
Computer Networking: A Top-Down Approach Featuring the Internet , J. F.
1
Kurose andK. W. Ross, Seventh Edition, Addison-Wesley.
Computer Networks: Principles, Technologies and Protocols for Network design,
2
N.Olifer and V. Olifer, Wiley India
Data Communication and Networking, B. A. Forouzan, Fourth Edition, McGraw
3
Hill.
4 Computer Networks, Andrew Tenenbaum, Fifith Edition, PHI .
Course Outcomes:
Modeling usingdifferenceequation:
Recurrence relation - Fibonacci series, Tower of Hanoi
03 Lines in a plane Homogenous linear equations with constantcoefficients, 10
Particular Solution, Total Solution, Divide andConquer Recurrence
Relations
Reference Books:
Reference Reference Name
No
Discrete Mathematics and Its Applications 4th Edition , Kenneth H. Rosen,
1
McGraw Hill
2 Discrete Mathematical structures 4th Edition, Kolman, Busby, Ross, PHI