Syllabus: University of Mumbai

Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

University of Mumbai

Syllabus

B. Tech Computer Engineering


(Second Year Semester III and IV)

From:
Academic Year 2019 – 20
(KJSCE 2018 CBGS Pattern)
Approved by Academic Council 18/05/2019
SY B. Tech. /COMP/ Revision 2.0

K. J. Somaiya College of Engineering, Vidyavihar, Mumbai – 77


(Autonomous College Affiliated to University of Mumbai)
K. J. Somaiya College of Engineering, Mumbai -77
(Autonomous College Affiliated to University of Mumbai)
Department of Computer Engineering

It is notified for information of all concerned that the Board of Studies at its meeting held on
April 30, 2019 and the subsequent meeting of the Academic Council held on May 18, 2019
amended the syllabus of SY B. Tech Computer Engineering and same be brought in to force
from Academic Year 2019-20 with immediate effect.

KJSCE 2018 SY B Tech COMP AC 18/05 /2019 Revision 2.0 Page 2 of 11


K. J. Somaiya College of Engineering, Mumbai -77
(Autonomous College Affiliated to University of Mumbai)
Department of Computer Engineering

Preamble
Academic Autonomy conferred by the University of Mumbai from the Academic Year 2014-15,
gave us the freedom to develop and implement our own curriculum KJSCE2014 with features
such as inclusion of choice based Interdisciplinary Course (IDC), Audit Courses, Add on Credit
Courses, Exposure Courses, etc. Distinct assessment and evaluation methods were also designed
based on focus of individual course. And the outcome of this entire exercises; either by way of
student placements or the feedback received from all stakeholders is quite encouraging.

At present, Industry is moving towards Industrial revolution 4.0. Knowing very well that every
country's education system forms the basis of its progress and the groundwork for its future, we
need to be making engineering graduates equipped to take industrial challenges. A common
feature in successful education systems is the balance between tradition and the capacity to be
flexible and able to adapt to current social trends. To achieve this, AICTE has taken necessary
initiative in January 2018 by introducing model syllabus for undergraduate courses having a
focus on the changing industrial scenario.

Our new revision in syllabus KJSCE2018, introduced from the academic year 2018-19, has been
designed based on the revised AICTE guidelines as well as various accrediting bodies.

The said syllabus is a result of expert advice from members of Board of studies and Academic
Council; both having due representation from academia as well as appropriate industries.
Subsequently faculty members of the college have put in efforts to document it in the form
which has been presented here.

Some of the highlights of the KJSCE2018 syllabus are: Introduction of wide choice for branch
specific electives, more number of open or interdisciplinary electives, opportunity for
internships, etc. Courses like Object Oriented Programming Methodology, Open Source
Laboratory and Digital Design are designed as laboratory oriented courses and pay more
attention to hands-on learning.

Focus of academic processes in KJSCE is such that, by the time student completes the
requirements of the degree, he/ she will be able to acquire attributes required for profession as an
engineer. Outcomes are defined to acquire these attributes which lead to development of
curriculum, pedagogy and assessment tools. These tools need to be updated based on
experiences of teacher and learner. Hence teaching -learning -evaluation paradigm is going to be
a mix of traditional as well as use of ICT tools. Role of the faculty member changes from tutor to
trainer / instructor/ facilitator / mentor based on the outcomes targeted.

For measuring learning outcomes of students, traditional methods like tests, laboratory work and
End Semester Examinations (ESE) are implemented. Continuous Assessment (CA) is carried out
through two tests and internal assessment (IA) like quizzes, case studies, mini projects etc. These
IA tools not only contribute to marks but also enables the student to learn through solutions
discussed, improvisations suggested, feedbacks given by faculty members. Through these
assessment methods students get opportunity for reading research papers, presenting ideas and
working in a team.

KJSCE 2018 SY B Tech COMP AC 18/05 /2019 Revision 2.0 Page 3 of 11


