curriculum and syllab icse)-virtusa-int_2019_2020.pdf · learning. cultures. r on graduates will...

10
School of Computer Science and Engineering CURRICULUM AND SYLLABI (2019-2020) M.Tech (CSE) - Virtusa 5-Year Integrated

Upload: others

Post on 19-Sep-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CURRICULUM AND SYLLAB ICSE)-Virtusa-Int_2019_2020.pdf · learning. cultures. r on Graduates will own a professional attitude as an individual or a team member with 2. Graduates will

School of Computer Science and Engineering

CURRICULUM AND SYLLABI (2019-2020)

M.Tech (CSE) - Virtusa 5-Year Integrated

Page 2: CURRICULUM AND SYLLAB ICSE)-Virtusa-Int_2019_2020.pdf · learning. cultures. r on Graduates will own a professional attitude as an individual or a team member with 2. Graduates will

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 COMPUTER SCIENCE AND ENGINEERING To be a world-renowned centre of education, research and service in computing and allied domains.

MISSION STATEMENT OF THE SCHOOL OF COMPUTER SCIENCE AND ENGINEERING

• To offer computing education programs with the goal that the students become technically competent and develop lifelong learning skill.

• To foster vibrant outreach programs for industry, research organizations, academia and society.

• To undertake path-breaking research that creates new computing technologies and solutions for industry and society at large.

Page 3: CURRICULUM AND SYLLAB ICSE)-Virtusa-Int_2019_2020.pdf · learning. cultures. r on Graduates will own a professional attitude as an individual or a team member with 2. Graduates will

School of Computer Science and Engineering

2. Graduates will use suitable principle, hypothesis, mathematics and computational technology

to analyze and solve problems encountered in the applications of computer systems.

3. Graduates will own a professional attitude as an individual or a team member with

contemplation for society, professional ethics, environmental factors and motivation for lifelong

learning.

4. Graduates will communicate, using oral, written and computer based communication

technology, as well as function effectively as an individual and a team member in professional

environment.

5. Graduates will realise the local, national and global issues related to the growth and

applications of computer systems and to be solicitous of the impact of these issues on different

cultures.

1. Graduate will acquire fundamental knowledge and expertise essential for professional

practice in computer engineering.

M.Tech (CSE) - Virtusa 5-Year Integrated

PROGRAMME EDUCATIONAL OBJECTIVES (PEOs)

Page 4: CURRICULUM AND SYLLAB ICSE)-Virtusa-Int_2019_2020.pdf · learning. cultures. r on Graduates will own a professional attitude as an individual or a team member with 2. Graduates will

M. Tech Computer Science and Engineering Virtusa 5-Year Integrated

PROGRAMME OUTCOMES (POs) PO_01: Having an ability to apply mathematics and science in engineering applications.

PO_02: Having a clear understanding of the subject related concepts and of contemporary issues and apply them to identify, formulate and analyse complex engineering problems.

PO_03: Having an ability to design a component or a product applying all the relevant standards and with realistic constraints, including public health, safety, culture, society and environment

PO_04: Having an ability to design and conduct experiments, as well as to analyse and interpret data, and synthesis of information

PO_05: Having an ability to use techniques, skills, resources and modern engineering and IT tools necessary for engineering practice

PO_06: Having problem solving ability- to assess social issues (societal, health, safety, legal and cultural) and engineering problems

PO_07: Having adaptive thinking and adaptability in relation to environmental context and sustainable development

PO_08: Having a clear understanding of professional and ethical responsibility

PO_09: Having cross cultural competency exhibited by working as a member or in teams

PO_10: Having a good working knowledge of communicating in English – communication with engineering community and society

PO_11: Having a good cognitive load management skills related to project management and finance

PO_12: Having interest and recognise the need for independent and lifelong learning

Page 5: CURRICULUM AND SYLLAB ICSE)-Virtusa-Int_2019_2020.pdf · learning. cultures. r on Graduates will own a professional attitude as an individual or a team member with 2. Graduates will

M. Tech Computer Science and Engineering Virtusa 5-Year Integrated

