M.Tech SE Curriculam Syllabi - 2019 - 2020

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

SCHOOL OF INFORMATION TECHNOLOGY & ENGINEERING

M.Tech (Software Engineering)-Integrated


(M.Tech-SE)

Curriculum
(2019-2020 admitted students)

M.Tech-SE Page 1
VISION STATEMENT OF VELLORE INSTITUTE OF TECHNOLOGY

Transforming life through excellence in education and research.

MISSION STATEMENT OF VELLORE INSTITUTE OF TECHNOLOGY

World class Education: Excellence in education, grounded in ethics and


critical thinking, for improvement of life.
Cutting edge Research: An innovation ecosystem to extend knowledge and
solve critical problems.
Impactful People: Happy, accountable, caring and effective workforce and
students.
Rewarding Co-creations: Active collaboration with national & international
industries & universities for productivity and economic development.
Service to Society: Service to the region and world through knowledge and
compassion.

VISION STATEMENT OF THE SCHOOL OF INFORMATION


TECHNOLOGY

• To be a leading school that provides transformative education through


qualitative teaching and learning practices.
• To be a centre of excellence in education and research, producing global
leaders for improvement of the society.
MISSION STATEMENT OF THE SCHOOL OF INFORMATION
TECHNOLOGY

• To provide sound fundamentals, and advances in Information Technology,


Software Engineering, Digital Communications and Computer Applications
by offering world class curricula.
• To create ethically strong leaders and trend setters for next generation IT.
• To nurture the desire among faculty and students from across the globe to
perform outstanding and impactful research for the benefit of humanity and,
to achieve meritorious and significant growth.

M.Tech (Software Engineering)-Integrated

M.Tech-SE Page 2
PROGRAMME EDUCATIONAL OBJECTIVES (PEOs)

1. Graduates will be software practitioners and leaders, who would help solve

industry's technological problems.

2. Graduates will be engineering professionals, innovators or entrepreneurs

engaged in technology development and research, technology deployment,

or engineering system implementation in industry.

3. Graduates will function in their profession with social awareness and

responsibility.

4. Graduates will interact with their peers in other disciplines in industry and

society and contribute towards research and economic growth of the

country.

5. Graduates will be successful in pursuing higher studies in engineering or

management.

M.Tech (Software Engineering)-Integrated

M.Tech-SE Page 3
PROGRAMME OUTCOMES (POs)

1. Having an ability to apply mathematics and science in engineering


applications
2. Having a clear understanding of the subject related concepts and of
contemporary issues
3. Having an ability to be socially intelligent with good SIQ (Social Intelligence
Quotient) and EQ (Emotional Quotient)
4. Having Sense-Making Skills of creating unique insights in what is being seen
or observed (Higher level thinking skills which cannot be codified)
5. Having design thinking capability
6. Having an ability to design a component or a product applying all the relevant
standards and with realistic constraints
7. Having computational thinking (Ability to translate vast data in to abstract
concepts and to understand database reasoning)
8. Having Virtual Collaborating ability
9. Having problem solving ability- solving social issues and engineering
problems
10.Having a clear understanding of professional and ethical responsibility
11.Having interest in lifelong learning
12.Having adaptive thinking and adaptability

M.Tech (Software Engineering)-Integrated

M.Tech-SE Page 4
ADDITIONAL PROGRAMME OUTCOMES (APOs)

1. Having cross cultural competency exhibited by working in teams

2. Having an ability to design and conduct experiments, as well as to analyze

and interpret data

3. Having an ability to use the social media effectively for productive use

4. Having a good working knowledge of communicating in English

5. Having an ability to use techniques, skills and modern engineering tools

necessary for engineering practice

6. Having critical thinking and innovative skills

7. Having a good cognitive load management [discriminate and filter the

available data] skills

8. Having a good digital footprint

M.Tech-SE Page 5
M.Tech (Software Engineering)-Integrated

PROGRAMME SPECIFIC OUTCOMES (PSOs)

1. Apply mathematical concepts to solve computational tasks and relate

interdisciplinary solutions through logical reasoning ability.

2. Analyze the frameworks of software engineering and use design

methodologies for developing complex software systems using

advanced techniques.

3. Acquire the expertise in various core and advanced domains of

computing and provide innovative solutions.

M.Tech (Software Engineering)-Integrated

M.Tech-SE Page 6
CREDIT STRUCTURE
Category-wise Credit distribution

Sl.No. Category Credits


1 University Core 65

2 University Elective 12

3 Programme Core 76

4 Programme Elective 68
Minimum Total Number of
Credits (As per Acad. Council) 221

M.Tech-SE Page 7
UNIVERSITY CORE

Course Code Course Title L T P J C


CHY1002 Environmental Sciences 3 0 0 0 0

CHY1701 Engineering Chemistry 3 0 2 0 4

CSE1001 Problem Solving and Programming 0 0 6 0 3


Problem Solving and Object Oriented
CSE1002 Programming 0 0 6 0 3
ENG1011 English for Engineers 0 0 4 0 2
HUM1021 Ethics and Values 1 0 0 4 2

MAT1011 Calculus for Engineers 3 0 2 0 4

MAT2001 Statistics for Engineers 2 1 2 0 4

MGT1022 Lean Start-up Management 1 0 0 4 2

PHY1701 Engineering Physics 3 0 2 0 4

PHY1999 Introduction to Innovative Projects 1 0 0 4 2


