mtech (software engineering)-integrated curriculum and … · 2009-10-24 · 12. having adaptive...

12
M.Tech-SE Page 1 SCHOOL OF INFORMATION TECHNOLOGY & ENGINEERING M.Tech (Software Engineering)-Integrated (M.Tech-SE) Curriculum (2019-2020 admitted students)

Upload: others

Post on 16-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MTECH (Software Engineering)-INTEGRATED CURRICULUM AND … · 2009-10-24 · 12. Having adaptive thinking and adaptability ... SWE4099 Co-op/Capstone Project 0 0 0 0 18 EXC4097 Co-Extra

M.Tech-SE Page 1

SCHOOL OF INFORMATION TECHNOLOGY & ENGINEERING

M.Tech (Software Engineering)-Integrated

(M.Tech-SE)

Curriculum

(2019-2020 admitted students)

Page 2: MTECH (Software Engineering)-INTEGRATED CURRICULUM AND … · 2009-10-24 · 12. Having adaptive thinking and adaptability ... SWE4099 Co-op/Capstone Project 0 0 0 0 18 EXC4097 Co-Extra

M.Tech-SE Page 2

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

Page 3: MTECH (Software Engineering)-INTEGRATED CURRICULUM AND … · 2009-10-24 · 12. Having adaptive thinking and adaptability ... SWE4099 Co-op/Capstone Project 0 0 0 0 18 EXC4097 Co-Extra

M.Tech-SE Page 3

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

Page 4: MTECH (Software Engineering)-INTEGRATED CURRICULUM AND … · 2009-10-24 · 12. Having adaptive thinking and adaptability ... SWE4099 Co-op/Capstone Project 0 0 0 0 18 EXC4097 Co-Extra

M.Tech-SE Page 4

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

Page 5: MTECH (Software Engineering)-INTEGRATED CURRICULUM AND … · 2009-10-24 · 12. Having adaptive thinking and adaptability ... SWE4099 Co-op/Capstone Project 0 0 0 0 18 EXC4097 Co-Extra

M.Tech-SE Page 5

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

Page 6: MTECH (Software Engineering)-INTEGRATED CURRICULUM AND … · 2009-10-24 · 12. Having adaptive thinking and adaptability ... SWE4099 Co-op/Capstone Project 0 0 0 0 18 EXC4097 Co-Extra

M.Tech-SE Page 6

M.Tech (Software Engineering)-Integrated

PROGRAMME SPECIFIC OUTCOMES (PSOs)

M.Tech (Software Engineering)-Integrated

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.

Page 7: MTECH (Software Engineering)-INTEGRATED CURRICULUM AND … · 2009-10-24 · 12. Having adaptive thinking and adaptability ... SWE4099 Co-op/Capstone Project 0 0 0 0 18 EXC4097 Co-Extra

M.Tech-SE Page 7

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

Page 8: MTECH (Software Engineering)-INTEGRATED CURRICULUM AND … · 2009-10-24 · 12. Having adaptive thinking and adaptability ... SWE4099 Co-op/Capstone Project 0 0 0 0 18 EXC4097 Co-Extra

M.Tech-SE Page 8

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

CSE1002

Problem Solving and Object Oriented

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

SWE3999

Technical Answers for Real World

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

Page 9: MTECH (Software Engineering)-INTEGRATED CURRICULUM AND … · 2009-10-24 · 12. Having adaptive thinking and adaptability ... SWE4099 Co-op/Capstone Project 0 0 0 0 18 EXC4097 Co-Extra

M.Tech-SE Page 9

PROGRAMME CORE

Course Code Course Title L T P J C

EEE1019

Foundations of Electrical and

Electronics Engineering 3 0 2 0 4

MAT1016

Applied Discrete Mathematical

Structures 3 1 0 0 4

MAT2002

Applications of Differential and

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

SWE2003

Requirements Engineering and

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

SWE3004

Software Design and Development

Project 0 0 0 0 10

Page 10: MTECH (Software Engineering)-INTEGRATED CURRICULUM AND … · 2009-10-24 · 12. Having adaptive thinking and adaptability ... SWE4099 Co-op/Capstone Project 0 0 0 0 18 EXC4097 Co-Extra

M.Tech-SE Page 10

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

Page 11: MTECH (Software Engineering)-INTEGRATED CURRICULUM AND … · 2009-10-24 · 12. Having adaptive thinking and adaptability ... SWE4099 Co-op/Capstone Project 0 0 0 0 18 EXC4097 Co-Extra

M.Tech-SE Page 11

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

SWE2022

Software Engineering Process, Tools and

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

Page 12: MTECH (Software Engineering)-INTEGRATED CURRICULUM AND … · 2009-10-24 · 12. Having adaptive thinking and adaptability ... SWE4099 Co-op/Capstone Project 0 0 0 0 18 EXC4097 Co-Extra

M.Tech-SE Page 12

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