K. J. Somaiya College of Engineering, Mumbai -77
(Autonomous College Affiliated to University of Mumbai)
Department of Computer Engineering
Since the assessments are distributed throughout the term the learning process is continuously
monitored and graded.

The Department of Computer Engineering courses focus on thrust areas of Department. These
areas are Intelligent System and Data Processing, Network System and Security, Image Analysis
and Interpretation and System & Software Engineering.

College promotes co-curricular, extra-curricular activities as well as sports; making life outside
classroom exciting and rewarding. What makes these activities very effective is the fact that
these do not focus only on winning trophies but try to nurture generic skills such as leadership,
effective communication, teamwork etc. which are essential skills for a bright professional
career.

Along with my colleagues, I welcome you to Department of Computer Engineering and look
forward to lead you towards professional career.

Dr. Deepak Sharma


Head
Department of Computer Engineering

KJSCE 2018 SY B Tech COMP AC 18/05 /2019 Revision 2.0 Page 4 of 11


K. J. Somaiya College of Engineering, Mumbai -77
(Autonomous College Affiliated to University of Mumbai)
Department of Computer Engineering
Vision:
To become a center of excellence in discipline of Computer Engineering for developing
technically adept professionals with ethical and leadership qualities in service of society.

Mission:
● Provide sound technical foundation in Computer Engineering through comprehensive
curriculum and application oriented learning.
● Provide ambience for professional growth and lifelong learning for adapting to
challenges in rapidly changing technology
● Inculcate social and ethical values and leadership qualities.

Program Educational Outcomes (PEO)

PEO Description
PEO 1 Solve problems in diverse fields using knowledge of Computer Engineering.
PEO 2 Excel in professional career, exhibit leadership qualities with ethics &soft skills
PEO 3 Pursue higher education, research or entrepreneurship, engage in professional
development, adapt to emerging technologies

Program Outcomes (PO):


Engineering Graduates will be able to:

PO Description
PO 1 Engineering knowledge:
Apply the knowledge of mathematics, science, engineering fundamentals, and an
engineering specialization to the solution of complex engineering problems.
PO 2 Problem analysis:
Identify, formulate, review research literature, and analyze complex engineering
problems reaching substantiated conclusions using first principles of mathematics,
natural sciences, and engineering sciences.
PO 3 Design/development of solutions:
Design solutions for complex engineering problems and design system components or
processes that meet the specified needs with appropriate consideration for the public
health and safety, and the cultural, societal, and environmental considerations.
PO 4 Conduct investigations of complex problems:
Use research-based knowledge and research methods including design of experiments,
analysis and interpretation of data, and synthesis of the information to provide valid
conclusions.
PO 5 Modern tool usage:
Create, select, and apply appropriate techniques, resources, and modern engineering
and IT tools including prediction and modeling to complex engineering activities with
an understanding of the limitations.
PO 6 The engineer and society:
Apply reasoning informed by the contextual knowledge to assess societal, health,
safety, legal and cultural issues and the consequent responsibilities relevant to the
professional engineering practice.

KJSCE 2018 SY B Tech COMP AC 18/05 /2019 Revision 2.0 Page 5 of 11


K. J. Somaiya College of Engineering, Mumbai -77
(Autonomous College Affiliated to University of Mumbai)
Department of Computer Engineering
PO 7 Environment and sustainability:
Understand the impact of the professional engineering solutions in societal and
environmental contexts, and demonstrate the knowledge of, and need for sustainable
development.
PO 8 Ethics:
Apply ethical principles and commit to professional ethics and responsibilities and
norms of the engineering practice.
PO 9 Individual and team work:
Function effectively as an individual, and as a member or leader in diverse teams, and
in multidisciplinary settings.
PO 10 Communication:
Communicate effectively on complex engineering activities with the engineering
community and with society at large, such as, being able to comprehend and write
effective reports and design documentation, make effective presentations, and give and
receive clear instructions.
PO 11 Project management and finance:
Demonstrate knowledge and understanding of the engineering and management
principles and apply these to one’s own work, as a member and leader in a team, to
manage projects and in multidisciplinary environments.
PO 12 Life-long learning: Recognize the need for, and have the preparation and ability to
engage in independent and life-long learning in the broadest context of technological
change
Program Specific outcomes
PSO 1 Apply acquired skills of Information Systems, Networking, Image processing in
solving problems of varying complexities.
PSO 2 Pursue higher studies in the field of Computer Science & Engineering and be
employable in industries