ADDITIONAL PROGRAMME OUTCOMES (APOs)

APO_01: Having an ability to be socially intelligent with good SIQ (Social Intelligence Quotient) and EQ (Emotional Quotient)

APO_02: Having Sense-Making Skills of creating unique insights in what is being seen or observed (Higher level thinking skills which cannot be codified)

APO_03: Having design thinking capability

APO_04: Having computational thinking (Ability to translate vast data in to abstract concepts and to understand database reasoning

APO_05: Having Virtual Collaborating ability

APO_06: Having an ability to use the social media effectively for productive use

APO_07: Having critical thinking and innovative skills

APO_08: Having a good digital footprint

Page 6: CURRICULUM AND SYLLAB ICSE)-Virtusa-Int_2019_2020.pdf · learning. cultures. r on Graduates will own a professional attitude as an individual or a team member with 2. Graduates will

School of Computer Science and Engineering Year of Commencement: 2013

1. Apply knowledge of recent computing technologies, skills and current tools of

computer science and engineering.

2. Acquire proficiency in Front-end design, expertise in server side frameworks and

Data-exchange technologies in the direction of full stack Engineers.

3. Apply technological advancements in end to end industry ready projects and

computing skills to carry out research in emerging areas.

M.Tech (CSE) - Virtusa 5-Year Integrated

PROGRAMME SPECIFIC OUTCOMES (PSOs)

Page 7: CURRICULUM AND SYLLAB ICSE)-Virtusa-Int_2019_2020.pdf · learning. cultures. r on Graduates will own a professional attitude as an individual or a team member with 2. Graduates will

SCHOOL OF COMPUTER SCIENCE AND ENGINEERING

M.Tech Computer Science and Engineering 5 years Integrated (in collaboration with Virtusa) - MIC

Curriculum – AY (2019 – 2020)

Sl.NO

Category

Total No. of Credits (2019 Batch)

1 University Core (UC) 61

2 Programme Core (PC) 90

3 University Elective (UE) 12

4 Programme Elective (PE) 57

Total 220

Page 8: CURRICULUM AND SYLLAB ICSE)-Virtusa-Int_2019_2020.pdf · learning. cultures. r on Graduates will own a professional attitude as an individual or a team member with 2. Graduates will

University Core [61 Credits]

Subject Code Course Title L T P J C Pre-Req

CHY1002 Environmental Sciences 0 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

ENG1901/1902

/1903

English 0 0 2 4 2

A Pass in VIT EPT

or ENG1002

HUM1021 Ethics and Values 2 0 0 0 2

MAT1011 Calculus for Engineers 3 0 2 0 4

MAT2001 Statistics for Engineers 2 2 2 0 4 MAT1011

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 0 1

CSI3999 Technical Answers for Real World

Problems (TARP)

1 0 0 8 2 PHY1999

CSI4098 Comprehensive Examination 0 0 0 0 1

CSI4099 Co-op/Capstone Project 0 0 0 0 18

CSI3099 Industrial Internship 0 0 0 0 1

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

ENG1002 Effective English (Bridge Course) 0 0 4 0 0

Total 61 Credits

University Elective [12 Credits]

Page 9: CURRICULUM AND SYLLAB ICSE)-Virtusa-Int_2019_2020.pdf · learning. cultures. r on Graduates will own a professional attitude as an individual or a team member with 2. Graduates will

Program Core [90 credits]

Course Code

Course Title

L

T

P

J

C

Pre- Requisite

MAT1014 Discrete Mathematics and Graph Theory 3 1 0 0 4

MAT1022 Linear Algebra 3 0 0 0 4 MAT2002

MAT2002 Applications of Differential and Difference Equations 3 0 2 0 4 MAT1011

EEE1024 Fundamentals of Electrical and Electronics Engineering

2 0 2 0 3

CSE1003 Digital logic and Design 3 0 2 0 4

CSI1004 Computer Organization and Architecture 3 0 0 0 3

CSE2003 Data Structures and Algorithms 3 0 2 0 4

CSI1005 Advanced Algorithms 2 0 2 0 3

