Curriculum 22042024130436
Curriculum 22042024130436
Curriculum 22042024130436
40
Date: 26TH July, 2019
UNIVERSITY OF MUMBAI
Bachelor of Engineering
(As per AICTE guidelines with effect from the academic year
2019–2020)
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 0/61
Preamble
To meet the challenge of ensuring excellence in engineering education, the issue of quality needs to be addressed,
debated and taken forward in a systematic manner. Accreditation is the principal means of quality assurance in
higher education. The major emphasis of accreditation process is to measure the outcomes of the program that is
being accredited. In line with this Faculty of Science and Technology (in particular Engineering)of University of
Mumbai has taken a lead in incorporating philosophy of outcome based education in the process of curriculum
development.
Faculty resolved that course objectives and course outcomes are 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. Choice 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.
Credit assignment for courses is based on 15 weeks teaching learning process, however content of courses is to be
taught in 12-13 weeks and remaining 2-3 weeks to be utilized for revision, guest lectures, coverage of content
beyond syllabus etc.
There was a concern that in the present system, the first year syllabus is heavily loaded and it is of utmost
importance that the students entering into the first year of an engineering course should feel at ease by lowering the
burden of syllabus and credits. This is necessary for a student to get accustomed to the new environment of a college
and to create a bonding between the teacher and a student. In this regard, AICTE has provided a model of Induction
Program, which has been accommodated with certain modification and also overall credits proposed by AICTE in
their model curriculum.
The present curriculum will be implemented for First Year of Engineering from the academic year 2019-20.
Subsequently this system will be carried forward for Second Year Engineering in the academic year 2020-21, for
Third Year and Final Year Engineering in the academic years 2021-22, 2022-23, respectively.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 1/61
Structure for
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.
Transition from school to university/college life is one of the most challenging events in student’s life. Therefore,
it should be taken seriously, and as something more than the mere orientation program.
The time during the Induction Program is also used to rectify some critical lacunas, for example, English
background, for those students who have deficiency in it.
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, group of 10 students to be formed
and allocate one senior student from 3rd year of same program in which new students have taken admission,
students mentor will continue for two years, till student mentors graduate from the institute. For two (2)
such groups one faculty mentor to be allocated from the same department/program, who will remain the
mentor till those students 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
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 2/61
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, branch change, 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 practises
yoga.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 3/61
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 modelling, 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 in a branch would visit their
allotted department or branch. 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, VivekanandKendras,
etc. may be organized. Workshops which rejuvenate or bring relief to students would also be welcome,
such as, Art of Living workshops.
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.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 4/61
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 case, the number of new students in a
college is large, the presentation should be made by each group in front of 4 other groups besides their
own, thus there would be about 100 students (in 5 groups) in the audience in a session. Several such sessions
could run in parallel or serially. 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.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 5/61
Minimum 12 sessions to be conducted from the following 20 sessions, from 2 nd week to last week of academics,
throughout the semester.
For mentoring activity following 4 page format (may be printed as booklet) be adopted by institute
for keeping record in detail of students during 4 year tenure by faculty mentor.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 6/61
NAME OF INSTITUTE
Current Address:
Permanent Address:
Father's Name:
Mother's Name
Designation: Department.:
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 7/61
Student's Attendance Record
Semester Month / Year : Month / Year : Month / Year :
Percentage Signature Percentage Signature Percentage Signature
I
II
III
IV
V
VI
VII
VIII
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 8/61
Student's Co-curricular Activities
Semester Professional Society Internship Papers Published
II
III
IV
VI
VII
VIII
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 9/61
Student's Extra-Curricular Activities
Semester Sports NSS / Social cell Competition / Participation /
Prize / Awards
II
III
IV
VI
VII
VIII
Package :-
Higher Studies.
SCORE
If Admitted:-
University :-
Country :-
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 10/61
Program Structure for First Year Engineering
Semester I & II
UNIVERSITY OF MUMBAI
(With Effect from 2019-2020)
Semester I
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Pract. Tut. Total
FEC101 Engineering Mathematics-I 3 -- 1* 3 -- 1 4
FEC102 Engineering Physics-I 2 -- 2 -- 2
FEC103 Engineering Chemistry-I 2 -- -- 2 -- -- 2
FEC104 Engineering Mechanics 3 -- -- 3 -- -- 3
FEC105 Basic Electrical Engineering 3 -- -- 3 -- -- 3
FEL101 Engineering Physics-I -- 1 -- -- 0.5 -- 0.5
FEL102 Engineering Chemistry-I -- 1 -- -- 0.5 -- 0.5
FEL103 Engineering Mechanics -- 2 -- -- 1 -- 1
FEL104 Basic Electrical Engineering -- 2 -- -- 1 -- 1
FEL105 Basic Workshop practice-I -- 2 -- -- 1 -- 1
Total 13 08 01 13 04 01 18
Examination Scheme
Theory
Course
Course Name Internal Assessment
Code End Exam. Term Pract.
Total
Sem. Duration Work /oral
Test1 Test 2 Avg. Exam. (in Hrs)
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 11/61
Semester II
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Pract. Tut. Total
FEC201 Engineering Mathematics-II 3 -- 1* 3 -- 1 4
FEC202 Engineering Physics-II 2 -- -- 2 -- -- 2
FEC203 Engineering Chemistry-II 2 -- -- 2 -- -- 2
FEC204 Engineering Graphics 2 -- -- 2 -- -- 2
FEC205 C programming 2 -- -- 2 -- -- 2
Professional Communication
FEC206 2 -- -- 2 -- -- 2
and Ethics- I
FEL201 Engineering Physics-II -- 1 -- -- 0.5 -- 0.5
FEL202 Engineering Chemistry-II -- 1 -- -- 0.5 -- 0.5
FEL203 Engineering Graphics -- 4 -- -- 2 -- 2
FEL204 C programming -- 2 -- -- 1 -- 1
Professional Communication
FEL205 -- 2 -- -- 1 -- 1
and Ethics- I
FEL206 Basic Workshop practice-II -- 2 -- -- 1 -- 1
Total 13 12 01 13 06 01 20
Examination Scheme
Theory
Course
Course Name Internal Assessment
Code End Exam. Term Pract.
Total
Sem. Duration Work /oral
Test1 Test 2 Avg. Exam. (in Hrs)
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 12/61
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Tut. Pract. Total
Engineering
FEC201 3 -- 1* 3 1 -- 4
Mathematics-I
Examination Scheme
Theory
Course
Course Name Internal Assessment Term Pract.
Code End Exam. Total
Sem. Duration Work /oral
Test1 Test 2 Avg. Exam. (in Hrs)
Engineering
FEC201 20 20 20 80 3 25 -- 125
Mathematics-I
1. Apply the basic concepts of Complex Numbers and will be able to use it for engineering problems.
2. Apply hyperbolic functions and logarithms in the subjects like electrical circuits, Electromagnetic wave
theory.
3. Apply the basic concepts of partial differentiation of function of several variables and will be able to use
in subjects like Electromagnetic Theory, Heat and Mass Transfer etc.
4. Apply the concept of Maxima, Minima and Successive differentiation and will be able to use it for
optimization and tuning the systems.
5. Apply the concept of Matrices and will be able to use it for solving the KVL and KCL in electrical
networks.
6. Apply the concept of Numerical Methods for solving the engineering problems with the help of SCILAB
software.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 13/61
Partial Differentiation
3.1 Partial Differentiation: Function of several variables, Partial derivatives of first and
higher order. Differentiation of composite function. 3
3.2.Euler’s Theorem on Homogeneous functions with two independent variables (with
03 proof). Deductions from Euler’s Theorem.
3
# Self learning topics:Total differentials,implicit functions, Euler’s Theorem on
Homogeneous functions with three independent variables.
Applications of Partial Differentiation and Successive differentiation.
4.1 Maxima and Minima of a function of two independent variables, Lagrange’s method
of undetermined multipliers with one constraint. 3
04 4.2 Successive differentiation: nth derivative of standard functions. Leibnitz’s Theorem
(without proof) and problems 3
# Self learning topics: Jacobian’s of two and three independent variables (simple
problems)
Matrices
Pre-requisite: Inverse of a matrix, addition, multiplication and transpose of a matrix
5.1.Types of Matrices (symmetric, skew‐ symmetric, Hermitian, Skew Hermitian,
Unitary, Orthogonal Matrices and properties of Matrices). Rank of a Matrix using 4
05
Echelon forms, reduction to normal form and PAQ form.
5.2.System of homogeneous and non –homogeneous equations, their consistency and
solutions. 2
# Self learning topics:Application of inverse of a matrix to coding theory.
Numerical Solutions of Transcendental Equations and System
of Linear Equations and Expansion of Function.
6.1 Solution of Transcendental Equations: Solution by Newton Raphson method
and Regula –Falsi method. 2
6.2 Solution of system of linear algebraic equations, by (1) Gauss Jacobi Iteration
Method, (2) Gauss Seidal Iteration Method. 2
06
6.3 Taylor’s Theorem (Statement only) and Taylor’s series, Maclaurin’s series
(Statement only). Expansion of𝑒 𝑥 sin(x), cos(x), tan(x), sinh(x), cosh(x), tanh(x), 2
log(1+x),sin−1 (𝑥),cos−1(𝑥),tan−1 (𝑥).
Term Work:
General Instructions:
1. Batch wise tutorials are to be conducted. The number of students per batch should be as per
University pattern for practicals.
2. Students must be encouraged to write SCILAB Programs in tutorial class only. Each Student
has to write at least 4 SCILAB tutorials (including print out) and at least 6 class tutorials on
entire syllabus.
3. SCILAB Tutorials will be based on (i) Guass Elimination Method (ii) Guass Seidal Iteration
method (iii) Gauss Jacobi Iteration Method (iv) Newton Raphson Method (v) Regula –Falsi
method (vi) Maxima and Minima of functions of two variables
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 14/61
The distribution of Term Work marks will be as follows –
Assessment:
References:
1. Higher Engineering Mathematics, Dr.B.S.Grewal, Khanna Publication
2. Advanced Engineering Mathematics, Erwin Kreyszig, Wiley EasternLimited, 9thEd.
3. Engineering Mathematics by Srimanta Pal and Subodh,C.Bhunia, Oxford University Press
4. Matrices, Shanti Narayan, .S. Chand publication.
5. Applied Numerical Methods with MATLABfor Engineers and Scientists by Steven Chapra,
McGraw Hill
6. Elementary Linear Algebra with Application by Howard Anton and Christ Rorres. 6th edition.
John Wiley & Sons,INC.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 15/61
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Tut. Pract. Total
Engineering
FEC102 2 - - 2 - - 2
Physics-I
Examination Scheme
Theory
Course
Course Name Internal Assessment
Code End Exam. Term Pract. Tot
Sem. Duration Work /oral al
Test1 Test 2 Avg. Exam. (in Hrs)
Engineering
FEC102 15 15 15 60 2 -- -- 75
Physics-I
Rationale:
Most of the engineering branches are being off-spring of basic sciences where physics is playing a pivotal
role in concept and understanding of foundation of core engineering branches. This syllabus is developed
by keeping in mind, needs of all branches that we offer in University of Mumbai.
The topic distribution is being done in systematic manner and whenever required, prerequisite to the topic
are mentioned for frictionless teaching–learning process. In the distribution of topics, core physics and its
applied form are given priority. At the same time few modules are introduced over emerging trends in the
field of technology.
For the purpose of emphasis on applied part, list of suggestive experiments is added. As per new
guidelines of AICTE, a scope is kept in the syllabus for simulation technique and use of information
technology to supplement laboratory practices. Further, it is ensured that these modules will cover
prerequisites needed for engineering courses to be introduced in higher semesters as core subjects or as
interdisciplinary subjects in respective branches.
Objectives
1. To understand basic physics concepts and founding principles of technology.
2. To develop scientific temperament for scientific observations, recording, and inference drawing
essential for technology studies.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 16/61
De Broglie hypothesis of matter waves; properties of matter waves; wave packet,
phase velocity and group velocity; Wave function; Physical interpretation of wave
function; Heisenberg uncertainty principle; non existence of electron in nucleus;
Schrodinger’s time dependent wave equation; time independent wave equation;
Particle trapped in one dimensional infinite potential well, Quantum Computing.
CRYSTALLOGRAPHY
(Prerequisites : Crystal Physics (Unit cell, Space lattice, Crystal structure,
Simple Cubic, Body Centered Cubic, Face Centered Cubic, Diamond Structure,
02 Production of X-rays) 03
Miller indices; interplanar spacing; X-ray diffraction and Bragg’s law;
Determination of Crystal structure using Bragg’s diffractometer;
SEMICONDUCTOR PHYSICS
(Prerequisites: Intrinsic and extrinsic semiconductors, Energy bands in
conductors, semiconductors and insulators, Semiconductor diode, I-V
characteristics in forward and reverse bias)
03 Direct & indirect band gap semiconductor; Fermi level; Fermi dirac distribution; 06
Fermi energy level in intrinsic & extrinsic semiconductors; effect of impurity
concentration and temperature on fermi level; mobility, current density; Hall
Effect; Fermi Level diagram for p-n junction (unbiased, forward bias, reverse
bias);
Applications of semiconductors: LED, Zener diode, Photovoltaic cell.
INTERFERENCE IN THIN FILM
(Prerequisites : Wave front and Huygen's principle, reflection and refraction,
Interference by division of wave front, Youngs double slit experiment)
Interference by division of amplitude, Interference in thin film of constant
04 thickness due to reflected and transmitted light; origin of colours in thin film; 06
Wedge shaped film; Newton’s rings.
Applications of interference - Determination of thickness of very thin wire or foil;
determination ofrefractive index of liquid; wavelength of incident light; radius of
curvature of lens; testing of surfaceflatness; Anti-reflecting films and Highly
reflecting film.
SUPERCONDUCTORS AND SUPERCAPACITORS
(Prerequisites : Electric current, flow of electric charges in a metallic conductor,
drift velocity, mobility and their relation with electric current, Ohm's law,
electrical resistance, V-I characteristics (linear and non-linear), electrical
resistivity and conductivity temperature dependence of resistance)
05 02
Superconductors: Critical temperature, critical magnetic field, Meissner’s effect,
Type I and Type II and high Tc superconductors;
Supercapacitors: Principle, construction, materials and applications, comparison
with capacitor and batteries : Energy density, Power density,
Liquid crystals: Nematic, Smectic and cholesteric phases, Liquid crystal display.
Multiferroics : Type I & Type II multiferroics and applications,
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 17/61
Magnetoresistive Oxides: Magnetoresistance, GMR and CMR materials,
introduction to spintronics.
Assessment
Internal Assessment Test
Assessment consists of two class tests of 15 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and second class test when additional 35% syllabus is completed.
Duration of each test shall be one hour.
References
1. A text book of Engineering Physics-Avadhanulu&Kshirsagar, S. Chand
2. A textbook of Optics - N. Subramanyam and Brijlal, S.Chand
3. Fundamentals of optics by Jenkins and White, McGrawHill
4. Solid State Electronic Devices- B. G. Streetman, Prentice Hall Publisher
5. Modern Engineering Physics – Vasudeva, S.Chand
6. Concepts of Modern Physics- ArtherBeiser, Tata McGraw Hill
7. A Text Book of Engineering Physics, S. O. Pillai, New Age International Publishers.
8. Introduction to Solid State Physics- C. Kittle, John Wiley& Sons publisher
9. Ultracapacitors: The future of energy storage- R.P Deshpande, McGraw Hill
10. Advanced functional materials – AshutoshTiwari, LokmanUzun, Scrivener Publishing LLC.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 18/61
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Tut. Pract. Total
Engineering
FEC103 02 - - 02 - - 2
Chemistry-I
Examination Scheme
Theory
Course
Course Name Internal Assessment Term Pract.
Code End Exam. Total
Sem. Duration Work /oral
Test1 Test 2 Avg. Exam. (in Hrs)
Engineering
FEC103 15 15 15 60 2 -- -- 75
Chemistry-I
Objectives
1. The concepts developed in this course will aid in quantification as well as understand the
applications of several concepts in Chemistry that have been introduced at the 10 + 2 levels in
schools.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 19/61
Polymers
Introduction: Definition- Polymer, polymerization, Properties of Polymers-
Molecular weight (Number average and Weight average), Numerical problems on
05
molecular weight, effect of heat on polymers (glass transition temperature), 05
Viscoelasticity,Conducting Polymers, Classification-Thermoplastic and
Thermosetting polymers; Compounding of plastic, Fabrication of plastic by
Compression, Injection, Transfer and Extrusion moulding, Preparation, properties
and uses of PMMA and Kevlar.
Water
Introduction - Impurities in water, hardness of water- units (no conversions), types
and numerical problems, determination of hardness of water by EDTA method and
06 numerical problems.Softening of water by Ion Exchange process and numerical 05
problems, BOD, COD- definition, significance and Numerical problems. Water
purification-membrane technology- Electrodialysis, Reverse osmosis, and Ultra
filtration.
Assessment
Internal Assessment Test
Assessment consists of two class tests of 15 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and second class test when additional 35% syllabus is completed.
Duration of each test shall be one hour.
References
1. Engineering Chemistry - Jain & Jain (DhanpatRai)
2. Engineering Chemistry – Dara &Dara (S Chand)
3. Engineering Chemistry - Wiley India (ISBN – 9788126519880)
4. A Text Book of Engineering Chemistry – ShashiChawla (DhanpatRai)
5. Engineering Chemistry – Payal Joshi &Shashank Deep (Oxford University Press)
6. Concise Inorganic Chemistry – J D LEE
7. Essentials of Physical Chemistry—B S BahlArunBahl G D Tuli.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 20/61
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Tut. Pract. Total
Engineering
FEC104 3 -- -- 3 -- -- 3
Mechanics
Examination Scheme
Theory
Course
Course Name Internal Assessment Term Pract.
Code End Exam. Total
Sem. Duration Work /oral
Test1 Test 2 Avg. Exam. (in Hrs)
Engineering
FEC104 20 20 20 80 3 -- -- 100
Mechanics
Objectives
1. To familiarize the concept of equilibrium and friction
2. To study and analyze motion of moving particles/bodies.
Self-Study/pre-requisites Topics:
Resolution of a forces. Use of trigonometry functions. Parallelogram law of forces. Law of triangle.
Polygon law of forces, Lami’s theorem. Concepts of Vector Algebra.
Uniformly accelerated motion along straight line, motion under gravity, projectile motion, Time of
flight, Horizontal range, Maximum height of a projectile.
Law of conservation of Energy, Law of conservation of Momentum, Collision of Elastic Bodies.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 21/61
2.1 Equilibrium of System of Coplanar Forces:
Conditions of equilibrium for concurrent forces, parallel forces and non- 04
concurrent non- parallel general forces and Couples. Equilibrium of rigid bodies-
free body diagrams.
2.2 Equilibrium of Beams:
02 Types of beams, simple and compound beams, type of supports and reaction: 03
Determination of reactions at supports for various types of loads on beams.
(Excluding problems on internal hinges)
Friction:
Revision of Static Friction, Dynamic/ Kinetic Friction, Coefficient of Friction,
Angle of Friction, Laws of friction. Concept of Cone of friction. 04
03
Equilibrium of bodies on inclined plane. Application to problems involving
wedges and ladders.
Kinematics of Particle:
Motion of particle with variable acceleration. General curvilinear motion.
04 Tangential& Normal component of acceleration, Motion curves (a-t, v-t, s-t 04
curves). Application of concepts of projectile motion and related numerical.
Kinematics of Rigid Body:
Translation, Rotation and General Plane motion of Rigid body. The concept of 03
05 Instantaneous center of rotation (ICR) for the velocity. Location of ICR for 2 link
mechanism. Velocity analysis of rigid body using ICR.
6.1 Kinetics of a Particle:
04
Force and Acceleration: -Introduction to basic concepts, D’Alemberts Principle,
concept of Inertia force, Equations of dynamic equilibrium, Newton’s second law
of motion. (Analysis limited to simple systems only.)
6.2 Kinetics of a Particle: Work and Energy:
Work Energy principle for a particle in motion. Application of Work – Energy 04
06 principle to a system consists of connected masses and Springs.
6.3 Kinetics of a Particle: Impulse and Momentum:
Principle of linear impulse and momentum.
Impact and collision: Law of conservation of momentum, Coefficient of 03
Restitution. Direct Central Impact and Oblique Central Impact. Loss of Kinetic
Energy in collision of inelastic bodies.
Assessment:
Internal Assessment Test:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and second class test when additional 35% syllabus is
completed. Duration of each test shall be one hour.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 22/61
6. In question paper weightage of each module will be proportional to number of respective
lecture hrs as mentioned in the syllabus.
References:
1. Engineering Mechanics by R. C.Hibbeler.
2. Engineering Mechanics by Beer &Johnston, Tata McGrawHill
3. Engineering Mechanics by F. L. Singer, Harper& RawPublication
4. Engineering Mechanics by Macklin & Nelson, Tata McGrawHill
5. Engineering Mechanics by ShaumSeries
6. Engineering Mechanics by A K Tayal, UmeshPublication.
7. Engineering Mechanics by Kumar, Tata McGrawHill
8. Engineering Mechanics (Statics) by Meriam and Kraige, WileyBools
9. Engineering Mechanics (Dynamics) by Meriam and Kraige, WileyBools
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 23/61
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Tut. Pract. Total
Basic Electrical
FEC105 3 -- -- 3 -- -- 3
Engineering
Examination Scheme
Theory
Course
Course Name Internal Assessment Term Pract.
Code End Exam. Total
Sem. Duration Work /oral
Test1 Test 2 Avg. Exam. (in Hrs)
Basic Electrical
FEC105 20 20 20 80 3 -- -- 100
Engineering
Objectives
1. To provide knowledge on fundamentals of D.C. circuits and single phase and three phase AC
circuits and its applications.
2. To inculcate knowledge on the basic operation and performance of 1-Φ transformer.
3. To provide knowledge on fundamentals of DC and AC machines.
Outcomes: Learner will be able to…
1. Apply various network theorems to determine the circuit response / behavior.
2. Evaluate and analyze 1-Φ circuits.
3. Evaluate and analyze 3-Φ AC circuits.
4. Understand the constructional features and operation of 1-Φ transformer.
5. Illustrate the working principle of 3-Φ machine.
6. Illustrate the working principle of 1-Φ machines.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 24/61
Transformers: Working principle of single-phase transformer, EMF equation of a
transformer, Transformer losses, Actual (practical) and ideal transformer, Phasor
04 06
diagram (considering winding resistance and magnetic leakage), Equivalent circuit,
Open-circuit test (no-load test), short circuit (SC) test, efficiency.
Assessment:
Internal Assessment Test:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and second class test when additional 35% syllabus is
completed. Duration of each test shall be one hour.
Text Books:
1. V. N. Mittal and Arvind Mittal “Basic Electrical Engineering” Tata McGraw Hill, (Revised
Edition)
2. Vincent Del Toro “Electrical Engineering Fundamentals”, PHI Second edition, 2011
3. Edward Hughes “Hughes Electrical and Electronic Technology”, Pearson Education (Tenth
edition)
4. D P Kothari and I J Nagrath “Theory and Problems of Basic Electrical Engineering”, PHI 13th
edition 2011.
5. M. Naidu,S. Kamakshaiah “Introduction to Electrical Engineering” McGraw-Hill Education,
2004
6. B.R Patil “Basic Electrical Engineering” Oxford Higher Education
References:
1. B.L.Theraja “Electrical Engineering “ Vol-I and II.
2. S.N.Singh, “Basic Electrical Engineering” PHI , 2011Book
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 25/61
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Tut. Pract. Total
Engineering
FEL101 - 01 - - - 0.5 0.5
Physics-I
Examination Scheme
Theory
Course
Course Name Internal Assessment Term Pract.
Code End Exam. Total
Sem. Duration Work /oral
Test1 Test 2 Avg. Exam. (in Hrs)
Engineering
FEL101 -- -- -- -- -- 25 -- 25
Physics-I
Objectives
1. To improve the knowledge about the theory learned in the class.
2. To improve ability to analyze experimental result and write laboratory report.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 26/61
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Tut. Pract. Total
Engineering
FEL102 - 01 - - - 0.5 0.5
Chemistry-I
Examination Scheme
Theory
Course
Course Name Internal Assessment Term Pract.
Code End Exam. Total
Sem. Duration Work /oral
Test1 Test 2 Avg. Exam. (in Hrs)
Engineering
FEL102 -- -- -- -- -- 25 -- 25
Chemistry-I
Suggested Experiments:
1. To determine Chloride content of water by Mohr’s Method.
2. To determine total, temporary and permanent hardness of water sample by EDTA
method.
3. To determine free acid pH of different solutions using pH meter
4. To determine metal ion concentration using colorimeter.
5. Removal of hardness using ion exchange column.
6. Molecular weight determination of polymers by Oswald Viscometer.
7. Synthesis of UF, PF, Nylon 66.
8. Determination of COD
9. Synthesis of biodegradable polymer using corn starch or potato starch
10. Determination of Viscosity of oil by Redwood Viscometer
Term work:
The final certification and acceptance of TW ensures the satisfactory performance of laboratory
work and minimum
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 27/61
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Tut. Pract. Total
Engineering
FEL103 -- 2 -- -- -- 1 1
Mechanics
Examination Scheme
Theory
Course
Course Name Internal Assessment Term Pract.
Code End Exam. Total
Sem. Duration Work /oral
Test1 Test 2 Avg. Exam. (in Hrs)
Engineering
FEL103 -- -- -- -- -- 25 25 50
Mechanics
Objectives
1. To acquaint the concept of equilibrium in two and three dimensional system.
2. To study and analyse motion of moving particles/bodies.
List of Experiments:
Minimum six experiments from the following list of which minimum one should from
dynamics.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 28/61
Minimum
Sr
No. Assignments to be completed during Practical Session. Number of
Numerical
1 Resultant of Coplanar force system 4
2 Resultant of Non-Coplanar force system 3
3 Centroid of Composite plane Laminas 4
4 Equilibrium of System of Coplanar Forces 4
5 Beam Reaction 4
Equilibrium of bodies on inclined plane and problems involving wedges and
6 4
ladders.
Kinematics of particles (Variable acceleration + Motion Curves +Projectile
7 motion) 4
Assessment:
Term Work: It comprises Laboratory Experiments and Assignments.
The distribution of marks for term work shall be as follows:
Practical Work and Journal : 10 marks.
Assignments : 10 marks.
Attendance : 05 Marks
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 29/61
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Tut. Pract. Total
Basic Electrical
FEL104 -- 2 -- -- -- 1 1
Engineering
Examination Scheme
Theory
Course
Course Name Internal Assessment Term Pract.
Code End Exam. Total
Sem. Duration Work /oral
Test1 Test 2 Avg. Exam. (in Hrs)
Basic Electrical
FEL104 -- -- -- -- -- 25 25 50
Engineering
Objectives
1. To impart the basic concept of network analysis and its application.
2. To provide the basic concept of ac circuits analysis and its application.
3. To illustrate the operation of machines and transformer.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 30/61
Term Work:It comprises both part a and b
Term work consists of performing minimum 06 practical mentioned as below. Final certification
and acceptance of the term work ensures satisfactory performance of laboratory work.
The distribution of marks for term work shall be as follows:
Laboratory work (Experiment/journal) : 10 marks.
Assignments : 10marks.
Attendance (Theory and Practical) : 05Marks
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 31/61
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Tut. Pract. Total
Basic Workshop
FEL105 -- 2 -- -- -- 1 1
Practice-I
Examination Scheme
Theory
Course
Course Name Internal Assessment Term Pract.
Code End Exam. Total
Sem. Duration Work /oral
Test1 Test 2 Avg. Exam. (in Hrs)
Basic Workshop
FEL105 -- -- -- -- -- 50 -- 50
Practice-I
Objectives
1. To impart training to help the students develop engineering skill sets.
2. To inculcate respect for physical work and hard labor.
3. To get exposure to interdisciplinary engineering domain.
Note:
Trade 1 and 2 are compulsory. Select any ONE trade topics out of the topic at trade 3 to 5.
Demonstrations and hands on experience to be provided during the periods allotted for the same.
Report on the demonstration including suitable sketches is also to be included in the term work
CO-1 is related to Trade-1
CO-2 to CO-4 is related to Trade-2
CO-5 is related to Trade-3
CO-6 is related to Trade-4
CO-7 is related to Trade-5
CO evaluation is to be done according to the opted Trades in addition to Compulsory Trades.
Fitting (Compulsory):
Use and setting of fitting tools for chipping, cutting, filing, marking,
Trade-1 center punching, drilling, tapping. 10
Term work to include one job involving following operations : filing to
size, one simple male- female joint, drilling and tapping
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 32/61
Hardware and Networking: (Compulsory)
Dismantling of a Personal Computer (PC), Identification of
Components of a PC such as power supply, motherboard, processor, hard
disk, memory (RAM, ROM), CMOS battery, CD drive, monitor,
keyboard, mouse, printer, scanner, pen drives, disk drives etc.
Trade-2 Assembling of PC, Installation of Operating System (Any one) and 08
Device drivers, Boot-up sequence. Installation of application software (at
least one) Basic troubleshooting and maintenance Identification of
network components: LAN card, wireless card, switch, hub, router,
different types of network cables (straight cables, crossover cables,
rollover cables) Basic networking and crimping. NOTE: Hands on
experience to be given in a group of not more than four students
Welding:
Trade-3 Edge preparation for welding jobs. Arc welding for different job like, 06
Lap welding of two plates, butt welding of plates with simple cover, arc
welding to join plates at right angles.
Plumbing:
Trade 4 Use of plumbing tools, spanners, wrenches, threading dies, 06
demonstration of preparation of a domestic line involving fixing of a
water tap and use of coupling, elbow, tee, and union etc.
Machine Shop:
Trade-5 At least one turning job is to be demonstrated and simple job to be made 06
for Term Work in a group of 4 students.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 33/61
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Tut. Pract. Total
Engineering
FEC201 3 -- 1* 3 1 -- 4
Mathematics-II
Examination Scheme
Theory
Course
Course Name Internal Assessment Term Pract.
Code End Exam. Total
Sem. Duration Work /oral
Test1 Test 2 Avg. Exam. (in Hrs)
Engineering
FEC201 20 20 20 80 3 25 -- 125
Mathematics-II
Course Objectives
1. The course is aimed to develop the basic Mathematical skills of engineering students
that are imperative for effective understanding of engineering subjects. The topics
introduced will serve as basic tools for specialized studies in many fields of
engineering and technology.
2. To provide hands on experience in using SCILAB software to handle real life
problems.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 34/61
# Self learning topics: Cauchy’s homogeneous linear differential equation and Legendre’s
differential equation, Applications of Higher order differential equation.
Beta and Gamma Function, Differentiation under Integral sign and Rectification
Pre-requisite:Tracing of curves
3.1 Beta and Gamma functions and its properties. 2
03 3.2 Differentiation under integral sign with constant limits of integration. 2
3.3 Rectification of plane curves.(Cartesian and polar) 2
# Self learning topics:Rectification of curve in parametric co-ordinates.
Multiple Integration-1
4.1. Double integration‐definition, Evaluation of Double Integrals.(Cartesian & Polar) 2
4.2. Evaluation of double integrals by changing the order of integration. 2
04 2
4.3. Evaluation of integrals over the given region.(Cartesian & Polar)
6.1. Numerical solution of ordinary differential equation using (a) Euler’s method
06 (b) Modified Euler method, (c) Runge‐Kutta fourth order method 3
6.2. Numerical integration‐ by (a) Trapezoidal (b) Simpson’s 1/3rd (c) Simpson’s 3/8th rule
(all with proof). 3
# Self learning topics:Numerical solution of ordinary differential equation using Taylor
series method.
Term Work:
General Instructions:
1. Batch wise tutorials are to be conducted. The number of students per batch should be
as per
University pattern for practicals.
2. Students must be encouraged to write SCILAB Programs in tutorial class only. Each
Student has to write at least 4 SCILAB tutorials (including print out) and at least 6
class tutorials on entire syllabus.
3. SCILAB Tutorials will be based on (i) Euler Method, (ii) Modified Euler Method, (iii)
Runge-Kutta Method of fourth order , (iv) Trapezoidal Rule , (v) Simpson’s 1/3rd Rule
(vi) Simpson’s 3/8th rule
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 35/61
Assessment:
References:
1. Higher Engineering Mathematics, Dr.B.S.Grewal, Khanna Publication
2. Advanced Engineering Mathematics, Erwin Kreyszig, Wiley EasternLimited, 9thEd.
3. Engineering Mathematics by Srimanta Pal and SubodhBhunia, Oxford University
Press
4. Applied Numerical Methods with MATLABfor Engineers and Scientists by Steven
Chapra, McGraw Hill
5. Elementary Linear Algebra with Application by Howard Anton and Christ Rorres. 6th edition.
6. John Wiley & Sons,INC.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 36/61
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Tut. Pract. Total
Engineering
FEC202 2 -- -- 2 -- -- 2
Physics-II
Examination Scheme
Theory
Course
Course Name Internal Assessment Term Pract.
Code End Exam. Total
Sem. Duration Work /oral
Test1 Test 2 Avg. Exam. (in Hrs)
Engineering
FEC202 15 15 15 60 2 -- -- 75
Physics-II
Rationale:
Most of the engineering branches are being off-spring of basic sciences where physics is playing
a pivotal role in concept and understanding of foundation of core engineering branches. This
syllabus is developed by keeping in mind, needs of all branches that we offer in University of
Mumbai.
The topic distribution is being done in systematic manner and whenever required, prerequisite to
the topic are mentioned for frictionless teaching–learning process. In the distribution of topics,
core physics and its applied form are given priority. At the same time few modules are introduced
over emerging trends in the field of technology.
For the purpose of emphasis on applied part, list of suggestive experiments is added. As per new
guidelines of AICTE, a scope is kept in the syllabus for simulation technique and use of
information technology to supplement laboratory practices. Further, it is ensured that these
modules will cover prerequisites needed for engineering courses to be introduced in higher
semesters as core subjects or as interdisciplinary subjects in respective branches.
Objectives
1. To give exposure to the topics of fundamental physics in the area of electrodynamics and
relativity.
2. To give exposure to fundamentals of physics related with current technology in the field
of Nanotechnology and Physics of Sensor Technology.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 37/61
Diffraction: Fraunhoffer diffraction at single slit, Diffraction Grating, Resolving
power of a grating; Applications of diffraction grating; Determination of
wavelength of light using plane transmission grating
LASER AND FIBRE OPTICS
(Prerequisites: Absorption, recombination, energy bands of p-n junction,
refractive index of a material, Snell’s law)
Laser: spontaneous emission and stimulated emission; metastable state,
population inversion, types of pumping, resonant cavity, Einsteins’s equations;
02 Helium Neon laser; Nd:YAG laser; Semiconductor laser, 06
Applications of laser- Holography
Fibre optics: Numerical Aperture for step index fibre; critical angle; angle of
acceptance; V number; number of modes of propagation; types of optical
fibres; Fibre optic communication system;
ELECTRODYNAMICS
(Prerequisites : Electric Charges, Coulomb's law-force between two point
charges, Electric field, electric field due to a point charge, electric field lines,
electric dipole, electric field due to a dipole, Gauss's law, Faraday’s law)
03 05
Scalar and Vector field, Physical significance of gradient, curl and divergence in
Cartesian co-ordinate system, Gauss’s law for electrostatics, Gauss’s law for
magnetostatics, Faraday’s Law and Ampere’s circuital law; Maxwell’s equations
(Free space and time varying fields).
RELATIVITY
(Prerequisites: Cartesian co-ordinate system)
04 Special theory of Relativity: Inertial and Non-inertial Frames of reference, 02
Galilean transformations, Lorentz transformations (space – time coordinates),
Time Dilation, Length Contraction and Mass-Energy relation.
NANOTECHNOLOGY
(Prerequisites : Scattering of electrons, Tunneling effect, Electrostatic focusing,
magneto static focusing)
Nanomaterials : Properties (Optical, electrical, magnetic, structural, mechanical)
and applications, Surface to volume ratio; Two main approaches in
05 nanotechnology -Bottom up technique and Top down technique; 04
Tools for characterization of Nanoparticles: Scanning Electron Microscope
(SEM), Transmission Electron Microscope (TEM), Atomic Force Microscope
(AFM).
Methods to synthesize Nanomaterials: Ball milling, Sputtering, Vapour
deposition, Solgel
PHYSICS OF SENSORS
(Prerequisites : Transducer concept, meaning of calibration, piezoelectric effect)
Resistive sensors:
a) Temperature measurement: PT100 construction, calibration,
b) Humidity measurement using resistive sensors,
Pressure sensor: Concept of pressure sensing by capacitive, flex and inductive
method, Analog pressure sensor: construction working and calibration and
06 05
applications.
Piezoelectric transducers: Concept of piezoelectricity, use of piezoelectric
transducer as ultrasonic generator and application of ultrasonic transducer for
distance measurement, liquid and air velocity measurement.
Optical sensor: Photodiode, construction and use of photodiode as ambient light
measurement and flux measurement.
Pyroelectric sensors: Construction and working principle, application of
pyroelectric sensor as bolometer.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 38/61
Assessment
Internal Assessment Test
Assessment consists of two class tests of 15 marks each. The first class test is to be conducted
when approx. 40% syllabus is completed and second class test when additional 35% syllabus is
completed. Duration of each test shall be one hour.
References
1. A text book of Engineering Physics-Avadhanulu&Kshirsagar, S.Chand
2. Optics - Ajay Ghatak, Tata McGraw Hill
3. A textbook of Optics - N. Subramanyam and Brijlal, S.Chand
4. Concepts of Modern Physics- ArtherBeiser, Tata Mcgraw Hill
5. Introduction to Electrodynamics- D. J. Griffiths, Pearson publication
6. Introduction to Special Relativity- Robert Resnick, John Wiley and sons
7. Advances In Nano Materials And Applications: History of Nanotechnology From Pre-
Historic to Modern Times, Madhuri Sharon, Wiley, USA
8. Nano: The essentials, understanding Nanoscience and Nanotechnology, T. Pradeep, Tata
McGraw Hill, 2007.
9. Electronic Instrumentation –H.S. Kalsi, Tata McGraw-Hill Education
10. Handbook of Modern Sensors Physics design and application- Jacob Fraden, Springer, AIP
press.
11. Instrumentation & Measurement Techniques by Albert D. Helfrick& William D. Cooper
(PHI) Edition
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 39/61
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Tut. Pract. Total
Engineering
FEC203 2 - - 2 - - 2
Chemistry-II
Examination Scheme
Theory
Course
Course Name Internal Assessment Term Pract.
Code End Exam. Total
Sem. Duration Work /oral
Test1 Test 2 Avg. Exam. (in Hrs)
Engineering
FEC203 15 15 15 60 2 -- -- 75
Chemistry-II
Objectives
The concepts developed in this course will aid in quantification as well as understand the
applications of several concepts in Chemistry that have been introduced at the 10 + 2
levels in schools.
Principles of Spectroscopy:
Introduction: Principle of spectroscopy, Definition,Origin of spectrum,
01 Classification of spectroscopy – atomic and molecular, selection rules. 02
Table of relation between electromagnetic spectrum, types of spectroscopy and
energy changes.
Applications of Spectroscopy
Emission spectroscopy- Principle, Instrumentation and applications ( Flame
02 Photometry) 04
Introduction to florescence and phosphorescence, Jablonski diagram, application
of fluorescence in medicine only.
Concept of Electrochemistry
Introduction, concept of electrode potential, Nernst equation, types of
03 02
electrochemical cells, concept of standard electrode with examples,
electrochemical series, simplenumericals.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 40/61
Corrosion:
Definition, Mechanism of Corrosion- (I) Dry or Chemical Corrosion-i) Due to
oxygen ii)Due to other gases.
(II)Wet or Electrochemical corrosion- Mechanism
i) Evolution of hydrogen type ii) Absorption of oxygen.
Types of Corrosion- Galvanic cell corrosion, Concentration cell corrosion
(differential aeration principle), Pitting corrosion, Intergranular corrosion, Stress
04 06
corrosion.
Factors affecting the rate of corrosion- (i)Nature of metal, (ii)Nature of corroding
environment.
Methods of corrosion control- (I)Material selection and proper designing,(II)
Cathodic protection- i) Sacrificial anodic protection ii) Impressed current
method,(III) Metallic coatings- only Cathodic coating (tinning) and anodic
coatings (Galvanising)
Assessment
Internal Assessment Test
Assessment consists of two class tests of 15 marks each. The first class test is to be conducted
when approx. 40% syllabus is completed and second class test when additional 35% syllabus is
completed. Duration of each test shall be one hour.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 41/61
Recommended Books :
1. Engineering Chemistry - Jain & Jain, DhanpatRai
2. Engineering Chemistry – Dara & Dara, S Chand
3. Green Chemistry: A textbook – V.K.Ahluwalia, Alpha Science International
4. Fundamentals of Molecular Spectroscopy ( 4th Edition) - C.N.Banwell, Elaine M.
McCash,
Tata McGraw Hill.
5. Elementary Organic Spectroscopy- Y.R.Sharma, S.Chand and Co.
6. A Text Book of Engineering Chemistry - ShashiChawla, DhanpatRai
7. Engineering Chemistry – Payal Joshi &Shashank Deep (Oxford University Press)
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 42/61
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Tut. Pract. Total
Engineering
FEC204 2 -- -- 2 -- -- 2
Graphics
Examination Scheme
Theory
Course
Course Name Internal Assessment Term Pract.
Code End Exam. Total
Sem. Duration Work /oral
Test1 Test 2 Avg. Exam. (in Hrs)
Engineering
FEC204 15 15 15 60 3 -- -- 75
Graphics
Objectives
1. To impart and inculcate proper understanding of the theory of projection.
2. To impart the knowledge of reading a drawing
3. To improve the visualization skill.
Outcomes: Learners will be able to…
1. Apply the basic principles of projections in Projection of Lines and Planes
2. Apply the basic principles of projections in Projection of Solids.
3. Apply the basic principles of sectional views in Section of solids.
4. Apply the basic principles of projections in converting 3D view to 2D drawing.
5. Read a given drawing.
6. Visualize an object from the given two views.
Section of Solids
Section of Prism, Pyramid, Cylinder, & Cone cut by plane perpendicular to at
04 least one reference plane (Exclude Curved Section Plane). Use change of 5
position or Auxiliary plane method.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 43/61
#Orthographic and Sectional Orthographic Projections: - Fundamentals of
orthographic projections. Different views of a simple machine part as per the first
05 3
angle projection methodrecommended by I.S. Full or Half Sectional views of the
Simple Machine parts.
Assessment:
Internal Assessment Test:
Assessment consists of two class tests of 15 marks each.
Among the two tests One is Conventional (manual drawing) and Second using CAD
software.
Text Books.
1. N.D. Bhatt, "Engineering Drawing (Plane and solid geometry)", Charotar Publishing
House Pvt. Ltd.
2. N.D. Bhatt & V.M. Panchal, "Machine Drawing", Charotar Publishing House Pvt.
Ltd.
Reference Books
3. Narayana, K.L. & P Kannaiah (2008), Text book on Engineering Drawing, Scitech
Publisher.
4. Prof. Sham Tickoo (Purdue University) &GauravVerma, "( CAD Soft Technologies) :
Auto CAD 2012 (For engineers and Designers)", Dreamtech Press NewDelhi.
5. Dhananjay A Jolhe, "Engineering Drawing" Tata McGraw Hill.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 44/61
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Tut. Pract. Total
FEC205 C Programming 2 -- -- 2 -- -- 2
Examination Scheme
Theory
Course
Course Name Internal Assessment Term Pract.
Code End Exam. Total
Sem. Duration Work /oral
Test1 Test 2 Avg. Exam. (in Hrs)
FEC205 C Programming 15 15 15 60 2 -- -- 75
Objectives
To provide exposure to problem-solving by developing an algorithm, flowchart and
implement the logic using C programming language.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 45/61
Arrays and Strings
● Introduction to Arrays
4 ● Declaration and initialization of one dimensional and two-dimensional 4
arrays.
● Definition and initialization of String
● String functions
Structure and Union
● Concept of Structure and Union
● Declaration and Initialization of structure and union
5 4
● Nested structures
● Array of Structures
● Passing structure to functions
Pointers
● Fundamentals of pointers
6 ● Declaration, initialization and dereferencing of pointers 4
● Operations on Pointers
● Concept of dynamic memory allocation
Assessment:
Internal Assessment Test:
Assessment consists of two class tests of 15 marks each. The first class test is to be
conducted when approx. 40% syllabus is completed and second class test when additional
35% syllabus is completed. Duration of each test shall be one hour.
Text Books:
1. E. Balaguruswamy, Programming in ANSI C, McGraw-Hill
2. Kernighan , Ritchie, “The C programming Language”, Prentice Hall of India
3. Sumitabha Das, Computer Fundamentals and C Programming, McGraw-Hill
4. Pradeep Day and ManasGosh ,“Programming in C”, Oxford University Press.
References:
1. Byron Gottfried, “Programing with C”, McGraw Hill ( Schaum‟s outline series)
2. Venugopal K.R, Prasad Sudeep, “Mastering C”, McGraw-Hill
3. KanetkarYashwant,” “Let Us C”, BPB Publication.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 46/61
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Tut. Pract. Total
Professional
FEC206 Communication 2 -- -- 2 -- -- 2
and Ethics- I
Examination Scheme
Theory
Course
Course Name Internal Assessment Term Pract.
Code End Exam. Total
Sem. Duration Work /oral
Test1 Test 2 Avg. Exam. (in Hrs)
Professional
FEC206 Communication 10 10 10 40 2 -- -- 50
and Ethics- I
Objectives
1. To demonstrate the fundamental concepts of interpersonal and professional
communication.
2. To encourage active listening with focus on content, purpose, ideas and tone.
3. To facilitate fluent speaking skills in social, academic and professional situations.
4. To train in reading strategies for comprehending academic and business correspondence.
5. To promote effective writing skills in business, technology and academic arenas.
6. To inculcate confident personality traits along with grooming and social etiquettes.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 47/61
● Physical/Internal
● Semantic & Linguistic
● Psychological
● Socio-Cultural
1.4. Communication at the Workplace
● Corporate Communication - Case Studies
● Listening Tasks with Recordings and Activity Sheets
● Short Speeches as Monologues
○ Informative Speeches that Center on People, Events, Processes,
Places, or Things
○ Persuasive Speeches to Persuade, Motivate or Take Action
○ Special Occasion Speeches for Ceremonial, Commemorative, or
Epideictic purposes
● Pair-work Conversational Activities (Dialogues)
● Short Group Presentations on Business Plans
VERBAL APTITUDE FOR EMPLOYMENT
2.1. Vocabulary Building
● Root words (Etymology)
● Meaning of Words in Context
● Synonyms & Antonyms
● Collocations
● Word Form Charts
● Prefixes & Suffixes
● Standard Abbreviations
2 2.2. Grammar 02
● Identifying Common Errors
○ Subject - Verb Agreement
○ Misplaced Modifiers
○ Articles
○ Prepositions
● Tautologies
● Pleonasms (Redundancies)
● Idioms
● Cliches
DEVELOPING READING AND WRITING SKILLS
3.1. Reading Comprehension
● Long Passages
● Short Passages
● MCQs on Inferential Questions with 4 Options
3.2. Summarization of reading passages, reports, chapters, books
● Graphic Organizers for Summaries
○ Radial Diagrams like Mind Maps
○ Flow Charts
○ Tree Diagrams
3 02
○ Cyclic Diagrams
○ Linear Diagrams like Timelines
○ Pyramids
○ Venn Diagrams
● Point-form Summaries
● One-sentence Summaries of Central Idea
3.3. Paraphrasing
● Understanding Copyrights
● Running a Plagiarism Check on Paraphrased Passages
● Generating Plagiarism Reports
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 48/61
● Basic APA and MLA Referencing Style and Format
BUSINESS CORRESPONDENCE
4.1. Seven Cs of Business Correspondence
● Completeness
● Conciseness
● Consideration
● Concreteness
● Clarity
● Courtesy
● Correctness
4.2. Parts of a Formal Letter and Formats
● Parts/Elements of a Formal Letter
○ Letterheads and/or Sender’s Address
○ Dateline
○ Inside Address
○ Reference Line (Optional)
4 ○ Attention Line (Optional) 06
○ Salutation
○ Subject Line
○ Body
○ Complimentary Close
○ Signature Block
○ Enclosures/Attachments
● Complete/Full Block Format
4.3. Emails
● Format of Emails
● Features of Effective Emails
● Language and style of Emails
4.4. Types of Letters in Both Formal Letter Format and Emails
● Claim & Adjustment Letters
● Request/Permission Letters
● Sales Letters
BASIC TECHNICAL WRITING
5.1. Introduction
● What is Technical Writing?
● Importance and Principles of Technical Writing
● Difference between Technical Writing & Literary Writing
● Framing Definitions
● Difference between Technical Description & Instructions
5.2. Description of a Technical Object
● Definition
● Diagram
5 ● Discussion of Parts/Characteristics 02
Working
5.3. Writing User Instructions
● User Instructions
● Special Notices (Note, Warning, Caution and Danger)
● Styles of Presentation
○ Impersonal
○ Indirect
○ Direct
● Imperative
5.4. Description of a Technical / Scientific Process
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 49/61
● Definition
● Diagram
● Tools/ Apparatus/Software/ Hardware Used
● Working
● Result
PERSONALITY DEVELOPMENT AND SOCIAL ETIQUETTES
6.1. Personality Development
● Introducing Self and/or a Classmate
● Formal Dress Code
6.2. Social Etiquettes
● Formal Dining Etiquettes
6 02
● Cubicle Etiquettes
● Responsibility in Using Social Media
● Showing Empathy and Respect
● Learning Accountability and Accepting Criticism
● Demonstrating Flexibility and Cooperation
● Selecting Effective Communication Channels
Assessment:
Internal Assessment Test:
Assessment consists of two class tests of 10 marks each.
Text Books.
1. Sanjay Kumar & Pushp Lata (2018). Communication Skills with CD. New Delhi:
Oxford University Press.
2. Hemphill, P.D., McCormick, D. W., & Hemphill, R. D. (2001). Business
Communication with writing improvement exercises. Upper Saddle River, NJ:
Prentice Hall.
3. Locker, Kitty O. Kaczmarek, Stephen Kyo. (2019). Business Communication:
Building Critical Skills. Place of publication not identified: Mcgraw-hill.
4. Murphy, H. (1999). Effective Business Communication. Place of publication not
identified: Mcgraw-Hill.
5. Raman, M., & Sharma, S. (2016). Technical Communication: Principles and practice.
New Delhi: Oxford University Press.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 50/61
6. Kaul, A. (2015). Effective Business Communication. Place of publication not
identified: Prentice-Hall of India.
7. Rizvi, A. M. (2010). Effective Technical Communication: A guide for Scientists and
Engineers. New Delhi: Tata McGraw Hill.
8. Lewis, N. (2014). Word power made easy. Random House USA.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 51/61
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Tut. Pract. Total
Engineering
FEL201 - 01 - - - 0.5 0.5
Physics-II
Examination Scheme
Theory
Course
Course Name Internal Assessment Term Pract.
Code End Exam. Total
Sem. Duration Work /oral
Test1 Test 2 Avg. Exam. (in Hrs)
Engineering
FEL201 -- -- -- -- -- 25 -- 25
Physics-II
Objectives
1. To improve the knowledge about the theory learned in the class.
2. To improve ability to analyze experimental result and write laboratory report.
Term work:
The final certification and acceptance of TW ensures the satisfactory performance of laboratory
work and minimum passing in the TW.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 52/61
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Tut. Pract. Total
Engineering
FEL202 - 01 - - - 0.5 0.5
Chemistry-II
Examination Scheme
Theory
Course
Course Name Internal Assessment Term Pract.
Code End Exam. Total
Sem. Duration Work /oral
Test1 Test 2 Avg. Exam. (in Hrs)
Engineering
FEL202 -- -- -- -- -- 25 -- 25
Chemistry-II
Suggested Experiments
1. Determination of Moisture content of coal.
2. Determination of Ash content of coal.
3. Flue gas analysis using Orsat’s apparatus.
4. Saponification value of oil
5. Acid value of oil
6. Determination of Na/K by Flame photometry.
7. Preparation of Biodiesel from edible oil.
8. To estimate the emf of Cu-Zn system by Potentiometry.
9. Synthesis of Aspirin.
10. Determination of Flash point of a lubricant using Abel’s apparatus
Term work:
The final certification and acceptance of TW ensures the satisfactory performance of laboratory
work and minimum passing in the TW.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 53/61
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Tut. Pract. Total
Engineering
FEL203 - 04 - - - 2 2
Graphics
Examination Scheme
Theory
Course
Course Name Internal Assessment Term Pract.
Code End Exam. Total
Sem. Duration Work /oral
Test1 Test 2 Avg. Exam. (in Hrs)
Engineering
FEL203 -- -- -- -- -- 25 50 75
Graphics
Objectives
1. To inculcate the skill of drawing with the basic concepts.
2. To Use AutoCAD for daily working process.
3. To teach basic utility of Computer Aided drafting (CAD) tool
Hrs
Activities to be completed in the Drawing Laboratory.
# Term sheets to be done in laboratory only and to be submitted as part of term work.
Note: Practice sheets to be done before starting the Term Sheets.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 54/61
Component-2
Self-study problems/ Assignment: (In A3 size Sketch book, to be submitted as part of Term
Work)
Note: * Give practice sheet problems before going for Term Sheet problems.
Students are supposed to bring complete solution of problems before coming to CAD
practical.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 55/61
Term Work:
Component-1 : 7Marks
Component-2 : 6 Marks
Component-3 : 7 Marks
Attendance : 5 Marks
Note: Satisfactory submission of all 3 components is mandatory to full fill the Term.
Topic for the End Semester Practical Examination (Auto CAD) (2 hours/ 50 Marks.)
1. Isometric drawing. ( 1 problem) (20 Marks)
2. Orthographic Projection (With Section) (1 problem). (30 Marks)
Note:
1. Printout of the answers have to be taken preferably in A3 size sheets and should be
Assessed by External Examiner only.
2. Knowledge of Auto CAD software, concepts of Engineering Graphics related to
specified problem and accuracy of drawing should be considered during evaluation.
Text Books.
1. N.D. Bhatt, "Engineering Drawing (Plane and solid geometry)", Charotar Publishing
House Pvt. Ltd.
2. N.D. Bhatt & V.M. Panchal, "Machine Drawing", Charotar Publishing House Pvt. Ltd.
Reference Books
1. Narayana, K.L. & P Kannaiah (2008), Text book on Engineering Drawing, Scitech
Publisher.
2. Prof. Sham Tickoo (Purdue University) &GauravVerma, "( CAD Soft Technologies) :
Auto CAD 2012 (For engineers and Designers)", Dreamtech Press NewDelhi.
3. Dhananjay A Jolhe, "Engineering Drawing" Tata McGraw Hill.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 56/61
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Tut. Pract. Total
FEL204 C programming -- 2 -- -- -- 1 1
Examination Scheme
Theory
Course
Course Name Internal Assessment Term Pract.
Code End Exam. Total
Sem. Duration Work /oral
Test1 Test 2 Avg Exam. (in Hrs)
FEL204 C programming -- -- -- -- -- 25 25 50
Lab Description:
Weekly 2 hours of laboratory Programming Assignments on the following topics:
Term Work:
Experiments (20 Programs) and Assignments (2 Assignments) should be completed by
students on the given time duration
Experiments: 15 Marks
Assignment: 05 Marks
Attendance: 05 Marks
Total: 25 Marks
The final certification and acceptance of TW ensures the satisfactory performance of laboratory
work and minimum passing in the TW.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 57/61
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Tut. Pract. Total
Professional
FEL205 Communication -- 2 -- -- -- 1 1
and Ethics- I
Examination Scheme
Theory
Course
Course Name Internal Assessment Term Pract.
Code End Exam. Total
Sem. Duration Work /oral
Test1 Test 2 Avg. Exam. (in Hrs)
Professional
FEL205 Communication -- -- -- -- -- 25 -- 25
and Ethics- I
Objectives
To provide practice in ...
1. Active listening with focus on content, purpose, main idea, tone and pronunciation.
2. Fluent speaking and presentation skills in social, academic and professional situations.
3. Faster reading skills for effective comprehension in a variety of texts.
4. Drafting effective written discourse in academics, business and technology.
5. Grooming and projecting impressive persona in all interactions.
List of
Assignments Details of Assignments Details of Activities Hrs.
& Activities
Listening practice tasks of 3 types
(through audio recordings of (1) 02
1. Written record of listening activities
Monologues (2) Dialogues (3)
Formal/Expert Talk or Lecture)
Transcription of the public speech 02
2. Practice public speech
along with a plagiarism report
Transcription of the public speech Public speech (Internal Assessment - 02
3.
along with a plagiarism report I)
Written assignment on barriers and 02
4. Role plays / case studies
non-verbal communication
Summarization through graphic 02
5.
organisers (1. Text to graphic NA
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 58/61
organizer 2. Graphic organizer to
text)
Advanced level reading
comprehension with MCQs (similar 02
6. Written record of reading activities
in level and format to CAT, GRE
and GMAT verbal sections)
Aptitude test on vocabulary and
Aptitude test on vocabulary and grammar (similar in level and format 02
7.
grammar to CAT, GRE and GMAT verbal
sections)
2 types of letters in complete block 02
8. NA
format
Written assignment on technical
writing (Exercises based on framing
9. Definitions, Describing Technical 02
Objects, Framing User Instructions NA
and Describing Technical Processes)
Documentation on case studies / role Case studies / role plays 02
10.
plays on Module 6
Assessment:
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 59/61
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Tut. Pract. Total
Basic Workshop
FEL206 -- 2 -- -- -- 1 1
Practice-II
Examination Scheme
Theory
Course
Course Name Internal Assessment Term Pract.
Code End Exam. Total
Sem. Duration Work /oral
Test1 Test 2 Avg. Exam. (in Hrs)
Basic Workshop
FEL206 -- -- -- -- -- 50 -- 50
Practice-II
Objectives
1. To impart training to help the students develop engineering skill sets.
2. To inculcate respect for physical work and hard labor.
3. To get exposure to interdisciplinary engineering domain.
Note:
Trade 1 and 2 are compulsory. Select any ONE trade topics out of the topic trade 3 to 5.
Demonstrations and hands on experience to be provided during the periods allotted for the same.
Report on the demonstration including suitable sketches is also to be included in the term work
Carpentry(Compulsory)
6. Use and setting of hand tools like hacksaws, jack planes, chisels and
gauges for construction of various joints, wood tuning and modern 10
Trade-1
wood turning methods.
7. Term work to include one carpentry job involving a joint and report on
demonstration of a job involving wood turning
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 60/61
Basic Electrical work shop:(Compulsory):
8. Single phase and three phase wiring. Familiarization. of protection
switchgears and their ratings (fuse, MCB, ELCB). Wiring standards,
Trade-2 Electrical safety in the work place safe work practices. Protective 08
equipment, measures and tools.
9. Layout drawing, layout transfer to PCB, etching and drilling and
soldering technique
Masonry:
10. Use of masons tools like trowels, hammer, spirit level, square,
Trade-3 plumb line and pins etc. demonstration of mortar making, single and 06
one and half brick masonry , English and Flemish bonds, block
masonry, pointing and plastering.
Sheet metal working and Brazing:
Trade 4 11. Use of sheet metal, working hand tools, cutting , bending , spot 06
welding
Forging (Smithy):
Trade-5 12. At least one forging job to be demonstrated and a simple job to be 06
made for Term Work in a group of 4 students.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 61/61
Copy to :-
1. The Deputy Registrar, Academic Authorities Meetings and Services
(AAMS),
2. The Deputy Registrar, College Affiliations & Development
Department (CAD),
3. The Deputy Registrar, (Admissions, Enrolment, Eligibility and
Migration Department (AEM),
4. The Deputy Registrar, Research Administration & Promotion Cell
(RAPC),
5. The Deputy Registrar, Executive Authorities Section (EA),
6. The Deputy Registrar, PRO, Fort, (Publication Section),
7. The Deputy Registrar, (Special Cell),
8. The Deputy Registrar, Fort/ Vidyanagari Administration Department
(FAD) (VAD), Record Section,
9. The Director, Institute of Distance and Open Learning (IDOL Admin),
Vidyanagari,
They are requested to treat this as action taken report on the concerned
resolution adopted by the Academic Council referred to in the above circular
and that on separate Action Taken Report will be sent in this connection.
for information.
AC: 23/7/2020
Item No. 127
UNIVERSITY OF MUMBAI
Bachelor of Engineering
in
Computer Engineering
Second Year with Effect from AY 2020-21
Third Year with Effect from AY 2021-22
Final Year with Effect from AY 2022-23
UNIVERSITY OF MUMBAI
Date
Sr. No.
Heading Particulars
Ordinances /
4 Ordinance 0.6242
Regulations ( if any)
Yearly / Semester
7 Pattern
(Strike out which is not applicable )
New / Revised
8 Status
(Strike out which is not applicable )
To be implemented from
9 With effect from Academic Year: 2020-2021
Academic Year
To meet the challenge of ensuring excellence in engineering education, the issue of quality needs to
be addressed, debated and taken forward in a systematic manner. Accreditation is the principal
means of quality assurance in higher education. The major emphasis of accreditation process is to
measure the outcomes of the program that is being accredited. In line with this Faculty of Science
and Technology (in particular Engineering)of University of Mumbai has taken a lead in
incorporating philosophy of outcome based education in the process of curriculum development.
Faculty resolved that course objectives and course outcomes are 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. Choice 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. Credit assignment for
courses is based on 15 weeks teaching learning process, however content of courses is to be taught in
13 weeks and remaining 2 weeks to be utilized for revision, guest lectures, coverage of content
beyond syllabus etc.
There was a concern that the earlier revised curriculum more focused on providing information and
knowledge across various domains of the said program, which led to heavily loading of students in
terms of direct contact hours. In this regard, faculty of science and technology resolved that to
minimize the burden of contact hours, total credits of entire program will be of 170, wherein focus is
not only on providing knowledge but also on building skills, attitude and self learning. Therefore in
the present curriculum skill based laboratories and mini projects are made mandatory across all
disciplines of engineering in second and third year of programs, which will definitely facilitate self
learning of students. The overall credits and approach of curriculum proposed in the present revision
is in line with AICTE model curriculum.
The present curriculum will be implemented for Second Year of Engineering from the academic year
2020-21. Subsequently this will be carried forward for Third Year and Final Year Engineering in the
academic years 2021-22, 2022-23, respectively.
The curriculum revision is mainly focused on knowledge component, skill based activities and
project based activities. Self learning opportunities are provided to learners. In the revision
process this time in particular Revised syllabus of ‘C ‘ scheme wherever possible additional
resource links of platforms such as NPTEL, Swayam are appropriately provided. In an earlier
revision of curriculum in the year 2012 and 2016 in Revised scheme ‘A' and ‘B' respectively,
efforts were made to use online contents more appropriately as additional learning materials to
enhance learning of students.
In the current revision based on the recommendation of AICTE model curriculum overall credits
are reduced to 171, to provide opportunity of self learning to learner. Learners are now getting
sufficient time for self learning either through online courses or additional projects for enhancing
their knowledge and skill sets.
The Principals/ 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.
We would like to place on record our gratefulness to the faculty, students, industry experts and
stakeholders for having helped us in the formulation of this syllabus.
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Pract. Tut. Total
Engineering Mathematics-
CSC301 3 -- 1* 3 -- 1 4
III
Discrete Structures and
CSC302 3 -- -- 3 -- -- 3
Graph Theory
CSC303 Data Structure 3 -- -- 3 -- -- 3
Digital Logic & Computer
CSC304 3 -- -- 3 -- -- 3
Architecture
CSC305 Computer Graphics 3 -- -- 3 -- -- 3
CSL301 Data Structure Lab -- 2 -- -- 1 -- 1
Digital Logic & Computer
CSL302 -- 2 -- -- 1 -- 1
Architecture Lab
CSL303 Computer Graphics Lab -- 2 -- -- 1 -- 1
Skill base Lab course:
CSL304 Object Oriented -- 2+2* -- -- 2 -- 2
Programming with Java
CSM301 Mini Project – 1 A -- 4$ -- -- 2 -- 2
Total
15 14 1 15 07 1 23
Examination Scheme
Term Pract
Theory Total
Work & oral
Course End Exam.
Course Name Internal Assessment Sem. Duration
Code
Exam (in Hrs)
Test
Test2 Avg
1
Engineering Mathematics-
CSC301 20 20 20 80 3 25 -- 125
III
Discrete Structures and
CSC302 20 20 20 80 3 -- -- 100
Graph Theory
CSC303 Data Structure 20 20 20 80 3 -- -- 100
Digital Logic & Computer
CSC304 20 20 20 80 3 -- -- 100
Architecture
CSC305 Computer Graphics 20 20 20 80 3 -- -- 100
CSL301 Data Structure Lab -- -- -- -- -- 25 25 50
Digital Logic & Computer
CSL302 -- -- -- -- -- 25 -- 25
Architecture Lab
CSL303 Computer Graphics Lab -- -- -- -- -- 25 25 50
Skill base Lab course:
CSL304 Object Oriented -- -- -- -- -- 50 25 75
Programming with Java
CSM301 Mini Project – 1 A -- -- -- -- -- 25 25 50
Total -- -- 100 400 -- 175 100 775
*Should be conducted batch wise and
$ indicates workload of Learner (Not Faculty), Students can form groups with minimum 2 (Two)
and not more than 4 (Four), Faculty Load: 1 hour per week per four groups
Program Structure for Second Year Computer Engineering
UNIVERSITY OF MUMBAI (With Effect from 2020-2021)
Semester IV
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Pract. Tut. Total
Engineering Mathematics-
CSC401 3 -- 1* 3 -- 1 4
IV
CSC402 Analysis of Algorithm 3 -- -- 3 -- -- 3
Database Management
CSC403 3 -- -- 3 -- -- 3
System
CSC404 Operating System 3 -- -- 3 -- -- 3
CSC405 Microprocessor 3 -- -- 3 -- -- 3
CSL401 Analysis of Algorithm Lab -- 2 -- -- 1 -- 1
Database Management
CSL402 -- 2 -- -- 1 -- 1
System Lab
CSL403 Operating System Lab -- 2 -- -- 1 -- 1
CSL404 Microprocessor Lab -- 2 -- -- 1 -- 1
Skill Base Lab Course:
CSL405 -- 2*+2 -- -- 2 -- 2
Python Programming
CSM401 Mini Project 1-B -- 4$ -- -- 2 -- 2
Total
15 16 1 15 7 1 24
Examination Scheme
Term Pract
Theory Total
Work & oral
Course End Exam.
Course Name Internal Assessment Sem. Duration
Code
Exam. (in Hrs)
Test
Test 2 Avg.
1
Engineering Mathematics-
CSC401 20 20 20 80 3 25 -- 125
IV
CSC402 Analysis of Algorithm 20 20 20 80 3 -- -- 100
Database Management
CSC403 20 20 20 80 3 -- -- 100
System
CSC404 Operating System 20 20 20 80 3 -- -- 100
CSC405 Microprocessor 20 20 20 80 3 -- -- 100
CSL401 Analysis of Algorithm Lab -- -- -- -- -- 25 25 50
Database Management
CSL402 -- -- -- -- -- 25 25 50
System Lab
CSL403 Operating System Lab -- -- -- -- -- 25 25 50
CSL404 Microprocessor Lab -- -- -- -- -- 25 -- 25
Skill Base Lab Course:
CSL405 -- -- -- -- -- 25 -- 25
Python Programming
CSM401 Mini Project 1-B -- -- -- -- -- 25 25 50
Total -- -- 100 400 -- 175 100 775
*Should be conducted batchwise and
$ indicates workload of Learner (Not Faculty), Students can form groups with minimum 2 (Two)
and not more than 4 (Four), Faculty Load: 1 hour per week per four groups.
Course Code Course Name Credits
References:
1 Higher Engineering Mathematics, Dr. B. S. Grewal, Khanna Publication.
2 Advanced Engineering Mathematics, Erwin Kreyszig, Wiley Eastern Limited.
3 Advanced Engineering Mathematics, R. K. Jain and S. R. K. Iyengar, Narosa Publication.
4 Complex Variables and Applications, Brown and Churchill, McGraw-Hill Education.
5 Probability, Statistics and Random Processes, T. Veerarajan, McGraw-Hill Education.
6 Theory and Problems of Fourier Analysis with applications to BVP, Murray Spiegel,
Schaum’s Outline Series.
Term Work:
General Instructions:
1 Batch wise tutorials have to be conducted. The number of students per batch will be as per
University pattern for practical.
2 Students must be encouraged to write at least 6 class tutorials on the entire syllabus.
3 A group of 4-6 students should be assigned a self-learning topic. Students should prepare a
presentation/problem solving of 10-15 minutes. This will be considered as a mini project in
Engineering Mathematics. This project will be graded out of 10 marks depending on the
performance of the students.
The distribution of Term Work marks will be as follows:
1 Attendance (Theory and Tutorial) 05 marks
2 Class Tutorials on entire syllabus 10 marks
3 Mini project 10 marks
Assessment:
Textbooks:
1 Bernad Kolman, Robert Busby, Sharon Cutler Ross, Nadeem-ur-Rehman, “Discrete
Mathematical Structures”, Pearson Education.
2 C. L. Liu “Elements of Discrete Mathematics”, second edition 1985, McGraw-Hill Book
Company. Reprinted 2000.
3 K. H. Rosen, “Discrete Mathematics and applications”, fifth edition 2003, Tata McGraw Hill
Publishing Company
References:
1 Y N Singh, “Discrete Mathematical Structures”, Wiley-India.
2 J. L. Mott, A. Kandel, T. P. Baker, “Discrete Mathematics for Computer Scientists and
Mathematicians”, Second Edition 1986, Prentice Hall of India.
3 J. P. Trembley, R. Manohar “Discrete Mathematical Structures with Applications to
Computer Science”, Tata McGraw Hill Publishing Company
4 Seymour Lipschutz, Marc Lars Lipson, “Discrete Mathematics” Schaum‟s Outline, McGraw
Hill Education.
5 Narsing Deo, “Graph Theory with applications to engineering and computer science”, PHI
Publications.
6 P. K. Bisht, H. S. Dhami, “Discrete Mathematics”, Oxford press.
Assessment:
Useful Links
1 https://www.edx.org/learn/discrete-mathematics
2 https://www.coursera.org/specializations/discrete-mathematics
3 https://nptel.ac.in/courses/106/106/106106094/
4 https://swayam.gov.in/nd1_noc19_cs67/preview
Course Code Course Name Credit
Pre-requisite: C Programming
Course Outcomes:
1 Students will be able to implement Linear and Non-Linear data structures.
2 Students will be able to handle various operations like searching, insertion, deletion and
traversals on various data structures.
3 Students will be able to explain various data structures, related terminologies and its types.
4 Students will be able to choose appropriate data structure and apply it to solve problems in
various domains.
5 Students will be able to analyze and Implement appropriate searching techniques for a given
problem.
6 Students will be able to demonstrate the ability to analyze, design, apply and use data
structures to solve engineering problems and evaluate their solutions.
Textbooks:
1 Aaron M Tenenbaum, Yedidyah Langsam, Moshe J Augenstein, “Data Structures Using C”,
Pearson Publication.
2 Reema Thareja, “Data Structures using C”, Oxford Press.
3 Richard F. Gilberg and Behrouz A. Forouzan, “Data Structures: A Pseudocode Approach
with C”, 2ndEdition, CENGAGE Learning.
4 Jean Paul Tremblay, P. G. Sorenson, “Introduction to Data Structure and Its Applications”,
McGraw-Hill Higher Education
5 Data Structures Using C, ISRD Group, 2ndEdition, Tata McGraw-Hill.
References:
1 Prof. P. S. Deshpande, Prof. O. G. Kakde, “C and Data Structures”, DreamTech press.
2 E. Balagurusamy, “Data Structure Using C”, Tata McGraw-Hill Education India.
3 Rajesh K Shukla, “Data Structures using C and C++”, Wiley-India
4 GAV PAI, “Data Structures”, Schaum’s Outlines.
5 Robert Kruse, C. L. Tondo, Bruce Leung, “Data Structures and Program Design in C”,
Pearson Edition
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first-class test is to be conducted
when approx. 40% syllabus is completed and second class test when additional40% syllabus is
completed. Duration of each test shall be one hour.
Useful Links
1 https://nptel.ac.in/courses/106/102/106102064/
2 https://www.coursera.org/specializations/data-structures-algorithms
3 https://www.edx.org/course/data-structures-fundamentals
4 https://swayam.gov.in/nd1_noc19_cs67/preview
Course Code Course Name Credit
CSC304 Digital Logic & Computer Organization and Architecture 3
Course Outcome:
1 To learn different number systems and basic structure of computer system.
2 To demonstrate the arithmetic algorithms.
3 To understand the basic concepts of digital components and processor organization.
4 To understand the generation of control signals of computer.
5 To demonstrate the memory organization.
6 To describe the concepts of parallel processing and different Buses.
Textbooks:
1 R. P. Jain, “Modern Digital Electronic”, McGraw-Hill Publication, 4thEdition.
2 William Stalling, “Computer Organization and Architecture: Designing and Performance”,
Pearson Publication 10TH Edition.
3 John P Hayes, “Computer Architecture and Organization”, McGraw-Hill Publication, 3RD
Edition.
4 Dr. M. Usha and T. S. Shrikanth, “Computer system Architecture and Organization”, Wiley
publication.
References:
1 Andrew S. Tanenbaum, “Structured Computer Organization”, Pearson Publication.
2 B. Govindarajalu, “Computer Architecture and Organization”, McGraw-Hill Publication.
3 Malvino, “Digital computer Electronics”, McGraw-Hill Publication, 3rdEdition.
4 Smruti Ranjan Sarangi, “Computer Organization and Architecture”, McGraw-Hill
Publication.
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted
when approx. 40% syllabus is completed and second class test when additional 40% syllabus is
completed. Duration of each test shall be one hour.
Useful Links
1 https://www.classcentral.com/course/swayam-computer-organization-and-architecture-a-pedagogical-
aspect-9824
2 https://nptel.ac.in/courses/106/103/106103068/
3 https://www.coursera.org/learn/comparch
4 https://www.edx.org/learn/computer-architecture
Course Code Course Name Credits
CSC305 Computer Graphics 3
Course Outcomes: At the end of the course, the students should be able to
1 Describe the basic concepts of Computer Graphics.
2 Demonstrate various algorithms for basic graphics primitives.
3 Apply 2-D geometric transformations on graphical objects.
4 Use various Clipping algorithms on graphical objects
5 Explore 3-D geometric transformations, curve representation techniques and projections
methods.
6 Explain visible surface detection techniques and Animation.
Textbooks:
1 Hearn & Baker, “Computer Graphics C version”, 2nd Edition, Pearson Publication
2 James D. Foley, Andries van Dam, Steven K Feiner, John F. Hughes, “Computer Graphics
Principles and Practice in C”, 2ndEdition, Pearson Publication
3 Samit Bhattacharya, “Computer Graphics”, Oxford Publication
References:
1 D. Rogers, “Procedural Elements for Computer Graphics”, Tata McGraw-Hill Publications.
2 Zhigang Xiang, Roy Plastock, “Computer Graphics”, Schaum‟s Outlines McGraw-Hill
Education
3 Rajesh K. Maurya, “Computer Graphics”, Wiley India Publication.
4 F. S. Hill, “Computer Graphics using OpenGL”, Third edition, Pearson Publications.
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first-class test is to be conducted
when approx. 40% syllabus is completed and second class test when additional 40% syllabus is
completed. Duration of each test shall be one hour.
Useful Links
1 https://www.classcentral.com/course/interactivegraphics-2067
2 https://swayam.gov.in/nd2_ntr20_ed15/preview
3 https://nptel.ac.in/courses/106/106/106106090/
4 https://www.edx.org/course/computer-graphics-2
Lab Code Lab Name Credit
CSL301 Data Structures Lab 1
Useful Links:
1 www.leetcode.com
2 www.hackerrank.com
3 www.cs.usfca.edu/~galles/visualization/Algorithms.html
4 www.codechef.com
Term Work:
1 Term work should consist of 10 experiments.
2 Journal must include at least 2 assignments.
3 The final certification and acceptance of term work ensures that satisfactory performance of
laboratory work and minimum passing marks in term work.
4 Total 25 Marks (Experiments: 15-marks, Attendance Theory & Practical: 05-marks,
Assignments: 05-marks)
Oral & Practical exam
Based on the entire syllabus of CSL301and CSC303
Lab Code Lab Name Credit
CSL302 Digital Logic & Computer Organization and Architecture Lab 1
Lab Outcomes:
1 To understand the basics of digital components
2 Design the basic building blocks of a computer: ALU, registers, CPU and memory
3 To recognize the importance of digital systems in computer architecture
4 To implement various algorithms for arithmetic operations.
List of Experiments:
Sr. No. Name of the Experiment
1 To verify the truth table of various logic gates using ICs.
2 To realize the gates using universal gates
3 Code conversion.
4 To realize half adder and full adder.
5 To implement logic operation using MUX IC.
6 To implement logic operation decoder IC.
7 Study of flip flop IC.
8 To implement ripple carry adder.
9 To implement carry look ahead adder.
10 To implement Booth’s algorithm.
11 To implement restoring division algorithm.
12 To implement non restoring division algorithm.
13 To implement ALU design.
14 To implement CPU design.
15 To implement memory design.
16 To implement cache memory design.
Note:
1 Any Four experiments from Exp. No. 1 to Exp. No. 7 using hardware.
2 Any Six experiments from Exp. No. 8 to Exp. No. 16 using Virtual Lab, expect Exp. No
10,11 and 12.
3 Exp. No. 10 to Exp. No. 12 using Programming language.
Digital Material:
1 Manual to use Virtual Lab simulator for Computer Organization and Architecture developed by the
Department of CSE, IIT Kharagpur.
2 Link http://cse10-iitkgp.virtual-labs.ac.in/
Term Work:
1 Term work should consist of 10 experiments.
2 Journal must include at least 2 assignments on content of theory and practical of “Digital
Logic &Computer Organization and Architecture”
3 The final certification and acceptance of term work ensures that satisfactory performance of
laboratory work and minimum passing marks in term work.
4 Total 25 Marks (Experiments: 15-marks, Attendance Theory& Practical: 05-marks,
Assignments: 05-marks)
Course Code Lab Name Credits
CSL303 Computer Graphics Lab 1
Lab Objectives:
1 Understand the need of developing graphics application
2 Learn algorithmic development of graphics primitives like line, circle, polygon etc.
3 Learn the representation and transformation of graphical images and pictures
Lab Outcomes: At the end of the course, the students should be able to
1 Implement various output and filled area primitive algorithms
2 Apply transformation, projection and clipping algorithms on graphical objects.
3 Perform curve and fractal generation methods.
4 Develop a Graphical application/Animation based on learned concept
Content:
Scan conversions: lines, circles, ellipses. Filling algorithms, clipping algorithms. 2D and 3D
transformation Curves Visible surface determination. Simple animations Application of these
through exercises in C/C++
Term Work:
1 Term work should consist of 10 experiments.
2 Journal must include at least 2 assignments
3 Mini Project to perform using C /C++/Java/OpenGL/Blender/ any other tool (2/3 students per
group). Possible Ideas: Animation using multiple objects, Game development, Graphics
editor: Like Paint brush, Text editor etc.
4 The final certification and acceptance of term work ensures that satisfactory performance of
laboratory work and minimum passing marks in term work.
5 Total 25 Marks (Experiments: 10-marks, Attendance Theory& Practical: 05-marks,
Assignments: 05-marks, Mini Project: 5-marks)
CSL304 Skill based Lab Course: Object Oriented Programming with Java 2
Lab Objectives:
1 To learn the basic concepts of object-oriented programming
2 To study JAVA programming language
3 To study various concepts of JAVA programming like multithreading, exception Handling,
packages, etc.
4 To explain components of GUI based programming.
Lab Outcomes: At the end of the course, the students should be able to
1 To apply fundamental programming constructs.
2 To illustrate the concept of packages, classes and objects.
3 To elaborate the concept of strings, arrays and vectors.
4 To implement the concept of inheritance and interfaces.
5 To implement the concept of exception handling and multithreading.
6 To develop GUI based application.
Textbooks:
1 Herbert Schildt, ‘JAVA: The Complete Reference’, Ninth Edition, Oracle Press.
2 E. Balagurusamy, ‘Programming with Java’, McGraw Hill Education.
References:
1 Ivor Horton, “Beginning JAVA‟, Wiley India.
2 Dietal and Dietal, “Java: How to Program‟, 8th Edition, PHI .
3 “JAVA Programming‟, Black Book, Dreamtech Press.
4 “Learn to Master Java programming‟, Staredu solutions
Digital material:
1 www.nptelvideos.in
2 www.w3schools.com
3 www.tutorialspoint.com
4 https://starcertification.org/Certifications/Certificate/securejava
Term Work:
1 Term work should consist of 15 experiments.
2 Journal must include at least 2 assignments
3 Mini Project based on the content of the syllabus (Group of 2-3 students)
4 The final certification and acceptance of term work ensures that satisfactory performance of
laboratory work and minimum passing marks in term work.
5 Total 50-Marks (Experiments: 15-marks, Attendance: 05-marks, Assignments: 05-marks,
Mini Project: 20-marks, MCQ as a part of lab assignments: 5-marks)
Objectives
1 To acquaint with the process of identifying the needs and converting it into the problem.
2 To familiarize the process of solving the problem in a group.
3 To acquaint with the process of applying basic engineering fundamentals to attempt
solutions to the problems.
4 To inculcate the process of self-learning and research.
Distribution of Term work marks for both semesters shall be as below: Marks
1 Marks awarded by guide/supervisor based on logbook 10
2 Marks awarded by review committee 10
3 Quality of Project report 05
One-year project:
1 In first semester entire theoretical solution shall be ready, including components/system
selection and cost analysis. Two reviews will be conducted based on presentation given by
students group.
• First shall be for finalization of problem
• Second shall be on finalization of proposed solution of problem.
2 In second semester expected work shall be procurement of component’s/systems, building
of working prototype, testing and validation of results based on work completed in an
earlier semester.
• First review is based on readiness of building working prototype to be conducted.
• Second review shall be based on poster presentation cum demonstration of working
model in last month of the said semester.
Half-year project:
1 In this case in one semester students’ group shall complete project in all aspects including,
• Identification of need/problem
• Proposed final solution
• Procurement of components/systems
• Building prototype and testing
2 Two reviews will be conducted for continuous assessment,
• First shall be for finalization of problem and proposed solution
• Second shall be for implementation and testing of solution.
References:
1 Erwin Kreyszig, “Advanced Engineering Mathematics”, John Wiley & Sons.
2 R. K. Jain and S. R. K. Iyengar, “Advanced Engineering Mathematics”, Narosa.
3 Brown and Churchill, “Complex Variables and Applications”, McGraw-Hill Education.
4 T. Veerarajan, “Probability, Statistics and Random Processes”, McGraw-Hill Education.
5 Hamdy A Taha, “Operations Research: An Introduction”, Pearson.
6 S.S. Rao, “Engineering Optimization: Theory and Practice”, Wiley-Blackwell.
7 Hira and Gupta, “Operations Research”, S. Chand Publication.
Term Work:
General Instructions:
1 Batch wise tutorial shave to be conducted. The number of students per batch will be as per
University pattern for practical.
2 Students must be encouraged to write at least 6 class tutorials on the entire syllabus.
3 A group of 4-6 students should be assigned a self-learning topic. Students should prepare a
presentation/problem solving of 10-15 minutes. This will be considered as a mini project in
Engineering Mathematics. This project will be graded out of 10 marks depending on the
performance of the students.
The distribution of Term Work marks will be as follows:
1 Attendance (Theory and Tutorial) 05 marks
2 Class Tutorials on entire syllabus 10 marks
3 Mini project 10 marks
Assessment:
Internal Assessment Test:
The assessment consists of two class tests of 20 marks each. The 1stclass test (Internal
Assessment I) has to be conducted when approximately 40% of the syllabus is completed. The
2nd class test has to be conducted (Internal Assessment II) when an additional 35% syllabus is
completed. The duration of each test will be for one hour.
Textbooks:
1 T. H. Cormen, C.E. Leiserson, R. L. Rivest, and C. Stein, “Introduction to algorithms”, 2nd
Edition, PHI Publication 2005.
2 Ellis Horowitz, Sartaj Sahni, S. Rajsekaran. “Fundamentals of computer algorithms”
University Press.
References:
1 Sanjoy Dasgupta, Christos Papadimitriou, Umesh Vazirani, “Algorithms”, Tata McGraw-
Hill Edition.
2 S. K. Basu, “Design Methods and Analysis of Algorithm”, PHI
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted
when approx. 40% syllabus is completed and second class test when additional 40% syllabus is
completed. Duration of each test shall be one hour.
Useful Links
1 https://nptel.ac.in/courses/106/106/106106131/
2 https://swayam.gov.in/nd1_noc19_cs47/preview
3 https://www.coursera.org/specializations/algorithms
4 https://www.mooc-list.com/tags/algorithms
Course Code: Course Title Credit
Course Outcomes:
1 Recognize the need of database management system
2 Design ER and EER diagram for real life applications
3 Construct relational model and write relational algebra queries.
4 Formulate SQL queries
5 Apply the concept of normalization to relational database design.
6 Describe the concept of transaction, concurrency and recovery.
References:
1 Peter Rob and Carlos Coronel, Database Systems Design, Implementation and
Management‖, Thomson Learning, 5thEdition.
2 Dr. P.S. Deshpande, SQL and PL/SQL for Oracle 10g, Black Book, Dreamtech Press.
3 G. K. Gupta, Database Management Systems, McGraw Hill, 2012
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted
when approx. 40% syllabus is completed and second class test when additional 40% syllabus is
completed. Duration of each test shall be one hour.
Useful Links
1 https://nptel.ac.in/courses/106/105/106105175/
2 https://swayam.gov.in/nd1_noc19_cs46/preview
3 https://www.classcentral.com/course/swayam-database-management-system-9914
4 https://www.mooc-list.com/tags/dbms
Course Code Course Name Credit
Course Objectives:
1 1. To introduce basic concepts and functions of operating systems.
2 2. To understand the concept of process, thread and resource management.
3 3. To understand the concepts of process synchronization and deadlock.
4 4. To understand various Memory, I/O and File management techniques.
Course Outcome:
1 Understand the objectives, functions and structure of OS
2 Analyze the concept of process management and evaluate performance of processscheduling
algorithms.
3 Understand and apply the concepts of synchronization and deadlocks
4 Evaluate performance of Memory allocation and replacement policies
5 Understand the concepts of file management.
Apply concepts of I/O management and analyze techniques of disk scheduling.
Textbooks:
1 William Stallings, Operating System: Internals and Design Principles, Prentice Hall,
8thEdition, 2014, ISBN-10: 0133805913 • ISBN-13: 9780133805918.
2 Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, Operating System Concepts,
John Wiley &Sons, Inc., 9thEdition, 2016, ISBN 978-81-265-5427-0
References:
1 Achyut Godbole and Atul Kahate, Operating Systems, McGraw Hill Education, 3rdEdition
2 Andrew Tannenbaum, Operating System Design and Implementation, Pearson, 3rdEdition.
3 Maurice J. Bach, “Design of UNIX Operating System”, PHI
4 Sumitabha Das, “UNIX: Concepts and Applications”, McGraw Hill, 4thEdition
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted
when approx. 40% syllabus is completed and second class test when additional 40% syllabus is
completed. Duration of each test shall be one hour.
Useful Links
1 https://swayam.gov.in/nd1_noc19_cs50/preview
2 https://nptel.ac.in/courses/117/106/117106113/
3 https://www.classcentral.com/course/swayam-introduction-to-operating-systems-6559
Course Code Course Name Credits
CSC405 Microprocessor 3
Course objectives:
1 To equip students with the fundamental knowledge and basic technical competence in
thefield of Microprocessors.
2 To emphasize on instruction set and logic to build assembly language programs.
3 To prepare students for higher processor architectures and embedded systems
Textbooks:
1 John Uffenbeck, “8086/8088 family: Design Programming and Interfacing”, PHI.
2 Yu-Cheng Liu, Glenn A. Gibson, “Microcomputer System: The 8086/8088 Family,
Architecture, Programming and Design”, Prentice Hall
3 Walter A. Triebel, “The 80386DX Microprocessor: hardware, Software and Interfacing”,
Prentice Hall
4 Tom Shanley and Don Anderson, “Pentium Processor System Architecture”, Addison-
Wesley.
5 K. M. Bhurchandani and A. K. Ray, “Advanced Microprocessors and Peripherals”,
McGraw Hill
References:
1 Barry B. Brey, “Intel Microprocessors”, 8thEdition, Pearson Education India
2 Douglas Hall, “Microprocessor and Interfacing”, Tata McGraw Hill.
3 Intel Manual
4 Peter Abel, “IBM PC Assembly language and Programming”, 5th Edition, PHI
5 James Antonakons, “The Pentium Microprocessor”, Pearson Education
Assessment:
Useful Links
1 https://swayam.gov.in/nd1_noc20_ee11/preview
2 https://nptel.ac.in/courses/108/105/108105102/
3 https://www.classcentral.com/course/swayam-microprocessors-and-microcontrollers-9894
4 https://www.mooc-list.com/tags/microprocessors
Course Name Lab Name Credit
CSL401 Analysis of Algorithms Lab 1
Lab Objectives:
1 To introduce the methods of designing and analyzing algorithms
2 Design and implement efficient algorithms for a specified application
3 Strengthen the ability to identify and apply the suitable algorithm for the given real-world
problem.
4 Analyze worst-case running time of algorithms and understand fundamental algorithmic
problems.
Lab Outcomes: At the end of the course, the students will be able to
1 Implement the algorithms using different approaches.
2 Analyze the complexities of various algorithms.
3 Compare the complexity of the algorithms for specific problem.
Description
Implementation can be in any language.
Suggested Practical List:
Sr No Suggested Experiment List
1 Introduction
1.1 Selection sort, Insertion sort
2 Divide and Conquer Approach
2.1 Finding Minimum and Maximum, Merge sort, Quick sort, Binary search
3 Greedy Method Approach
3.1 Single source shortest path- Dijkstra
Fractional Knapsack problem
Job sequencing with deadlines
Minimum cost spanning trees-Kruskal and Prim’s algorithm
4 Dynamic Programming Approach
4.1 Single source shortest path- Bellman Ford
All pair shortest path- Floyd Warshall
0/1 knapsack
Travelling salesperson problem
Longest common subsequence
5 Backtracking and Branch and bound
5.1 N-queen problem
Sum of subsets
Graph coloring
6 String Matching Algorithms
6.1 The Naïve string-matching Algorithms
The Rabin Karp algorithm
The Knuth-Morris-Pratt algorithm
Term Work:
1 Term work should consist of 10 experiments.
2 Journal must include at least 2 assignments on content of theory and practical of “Analysis of
Algorithms”
3 The final certification and acceptance of term work ensures that satisfactory performance of
laboratory work and minimum passing marks in term work.
4 Total 25 Marks (Experiments: 15-marks, Attendance Theory& Practical: 05-marks,
Assignments: 05-marks)
Lab Objectives:
1 To explore design and develop of relational model
2 To present SQL and procedural interfaces to SQL comprehensively
3 To introduce the concepts of transactions and transaction processing
Lab Outcomes: At the end of the course, the students will be able to
1 Design ER /EER diagram and convert to relational model for the realworld application.
2 Apply DDL, DML, DCL and TCL commands
3 Write simple and complex queries
4 UsePL / SQL Constructs.
5 Demonstrate the concept of concurrent transactions execution and frontend-backend
connectivity
Term Work:
1 Term work should consist of 10 experiments.
2 Journal must include at least 2 assignments on content of theory and practical of “Database
Management System”
3 The final certification and acceptance of term work ensures that satisfactory performance of
laboratory work and minimum passing marks in term work.
4 Total 25 Marks (Experiments: 15-marks, Attendance Theory& Practical: 05-marks,
Assignments: 05-marks)
Lab Objectives:
1 To gain practical experience with designing and implementing concepts of operating
systems such as system calls, CPU scheduling, process management, memory management,
file systems and deadlock handling using C language in Linux environment.
2 To familiarize students with the architecture of Linux OS.
3 To provide necessary skills for developing and debugging programs in Linux environment.
4 To learn programmatically to implement simple operation system mechanisms
Lab Outcomes: At the end of the course, the students will be able to
1 Demonstrate basic Operating system Commands, Shell scripts, System Calls and API wrt
Linux
2 Implement various process scheduling algorithms and evaluate their performance.
3 Implement and analyze concepts of synchronization and deadlocks.
4 Implement various Memory Management techniques and evaluate their performance.
5 Implement and analyze concepts of virtual memory.
6 Demonstrate and analyze concepts of file management and I/O management techniques.
Term Work:
1 Term work should consist of 10 experiments covering all modules.
2 Journal must include at least 2 assignments on content of theory and practical of “Database
Management System”
3 The final certification and acceptance of term work ensures that satisfactory performance of
laboratory work and minimum passing marks in term work.
4 Total 25 Marks (Experiments: 15-marks, Attendance Theory& Practical: 05-marks,
Assignments: 05-marks)
Lab Objectives:
1 To emphasize on use of Assembly language program.
2 To prepare students for advanced subjects like embedded system and IOT.
Lab Outcomes: At the end of the course, the students will be able to
1 Use appropriate instructions to program microprocessor to perform various task
2 Develop the program in assembly/ mixed language for Intel 8086 processor
3 Demonstrate the execution and debugging of assembly/ mixed language program
Term Work:
1 Term work should consist of 10 experiments, out of theses at least one experiment on
hardware interfacing.
2 Journal must include at least 2 assignments on content of theory and practical of
“Microprocessor”
3 The final certification and acceptance of term work ensures that satisfactory performance of
laboratory work and minimum passing marks in term work.
4 Total 25 Marks (Experiments: 15-marks, Attendance Theory& Practical: 05-marks,
Assignments: 05-marks)
Lab Objectives:
1 Basics of Python programming
2 Decision Making, Data structure and Functions in Python
3 Object Oriented Programming using Python
4 Web framework for developing
Lab Outcomes: At the end of the course, the students will be able to
1 To understand basic concepts in python.
2 To explore contents of files, directories and text processing with python
3 To develop program for data structure using built in functions in python.
4 To explore django web framework for developing python-based web application.
5 To understand Multithreading concepts using python.
Textbooks:
1 Dr. R. Nageswara Rao, “Core Python Programming”, Dreamtech Press
2 Beginning Python: Using Python 2.6 and Python 3.1. James Payne, Wrox Publication
3 Anurag Gupta, G. P. Biswas, “Python Programming”, McGraw-Hill
4 E. Balagurusamy, “Introduction to computing and problem-solving using python”,
McGraw Hill Education
References:
1 Learn Python the Hard Way, 3rd Edition, Zed Shaw's Hard Way Series
2 Laura Cassell, Alan Gauld, “Python Projects”, Wrox Publication
Digital material:
1 "The Python Tutorial",http://docs.python.org/release/3.0.1/tutorial/
2 Beginning Perl,https://www.perl.org/books/beginning-perl/
3 http://spoken-tutorial.org
4 https://starcertification.org/Certifications/Certificate/python
Term Work:
1 Term work should consist of 12 experiments.
2 Journal must include at least 2 assignments
3 Mini Project based on the content of the syllabus (Group of 2-3 students)
4 The final certification and acceptance of term work ensures that satisfactory performance of
laboratory work and minimum passing marks in term work.
5 Total 25 Marks (Journal: 10-marks, Attendance: 05-marks, and Mini Project: 10-marks)
Course code Course Name Credits
CSM401 Mini Project B 02
Objectives
1 To acquaint with the process of identifying the needs and converting it into the problem.
2 To familiarize the process of solving the problem in a group.
3 To acquaint with the process of applying basic engineering fundamentals to attempt
solutions to the problems.
4 To inculcate the process of self-learning and research.
Distribution of Term work marks for both semesters shall be as below: Marks
1 Marks awarded by guide/supervisor based on logbook 10
2 Marks awarded by review committee 10
3 Quality of Project report 05
One-year project:
1 In first semester entire theoretical solution shall be ready, including components/system
selection and cost analysis. Two reviews will be conducted based on presentation given by
students group.
• First shall be for finalization of problem
• Second shall be on finalization of proposed solution of problem.
2 In second semester expected work shall be procurement of component’s/systems, building
of working prototype, testing and validation of results based on work completed in an
earlier semester.
• First review is based on readiness of building working prototype to be conducted.
• Second review shall be based on poster presentation cum demonstration of working
model in last month of the said semester.
Half-year project:
1 In this case in one semester students’ group shall complete project in all aspects including,
• Identification of need/problem
• Proposed final solution
• Procurement of components/systems
• Building prototype and testing
2 Two reviews will be conducted for continuous assessment,
• First shall be for finalization of problem and proposed solution
• Second shall be for implementation and testing of solution.
UNIVERSITY OF MUMBAI
Bachelor of Engineering
in
Computer Engineering
Second Year with Effect from AY 2020-21
Third Year with Effect from AY 2021-22
Final Year with Effect from AY 2022-23
(As per AICTE guidelines with effect from the academic year 2019–2020)
AC: 29/06/2021
UNIVERSITY OF MUMBAI
Yearly / Semester
7 Pattern (Strike out which is not applicable )
New / Revised
8 Status (Strike out which is not applicable )
To be implemented from
9 Academic Year With effect from Academic Year: 2021-2022
To meet the challenge of ensuring excellence in engineering education, the issue of quality needs to
be addressed, debated and taken forward in a systematic manner. Accreditation is the principal means
of quality assurance in higher education. The major emphasis of accreditation process is to measure
the outcomes of the program that is being accredited. In line with this Faculty of Science and
Technology (in particular Engineering) of University of Mumbai has taken a lead in incorporating
philosophy of outcome based education in the process of curriculum development.
Faculty resolved that course objectives and course outcomes are 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. Choice 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. Credit assignment for courses is
based on 15 weeks teaching learning process, however content of courses is to be taught in 13 weeks
and remaining 2 weeks to be utilized for revision, guest lectures, coverage of content beyond syllabus
etc.
There was a concern that the earlier revised curriculum more focused on providing information and
knowledge across various domains of the said program, which led to heavily loading of students in
terms of direct contact hours. In this regard, faculty of science and technology resolved that to
minimize the burden of contact hours, total credits of entire program will be of 170, wherein focus is
not only on providing knowledge but also on building skills, attitude and self learning. Therefore in
the present curriculum skill based laboratories and mini projects are made mandatory across all
disciplines of engineering in second and third year of programs, which will definitely facilitate self
learning of students. The overall credits and approach of curriculum proposed in the present revision
is in line with AICTE model curriculum.
The present curriculum will be implemented for Second Year of Engineering from the academic year
2021-22. Subsequently this will be carried forward for Third Year and Final Year Engineering in the
academic years 2022-23, 2023-24, respectively.
The curriculum revision is mainly focused on knowledge component, skill based activities and
project based activities. Self learning opportunities are provided to learners. In the revision process
this time in particular Revised syllabus of ‘C’ scheme wherever possible additional resource links
of platforms such as NPTEL, Swayam are appropriately provided. In an earlier revision of
curriculum in the year 2012 and 2016 in Revised scheme ‘A' and ‘B' respectively, efforts were
made to use online contents more appropriately as additional learning materials to enhance
learning of students.
In the current revision based on the recommendation of AICTE model curriculum overall credits
are reduced to 171, to provide opportunity of self learning to learner. Learners are now getting
sufficient time for self learning either through online courses or additional projects for enhancing
their knowledge and skill sets.
The Principals/ 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.
The revised syllabus is finalized through a brain storming session attended by Heads of
Departments or senior faculty from the Department of Computer Engineering of the
affiliated Institutes of the Mumbai University. The syllabus falls in line with the
objectives of affiliating University, AICTE, UGC, and various accreditation agencies by
keeping an eye on the technological developments, innovations, and industry
requirements.
We would like to place on record our gratefulness to the faculty, students, industry
experts and stakeholders for having helped us in the formulation of this syllabus.
Total 39
Text Books:
1. John E. Hopcroft, Rajeev Motwani, Jeffery D. Ullman, “Introduction to Automata
Theory, Languages and Computation”, 3rd Edition, Pearson Education, 2008.
Assessment:
Internal Assessment:
1. Assessment consists of two class tests of 20 marks each.
2. The first class test is to be conducted when approx. 40% syllabus is completed and
second class test when additional 40% syllabus is completed.
3. Duration of each test shall be one hour.
Term work:
1. Term Work should consist of at least 06 assignments (at least one assignment on
each module).
2. Assignment (best 5 assignments) 20 marks
Attendance 5 marks
3. It is recommended to use JFLAP software (www.jflap.org) for better teaching and
learning processes.
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first-class test is to be conducted when
approx. 40% syllabus is completed and the second-class test when an additional 40% syllabus is
completed. Duration of each test shall be one hour.
End Semester Theory Examination:
1 Question paper will comprise a total of six questions.
2 All question carries equal marks
3 Only Four questions need to be solved.
4 In question paper weightage of each module will be proportional to number of respective
lecture hours as mentioned in the syllabus.
Useful Links
1 https://nptel.ac.in/courses/106/105/106105182/
2 https://onlinecourses.nptel.ac.in/noc19_cs69/preview
3 https://www.mooc-list.com/course/software-engineering-introduction-edx
Course Code: Course Title Credit
Prerequisite: None
Course Objectives:
1 To introduce concepts and fundamentals of data communication and computer networks.
2 To explore the inter-working of various layers of OSI.
3 To explore the issues and challenges of protocols design while delving into TCP/IP protocol
suite.
4 To assess the strengths and weaknesses of various routing algorithms.
5 To understand various transport layer and application layer protocols.
Course Outcomes: On successful completion of course, learner will be able to
1 Demonstrate the concepts of data communication at physical layer and compare ISO - OSI
model with TCP/IP model.
2 Explore different design issues at data link layer.
3 Design the network using IP addressing and sub netting / supernetting schemes.
4 Analyze transport layer protocols and congestion control algorithms.
5 Explore protocols at application layer
Textbooks:
1 A.S. Tanenbaum, Computer Networks,4th edition Pearson Education
2 B.A. Forouzan, Data Communications and Networking, 5th edition, TMH
3 James F. Kurose, Keith W. Ross, Computer Networking, A Top-Down Approach
Featuring the Internet,6th edition, Addison Wesley
References:
1 S.Keshav,An Engineering Approach To Computer Networking, Pearson
2 Natalia Olifer & Victor Olifer,Computer Networks: Principles, Technologies &
Protocols for Network Design, Wiley India, 2011.
3 Larry L.Peterson, Bruce S.Davie, Computer Networks: A Systems Approach, Second
Edition ,The Morgan Kaufmann Series in Networking
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted
when approx. 40% syllabus is completed and second class test when additional 40% syllabus is
completed. Duration of each test shall be one hour.
End Semester Theory Examination:
1 Question paper will comprise of total six questions.
2 All question carries equal marks
3 Questions will be mixed in nature (for example supposed Q.2 has part (a) from module 3
then part (b) will be from any module other than module 3)
4 Only Four question need to be solved.
5 In question paper weightage of each module will be proportional to number of respective
lecture hours as mention in the syllabus.
Useful Links
1 https://www.netacad.com/courses/networking/networking-essentials
2 https://www.coursera.org/learn/computer-networking
3 https://nptel.ac.in/courses/106/105/106105081
4 https://www.edx.org/course/introduction-to-networking
Course Code: Course Title Credit
Textbooks:
1 Paulraj Ponniah, “ Data Warehousing: Fundamentals for IT Professionals”, Wiley India.
2 Han, Kamber, “Data Mining Concepts and Techniques”, Morgan Kaufmann 2nd edition.
3 M.H. Dunham, “Data Mining Introductory and Advanced Topics”, Pearson Education.
References:
1 Reema Theraja, “Data warehousing”, Oxford University Press 2009.
2 Pang-Ning Tan, Michael Steinbach and Vipin Kumar, “Introduction to Data Mining”,
Pearson Publisher 2nd edition.
3 Ian H. Witten, Eibe Frank and Mark A. Hall, “Data Mining”, Morgan Kaufmann 3rd edition.
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first-class test is to be conducted when
approx. 40% syllabus is completed and second-class test when additional 40% syllabus is
completed. Duration of each test shall be one hour.
End Semester Theory Examination:
1 Question paper will comprise of total six questions.
2 All question carries equal marks
3 Questions will be mixed in nature (for example, If Q.2 part (a) from module 3 then part (b)
can be from any module other than module 3)
4 Only Four questions need to be solved.
5 In question paper weightage of each module will be proportional to the number of respective
lecture hours as mentioned in the syllabus.
Useful Links
1 https://onlinecourses.nptel.ac.in/noc20_cs12/preview
2 https://www.coursera.org/specializations/data-mining
Course Code: Course Title Credit
Textbooks:
References:
1. Finn Jensen and Thomas Nielsen, "Bayesian Networks and Decision Graphs
(Information Science and Statistics )", 2nd Edition, Springer, 2007.
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be m
onducted when approx. 40% syllabus is completed and second class test when additional
40% syllabus is completed. Duration of each test shall be one hour.
3. Questions will be mixed in nature (for example supposed Q.2 has part (a) from
module 3 then part (b) will be from any module other than module 3)
Useful Links
1. https://www.coursera.org/specializations/probabilistic-graphical-models
2. https://www.mooc-list.com/tags/probabilistic-graphical-models
3. https://scholarship.claremont.edu/cgi/viewcontent.cgi?referer=https://www.google.c
om/&httpsredir=1&article=2690&context=cmc_theses
4. https://www.upgrad.com/blog/bayesian-networks/
5. https://www.utas.edu.au/__data/assets/pdf_file/0009/588474/TR_14_BNs_a_resour
ce_guide.pdf
6. https://math.libretexts.org/Bookshelves/Applied_Mathematics/Book%3A_Applied_
Finite_Mathematics_(Sekhon_and_Bloom)/10%3A_Markov_Chains/10.02%3A_A
pplications_of_Markov_Chains/10.2.01%3A_Applications_of_Markov_Chains_(E
xercises)
7. https://link.springer.com/chapter/10.1007/978-3-319-43742-2_24
8. https://homes.cs.washington.edu/~pedrod/papers/kdd02a.pdf
9. https://core.ac.uk/download/pdf/191938826.pdf
10. https://cs.brown.edu/research/pubs/theses/ugrad/2005/dbooksta.pdf
11. https://web.ece.ucsb.edu/Faculty/Rabiner/ece259/Reprints/tutorial%20on%20hmm
%20and%20applications.pdf
12. https://mi.eng.cam.ac.uk/~mjfg/mjfg_NOW.pdf
13. http://bioinfo.au.tsinghua.edu.cn/member/jgu/pgm/materials/Chapter3-
LocalProbabilisticModels.pdf
Sr. No Experiment
5. Experiment on HMM
** Suggestion: Laboratory work based on above syllabus can be incorporated along with
mini project in CSM501: Mini-Project.
Course Code: Course Title Credit
CSDLO5012 Internet Programming 3
Textbooks:
1 Ralph Moseley, M.T. Savliya, “Developing Web Applications”, Willy India, Second
Edition, ISBN: 978-81-265-3867-6
2 “Web Technology Black Book”, Dremtech Press, First Edition, 978-7722-997
3 Robin Nixon, "Learning PHP, MySQL, JavaScript, CSS & HTML5" Third Edition,
O'REILLY, 2014.
(http://www.ebooksbucket.com/uploads/itprogramming/javascript/Learning_PHP_MySQ
L_Javascript_CSS_HTML5__Robin_Nixon_3e.pdf)
4 Dana Moore, Raymond Budd, Edward Benson,Professional Rich Internet Applications:
AJAX and Beyond Wiley publications. https://ebooks-it.org/0470082801-ebook.htm
5. Alex Banks and Eve Porcello, Learning React Functional Web Development with React
and Redux,OREILLY, First Edition
References:
1 Harvey & Paul Deitel& Associates, Harvey Deitel and Abbey Deitel, Internet and World
Wide Web - How To Program, Fifth Edition, Pearson Education, 2011.
2 Achyut S Godbole and AtulKahate, ―Web Technologies, Second Edition, Tata McGraw
Hill, 2012.
3 Thomas A Powell, Fritz Schneider, ―JavaScript: The Complete Reference, Third Edition,
Tata McGraw Hill, 2013
4 David Flanagan, ―JavaScript: The Definitive Guide, Sixth Edition, O'Reilly Media, 2011
5 Steven Holzner ―The Complete Reference - PHP, Tata McGraw Hill, 2008
6 Mike Mcgrath―PHP & MySQL in easy Steps, Tata McGraw Hill, 2012.
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The firstclass test is to be conducted
when approx. 40% syllabus is completed and the secondclass test when an additional 40%
syllabus is completed. Duration of each test shall be one hour.
End Semester Theory Examination:
1 Question paper will comprise a total of six questions.
2 All question carries equal marks
3 Questions will be mixed in nature (for example supposed Q.2 has part (a) from module 3
then part (b) will be from any module other than module 3)
4 Only Four questions need to be solved.
5 In question paper weightage of each module will be proportional to number of respective
lecture hours as mentioned in the syllabus.
Useful Links
1 https://books.goalkicker.com/ReactJSBook/
2 https://www.guru99.com/reactjs-tutorial.html
3 www.nptelvideos.in
4 www.w3schools.com
5 https://spoken-tutorial.org/
6 www.coursera.org
The following list can be used as a guideline for mini project:
1 Create Simple web page using HTML5
2 Design and Implement web page using CSS3 and HTML5
3 Form Design and Client-Side Validation using: a. Javascript and HTML5, b. Javascript
and Jquery
4 Develop interactive web pages using HTML 5 with JDBC database connectivity
5 Develop simple web page using PHP
6 Develop interactive web pages using PHP with database connectivity MYSQL
7 Develop XML web page using DTD, XSL
8 Implement a web page using Ajax and PHP
9 Case study based on Reactive js
10 Installation of the React DOM library.
* Suggestion: Laboratory work based on above syllabus can be incorporated as mini
project in CSM501: Mini-Project.
Course Code: Course Title Credit
CSDLO5013 Advance Database Management System 3
Textbooks:
1 Korth, Siberchatz,Sudarshan, “Database System Concepts”, 6thEdition, McGraw Hill
2 Elmasri and Navathe, “Fundamentals of Database Systems”, 5thEdition, Pearson Education
3 Ozsu, M. Tamer, Valduriez, Patrick, “Principles of distributed database systems”,3rd Edition,
Pearson Education, Inc.
4 PramodSadalge, Martin Fowler, NoSQL Distilled: A Brief Guide to the Emerging World of
Polyglot Persistence, Addison Wesely/ Pearson
5 Jeff Friesen , Java XML and JSON,Second Edition, 2019, après Inc.
References:
1 Peter Rob and Carlos Coronel,Database Systems Design, Implementation and Management,
Thomson Learning, 5thEdition.
2 Dr. P.S. Deshpande, SQL and PL/SQL for Oracle 10g, Black Book, Dreamtech Press.
3 Adam Fowler, NoSQL for dummies, John Wiley & Sons, Inc.
4 Shashank Tiwari, Professional NOSQL, John Willy & Sons. Inc
5 Raghu Ramkrishnan and Johannes Gehrke, Database Management Systems, TMH
6 MongoDB Manual : https://docs.mongodb.com/manual
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first-class test is to be conducted
when approx. 40% syllabus is completed and second class test when additional 40% syllabus is
completed. Duration of each test shall be one hour.
End Semester Theory Examination:
1 Question paper will comprise of total six questions.
2 All question carries equal marks
3 Questions will be mixed in nature (for example supposed Q.2 has part (a) from module 3
then part (b) will be from any module other than module 3)
4 Only Four question need to be solved.
5 In question paper weightage of each module will be proportional to number of respective
lecture hours as mention in the syllabus.
NOTE: Suggested that in Mini Projects (CSM501) can be included NoSQL databases for
implementation as a backend.
Useful Links
1 https://cassandra.apache.org
2 https://www.mongodb.com
3 https://riak.com
4 https://neo4j.com
5 https://martinfowler.com/articles/nosql-intro-original.pdf
Lab Code Lab Name Credit
CSL501 Software Engineering Lab 1
Suggested List of Experiments - Assign the case study/project as detail statement of problem
to a group of two/three students. Laboratory work will be based on course syllabus with
minimum 10 experiments. Open source computer-aided software engineering (CASE) tools can
be used for performing the experiment.
Sr. No. Title of Experiment
1 Application of at least two traditional process models.
2 Application of the Agile process models.
3 Preparation of software requirement specification (SRS) document in IEEE format.
4 Structured data flow analysis.
5 Use of metrics to estimate the cost.
6 Scheduling & tracking of the project.
7 Write test cases for black box testing.
8 Write test cases for white box testing.
9 Preparation of Risk Mitigation, Monitoring and Management Plan (RMMM).
10 Version controlling of the project.
Term Work:
1 Term work should consist of 10 experiments.
2 Journal must include at least 2 assignments on content of theory and practical of “Software
Engineering”
3 The final certification and acceptance of term work ensures that satisfactory performance of
laboratory work and minimum passing marks in term work.
4 Total 25 Marks (Experiments: 15-marks, Attendance Theory & Practical: 05-marks,
Assignments: 05-marks)
Oral & Practical exam
Based on the entire syllabus of CSC502 and CSL501 syllabus
Lab Code Lab Name Credit
CSL502 Computer Network Lab 1
Prerequisite: None
Lab Objectives:
1 To practically explore OSI layers and understand the usage of simulation tools.
2 To analyze, specify and design the topological and routing strategies for an IP based
networking infrastructure.
3 To identify the various issues of a packet transfer from source to destination, and how they
are resolved by the various existing protocols
Lab Outcomes: On successful completion of lab, learner will be able to
1 Design and setup networking environment in Linux.
2 Use Network tools and simulators such as NS2, Wireshark etc. to explore networking
algorithms and protocols.
3 Implement programs using core programming APIs for understanding networking concepts.
Term Work:
1 Term work should consist of 10 experiments.
2 Journal must include at least 2 assignments on content of theory and practical of “Computer
Network”
3 The final certification and acceptance of term work ensures that satisfactory performance of
laboratory work and minimum passing marks in term work.
4 Total 25 Marks (Experiments: 15-marks, Attendance Theory& Practical: 05-marks,
Assignments: 05-marks)
Oral & Practical exam
Based on the entire syllabus of CSC503: Computer Network
Useful Links
1 https://www.netacad.com/courses/packet-tracer/introduction-packet-tracer
2 https://www.coursera.org/projects/data-forwarding-computer-networks
3 https://www.edx.org/course/ilabx-the-internet-masterclass
Lab Code Lab Name Credit
CSL503 Data Warehousing and Mining Lab 1
Term Work:
1 Term work should consist of 10 experiments.
2 Journal must include at least 1 assignment on content of theory and practical of “Data
Warehousing and Mining”
3 The final certification and acceptance of term work ensures that satisfactory performance
of laboratory work and minimum passing marks in term work.
4 Total 25 Marks (Experiments: 15-marks, Attendance (Theory & Practical): 05-marks,
Assignments: 05-marks)
Oral & Practical exam
Based on the entire syllabus of CSC504 : Data Warehousing and Mining
Course Code Course Name Credit
CSL504 Business Communication & Ethics II 02
Course Rationale: This curriculum is designed to build up a professional and ethical approach,
effective oral and written communication with enhanced soft skills. Through practical sessions, it
augments student's interactive competence and confidence to respond appropriately and creatively to
the implied challenges of the global Industrial and Corporate requirements. It further inculcates the
social responsibility of engineers as technical citizens.
Course Objectives
1 To discern and develop an effective style of writing important technical/business documents.
2 To investigate possible resources and plan a successful job campaign.
3 To understand the dynamics of professional communication in the form of group discussions,
meetings, etc. required for career enhancement.
4 To develop creative and impactful presentation skills.
5 To analyze personal traits, interests, values, aptitudes and skills.
6 To understand the importance of integrity and develop a personal code of ethics.
Course Outcomes: At the end of the course, the student will be able to
1 Plan and prepare effective business/ technical documents which will in turn provide solid
foundation for their future managerial roles.
2 Strategize their personal and professional skills to build a professional image and meet
the demands of the industry.
3 Emerge successful in group discussions, meetings and result-oriented agreeable solutions in
group communication situations.
4 Deliver persuasive and professional presentations.
5 Develop creative thinking and interpersonal skills required for effective professional
communication.
6 Apply codes of ethical conduct, personal integrity and norms of organizational behaviour.
List of assignments: (In the form of Short Notes, Questionnaire/ MCQ Test, Role Play,
Case Study, Quiz, etc.)
Sr. Title of Experiment
No.
1 Cover Letter and Resume
2 Short Proposal
3 Meeting Documentation
4 Writing a Technical Paper/ Analyzing a Published Technical Paper
5 Writing a SOP
6 IPR
7 Interpersonal Skills
Note:
1 The Main Body of the project/book report should contain minimum 25 pages (excluding Front
and Back matter).
2 The group size for the final report presentation should not be less than 5 students or exceed 7
students.
3 There will be an end–semester presentation based on the book report.
Assessment:
Term Work:
1 Term work shall consist of minimum 8 experiments.
2 The distribution of marks for term work shall be as follows:
Assignment : 10 Marks
Attendance : 5 Marks
Presentation slides : 5 Marks
Book Report (hard copy) : 5 Marks
3 The final certification and acceptance of term work ensures the satisfactory performance of
laboratory work and minimum passing in the term work.
Internal oral: Oral Examination will be based on a GD & the Project/Book Report presentation.
Group Discussion : 10 marks
Project Presentation : 10 Marks
Group Dynamics : 5 Marks
Books Recommended: Textbooks and Reference books
1 Arms, V. M. (2005). Humanities for the engineering curriculum: With selected
chapters from Olsen/Huckin: Technical writing and professional communication,
second edition. Boston, MA: McGraw-Hill.
2 Bovée, C. L., &Thill, J. V. (2021). Business communication today. Upper Saddle
River, NJ: Pearson.
3 Butterfield, J. (2017). Verbal communication: Soft skills for a digital workplace.
Boston, MA: Cengage Learning.
4 Masters, L. A., Wallace, H. R., & Harwood, L. (2011). Personal development for life
and work. Mason: South-Western Cengage Learning.
5 Robbins, S. P., Judge, T. A., & Campbell, T. T. (2017). Organizational behaviour.
Harlow, England: Pearson.
6 Meenakshi Raman, Sangeeta Sharma (2004) Technical Communication, Principles and
Practice. Oxford University Press
7 Archana Ram (2018) Place Mentor, Tests of Aptitude for Placement Readiness.
Oxford University Press
8 Sanjay Kumar &PushpLata (2018). Communication Skills a workbook, New Delhi:
Oxford University Press.
Course Code Course Name Credits
CSM501 Mini Project 2A 02
Objectives
1 To understand and identify the problem
2 To apply basic engineering fundamentals and attempt to find solutions to the problems.
3 Identify, analyze, formulate and handle programming projects with a comprehensive and
systematic approach
4 To develop communication skills and improve teamwork amongst group members and
inculcate the process of self-learning and research.
Outcome: Learner will be able to…
1 Identify societal/research/innovation/entrepreneurship problems through appropriate
literature surveys
2 Identify Methodology for solving above problem and apply engineering knowledge and
skills to solve it
3 Validate, Verify the results using test cases/benchmark data/theoretical/
inferences/experiments/simulations
4 Analyze and evaluate the impact of solution/product/research/innovation
/entrepreneurship towards societal/environmental/sustainable development
5 Use standard norms of engineering practices and project management principles during
project work
6 Communicate through technical report writing and oral presentation.
● The work may result in research/white paper/ article/blog writing and publication
● The work may result in business plan for entrepreneurship product created
● The work may result in patent filing.
7 Gain technical competency towards participation in Competitions, Hackathons, etc.
8 Demonstrate capabilities of self-learning, leading to lifelong learning.
9 Develop interpersonal skills to work as a member of a group or as leader
Guidelines for Mini Project
1 Mini project may be carried out in one or more form of following:
Product preparations, prototype development model, fabrication of set-ups, laboratory
experiment development, process modification/development, simulation, software
development, integration of software (frontend-backend) and hardware, statistical data
analysis, creating awareness in society/environment etc.
2 Students shall form a group of 3 to 4 students, while forming a group shall not be
allowed less than three or more than four students, as it is a group activity.
3 Students should do survey and identify needs, which shall be converted into problem
statement for mini project in consultation with faculty supervisor or
head of department/internal committee of faculties.
4 Students shall submit an implementation plan in the form of Gantt/PERT/CPM chart,
which will cover weekly activity of mini projects.
5 A logbook may be prepared by each group, wherein the group can record weekly work
progress, guide/supervisor can verify and record notes/comments.
6 Faculty supervisors may give inputs to students during mini project activity; however,
focus shall be on self-learning.
7 Students under the guidance of faculty supervisor shall convert the best solution into a
working model using various components of their domain areas and demonstrate.
8 The solution to be validated with proper justification and report to be compiled in
standard format of University of Mumbai. Software requirement specification (SRS)
documents, research papers, competition certificates may be submitted as part of
annexure to the report.
9 With the focus on self-learning, innovation, addressing societal/research/innovation
problems and entrepreneurship quality development within the students through the Mini
Projects, it is preferable that a single project of appropriate level and quality be carried
out in two semesters by all the groups of the students. i.e. Mini Project 2 in semesters V
and VI.
10 However, based on the individual students or group capability, with the mentor’s
recommendations, if the proposed Mini Project adhering to the qualitative aspects
mentioned above, gets completed in odd semester, then that group can be allowed to work
on the extension of the Mini Project with suitable improvements/modifications or a
completely new project idea in even semester. This policy can be adopted on a case by
case basis.
Term Work
The review/ progress monitoring committee shall be constituted by the heads of departments of
each institute. The progress of the mini project to be evaluated on a continuous basis, based on
the SRS document submitted. minimum two reviews in each semester.
In continuous assessment focus shall also be on each individual student, assessment based on
individual’s contribution in group activity, their understanding and response to questions.
Distribution of Term work marks for both semesters shall be as below: Marks 25
1 Marks awarded by guide/supervisor based on logbook 10
2 Marks awarded by review committee 10
3 Quality of Project report 05
Review / progress monitoring committee may consider following points for assessment
based on either one year or half year project as mentioned in general guidelines
One-year project:
1 In one-year project (sem V and VI), first semester the entire theoretical solution shall be
made ready, including components/system selection and cost analysis. Two reviews will
be conducted based on a presentation given by a student group.
First shall be for finalization of problem
Second shall be on finalization of proposed solution of problem.
2 In the second semester expected work shall be procurement of component’s/systems,
building of working prototype, testing and validation of results based on work completed
in an earlier semester.
First review is based on readiness of building working prototype to be conducted.
Second review shall be based on poster presentation cum demonstration of working
model in the last month of the said semester.
Half-year project:
1 In this case in one semester students’ group shall complete project in all aspects including,
Identification of need/problem
Proposed final solution
Procurement of components/systems
Building prototype and testing
2 Two reviews will be conducted for continuous assessment,
First shall be for finalization of problem and proposed solution
Second shall be for implementation and testing of solution.
Mini Project shall be assessed based on following points
7 Effective use of skill set : Standard engineering practices and Project management
standard
In one year project (sem V and VI), first semester evaluation may be based on first 10 criteria and
remaining may be used for second semester evaluation of performance of students in mini
projects.
In case of half year projects (completing in V sem) all criteria in generic may be considered for
evaluation of performance of students in mini projects.
1 Report should be prepared as per the guidelines issued by the University of Mumbai.
2 Mini Project shall be assessed through a presentation and demonstration of working model
by the student project group to a panel of Internal and External Examiners preferably from
industry or research organizations having experience of more than five years approved by
the head of Institution.
Textbooks:
1 D. M Dhamdhere: Systems programming and Operating Systems, Tata McGraw Hill,
Revised Second Edition
2 A. V. Aho, R. Shethi, Monica Lam, J.D. Ulman: Compilers Principles, Techniques and
Tools, Pearson Education, Second Edition.
3 J. J. Donovan: Systems Programming Tata McGraw Hill, Edition 1991
References:
1 John R. Levine, Tony Mason & Doug Brown, Lex & YACC, O ‘Reilly publication, second
Edition
2 D, M .Dhamdhere ,Compiler construction 2e, Macmillan publication, second edition .
3 Kenneth C. Louden ,Compiler construction: principles and practices, Cengage Learning
4 Leland L. Beck, System software: An introduction to system programming, Pearson
publication, Third Edition
Useful Links for E-resources:
1 http://www.nptelvideos.in/2012/11/compiler-design.html
2 https://www.coursera.org/lecture/nand2tetris2/unit-4-1-syntax-analysis-5pC2Z
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first -class test is to be conducted
when approx. 40% syllabus is completed and the second-class test when an additional 40%
syllabus is completed. Duration of each test shall be one hour.
End Semester Theory Examination:
1 Question paper will comprise a total of six questions.
2 All question carries equal marks
3 Questions will be mixed in nature (for example supposed Q.2 has part (a) from module 3
then part (b) will be from any module other than module 3)
4 Only Four questions need to be solved.
5 In question paper weightage of each module will be proportional to number of respective
lecture hours as mentioned in the syllabus.
Course Code: Course Title Credit
Textbooks:
1 William Stallings, “Cryptography and Network Security, Principles and Practice”, 6th
Edition, Pearson Education, March 2013
2 Behrouz A. Ferouzan, “Cryptography & Network Security”, Tata McGraw Hill
3 Behrouz A. Forouzan & Debdeep Mukhopadhyay, “Cryptography and Network
Security” 3rd Edition, McGraw Hill
Referecebooks:
1 Bruce Schneier, “Applied Cryptography, Protocols Algorithms and Source Code in C”,
Second Edition, Wiley.
2 Atul Kahate, “Cryptography and Network Security”, Tata McGraw-Hill Education, 2003.
3 Eric Cole, “Network Security Bible”, Second Edition, Wiley, 2011.
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted
when approx. 40% syllabus is completed and second class test when additional 40% syllabus is
completed. Duration of each test shall be one hour.
End Semester Theory Examination:
1 Question paper will comprise of total six questions.
2 All question carries equal marks
3 Questions will be mixed in nature (for example supposed Q.2 has part (a) from module 3
then part (b) will be from any module other than module 3)
4 Only Four question need to be solved.
5 In question paper weightage of each module will be proportional to number of respective
lecture hours as mention in the syllabus.
Useful Links
1 https://github.com/cmin764/cmiN/blob/master/FII/L3/SI/book/W.Stallings%20-
%20Cryptography%20and%20Network%20Security%206th%20ed.pdf
2 https://docs.google.com/file/d/0B5F6yMKYDUbrYXE4X1ZCUHpLNnc/view
Course Code: Course Title Credit
Textbooks:
1 Jochen Schilller, “Mobile Communication”, Addision wisely, Pearson Education
2 William Stallings “Wireless Communications & Networks”, Second Edition, Pearson
Education
3 Christopher Cox, “An Introduction to LTE: LTE, LTE-Advanced, SAE and 4G
Mobile Communications”, Wiley publications
4 Raj Kamal, “Mobile Computing”, 2/e, Oxford University Press-New
References:
1 Seppo Hamalainen, Henning Sanneck , Cinzia Sartori, “LTE Self-Organizing
Networks (SON): Network Management Automation for Operational Efficiency”,
Wiley publications
2 Ashutosh Dutta, Henning Schulzrinne “Mobility Protocols and Handover
Optimization: Design, Evaluation and Application”, IEEE Press, Wiley Publication
3 Michael Gregg, “Build your own security lab”, Wiley India edition
4 Dipankar Raychaudhuri, Mario Gerla, “Emerging Wireless Technologies and the
Future Mobile Internet”, Cambridge
5 Andreas F. Molisch, “Wireless Communications”, Second Edition, Wiley Publication
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted
when approx. 40% syllabus is completed and second class test when additional 40% syllabus is
completed. Duration of each test shall be one hour.
End Semester Theory Examination:
1 Question paper will comprise of total six questions.
2 All question carries equal marks
3 Questions will be mixed in nature (for example supposed Q.2 has part (a) from module 3
then part (b) will be from any module other than module 3)
4 Only Four question need to be solved.
5 In question paper weightage of each module will be proportional to number of respective
lecture hours as mention in the syllabus.
Useful Links
1 https://www.coursera.org/learn/smart-device-mobile-emerging-technologies
2 https://nptel.ac.in/courses/106/106/106106167/
Course Code: Course Title Credit
CSC604 Artificial Intelligence 3
Textbooks:
1 Stuart J. Russell and Peter Norvig, "Artificial Intelligence: A Modern Approach”, Fourth
Edition" Pearson Education, 2020.
2 Saroj Kaushik, “Artificial Intelligence”, Cengage Learning, First edition, 2011
3 George F Luger, “Artificial Intelligence” Low Price Edition, Fourth edition, Pearson
Education.,2005
References:
1 Nils J. Nilsson, Principles of Artificial Intelligence, Narosa Publication.
2 Deepak Khemani, A First Course in Artificial Intelligence, McGraw Hill Publication
3 Patrick H. Winston, Artificial Intelligence, 3rd edition, Pearson Education.
4 Elaine Rich and Kevin Knight, "Artificial Intelligence”, Third Edition, McGraw Hill
Education,2017.
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted
when approx. 40% syllabus is completed and the second class test when an additional 40%
syllabus is completed. Duration of each test shall be one hour.
End Semester Theory Examination:
1 Question paper will comprise a total of six questions.
2 All question carries equal marks
3 Questions will be mixed in nature (for example supposed Q.2 has part (a) from module 3
then part (b) will be from any module other than module 3)
4 Only Four questions need to be solved.
5 In question paper weightage of each module will be proportional to number of respective
lecture hours as mentioned in the syllabus.
Useful Links
1 https://nptel.ac.in/courses/106/105/106105078/
2 https://thestempedia.com/blog/simple-ai-and-machine-learning-projects-for-students-
and-beginners/
3 https://nptel.ac.in/courses/106/105/106105079/
Course Code: Course Title Credit
Textbooks:
1 David Hanes, Gonzalo Salgueiro, Patrick Grossetete, Rob Barton, Jerome Henry, “IoT
Fundamentals – Networking Technologies, Protocols, and Use Cases for the Internet
of Things”, 1st Edition, Published by Pearson Education, Inc, publishing as Cisco Press,
2017.
2 Hakima Chaouchi, “The Internet of Things - Connecting Objects to the Web”, 1st
Edition, Wiley, 2010.
3 Perry Lea, “Internet of things For Architects”, 1st Edition, Packt Publication, 2018
4 Arshdeep Bahga, Vijay Madisetti, “Internet of Things – Hands-On Approach”, 2nd
Edition, Universities Press, 2016.
References:
1 Adrian McEwen & Hakim Cassimally, “Designing the Internet of Things”, 1st Edition,
Wiley, 2014.
2 Donald Norris, “Raspberry Pi – Projects for the Evil Genius”, 2nd Edition, McGraw Hill,
2014.
3 Anand Tamboli ,“Build Your Own IoT Platform”, 1st Edition, Apress, 2019.
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first-class test is to be conducted
when approx. 40% syllabus is completed and second-class test when additional 40% syllabus is
completed. Duration of each test shall be one hour.
End Semester Theory Examination:
1 Question paper will comprise of total six questions.
2 All question carries equal marks
3 Questions will be mixed in nature (for example supposed Q.2 has part (a) from module 3
then part (b) will be from any module other than module 3)
4 Only Four question need to be solved.
5 In question paper weightage of each module will be proportional to number of respective
lecture hours as mention in the syllabus.
Useful Links
1 https://nptel.ac.in/courses/106/105/106105166/
2 https://nptel.ac.in/courses/108/108/108108098/
3 https://nptel.ac.in/courses/106/105/106105195/
4 https://www.coursera.org/specializations/IoT
Course Code: Course Title Credit
Total 39
Textbooks:
1 John G. Proakis, Dimitris and G .Manolakis, “Digital Signal Processing: Principles,
Algorithms, and Applications”, 4th Edition, Pearson Education, 2007
2 A. Anand Kumar, “Digital Signal Processing”, 2nd Edition, PHI Learning Pvt. Ltd.
2014.
3 Rafel C. Gonzalez and Richard E. Woods, “Digital Image Processing”, Pearson
Education Asia, 4th Edition, 2018.
4 S. Sridhar, “Digital Image Processing”, 2nd Edition, Oxford University Press, 2012.
References:
1 Sanjit Mitra, “Digital Signal Processing: A Computer Based Approach”, 4th Edition,
Tata McGraw Hill, 2013
2 S. Salivahanan, A. Vallavaraj, and C. Gnanapriya, “Digital Signal Processing”, 2nd
Edition, Tata McGraw Hill Publication, 2011.
3 S. Jayaraman, E. Esakkirajan and T. Veerkumar, “Digital Image Processing”, 3rd
Edition, Tata McGraw Hill Education Private Ltd, 2009.
4 Anil K. Jain, “Fundamentals of Digital Image Processing”, 4th Edition, Prentice Hall
of India Private Ltd,.1989
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted
when approx. 40% syllabus is completed and second class test when additional 50% syllabus
is completed. Duration of each test shall be one hour.
End Semester Theory Examination:
1 Question paper will comprise of total six questions.
2 All question carries equal marks
3 Questions will be mixed in nature (for example supposed Q.2 has part (a) from module 3
then part (b) will be from any module other than module 3)
4 Only Four question need to be solved.
5 In question paper weightage of each module will be proportional to number of respective
lecture hours as mention in the syllabus.
Useful Links
1 https://nptel.ac.in/courses/
2 https://swayam.gov.in
Course Code: Course Title Credit
Textbooks:
1 Agarwal, B.L. (2006):-Basic Statistics. Wiley Eastern Ltd., New Delhi
2 Gupta, S. P. (2011):-Statistical Methods. Sultanchand&Sons, New Delhi
3 Sivathanupillai, M &Rajagopal, K. R. (1979):-Statistics for Economics Students.
4 Hogg ,R.V. and Craig, A.T.(2006), An introduction to mathematical statistics, Amerind
publications.
References:
1 Arora, P.N., SumeetArora, S. Arora (2007):- Comprehensive Statistical Methods. Sultan
Chand, New Delhi
2 Montgomery,D.C. ,Peck E.A, & Vining G.G.(2003). Introduction to Linear Regression
Analysis. John Wiley and Sons,Inc.NY
3 Mood AM, Graybill FA, and Boes, D.C.(1985), Introduction to the theory of statistics,
McGrawhill Book Company, New Delhi.
4 Kapur, J.N. and Saxena,H.C.(1970), Mathematical statistics, Sultan Chand & company, New
Delhi..
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted
when approx. 40% syllabus is completed and second class test when additional 40% syllabus is
completed. Duration of each test shall be one hour.
End Semester Theory Examination:
1 Question paper will comprise of total six questions.
2 All question carries equal marks
3 Questions will be mixed in nature (for example supposed Q.2 has part (a) from module 3
then part (b) will be from any module other than module 3)
4 Only Four question need to be solved.
5 In question paper weightage of each module will be proportional to number of respective
lecture hours as mention in the syllabus.
Lab Code Lab Name Credit
CSL601 System Programming and Compiler Construction Lab 1
Reference Books:
1 Andrew W. Appel Princeton University. Jens Palsberg Modern Compiler.
Implementation in Java, Second Edition. Purdue University. CAMBRIDGE
University press @2002.
2 Charles N. Fischer, Richard J. LeBlanc Crafting a compiler with C , pearson
Education 2007
Term Work:
1 Term work should consist of experiments based on suggested experiment list.
2 Journal must include at least 2 assignments on content of theory and practical of “System
Programming and Compiler Construction”
3 The final certification and acceptance of term work ensures that satisfactory performance of
laboratory work and minimum passing marks in term work.
4 The distribution of marks for term work shall be as follows:
Laboratory work (experiments/case studies): ....................................(15) Marks.
Assignment: ...................................................................................... (05) Marks.
Attendance ......................................................................................... (05) Marks
TOTAL: .............................................................................................. (25) Marks.
Oral & Practical exam will be based on the above and CSC601 syllabus.
Lab Code Lab Name Credit
CSL602 Cryptography & System Security Lab 1
Term Work:
1 Term work should consist of 10 experiments.
2 Journal must include at least 2 assignments on content of theory and practical of
“Cryptography and System Security “
3 The final certification and acceptance of term work ensures that satisfactory performance of
laboratory work and minimum passing marks in term work.
4 The distribution of marks for term work shall be as follows:
Lab Performance 15 Marks
Assignments 05 Marks
Attendance (Theory & practical) 05 Marks
Lab Code Lab Name Credit
CSL603 Mobile Computing Lab 1
5 To setup & configuration of Wireless Access Point (AP). Analyze the Wi-Fi
communication range in the presence of the access point (AP) and the base
station (BS). Consider BS and AP are static. Find out the maximum distance to
which two way communications is possible. Try multiple iterations by adjusting
its distance in the code and test it.
Term Work:
1 Term work should consist of 10 experiments.
2 Journal must include at least 2 assignments on content of theory and practical of “ Mobile
Computing”
3 The final certification and acceptance of term work ensures that satisfactory performance of
laboratory work and minimum passing marks in term work.
4 Total 25 Marks (Experiments: 15-marks, Attendance Theory& Practical: 05-marks,
Assignments: 05-marks)
Useful Links
1 https://nptel.ac.in/courses/106/106/106106147/
2 https://www.coursera.org/learn/smart-device-mobile-emerging-technologies
Lab Code Lab Name Credit
CSL604 Artificial Intelligence Lab 1
Term Work:
1 Term work should consist of a minimum of 8 experiments.
2 Journal must include at least 2 assignments on content of theory and practical of “Artificial
Intelligence”
3 The final certification and acceptance of term work ensures that satisfactory performance of
laboratory work and minimum passing marks in term work.
4 Total 25 Marks (Experiments: 15-marks, Attendance Theory & Practical: 05-marks,
Assignments: 05-marks)
Oral & Practical exam: Based on the entire syllabus of CSC604: Artificial Intelligence
Lab Code Lab Name Credit
Digital Material:
5 Docker https://docs.docker.com/get-started/
6 Kubernetes https://kubernetes.io/docs/home/
Textbooks:
1 Bernard Golden, “Amazon Web Services for Dummies”, John Wiley & Sons, Inc.
2 Michael Collier, Robin Shahan, “Fundamentals of Azure, Microsoft Azure Essentials”,
Microsoft Press.
3 RajkumarBuyya, Christian Vecchiola, S ThamaraiSelvi, “Mastering Cloud Computing”,
Tata McGraw-Hill Education.
4 Barrie Sosinsky, “Cloud Computing Bible”, Wiley publishing.
5 John Paul Mueller, “AWS for Admins for Developers”, John Wiley & Sons, Inc.
6 Ken Cochrane, Jeeva S. Chelladhurai, NeependraKhare , “Docker Cookbook - Second
Edition”, Packt publication
7 Jonathan Baier, “Getting Started with Kubernetes-Second Edition”, Packt Publication.
Term Work:
1 Term work should consist of 10 experiments and a mini project.
2 Journal must include at least 2 assignments.
3 The final certification and acceptance of term work ensures that satisfactory performance of
laboratory work and minimum passing marks in term work.
4 Total 50 Marks (Experiments: 15-marks, Mini project (Implementation) 15 marks,
Mini Project Presentation & Report [for deployment, utilization, monitoring and
billing] 10 Marks, Attendance 05-marks, Assignments: 05-marks)
Oral examination will be based on Laboratory work, mini project and above syllabus.
Course code Course Name Credits
Objectives
1 To understand and identify the problem
2 To apply basic engineering fundamentals and attempt to find solutions to the problems.
3 Identify, analyze, formulate and handle programming projects with a comprehensive and
systematic approach
4 To develop communication skills and improve teamwork amongst group members and
inculcate the process of self-learning and research.
Outcome: Learner will be able to…
1 Identify societal/research/innovation/entrepreneurship problems through appropriate
literature surveys
2 Identify Methodology for solving above problem and apply engineering knowledge and
skills to solve it
3 Validate, Verify the results using test cases/benchmark data/theoretical/
inferences/experiments/simulations
4 Analyze and evaluate the impact of solution/product/research/innovation /entrepreneurship
towards societal/environmental/sustainable development
5 Use standard norms of engineering practices and project management principles during
project work
6 Communicate through technical report writing and oral presentation.
● The work may result in research/white paper/ article/blog writing and publication
● The work may result in business plan for entrepreneurship product created
● The work may result in patent filing.
7 Gain technical competency towards participation in Competitions, Hackathons, etc.
8 Demonstrate capabilities of self-learning, leading to lifelong learning.
9 Develop interpersonal skills to work as a member of a group or as leader
Guidelines for Mini Project
1 Mini project may be carried out in one or more form of following:
Product preparations, prototype development model, fabrication of set-ups, laboratory
experiment development, process modification/development, simulation, software
development, integration of software (frontend-backend) and hardware, statistical data
analysis, creating awareness in society/environment etc.
2 Students shall form a group of 3 to 4 students, while forming a group shall not be allowed
less than three or more than four students, as it is a group activity.
3 Students should do survey and identify needs, which shall be converted into problem
statement for mini project in consultation with faculty supervisor/head
of department/internal committee of faculties.
4 Students shall submit an implementation plan in the form of Gantt/PERT/CPM chart, which
will cover weekly activity of mini projects.
5 A logbook may be prepared by each group, wherein the group can record weekly work
progress, guide/supervisor can verify and record notes/comments.
6 Faculty supervisors may give inputs to students during mini project activity; however, focus
shall be on self-learning.
7 Students under the guidance of faculty supervisor shall convert the best solution into a
working model using various components of their domain areas and demonstrate.
8 The solution to be validated with proper justification and report to be compiled in standard
format of University of Mumbai. Software requirement specification (SRS) documents,
research papers, competition certificates may be submitted as part of annexure to the report.
9 With the focus on self-learning, innovation, addressing societal/research/innovation
problems and entrepreneurship quality development within the students through the Mini
Projects, it is preferable that a single project of appropriate level and quality be carried out
in two semesters by all the groups of the students. i.e. Mini Project 2 in semesters V and
VI.
10 However, based on the individual students or group capability, with the mentor’s
recommendations, if the proposed Mini Project adhering to the qualitative aspects
mentioned above, gets completed in odd semester, then that group can be allowed to work
on the extension of the Mini Project with suitable improvements/modifications or a
completely new project idea in even semester. This policy can be adopted on a case by
case basis.
Term Work
The review/ progress monitoring committee shall be constituted by the heads of departments of
each institute. The progress of the mini project to be evaluated on a continuous basis, based on
the SRS document submitted. minimum two reviews in each semester.
In continuous assessment focus shall also be on each individual student, assessment based on
individual’s contribution in group activity, their understanding and response to questions.
Distribution of Term work marks for both semesters shall be as below: Marks 25
1 Marks awarded by guide/supervisor based on logbook 10
2 Marks awarded by review committee 10
3 Quality of Project report 05
Review / progress monitoring committee may consider following points for assessment based
on either one year or half year project as mentioned in general guidelines
One-year project:
1 In the first semester the entire theoretical solution shall be made ready, including
components/system selection and cost analysis. Two reviews will be conducted based on
a presentation given by a student group.
First shall be for finalization of problem
Second shall be on finalization of proposed solution of problem.
2 In the second semester expected work shall be procurement of component’s/systems,
building of working prototype, testing and validation of results based on work completed
in an earlier semester.
First review is based on readiness of building working prototype to be conducted.
Second review shall be based on poster presentation cum demonstration of working
model in the last month of the said semester.
Half-year project:
1 In this case in one semester students’ group shall complete project in all aspects including,
Identification of need/problem
Proposed final solution
Procurement of components/systems
Building prototype and testing
7 Effective use of skill set : Standard engineering practices and Project management
standard
In one year project (sem V and VI), first semester evaluation may be based on first 10 criteria
and remaining may be used for second semester evaluation of performance of students in mini
projects.
In case of half year projects (completing in VI sem) all criteria’s in generic may be considered
for evaluation of performance of students in mini projects.
1 Report should be prepared as per the guidelines issued by the University of Mumbai.
2 Mini Project shall be assessed through a presentation and demonstration of working model
by the student project group to a panel of Internal and External Examiners preferably from
industry or research organizations having experience of more than five years approved by
the head of Institution.
UNIVERSITY OF MUMBAI
FACULTY OF TECHNOLOGY
Computer Engineering
Second Year with Effect from AY 2017-18
Third Year with Effect from AY 2018-19
Final Year with Effect from AY 2019-20
Dr. S. K. Ukarande
Co-ordinator,
Faculty of Technology,
Member - Academic Council
University of Mumbai, Mumbai
1. To prepare the Learner with a sound foundation in the mathematical, scientific and
engineering fundamentals.
2. To motivate the Learner in the art of self-learning and to use modern tools for solving real life problems.
3. To equip the Learner with broad education necessary to understand the impact of Computer Science and
Engineering in a global and social context.
4. To encourage, motivate and prepare the Learner‘s for Lifelong- learning.
5. To inculcate professional and ethical attitude, good leadership qualities and commitment to social
responsibilities in the Learner‘s thought process.
In addition to Program Educational Objectives, for each course of the program, objectives and expected
outcomes from a learner‘s point of view are also included in the curriculum to support the philosophy of
outcome based education. I strongly believe that even a small step taken in the right direction will definitely
help in providing quality education to the major stakeholders.
Examination Scheme
Course Course Theory
Oral Oral
Code Name Internal Assessment End Exam TW & Total
Sem. Duration Pract
Test 1 Test 2 Avg. Exam ( in Hrs)
Digital Signal & Image --
CSC701 20 20 20 80 3 - - 100
Processing
Mobile Communication &
CSC702 20 20 20 80 3 - -- - 100
Computing
Artificial Intelligence & Soft --
CSC703 20 20 20 80 3 - - 100
Computing
CSDLO Department Level Optional --
701X Course -III 20 20 20 80 3 - - 100
Institute Level Optional --
ILO701X 20 20 20 80 3 -- - 100
Course-I
Digital Signal & Image
CSL701 - - - - - 25 -- 25
Processing Lab --
Mobile App. Development. --
CSL702 - - - - - 25 25 50
Tech. Lab
Artificial Intelligence & Soft
CSL703 -- - - - -- 25 25 -- 50
Computing Lab
CSL704 Computational Lab-I 25 -- 25 50
CSP705 Major Project-I - - - - - 50 - 25 75
Total - 25
100 100 100 400 150 75 750
Teaching Scheme
Credits Assigned
Course Course (Contact Hours)
Code Name TW/
Theory Pract Tut Theory Tut Total
Pract
Human Machine
CSC801 4 - - 4 - - 4
Interaction
CSC802 Distributed Computing 4 - - 4 - - 4
CSDLO Department Level Optional
4 - - 4 - - 4
801X Course -IV
Institute Level Optional
ILO801X 3 - - 3 - - 3
Course-II
Human Machine
CSL801 - 2 - - 1 1
Interaction Lab
Distributed Computing
CSL802 2 1 1
Lab
CSL803 Cloud Computing Lab - 4 - - 2 2
Examination Scheme
Course Course Theory
Oral
Code Name Internal Assessment End Exam TW Oral & Total
Sem. Duratio Pract
Test 1 Test 2 Avg. Exam n ( in
Human Machine Hrs)
CSC801 20 20 20 80 3 - - - 100
Interaction
Human Machine
CSC801 25 25 - 50
Interaction Lab
Distributed Computing
CSL802 25 25
Lab - - - - - 50
Cloud Computing Lab
CSL803 - - - - - 50 -- 25 75
Course objectives:
1. To understand the fundamental concepts of digital signal processing and Image processing.
2. To explore DFT for 1-D and 2-D signal and FFT for 1-D signal
3. To apply processing techniques on 1-D and Image signals.
4. To apply digital image processing techniques for edge detection.
Course outcomes: On successful completion of the course learner will be able to:
1. Apply the concept of DT Signal and DT Systems.
2. Classify and analyze discrete time signals and systems
3. Implement Digital Signal Transform techniques DFT and FFT.
4. Use the enhancement techniques for digital Image Processing
5. Differentiate between the advantages and disadvantages of different edge detection techniques
6. Develop small projects of 1-D and 2-D Digital Signal Processing.
Text Books:
1. John G. Proakis, Dimitris and G.Manolakis, ‗Digital Signal Processing: Principles, Algorithms, and
Applications‘ 4th Edition 2007, Pearson Education.
2. A. Anand Kumar, ‗Digital Signal Processing‘, PHI Learning Pvt. Ltd. 2013.
3. Rafel C. Gonzalez and Richard E. Woods, ‗Digital Image Processing‘, Pearson Education Asia, 3 rd
Edition, 2009,
4. S. Sridhar, ‗Digital Image Processing‘, Oxford University Press, Second Edition, 2012.
Reference Books:
1. Sanjit Mitra, ‗Digital Signal Processing: A Computer Based Approach‘, TataMcGraw Hill, 3rd Edition.
2. S. Salivahanan, A. Vallavaraj, and C. Gnanapriya, ‗Digital Signal Processing‘ Tata McGraw Hill
Publication 1st Edition (2010).
3. S. Jayaraman, E. Esakkirajan and T. Veerkumar, ‗Digital Image Processing‘ TataMcGraw Hill
Education Private Ltd, 2009.
4. Anil K. Jain, ‗Fundamentals and Digital Image Processing‘, Prentice Hall of India Private Ltd, 3rd
Edition.
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted when approx.
40% syllabus is completed and second class test when additional 50% syllabus is completed. Duration of
each test shall be one hour.
Course objectives:
1. To introduce the basic concepts and principles in mobile computing. This includes major techniques
involved, and networks & systems issues for the design and implementation of mobile computing
systems and applications.
2. To explore both theoretical and practical issues of mobile computing.
3. To provide an opportunity for students to understand the key components and technologies involved
and to gain hands-on experiences in building mobile applications.
Total 52
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and second class test when additional 40% syllabus is completed.
Duration of each test shall be one hour.
University of Mumbai, B. E. (Computer Engineering), Rev. 2016 69
End Semester Theory Examination:
Text Books:
1 Jochen Schilller,‖Mobile Communication ―, Addision wisely,Pearson Education
2 ―Wireless Communications & Networks,‖ By William Stallings, Second Edition, Pearson
Education
3 Raj Kamal, Mobile Computing, 2/e , Oxford University Press-New Delhi
Reference Books:
Text Books:
1. Stuart J. Russell and Peter Norvig, "Artificial Intelligence A Modern Approach ―Second Edition"
Pearson Education.
2. Samir Roy and Chakraborty, ―Introduction to soft computing‖, Pearson Edition.
3. S.N.Sivanandam, S.N.Deepa "Principles of Soft Computing" Second Edition, Wiley Publication.
4. S.Rajasekaran and G.A.VijayalakshmiPai "Neural Networks, Fuzzy Logic and Genetic Algorithms"
PHI Learning.
5. N.P.Padhy, ―Artificial Intelligence and Intelligent Systems‖, Oxford University Press.
Reference Books:
1. Elaine Rich and Kevin Knight ―Artificial Intelligence‖ Third Edition, Tata McGraw-Hill Education
Pvt. Ltd., 2008.
2. Satish Kumar "Neural Networks A Classroom Approach" Tata McGrawHill.
3. Zimmermann H.S "Fuzzy Set Theory and its Applications"Kluwer Academic Publishers.
4. Hagan, Demuth, Beale,"Neural Network Design" CENGAGE Learning, India Edition.
5. J.-S.R.Jang "Neuro-Fuzzy and Soft Computing" PHI 2003.
6. JacekM.Zurada "Introduction to Artificial Neural Sytems" Jaico Publishing House.
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and second class test when additional 40% syllabus is completed.
Duration of each test shall be one hour.
Course Objectives:
1. To understand cyber attacks and defence strategies.
2. To understand underlying principles of access control mechanisms.
3. To explore software vulnerabilities, attacks and protection mechanisms of wireless networks and
protocols, mobile devices and web applications.
4. To develop and mitigate security management and policies.
5. To understand and explore techniques used in digital forensics.
Wireless Security 08
5.1 Cybercrime and its types, Intellectual property, Privacy, Ethical issues.
5
Protecting Programs and Data, Information and the Law, Rights of
5.2 Employees and Employers, Redress for Software Failures, Computer Crime,
Ethical Issues in Computer Security, case studies of ethics.
Digital Forensics 10
Text Books:
1. Computer Security Principles and Practice, William Stallings, Sixth Edition, Pearson Education
2. Security in Computing, Charles P. Pfleeger, Fifth Edition, Pearson Education
3. Network Security and Cryptography, Bernard Menezes, Cengage Learning
4. Network Security Bible, Eric Cole, Second Edition, Wiley
Reference Books:
1. Computer Security, Dieter Gollman, Third Edition, Wiley
2. Digital Forensics by Nilakshi Jain & Kalbande, Wiley.
3. Incident Response & Computer Forensics by Kevin Mandia, Chris Prosise, Wiley.
4. Cyber Security. Nina Godbole, Sunit Belapure, Wiley.
Digital references:
1. https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and second class test when additional 40% syllabus is completed.
Duration of each test shall be one hour.
=================================================================
Laboratory/ Experimental Work
# The Experiments for this course are required to be performed and to be evaluated
in CSL704: Computational Lab-1.
Lab Outcome:
Learner will able to
1. Analyze static code and program vulnerabilities using open source tools.
2. Explore and analyze network vulnerabilities using open source tools.
3. Explore and analyze different security tools to detect web application and browser vulnerabilities.
4. Explore and analyze different tools to secure wireless networks and routers, and mobile devices and
perform penetration testing, and analyze its impact.
5. Understand and implement AAA using RADIUS and TACACS.
6. Explore various forensics tools in Kali Linux and use them to acquire, duplicate and analyze data and
recover deleted data.
Sr. No Description
1 Static code analysis using open source tools like RATS, Flawfinder etc.
3 Vulnerability scanning using Nessus, Nikto (Kali Linux)
Explore web-application vulnerabilities using open source tools like Wapiti, browser
4
exploitation framework (BeEf), etc.
5 Detect SQL injection vulnerabilities in a website database using SQLMap
6 Performing a penetration testing using Metasploit (Kali Linux)
Exploring Router and VLAN security, setting up access lists using Cisco Packet tracer(student
7
edition)
8 Exploring VPN security using Cisco Packet tracer(student edition)
9 Exploring Authentication and access control using RADIUS, TACACS and TACACS+
10 Install and use a security app on an Android mobile (e.g. Droidcrypt)
Explore forensics tools in Kali Linux for acquiring, analyzing and duplicating data: dd,
11
dcfldd, foremost, scalpel, debugfs, wireshark, tcptrace, tcpflow
12 Analysis of forensic images using open source tools like Autopsy, SIFT, FKT Imager
Use of steganographic tools like OpenStego, to detect data hiding or unauthorized file
13
copying
Reference Books:
1. Build your own Security Lab, Michael Gregg, Wiley India
2. CCNA Security, Study Guide, Tim Boyles, Sybex.
3. Web Application Hacker‘s Handbook, Dafydd Stuttard, Marcus Pinto, Wiley India
4. Network Infrastructure Security, Randy Waver, Dawn Weaver, Cengage Learning.
5. Incident Response & Computer Forensics by Kevin Mandia, Chris Prosise, Wiley.
Digital References:
http://www.opentechinfo.com/learn-use-kali-linux/
Course Objectives:
Prerequisite:
Some prior knowledge about Java programming, Basics of SQL, Data mining and machine learning methods
would be beneficial.
NoSQL
3.1 Introduction to NoSQL, NoSQL Business Drivers,
3.2 NoSQL Data Architecture Patterns: Key-value stores, Graph
03 stores, Column family (Bigtable)stores, Document stores, 06
Variations of NoSQL architectural patterns, NoSQL Case Study
3.3 NoSQL solution for big data, Understanding the types of big
data problems; Analyzing big data with a shared-nothing
architecture; Choosing distribution models: master-slave versus
peer-to-peer; NoSQL systems to handle big data problems.
Text Books:
1. CreAnand Rajaraman and Jeff Ullman ―Mining of Massive Datasets‖, Cambridge University Press,
2. Alex Holmes ―Hadoop in Practice‖, Manning Press, Dreamtech Press.
3. Dan Mcary and Ann Kelly ―Making Sense of NoSQL‖ – A guide for managers and the rest of us,
Manning Press.
References books:
1. Bill Franks , ―Taming The Big Data Tidal Wave: Finding Opportunities In Huge Data Streams With
Advanced Analytics‖, Wiley
2. Chuck Lam, ―Hadoop in Action‖, Dreamtech Press
3. Jared Dean, ―Big Data, Data Mining, and Machine Learning: Value Creation for Business Leaders
and Practitioners‖, Wiley India Private Limited, 2014.
4. 4. Jiawei Han and Micheline Kamber, ―Data Mining: Concepts and Techniques‖, Morgan Kaufmann
Publishers, 3rd ed, 2010.
5. Lior Rokach and Oded Maimon, ―Data Mining and Knowledge Discovery Handbook‖, Springer, 2 nd
edition, 2010.
6. Ronen Feldman and James Sanger, ―The Text Mining Handbook: Advanced Approaches in
Analyzing Unstructured Data‖, Cambridge University Press, 2006.
7. Vojislav Kecman, ―Learning and Soft Computing‖, MIT Press, 2010.
Term Work:
Assign a case study for group of 3/4 students and each group to perform the following experiments on their
case-study; Each group should perform the exercises on a large datasetcreated by them.
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted when approx.
40% syllabus is completed and second class test when additional 40% syllabus is completed. Duration of
each test shall be one hour.
Oral examination:
An oral exam will be held based on the above syllabus.
# The Experiments for this course are required to be performed and to be evaluated
CSDLO7033 Robotics 4
Course objectives:
Module Unit
Topics Hrs.
No. No.
Total 52
Text Books:
1. Introduction Robotics - Analysis, Control, Applications by Saeed B. Niku, Second
Edition, Wiley India.
2. Fundamentals of Robotics – Analysis and Control by Robert J. Schilling, Pearson
3. Introduction to AI robotics by Robin Murphy, PHI.
University of Mumbai, B. E. (Computer Engineering), Rev. 2016 82
4. Robotics Technology and Flexible Automation by S. R. Deb, TMH.
5. Artificial Intelligence by Rich, Knight and Nair, TMH.
6. Introduction to Fuzzy Sets by M Ganesh PHI
Reference Books:
1. Robotics – Control, Sensing, Vision, and Intelligence by K. S. Fu, R. C. Gonzalez, C. S. G.
Lee, Tata McGraw Hill
2. Principles of Robot Motion – Theory, Algorithms and Implementation by Howie Choset,
Lynch, PHI
3. Introduction to Fuzzy Logic using Matlab,By: S.N.Sivanandam,S.N.Deepa,P Sumathi ,
Springer Publications
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and second class test when additional 40% syllabus is completed.
Duration of each test shall be one hour.
Term Work :
3 Fundamental Rotation
4 Composite Rotation
6 Homogeneous Rotation
9 BUG1 Algorithm
University of Mumbai, B. E. (Computer Engineering), Rev. 2016 83
10 Bug2 Algorithm
Students can perform experiments based on Theory Syllabus or any 12 experiments from above list of
experiments or experiments framed by teachers.
# The Experiments for this course are required to be performed and to be evaluated
in CSL704: Computational Lab-1.
Objectives:
1. To familiarize the students with the need, benefits and components of PLM
2. To acquaint students with Product Data Management & PLM strategies
3. To give insights into new product development program and guidelines for designing and developing
a product
4. To familiarize the students with Virtual Product Development
Assessment:
REFERENCES:
1. John Stark, ―Product Lifecycle Management: Paradigm for 21st Century Product Realisation‖,
Springer-Verlag, 2004. ISBN: 1852338105
2. Fabio Giudice, Guido La Rosa, Antonino Risitano, ―Product Design for the environment-A life cycle
approach‖, Taylor & Francis 2006, ISBN: 0849327229
3. Saaksvuori Antti, Immonen Anselmie, ―Product Life Cycle Management‖, Springer, Dreamtech,
ISBN: 3540257314
4. Michael Grieve, ―Product Lifecycle Management: Driving the next generation of lean thinking‖,
Tata McGraw Hill, 2006, ISBN: 0070636265
Objectives:
1. To familiarize the students with various aspects of probability theory
2. To acquaint the students with reliability and its concepts
3. To introduce the students to methods of estimating the system reliability of simple and complex
systems
4. To understand the various aspects of Maintainability, Availability and FMEA procedure
REFERENCES:
1. L.S. Srinath, ―Reliability Engineering‖, Affiliated East-Wast Press (P) Ltd., 1985.
2. Charles E. Ebeling, ―Reliability and Maintainability Engineering‖, Tata McGraw Hill.
3. B.S. Dhillion, C. Singh, ―Engineering Reliability‖, John Wiley & Sons, 1980.
4. P.D.T. Conor, ―Practical Reliability Engg.‖, John Wiley & Sons, 1985.
5. K.C. Kapur, L.R. Lamberson, ―Reliability in Engineering Design‖, John Wiley & Sons.
6. Murray R. Spiegel, ―Probability and Statistics‖, Tata McGraw-Hill Publishing Co. Ltd.
Objectives:
1. The course is blend of Management and Technical field.
2. Discuss the roles played by information technology in today‘s business and define various
technology architectures on which information systems are built
3. Define and analyze typical functional information systems and identify how they meet the needs of
the firm to deliver efficiency and competitive advantage
4. Identify the basic steps in systems development
REFERENCES:
Objectives:
1. To understand the issues and principles of Design of Experiments (DOE)
2. To list the guidelines for designing experiments
3. To become familiar with methodologies that can be used in conjunction with experimental designs
for robustness and optimization
Introduction
1.1 Strategy of Experimentation
01 1.2 Typical Applications of Experimental Design 06
1.3 Guidelines for Designing Experiments
1.4 Response Surface Methodology
Fitting Regression Models
2.1 Linear Regression Models
2.2 Estimation of the Parameters in Linear Regression Models
2.3 Hypothesis Testing in Multiple Regression 08
02
2.4 Confidence Intervals in Multiple Regression
2.5 Prediction of new response observation
2.6 Regression model diagnostics
2.7 Testing for lack of fit
Two-Level Factorial Designs
3.1 The 22 Design
3.2 The 23 Design
3.3 The General2k Design 07
03
3.4 A Single Replicate of the 2k Design
3.5 The Addition of Center Points to the 2k Design,
3.6 Blocking in the 2k Factorial Design
3.7 Split-Plot Designs
Two-Level Fractional Factorial Designs
4.1 The One-Half Fraction of the 2k Design
4.2 The One-Quarter Fraction of the 2k Design
04 4.3 The General 2k-p Fractional Factorial Design 07
4.4 Resolution III Designs
4.5 Resolution IV and V Designs
4.6 Fractional Factorial Split-Plot Designs
Response Surface Methods and Designs 07
05
5.1 Introduction to Response Surface Methodology
REFERENCES:
Objectives:
1. Formulate a real-world problem as a mathematical programming model.
2. Understand the mathematical tools that are needed to solve optimization problems.
3. Use mathematical software to solve the proposed models.
Assessment:
REFERENCES:
1. Taha, H.A. "Operations Research - An Introduction", Prentice Hall, (7th Edition), 2002.
2. Ravindran, A, Phillips, D. T and Solberg, J. J. "Operations Research: Principles and Practice", John
Willey and Sons, 2nd Edition, 2009
3. Hiller, F. S. and Liebermann, G. J. "Introduction to Operations Research", Tata McGraw Hill, 2002.
4. Operations Research, S. D. Sharma, KedarNath Ram Nath-Meerut
5. Operations Research, KantiSwarup, P. K. Gupta and Man Mohan, Sultan Chand & Sons
Objectives:
1. To understand and identify different types cybercrime and cyber law
2. To recognized Indian IT Act 2008 and its latest amendments
3. To learn various types of security standards compliances
REFERENCES:
1. Nina Godbole, Sunit Belapure, Cyber Security, Wiley India, New Delhi
2. The Indian Cyber Law by Suresh T. Vishwanathan; Bharat Law House New Delhi
3. The Information technology Act, 2000; Bare Act- Professional Book Publishers, New Delhi.
4. Cyber Law & Cyber Crimes By Advocate Prashant Mali; Snow White Publications, Mumbai
5. Nina Godbole, Information Systems Security, Wiley India, New Delhi
6. Kennetch J. Knapp, Cyber Security &Global Information Assurance Information Science Publishing.
7. William Stallings, Cryptography and Network Security, Pearson Publication
8. Websites for more information is available on : The Information Technology ACT, 2008- TIFR :
https://www.tifrh.res.in
9. Website for more information , A Compliance Primer for IT professional :
https://www.sans.org/reading-room/whitepapers/compliance/compliance-primer-professionals-33538
Objectives:
1. To understand physics and various types of disaster occurring around the world
2. To identify extent and damaging capacity of a disaster
3. To study and understand the means of losses and methods to overcome /minimize it.
4. To understand role of individual and various organization during and after disaster
5. To understand application of GIS in the field of disaster management
6. To understand the emergency government response structures before, during and after disaster
Introduction
1.1 Definition of Disaster, hazard, global and Indian scenario, general perspective,
01 03
importance of study in human life, Direct and indirect effects of disasters, long
term effects of disasters. Introduction to global warming and climate change.
Natural Disaster and Manmade disasters:
2.1 Natural Disaster: Meaning and nature of natural disaster, Flood, Flash flood,
drought, cloud burst, Earthquake, Landslides, Avalanches, Volcanic eruptions,
Mudflow, Cyclone, Storm, Storm Surge, climate change, global warming, sea
02 09
level rise, ozone depletion
2.2 Manmade Disasters: Chemical, Industrial, Nuclear and Fire Hazards. Role of
growing population and subsequent industrialization, urbanization and changing
lifestyle of human beings in frequent occurrences of manmade disasters.
Disaster Management, Policy and Administration
3.1 Disaster management: meaning, concept, importance, objective of disaster
management policy, disaster risks in India, Paradigm shift in disaster
management.
03 3.2 Policy and administration: 06
Importance and principles of disaster management policies, command and co-
ordination of in disaster management, rescue operations-how to start with and
how to proceed in due course of time, study of flowchart showing the entire
process.
Institutional Framework for Disaster Management in India:
4.1 Importance of public awareness, Preparation and execution of emergency
management program. Scope and responsibilities of National Institute of Disaster
Management (NIDM) and National disaster management authority (NDMA) in
04 India. Methods and measures to avoid disasters, Management of casualties, set up 06
of emergency facilities, importance of effective communication amongst different
agencies in such situations.
4.2 Use of Internet and softwares for effective disaster management. Applications of
GIS, Remote sensing and GPS in this regard.
05 Financing Relief Measures: 09
University of Mumbai, B. E. (Computer Engineering), Rev. 2016 97
5.1 Ways to raise finance for relief expenditure, role of government agencies and
NGO‘s in this process, Legal aspects related to finance raising as well as overall
management of disasters. Various NGO‘s and the works they have carried out in
the past on the occurrence of various disasters, Ways to approach these teams.
5.2 International relief aid agencies and their role in extreme events.
Preventive and Mitigation Measures:
6.1 Pre-disaster, during disaster and post-disaster measures in some events in general
6.2 Structural mapping: Risk mapping, assessment and analysis, sea walls and
embankments, Bio shield, shelters, early warning and communication
06 06
6.3 Non Structural Mitigation: Community based disaster preparedness, risk transfer
and risk financing, capacity development and training, awareness and education,
contingency plans.
6.4 Do‘s and don‘ts in case of disasters and effective implementation of relief aids.
Assessment:
REFERENCES:
(Learners are expected to refer reports published at national and International level and updated information
available on authentic web sites)
Objectives:
1. To understand the importance energy security for sustainable development and the fundamentals of
energy conservation.
2. To introduce performance evaluation criteria of various electrical and thermal installations to
facilitate the energy management
3. To relate the data collected during performance evaluation of systems for identification of energy
saving opportunities.
Energy Scenario:
Present Energy Scenario, Energy Pricing, Energy Sector Reforms, Energy Security,
01 04
Energy Conservation and its Importance, Energy Conservation Act-2001 and its
Features. Basics of Energy and its various forms, Material and Energy balance
Energy Audit Principles:
Definition, Energy audit- need, Types of energy audit, Energy management (audit)
approach-understanding energy costs, Bench marking, Energy performance, Matching
energy use to requirement, Maximizing system efficiencies, Optimizing the input
02 08
energy requirements, Fuel and energy substitution. Elements of monitoring& targeting;
Energy audit Instruments; Data and information-analysis.
Financial analysis techniques: Simple payback period, NPV, Return on investment
(ROI), Internal rate of return (IRR)
Energy Management and Energy Conservation in Electrical System:
Electricity billing, Electrical load management and maximum demand Control; Power
factor improvement, Energy efficient equipments and appliances, star ratings.
03 Energy efficiency measures in lighting system, Lighting control: Occupancy sensors, 10
daylight integration, and use of intelligent controllers.
Energy conservation opportunities in: water pumps, industrial drives, induction motors,
motor retrofitting, soft starters, variable speed drives.
Energy Management and Energy Conservation in Thermal Systems:
Review of different thermal loads; Energy conservation opportunities in: Steam
distribution system, Assessment of steam distribution losses, Steam leakages, Steam
04 10
trapping, Condensate and flash steam recovery system.
General fuel economy measures in Boilers and furnaces, Waste heat recovery, use of
insulation- types and application. HVAC system: Coefficient of performance, Capacity,
Assessment:
REFERENCES:
Objectives:
1. To understand the characteristics of rural Society and the Scope, Nature and Constraints of rural
Development.
2. To study Implications of 73rd CAA on Planning, Development and Governance of Rural Areas
3. An exploration of human values, which go into making a ‗good‘ human being, a ‗good‘ professional,
a ‗good‘ society and a ‗good life‘ in the context of work life and the personal life of modern Indian
professionals
4. To understand the Nature and Type of Human Values relevant to Planning Institutions
Assessment:
References:
1. ITPI, Village Planning and Rural Development, ITPI, New Delhi
2. Thooyavan, K.R. Human Settlements: A 2005 MA Publication, Chennai
3. GoI, Constitution (73rd GoI, New Delhi Amendment) Act, GoI, New Delhi
4. Planning Commission, Five Year Plans, Planning Commission
5. Planning Commission, Manual of Integrated District Planning, 2006, Planning Commission
New Delhi
6. Planning Guide to Beginners
7. Weaver, R.C., The Urban Complex, Doubleday.
8. Farmer, W.P. et al, Ethics in Planning, American Planning Association, Washington.
9. How, E., Normative Ethics in Planning, Journal of Planning Literature, Vol.5, No.2, pp. 123-150.
10. Watson, V. , Conflicting Rationalities: -- Implications for Planning Theory and Ethics, Planning
Theory andPractice, Vol. 4, No.4, pp.395 – 407
Description:
Implementation of programs can be in C or C++ or any computational software. A List of ten experiments is
given below, are needed to be performed covering all syllabus modules. Additional experiments within the
scope of the syllabus can be added.
Term Work:
Laboratory work will be based on above syllabus of CSC701 - ‗Digital Signal and Image Processing‘
with minimum 10 experiments to be incorporated.
The distribution of marks for term work shall be as follows:
Lab Performance 15 Marks
Assignments 05 Marks
Attendance (Theory & practical) 05 Marks
Lab Outcome:
1. To develop and demonstrate mobile applications using various tools
2. Students will articulate the knowledge of GSM, CDMA & Bluetooth technologies and demonstrate
it.
3. Students will able to carry out simulation of frequency reuse , hidden terminal problem
4. To develop security algorithms for mobile communication network
5. To demonstrate simulation and compare the performance of Wireless LAN
6. To implement and demonstrate mobile node discovery and route maintains.
Description: The softwares like Android Studio, J2ME, NS2, NS3 and any other software which is suitable
are recommended for performing the practicals.
01 To understand the cellular frequency reuse concept to find the co-channel cells for a
particular cell. Design a game based application on the above concept.
02 To understand the cellular frequency reuse concept to find the cell clusters within certain
geographic area.
Design a game based application on the above concept.
03 Implementation a Bluetooth network with application as transfer of a file from one device
to another.
04 To implement a basic function of Code Division Multiple Access (CDMA) to test the
orthogonality and autocorrelation of a code to be used for CDMA operation. Write an
application based on the above concept.
15 Implementation of income tax/loan EMI calculator and deploy the same on real devices.
Text Books:
Term Work:
Laboratory work will be based on above syllabus with minimum 10 experiments to be incorporated.
Laboratory work (experiments): ………………… (15) Marks.
Assignments: …………………………............... (05) Marks.
Attendance (Theory + Practical)…………………… (05) Marks
TOTAL: …………………………………………… (25) Marks.
Oral & Practical exam will be based on the above and CSC702: Mobile Communication & Computing
syllabus.
2 To create knowledge base and apply appropriate search techniques used in problem solving.
Description: The current applications from almost all domains, like games, robots, expert system,
optimization or even the search engines are becoming smarter. We have moved to the era of knowledge
processing from data and information processing. Therefore learning these technologies practically is very
essential for a student to gain the proficiency. They will also learn and be able to appreciate the use of fusion
of basic techniques.
Problem formulation
Lab 4 Implement search algorithms to reach goal Identify and analyse Algorithm to
state solve the problem
Lab 5 To implement Mc-Culloch Pitts Model for a Apply to solve AND / OR/ XOR, etc.
problem
Lab 6 To implement Fuzzy Controller system Design an automobile or washing
machine controller, etc. and implement
1. Labs 1-4 are to design and implement an intelligent system using AI techniques.
2. Labs 5-7 are to design and implement an Intelligent System using SC techniques.
Assignment 05
Oral examination will be based on the above and CSC703: ‗AI and SC‘ Syllabus.
Lab Outcome: After successful completion of this course student will be able to:
1. Acquire practical knowledge within the chosen area of technology for project development.
2. Identify, discuss and justify the technical aspects of the chosen project with a comprehensive and
systematic approach.
Description:
Design and implementation of any case study/ applications /experiments / mini project based on
departmental level optional courses using modern tools.
Term work:
Practical & Oral examination is to be conducted based on respective departmental level optional courses by
pair of internal and external examiners appointed by the University of Mumbai.
Objective: The Project work enables students to develop further skills and knowledge gained during the
programme by applying them to the analysis of a specific problem or issue, via a substantial piece of work
carried out over an extended period. For students to demonstrate proficiency in the design of a research
project, application of appropriate research methods, collection and analysis of data and presentation of
results.
Guidelines:
1. Project Topic:
To proceed with the project work it is very important to select a right topic. Project can be
undertaken on any subject addressing IT programme. Research and development projects on
problems of practical and theoretical interest should be encouraged.
Project work must be carried out by the group of at least two students and maximum three and must
be original.
Students can certainly take ideas from anywhere, but be sure that they should evolve them in the
unique way to suit their project requirements.
The project work can be undertaken in a research institute or organization/company/any business
establishment.
Student must consult internal guide along with external guide (if any) in selection of topic.
Head of department and senior staff in the department will take decision regarding selection of
projects.
Student has to submit weekly progress report to the internal guide and where as internal guide has to
keep track on the progress of the project and also has to maintain attendance report. This progress
report can be used for awarding term work marks.
In case of industry projects, visit by internal guide will be preferred.
At the end of semester a project report should preferably contain at least following details:-
Abstract
Introduction
Literature Survey
o Survey Existing system
o Limitation Existing system or research gap
o Problem Statement and Objective
o Scope
Proposed System
o Analysis/Framework/ Algorithm
o Details of Hardware & Software
o Design details
o Methodology (your approach to solve the problem)
University of Mumbai, B. E. (Computer Engineering), Rev. 2016 109
Implementation Plan for next semester
Conclusion
References
3. Term Work:
Distribution of marks for term work shall be as follows:
a. Weekly Attendance on Project Day
b. Project work contribute
c. Project Report (Spiral Bound)
d. Term End Presentation (Internal)
The final certification and acceptance of TW ensures the satisfactory performance on the above aspects.
Course Outcomes: At the end of the course, the students will be able to -
1. Identify User Interface (UI) design principles.
2. Analysis of effective user friendly interfaces.
3. Apply Interactive Design process in real world applications.
4. Evaluate UI design and justify.
5. Create application for social and technical task.
Module
Topics Hrs.
No.
FOUNDATIONS OF HMI:
The Human: History of User Interface Designing, I/O channels, Hardware, Software
and Operating environments, The Psychopathology of everyday Things, Psychology of
1.0 8
everyday actions, Reasoning and problem solving . The computer: Devices, Memory,
processing and networks. Interaction: Models, frameworks, Ergonomics, styles,
elements, interactivity, Paradigms.
DESIGN & SOFTWARE PROCESS:
Mistakes performed while designing a computer system, Human interaction with
computers, importance of human characteristics human consideration, Human
interaction speeds .Interactive Design basics, process, scenarios, navigation, Iteration
2.0 10
and prototyping. HMI in software process: software life cycle, usability engineering,
Prototyping in practice, design rationale. Design rules: principles, standards, guidelines,
rules. Recognize the goals, Goal directed design process. Evaluation Techniques:
Universal Design.
GRAPHICAL USER INTERFACE:
The graphical User Interface: Popularity of graphics, the concept of direct manipulation,
3.0 graphical systems, Characteristics. Web user Interface: Interface popularity, 8
characteristics. The merging of graphical Business systems and the Web. Principles of
user interface design.
Text Books:
1. Alan Dix, Janet Finlay, Gregory Abowd, Russell Beale, ―Human Computer Interaction‖, 3rdEdition,
Pearson Education, 2004.
2. Wilbert O. Galitz, ―The Essential Guide to User Interface Design‖, Wiley publication.
3. Alan Cooper, Robert Reimann, David Cronin, ―About Face3: Essentials of Interaction design‖,
Wiley publication.
4. Jeff Johnson, ―Designing with the mind in mind‖, Morgan Kaufmann Publication.
5. Donald A. Normann, ― Design of everyday things‖,Basic Books; Reprint edition 2002.
6. Brian Fling, ―Mobile Design and Development‖, First Edition , O‘Reilly Media Inc., 2009.
Reference Books:
1. Rogers Sharp Preece,‖Interaction Design:Beyond Human Computer Interaction‖,,Wiley.
2. Guy A. Boy ―The Handbook of Human Machine Interaction‖, Ashgate publishing Ltd.
3. Kalbande,Kanade,Iyer,‖Galitz‘s Human Machine Interaction‖, Wiley Publications.
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and second class test when additional 40% syllabus is completed.
Duration of each test shall be one hour.
Course objectives:
1. To provide students with contemporary knowledge in distributed systems
2. To equip students with skills to analyze and design distributed applications.
3. To provide master skills to measure the performance of distributed synchronization algorithms
Total 52
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and second class test when additional 40% syllabus is completed.
Duration of each test shall be one hour.
Text Books:
1. Andrew S. Tanenbaum and Maarten Van Steen, ―Distributed Systems: Principles and Paradigms, 2nd
edition, Pearson Education.
2. George Coulouris, Jean Dollimore, Tim Kindberg, , "Distributed Systems: Concepts and Design",
4th Edition, Pearson Education, 2005.
Reference Books:
1. A. S. Tanenbaum and M. V. Steen, "Distributed Systems: Principles and Paradigms", Second
Edition, Prentice Hall, 2006.
2. M. L. Liu, ―Distributed Computing Principles and Applications‖, Pearson Addison Wesley, 2004.
Course Objectives:
1. To learn concepts of parallel processing as it pertains to high-performance computing.
2. To design, develop and analyze parallel programs on high performance computing resources using
parallel programming paradigms.
Text Books:
1. AnanthGrama, Anshul Gupta, George Karypis, Vipin Kumar , ―Introduction to Parallel Computing‖,
Pearson Education, Second Edition, 2007.
2. M. R. Bhujade, ―Parallel Computing‖, 2nd edition, New Age International Publishers, 2009.
3. Kai Hwang, Naresh Jotwani, ―Advanced Computer Architecture: Parallelism, Scalability,
Programmability‖, McGraw Hill, Second Edition, 2010.
4. Georg Hager, Gerhard Wellein, ―Introduction to High Performance Computing for Scientists and
Engineers", Chapman & Hall / CRC Computational Science series, 2011.
Reference Books:
1. Michael J. Quinn, ―Parallel Programming in C with MPI and OpenMP‖, McGraw-Hill International
Editions, Computer Science Series, 2008.
2. Kai Hwang, Zhiwei Xu, ―Scalable Parallel Computing: Technology, Architecture, Programming‖,
McGraw Hill, 1998.
3. Laurence T. Yang, MinyiGuo, ―High- Performance Computing: Paradigm and Infrastructure‖ Wiley,
2006.
Internal Assessment: Assessment consists of two tests out of which; one should be compulsory class test
(on minimum 02 Modules) and the other is either a class test or assignment on live problems or course
project.
Theory Examination:
Laboratory Work:
Description: The Laboratory Work (Experiments) for this course is required to be performed and to be
evaluated in CSL803: Computational Lab-II
2 a. Program to send data and receive data to/from processors using MPI
b. Program illustrating Broadcast of data using MPI
3 Implement a parallel program to demonstrate the cube of N number within a set range.
Mini Project
Course objectives:
1. To understand natural language processing and to learn how to apply basic algorithms in this field.
2. To get acquainted with the basic concepts and algorithmic description of the main language levels:
morphology, syntax, semantics, and pragmatics.
3. To design and implement applications based on natural language processing
4. To implement various language Models.
5. To design systems that uses NLP techniques
Prerequisite: Data structure & Algorithms, Theory of computer science, Probability Theory.
Text Books:
1. Daniel Jurafsky, James H. Martin ―Speech and Language Processing‖ Second Edition, Prentice Hall,
2008.
2. Christopher D.Manning and Hinrich Schutze, ― Foundations of Statistical Natural
Language Processing ―, MIT Press, 1999.
Reference Books:
1. Siddiqui and Tiwary U.S., Natural Language Processing and Information Retrieval, Oxford
University Press (2008).
2. Daniel M Bikel and Imed Zitouni ― Multilingual natural language processing applications‖ Pearson,
2013
3. Alexander Clark (Editor), Chris Fox (Editor), Shalom Lappin (Editor) ― The Handbook of
Computational Linguistics and Natural Language Processing ― ISBN: 978-1-118-
4. Steven Bird, Ewan Klein, Natural Language Processing with Python, O‘Reilly
5. Brian Neil Levine, An Introduction to R Programming
6. Niel J le Roux, Sugnet Lubbe, A step by step tutorial : An introduction into R application and
programming
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and second class test when additional 40% syllabus is completed.
Duration of each test shall be one hour.
Description: The Laboratory Work (Experiments) for this course is required to be performed and to be
evaluated in CSL803: Computational Lab-II
The objective of Natural Language Processing lab is to introduce the students with the basics of NLP which
will empower them for developing advanced NLP tools and solving practical problems in this field.
Note: Although it is not mandatory, the experiments can be conducted with reference to any Indian regional
language.
1. Preprocessing of text (Tokenization, Filtration, Script Validation, Stop Word Removal, Stemming)
2. Morphological Analysis
3. N-gram model
4. POS tagging
5. Chunking
6. Named Entity Recognition
7. Case Study/ Mini Project based on Application mentioned in Module 6.
Course objectives:
1. To Identify the major issues associated with ad-hoc networks
2. To identify the requirements for protocols for wireless ad-hoc networks as compared to the protocols
existing for wired network.
3. To explore current ad-hoc technologies by researching key areas such as algorithms, protocols,
hardware, and applications.
4. To Provide hands-on experience through real-world programming projects
5. To provide advanced in–depth networking materials to graduate students in networking research.
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted when approx.
40% syllabus is completed and second class test when additional 40% syllabus is completed. Duration of
each test shall be one hour.
Reference Books:
1. Subir Kumar Sarkar, ―Ad-Hoc Mobile Wireless Networks: principles, protocols and applications‖ CRC
Press (R1)
2. Prasant Mohapatra and Sriramamurthy, ―Ad Hoc Networks: Technologies and Protocols‖, Springer
International Edition, 2009, (R2)
3. Stefano Basangi, Marco Conti, Silvia Giordano, Ivan Stojmenovic, ―Mobile Ad-Hoc Networking, ―
John-Wiley and Sons Publications, 2004,(R3)
4. Hannes Hartenstein, Kenneth Laberteaux, ―VANET Applications and Interworking Technologies,‖
Wiley Publications (R4)
5. Christoph Sommer , Falko Dressler, ―Vehicular Networking,‖ Cambridge University Press, 2014 (R5)
Laboratory Work
Lab Outcome:
1. Explore the knowledge of NS2 and NS3 by installing it and make it ready
2. Shall synthesize a simulation and evaluate the performance of WLAN 802.11 and Bluetooth
3. Students will able to analyze and implement MAC & Network layer protocols using open source
and synthesis as well as evaluate its performance
4. Implement Transport layer protocols / Carry out simulation of routing protocols of Adhoc Networks
5. Describe and interpret the use security routines and evaluate its performance
6. Explore and understand the capability of SUMO and MOVE as well as Nessi by installing it and
analyze it by applying on various scenarios
Description: It is recommended that Network simulation Softwares like NS-2, NS-3, SUMO (Simulation
software for Urban MObility) with MOVE. Software like Nessi is also recommended for the event based
security attacks simulation and measure.
The Laboratory Work (Experiments) for this course is required to be performed and to be evaluated in
CSL803: Computational Lab-II
3 Implementation a Bluetooth network in NS3 with application as transfer of a file from one
device to another
4 To implement and compare MAC layer protocols, MACAW, MACA-BI and MACA with
piggybacked Reservation using NS-3
6 Communicate between two different networks (NS-3) which has following specifications:
a. One network has Class A network with ―TORA protocol‖
b. Second has Class B network ―AODV protocol‖
7 To calculate and compare average throughput for various TCP variants like TCP-F (Feedback)
and Ad-Hoc TCP using NS-3
8 Explore and use security tools like WEP & WPA and evaluate its performance on mobile
terminals
9 Simulation of Urban Mobility (SUMO) along with MOVE is software that helps in simulating
the VANETs. Install it on Fedora 19 (32 bit) OS Linux
10 Create a simulation for road traffic with 6 junctions. There are various vehicles going on and
your own car also. Select a shortest route for your car. Demonstrate with simulation software
SUMO and MOVE.
11 A car acts as a malicious node and can be analyzed for the packet loss before and after malicious
activity. Using SUMO and MOVE.
12 Create an Ad-hoc Network using nessi Simulation software and include events incorporate
dropped packets, infected flows, compromised machines, unavailable services etc, and check its
performance
Text Books:
1. Ekram Hossain and Teerawat Issariyakul, ―Introduction to Network Simulator NS-2,‖ Springer ,
Second Edition. (T1)
2. Jack L. Burbank, ―Introduction to Network Simulator 3,‖ Wiley Publications(T2)
3. Siva Ram Murthy and B.S. Manoj , ―Ad hoc Wireless Networks Architectures and protocols‖, 2nd
edition, Pearson Education, 2007 (T3)
4. Michael Gregg, ―Build your own security lab,‖ Wiley India edition (T4)
Objectives:
1. To familiarize the students with the use of a structured methodology/approach for each and every
unique project undertaken, including utilizing project management concepts, tools and techniques.
2. To appraise the students with the project management life cycle and make them knowledgeable
about the various phases from project initiation through closure.
Assessment:
REFERENCES:
1. Project Management: A managerial approach, Jack Meredith & Samuel Mantel, 7th Edition, Wiley
India
2. A Guide to the Project Management Body of Knowledge (PMBOK® Guide), 5th Ed, Project
Management Institute PA, USA
3. Project Management,Gido Clements, Cengage Learning
4. Project Management,Gopalan, Wiley India
5. Project Management,Dennis Lock, 9th Edition, Gower Publishing England
Objectives:
1. Overview of Indian financial system, instruments and market
2. Basic concepts of value of money, returns and risks, corporate finance, working capital and its
management
3. Knowledge about sources of finance, capital structure, dividend policy
Assessment:
REFERENCES:
1. Fundamentals of Financial Management, 13th Edition (2015) by Eugene F. Brigham and Joel F.
Houston; Publisher: Cengage Publications, New Delhi.
2. Analysis for Financial Management, 10th Edition (2013) by Robert C. Higgins; Publishers: McGraw
Hill Education, New Delhi.
3. Indian Financial System, 9th Edition (2015) by M. Y. Khan; Publisher: McGraw Hill Education, New
Delhi.
4. Financial Management, 11th Edition (2015) by I. M. Pandey; Publisher: S. Chand (G/L) & Company
Limited, New Delhi.
Objectives:
1. To acquaint with entrepreneurship and management of business
2. Understand Indian environment for entrepreneurship
3. Idea of EDP, MSME
REFERENCES:
Objectives:
1. To introduce the students with basic concepts, techniques and practices of the human resource
management
2. To provide opportunity of learning Human resource management (HRM) processes, related with the
functions, and challenges in the emerging perspective of today‘s organizations
3. To familiarize the students about the latest developments, trends & different aspects of HRM
4. To acquaint the student with the importance of inter-personal & inter-group behavioural skills in an
organizational setting required for future stable engineers, leaders and managers
REFERENCES:
1. Stephen Robbins, Organizational Behavior, 16th Ed, 2013
2. V S P Rao, Human Resource Management, 3rd Ed, 2010, Excel publishing
3. Aswathapa, Human resource management: Text & cases, 6th edition, 2011
4. C. B. Mamoria and S V Gankar, Dynamics of Industrial Relations in India, 15 th Ed, 2015, Himalaya
Publishing, 15thedition, 2015
5. P. Subba Rao, Essentials of Human Resource management and Industrial relations, 5 th Ed, 2013,
Himalaya Publishing
6. Laurie Mullins, Management & Organizational Behavior, Latest Ed, 2016, Pearson Publications
Objectives:
1. To understand professional ethics in business
2. To recognized corporate social responsibility
Professional Ethics and Business: The Nature of Business Ethics; Ethical Issues in
01 Business; Moral Responsibility and Blame; Utilitarianism: Weighing Social Costs and 04
Benefits; Rights and Duties of Business
Professional Ethics in the Marketplace: Perfect Competition; Monopoly Competition;
Oligopolistic Competition; Oligopolies and Public Policy 08
02
Professional Ethics and the Environment: Dimensions of Pollution and Resource
Depletion; Ethics of Pollution Control; Ethics of Conserving Depletable Resources
Professional Ethics of Consumer Protection: Markets and Consumer Protection;
Contract View of Business Firm‘s Duties to Consumers; Due Care Theory; Advertising
03 Ethics; Consumer Privacy 06
Professional Ethics of Job Discrimination: Nature of Job Discrimination; Extent of
Discrimination; Reservation of Jobs.
Introduction to Corporate Social Responsibility: Potential Business Benefits—Triple
bottom line, Human resources, Risk management, Supplier relations; Criticisms and 05
04
concerns—Nature of business; Motives; Misdirection.
Trajectory of Corporate Social Responsibility in India
Corporate Social Responsibility: Articulation of Gandhian Trusteeship
05 Corporate Social Responsibility and Small and Medium Enterprises (SMEs) in India, 08
Corporate Social Responsibility and Public-Private Partnership (PPP) in India
Corporate Social Responsibility in Globalizing India: Corporate Social
Responsibility Voluntary Guidelines, 2009 issued by the Ministry of Corporate Affairs, 08
06
Government of India, Legal Aspects of Corporate Social Responsibility—Companies
Act, 2013.
REFERENCES:
1. Business Ethics: Texts and Cases from the Indian Perspective (2013) by Ananda Das Gupta;
Publisher: Springer.
2. Corporate Social Responsibility: Readings and Cases in a Global Context (2007) by Andrew Crane,
Dirk Matten, Laura Spence; Publisher: Routledge.
3. Business Ethics: Concepts and Cases, 7th Edition (2011) by Manuel G. Velasquez; Publisher:
Pearson, New Delhi.
4. Corporate Social Responsibility in India (2015) by Bidyut Chakrabarty, Routledge, New Delhi.
Objectives:
1. To understand Research and Research Process
2. To acquaint students with identifying problems for research and develop research strategies
3. To familiarize students with the techniques of data collection, analysis of data and interpretation
Assessment:
REFERENCES:
1. Dawson, Catherine, 2002, Practical Research Methods, New Delhi, UBS Publishers Distributors.
2. Kothari, C.R.,1985, Research Methodology-Methods and Techniques, New Delhi, Wiley Eastern
Limited.
3. Kumar, Ranjit, 2005, Research Methodology-A Step-by-Step Guide for Beginners, (2nded),
Singapore, Pearson Education
Objectives:
1. To understand intellectual property rights protection system
2. To promote the knowledge of Intellectual Property Laws of India as well as International treaty
procedures
3. To get acquaintance with Patent search and patent filing procedure and applications
REFERENCE BOOKS:
1. Rajkumar S. Adukia, 2007, A Handbook on Laws Relating to Intellectual Property Rights in India,
The Institute of Chartered Accountants of India
2. Keayla B K, Patent system and related issues at a glance, Published by National Working Group on
Patent Laws
3. T Sengupta, 2011, Intellectual Property Law in India, Kluwer Law International
4. Tzen Wong and Graham Dutfield, 2010, Intellectual Property and Human Development: Current
Trends and Future Scenario, Cambridge University Press
5. Cornish, William Rodolph & Llewelyn, David. 2010, Intellectual Property: Patents, Copyrights,
Trade Marks and Allied Right, 7th Edition, Sweet & Maxwell
6. Lous Harns, 2012, The enforcement of Intellactual Property Rights: A Case Book, 3rd Edition, WIPO
7. Prabhuddha Ganguli, 2012, Intellectual Property Rights, 1st Edition, TMH
8. R Radha Krishnan & S Balasubramanian, 2012, Intellectual Property Rights, 1st Edition, Excel
Books
9. M Ashok Kumar and mohd Iqbal Ali, 2-11, Intellectual Property Rights, 2nd Edition, Serial
Publications
10. Kompal Bansal and Praishit Bansal, 2012, Fundamentals of IPR for Engineers, 1st Edition, BS
Publications
11. Entrepreneurship Development and IPR Unit, BITS Pilani, 2007, A Manual on Intellectual Property
Rights,
12. Mathew Y Maa, 2009, Fundamentals of Patenting and Licensing for Scientists and Engineers, World
Scientific Publishing Company
13. N S Rathore, S M Mathur, Priti Mathur, Anshul Rathi, IPR: Drafting,Interpretation of Patent
Specifications and Claims, New India Publishing Agency
14. Vivien Irish, 2005, Intellectual Property Rights for Engineers,IET
15. Howard B Rockman, 2004, Intellectual Property Law for Engineers and scientists, Wiley-IEEE
Press.
Objectives:
1. To familiarize with digital business concept
2. To acquaint with E-commerce
3. To give insights into E-business and its strategies
References:
Objectives:
1. Understand and identify environmental issues relevant to India and global concerns
2. Learn concepts of ecology
3. Familiarise environment related legislations
Assessment:
REFERENCES:
Lab Outcome:
1: To design user centric interfaces.
2: To design innovative and user friendly interfaces.
3: To apply HMI in their day-to-day activities.
4: To criticize existing interface designs, and improve them.
5: To Design application for social Task.
6: To Design application for Technical Tasks
Description:
Human Machine Interaction provides the study of user interface and benefit of good design. The design
process gives an idea about how people interact with computer and the problems that they fall, so
understanding the human characteristics is important as this lays the base for a good interface. It enables the
students to apply his/her design skills to develop an appropriate Mobile App or Website. Students also learn
the different types of icon, color and its representation with social and ethical concerns. Students can also
learn the different software tools used to assemble and build user interface along with the different types of
interaction devices and finally try to measure the usability of the application by learning HMI principles.
2 Design a Mobile app/ Website that can teach mathematics to children of 4-5 years age
in schools in Rural /Urban Sector
3 Design a Mobile App/Website that can help people to sell their handmade products in
metro cities
5 Design a Mobile App/Website to get an experience for passengers whose flight /train
is delayed.
7 Design of User interface for the system using various interaction styles.
12 Design an interactive data access using Graphics (QR, BAR Code, Image etc) and
generating a print form
18 To calculate screen complexity of existing Graphical User Interface and redesign the
interface to minimize the screen complexity.
Guidelines:
1. Students are expected to use advanced tools and Technologies towards execution of lab work.
2. Students can work individually or only 2-3 Students can form a team if they wish to work in Group.
3. Case Study and assignments may be linked with CSC801 Syllabus.
Term Work:
Laboratory work will be based on above syllabus with minimum 10(Ten) experiments in line with the above
Lab outcomes to be incorporated with 13(Thirteen) lab session of 2 (two) hours each. The problem statement
can be decided by the instructor in line with the above list of experiments
Lab Performance 15
Mini Project 05
Oral exam will be based on the above and CSC801:‗HMI Theory‘ Syllabus.
Lab Outcome:
1. Develop, test and debug RPC/RMI based client-server programs.
2. Implement the main underlying components of distributed systems (such as IPC, name resolution,
file systems etc.)
3. Implement various techniques of synchronization.
4. Design and implement application programs on distributed systems.
Term Work:
Laboratory work will be based on above syllabus with minimum 10 experiments to be incorporated.
Lab Objectives: The course will help the learners to get familiar with
Digital Material
www.openstack.org
Text Books:
1. Enterprise Cloud Computing by Gautam Shroff, Cambridge,2010
2. Cloud Security by Ronald Krutz and Russell Dean Vines, Wiley - India, 2010 ,
3. Getting Started with OwnCloud by Aditya Patawar , Packt Publishing Ltd, 2013
Term Work:
Practical and Oral examination will be based on Laboratory work, mini project and above syllabus.
Lab Outcome: After successful completion of this course student will be able to:
1. Acquire practical knowledge within the chosen area of technology for project development.
2. Identify, discuss and justify the technical aspects of the chosen project with a comprehensive and
systematic approach.
Description:
Design and implementation of any case study/ applications /experiments / mini project based on
departmental level optional courses using modern tools.
Term work:
Practical & Oral examination is to be conducted based on departmental level optional courses by pair of
internal and external examiners appointed by the University of Mumbai.
Objective: The primary objective is to meet the milestone s formed in the overall project plan decided in
Project - I. The idea presented in Project -I should be implemented in Project -II with results, conclusion and
future work. The project will culminate in the production of a thesis by each individual student.
Guidelines:
Project Report Format:
At the end of semester a student need to prepare a project report should be prepared as per the guidelines
issued by the University of Mumbai. Along with project report a CD containing: project documentation,
Implementation code, required utilities, Software‘s and user Manuals need to be attached.
Term Work:
Student has to submit weekly progress report to the internal guide and where as internal guide has to
keep track on the progress of the project and also has to maintain attendance report. This progress report
can be used for awarding term work marks. In case of industry projects, visit by internal guide will be
preferred to get the status of project.