Technical Answers for Real World
SWE3999 Problems (TARP) 1 0 0 8 2
SWE4098 Comprehensive Examination 0 0 0 0 2
SWE4099 Co-op/Capstone Project 0 0 0 0 18
EXC4097 Co-Extra Curricular Basket 0 0 0 0 0

FLC4097 Foreign Language Course Basket 0 0 0 0 2


STS5097 Soft Skills 0 0 0 0 8
SWE3099 Industrial Internship 0 0 0 0 2

M.Tech-SE Page 8
PROGRAMME CORE

Course Code Course Title L T P J C


Foundations of Electrical and
EEE1019 Electronics Engineering 3 0 2 0 4
Applied Discrete Mathematical
MAT1016 Structures 3 1 0 0 4
Applications of Differential and
MAT2002 Difference Equations 3 0 2 0 4

SWE1003 Digital Logic and Microprocessor 3 0 2 0 4

SWE1004 Database Management Systems 3 0 2 0 4

SWE1005 Computer Architecture and Organization 3 0 0 0 3


SWE1006 Theory of Computation 3 0 0 0 3

SWE1007 Programming in Java 3 0 2 4 5

SWE1701 Software Engineering 3 0 0 0 3

SWE2001 Data Structures and Algorithms 3 0 2 0 4

SWE2002 Computer Networks 3 0 2 0 4


Requirements Engineering and
SWE2003 Management 2 0 0 4 3

SWE2004 Software Architecture and Design 2 0 0 4 3

SWE2005 Software Testing 3 0 0 4 4

SWE2006 Software Project Management 2 0 0 4 3

SWE2007 Software Construction and Maintenance 2 0 0 4 3

SWE3001 Operating Systems 3 0 2 0 4

SWE3002 Information and System Security 3 0 0 4 4


Software Design and Development
SWE3004 Project 0 0 0 0 10

M.Tech-SE Page 9
PROGRAMME ELECTIVE

Course Code Course Title L T P J C


BIT1029 Basic Bioinformatics 3 0 0 0 3
MAT3001 Advanced Mathematics 3 1 0 0 4

MAT3002 Graph Theory and its Applications 3 1 0 0 4


SWE1002 Optimization Techniques 3 2 0 0 4

SWE1009 .Net Programming 3 0 2 0 4

SWE1010 Digital Image Processing 3 0 0 4 4

SWE1011 Soft Computing 3 0 0 4 4

SWE1012 E-Governance 2 0 0 4 3
SWE1013 Multimedia Systems 3 0 0 4 3

SWE1014 Enterprise Resource Planning 2 0 0 4 3

SWE1015 Biometric Systems 2 0 0 4 3

SWE1017 Natural Language Processing 2 0 0 4 3

SWE1018 Human Computer Interaction 2 0 0 4 3

SWE2008 Android Programming 3 0 0 4 4

SWE2009 Data Mining Techniques 3 0 0 4 4

SWE2010 Embedded Systems 2 0 0 4 3

SWE2011 Big Data Analytics 3 0 0 4 4

SWE2012 Software Security 2 0 0 4 3

SWE2013 Advanced Java Programming 3 0 0 4 4

SWE2014 Advanced DBMS 2 0 2 0 3

M.Tech-SE Page 10
SWE2015 Mainframe Computing 3 0 0 0 3
SWE2016 Semantic Web Technologies 3 0 0 0 3

SWE2017 Parallel Programming 3 0 2 0 4

SWE2018 Object Oriented Analysis and Design 3 0 2 0 4

SWE2019 Design Patterns 2 0 0 4 3

SWE2020 Software Metrics 2 0 0 4 3

SWE2021 Software Configuration Management 3 0 0 0 3


Software Engineering Process, Tools and
SWE2022 Methods 2 0 0 4 3

SWE2023 Automotive Software Engineering 3 0 0 0 3


SWE2024 Software Reuse 3 0 0 0 3
SWE2025 Personal Software Process 3 0 0 0 3
SWE2026 Team Software Process 3 0 0 0 3

SWE2027 Knowledge Management System 2 0 0 4 3

SWE2028 Software Engineering Economics 3 0 0 0 3


SWE2029 Agile Development Process 3 0 0 0 3
SWE2030 Reverse Engineering 3 0 0 0 3
SWE2031 Global Software Engineering 3 0 0 0 3
SWE2032 Knowledge Engineering 3 0 0 0 3
SWE3003 Sensor Networks 3 0 0 0 3

SWE3005 Software Quality and Reliability 3 0 0 0 3

SWE3006 Advanced Software Testing 3 0 2 0 4

SWE4001 System Programming 3 0 2 0 4

SWE4002 Cloud Computing 2 0 0 4 3


SWE4003 Distributed Computing 3 0 0 0 3

SWE4004 Geographic Information Systems 2 0 0 4 3

M.Tech-SE Page 11
SWE4005 Internet of Things 2 0 0 4 3

SWE4006 Real Time Systems 2 0 0 4 3


SWE4007 Storage Technologies 3 0 0 0 3
SWE4008 High Performance Computing 3 0 0 0 3

SWE4009 Linux Programming 3 0 2 0 4

SWE2034 Ruby Programming


3 0 2 0 4

SWE2035 Big Data Technologies


3 0 2 0 4

SWE1008 Web Technologies 3 0 2 0 4


SWE4010 Artificial Intelligence 3 0 0 4 4
SWE4011 Game Programming 3 0 2 0 4
SWE4012 Machine Learning 3 0 2 0 4

M.Tech-SE Page 12

You might also like