CSI1006 Advanced Database Management Systems 3 0 0 0 3

CSI1001 Principles of Database Systems 2 0 2 0 3

CSI1007 Software Engineering Principles 2 0 2 0 3

CSI1003 Formal Languages and Automata Theory 3 0 0 0 3

CSI1008 Principles of Complier Design 3 0 0 0 3

CSI1002 Operating System Principles 2 0 2 0 3

CSI1009 Cloud Computing Methodologies 3 0 2 0 4

MCI1001 Advanced in Web Technologies 3 0 2 0 4

CSI1010 Microprocessor and Interfacing Techniques 2 0 2 0 3

CSI1011 Data Communication and Networks 3 0 2 0 4

CSI1012 Applied Cryptography and Network Security 2 0 2 0 3

CSI1013 Programming in Java 3 0 2 0 4

CSI1014 Artificial Intelligence and Experts Systems 3 0 0 0 3

CSI1035 Python Programming 2 0 2 0 3

MCI1002 Application Development and Deployment Architecture

2 0 2 0 3

MCI1003 Advanced Server-Side Programming 2 0 2 0 3

MCI1004 Software Application Architecture 3 0 0 0 3

MCI1005 Front End Design and Testing 2 0 2 0 3

MCI1006 Machine Learning 2 0 2 0 3

Page 10: CURRICULUM AND SYLLAB ICSE)-Virtusa-Int_2019_2020.pdf · learning. cultures. r on Graduates will own a professional attitude as an individual or a team member with 2. Graduates will

Program Electives [57 Credits]

CSI1017 Internetworking with TCP/IP 3 0 0 0 3

CSI1018 Natural Language Processing and Computational Linguistics

3 0 0 4 4

CSI1019 Logic and Combinatorics for Computer Science 3 0 0 0 3

CSI1020 Computer Graphics and Multimedia 3 0 2 0 4

CSI1021 Computer Oriented Numerical Methods 3 0 2 0 4

CSI1022 Distributed Systems 3 0 2 0 4

CSI1023 Text Mining 3 0 0 0 3

CSI1024 Internet of Everything 3 0 2 0 4

CSI1025 Soft Computing Techniques 3 0 0 4 4

CSI1026 Advanced Wireless Networks 3 0 2 0 4

CSI1027 Augmented Reality and virtual Reality 3 0 0 4 4

CSI1028 Blockchain Technologies 3 0 0 4 4

CSI1029 Quantum Computing Techniques 3 0 0 0 3

CSI1030 Software Verification and Validation 3 0 0 0 3

CSI1031 Advanced Computer Architecture 3 0 0 0 3

CSI1032 Advances in Pervasive Computing 3 0 0 0 3

CSI1033 Game Theory 3 0 0 0 3

CSI1034 GPU Programming 3 0 0 0 3

CSI1036 Advanced Data Compression Techniques 3 0 0 0 3

CSI1037 Programming Paradigms 3 0 2 0 4

CSI1038 Cyber Security and Application Security 3 0 2 0 4

CSI1039 Advanced Graph Algorithms 3 0 0 0 3

CSI1040 Software project Management 3 0 0 0 3

CSI1041 Robotics: Machines and Controls 3 0 0 0 3

CSI1042 Mathematical Modelling and Simulation 3 0 0 0 3

CSI1043 Advanced Predictive Analytics 3 0 2 0 4

CSI1044 Data Warehousing and Data Mining 3 0 2 0 4

MCI1007 R Programming 2 0 2 0 3

MCI1008 Foundations of Data Science 3 0 0 0 3

MCI1009 Advanced Data Visualization Techniques 3 0 0 0 3

MCI1010 Logic and Combinatorics for Computer Science 3 0 0 0 3

MCI1011 Deep Learning 3 0 0 0 3

MCI1012 Fault Tolerant Computing System 3 0 0 0 3

MCI1013 Vision and Image Processing 3 0 2 0 4

CSI1045 Cognitive Science and Decision Making 3 0 0 0 3

CSI1047 Web Mining and social Network Analysis 3 0 0 4 4

Total =57 Credits