KJSCE 2018 SY B Tech COMP AC 18/05 /2019 Revision 2.0 Page 6 of 11


K. J. Somaiya College of Engineering, Mumbai -77
(Autonomous College Affiliated to University of Mumbai)
Department of Computer Engineering
Acronym for category of courses

Acronym for category of courses Acronyms used in syllabus document


Acronym Definition Acronym Definition
BS Basic Science Courses CA Continuous Assessment
ES Engineering Science ESE End Semester Exam
HS Humanities and Social Sciences IA Internal Assessment
including Management Courses
PC Professional Core Courses O Oral
PE Professional Elective courses P Practical
OE Open Elective Courses P&O Practical and Oral
LC Laboratory Courses TH Theory
PR Project TUT Tutorial
AC Audit Course TW Term work
AOCC Add on Credit Course T–1 Test – 1
AOAC Add on Audit Course T–2 Test – 2
AVAC Add on Value Audit Course CO Course Outcome
EX Exposure Course PO Program Outcome
I Interdisciplinary courses PSO Program specific Outcome

Acronyms used in Course code e.g. 2UCC301


Acronym Definition
Serially as per code
2 Second revision after autonomy KJSCE 2016
(First revision KJSCE 2014
U Undergraduate
C Department of Computer Engineering
C Core Course
L Laboratory Course
W Workshop
T Tutorial
X Exposure Course
A Audit Course
3 3- Semester 3 / 4- Semester 4
01 Course No.

KJSCE 2018 SY B Tech COMP AC 18/05 /2019 Revision 2.0 Page 7 of 11


K. J. Somaiya College of Engineering, Mumbai -77
(Autonomous College Affiliated to University of Mumbai)
Department of Computer Engineering

Semester III
Credit and Examination Scheme

KJSCE 2018 SY B Tech COMP AC 18/05 /2019 Revision 2.0 Page 8 of 11


K. J. Somaiya College of Engineering, Mumbai -77
(Autonomous College Affiliated to University of Mumbai)
Department of Computer Engineering
Semester III
Credit Scheme
Teaching Total
Credits
Scheme (Hrs.) (Hrs.) Total Course
Course Code Course Name Assigned
Per Week Per Credits Category
TH – P – TUT
TH – P – TUT week
Integral Transform and
2UCC301 3– 0– 1 4 3–0– 1 4 BS
Vector Calculus
$
2UCC302 Data Structures 3– 0– 0 3 3–0– 0 3 PC
Computer Organization &
2UCC303 3– 0– 0 3 3– 0– 0 3 PC
Architecture
Object Oriented
2UCC304 1– 0– 2 3 1– 0– 2 3 PC
Programming Methodology
2UCC305 Discrete Mathematics 3– 0– 1 4 3– 0– 1 4 PC
2UCL301 Digital Design Laboratory 1– 2– 0 3 0– 2– 0 2 PC
2UCL302 Data Structures Laboratory 0– 2– 0 2 0– 1– 0 1 PC
Computer Organization &
2UCL303 0– 2– 0 2 0– 1– 0 1 PC
Architecture
Object Oriented
2UCL304 Programming Methodology 0– 2– 0 2 0– 1–0 1 PC
Laboratory
Total 14– 8 – 4 26 14 – 4 – 4 22
&
2USA3XX Audit Course 2 - 0- 0 2 -- -- AC
$- Common with IT Branch
& Completion of this course equivalent to 25 activity points
Semester III
Examination Scheme
Examination Scheme
Course Marks
Course Name
Code CA
T–1 T–2 IA ESE TW O% P P&O# Total
Integral Transform and
2UCC301 15 15 20 50 25 - - 125
Vector Calculus
$
2UCC302 Data Structures 15 15 20 50 - - - - 100
Computer Organization &
2UCC303 15 15 20 50 - - - - 100
Architecture
Object Oriented
2UCC304 15 15 20 50 - - - - 100
Programming Methodology
2UCC305 Discrete Mathematics 15 15 20 50 25 - - - 125
2UCL301 Digital Design Laboratory - - - - 50 - - 25 75
2UCL302 Data Structures Laboratory - - - - 25 - - 25 50
Computer Organization &
2UCL303 - - - - 25 - - 25 50
Architecture Laboratory
Object Oriented
2UCL304 Programming Methodology - - - - 25 - - 25 50
Laboratory
Total 150 100 250 175 50 25 25 775
2USA3XX Audit Course - - - - - - - -
$- Common with IT Branch
% Oral examination based on entire theory syllabus of corresponding theory course,
# based on practical & Syllabus of the corresponding theory course.
KJSCE 2018 SY B Tech COMP AC 18/05 /2019 Revision 2.0 Page 9 of 11
K. J. Somaiya College of Engineering, Mumbai -77
(Autonomous College Affiliated to University of Mumbai)
Department of Computer Engineering

Semester IV
Credit and Examination Scheme

KJSCE 2018 SY B Tech COMP AC 18/05 /2019 Revision 2.0 Page 10 of 11


K. J. Somaiya College of Engineering, Mumbai -77
(Autonomous College Affiliated to University of Mumbai)
Department of Computer Engineering
Semester IV
Credit Scheme
Teaching
Total Credits
Scheme (Hrs.) Total Course
Course Code Course Name (Hrs.) Assigned
Per Week Credits Category
Per week TH – P – TUT
TH – P – TUT
Probability, Statistics and
2UCC401 3–0–1 4 3–0–1 4 BS
Optimization Techniques
2UCC402 Analysis of Algorithms 3–0–0 3 3–0– 0 3 PC
Relational Database
2UCC403 3–0–0 3 3– 0– 0 3 PC
Management Systems
Theory of Automata with
2UCC404 3–0–1 4 3– 0– 1 4 PC
Compiler Design
Python Programming
2UCL401 0-4- 0 4 0– 2– 0 2 PC
Laboratory
Analysis of Algorithms
2UCL402 0–2–0 2 0– 1– 0 1 PC
Laboratory
Relational Database
2UCL403 Management Systems 0–2–0 2 0– 1– 0 1 PC
Laboratory
2UCL404 Mini Project 0 –3 – 1 4 0–3– 1 4 PC
Total 12 – 11 – 3 26 12 – 7– 3 22
&
2USA4XX Audit Course 2-0–0 2 -- -- AC
& Completion of this course equivalent to 25 activity points

Semester IV
Examination Scheme

Examination Scheme
Course Code Marks
Course Name
CA ESE TW O% P P&O# Total
T–1 T–2 IA
Probability, Statistics and
2UCC401 15 15 20 50 25 - - - 125
Optimization Techniques
2UCC402 Analysis of Algorithms 15 15 20 50 - - - - 100
Relational Database
2UCC403 15 15 20 50 - - - - 100
Management Systems
Theory of Automata with
2UCC404 15 15 20 50 25 - - - 125
Compiler Design
Python Programming
2UCL401 - - - - 50 50 100
Laboratory
Analysis of Algorithms
2UCL`402 - - - - 25 - - 25 50
Laboratory
Relational Database
2UCL403 Management Systems - - - - 25 - - 25 50
Laboratory
2UCL404 Mini Project - - - - 50 - - 50$ 100
Total 120 80 200 200 - - 150 750
2USA4XX Audit Course 2-0–0 - - - - - - -
% Oral examination based on entire theory syllabus, # based on practical & the corresponding theory
Syllabus
$ Demo based on mini project and viva based on implementation
KJSCE 2018 SY B Tech COMP AC 18/05 /2019 Revision 2.0 Page 11 of 11

You might also like