School of Computer Science and Engineering
Total Page:16
File Type:pdf, Size:1020Kb
School of Computer Science and Engineering CURRICULUM AND SYLLAB I (2019-2020) M.Tech (CSE) - Virtusa 5-Year Integrated School of Computer Science and Engineering M.Tech ( CSE) - V irtusa 5 Year Integrated CURRICULUM AND SYLLABUS ./0143/0/0 (5678895 +8:59;8<= 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 O F T HE S CHOOL O F CO MPUTER SCIENCE AND ENGINEER ING To be a world-renowned centre of education, research and service in computing and allied domains. MISSION STATEMENT OF THE SCHOOL O F COMPUTER SCIENCE AND ENGI NEER ING • T o offer computing education programs with the goal that the students bec ome technic ally comp et ent and deve lop lifelo ng learn ing skill. • T o und ertake p ath-breakin g res earch tha t create s new co mpu ting tec hnologies a nd solu tions for indu s try and soci ety at la rg e. • T o foster vib r ant outreach pro gram s for industry, research organ izations , academia and soc iety . School of Computer Science and Engineering M.Tech (CSE) - Virtusa 5-Year Integrated PROGRAMME EDUC AT IO N AL OBJ ECT IVES (PEOs) 1. Graduate will ac quire fundam ental kno w ledge and exper tis e essential for prof essi onal practice in c ompu ter eng ineering. 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. M. Tech Computer Science and Engineering Virtusa 5-Year Integrated PROGRAMME OUTCOMES (POs) PO _1 Having an ability to apply mathema tics and sci ence in engineering applications PO _2 Having a cl ear understanding of the sub ject related conc epts an d of con temporary iss ues PO _3 Having an ability to design a compon ent or a pro duct applyin g al l the relevan t standard s and with realisti c constraints PO_4 Having an ability to design and conduct experiments, as well as to analyze and interpret data PO_5 Having an ability to use techniques, skills and modern engineering tools necessary for engineering practice PO _6 Having probl em solving ability-solv i ng soc ial issues and engineering pro blem s PO _7 Having adapti ve thinking and adaptability PO _8 Havin g a cle ar understanding of profession al and ethic al responsibility PO _9 Having cro ss cultu ral competency exhibited by working in team s PO_10 Having a good working knowledge of communicating in English PO_11 Having a good cognitive load management [discriminate and filter the ava ilable data ] skills PO_12 Having interest in lifelong learning School of Computer Science and Engineering M.Tech (CSE) - Virtusa 5-Year Integrated Year of Commencement:PROGR A M2013M E SPEC IFIC OUTCOM ES (PSOs) 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. SCHOOL OF COMPUTER SCIENCE AND ENGINEERING M.Tech Computer Science and Engineering 5 years Integrated (in collaboration with Virtusa) - MIC Curriculum – AY (2019–2020) Total No. of Credits (2019 Sl.NO Category Batch) 1 University Core (UC) 65 2 Programme Core (PC) 85 3 University Elective (UE) 12 4 Programme Elective (PE) 58 Total 220 University Core [65 Credits] Course Code Course Title L T P J C Pre-Req ENG1000 Foundation English – I / 0 0 4 0 2(0 Foundation English – II (Non ) Credit) ENG1901/ENG1 Technical English – I / Technical 0 0 0 4/ 2 A pass in English – II / VIT EPT 902 2 / Technical English – III / Advanced Marks Technical English 0 0 4 2 Foundation English I / Foundation English II Foreign Language 2 0 0 0 2 CHY1002 Environmental Sciences 3 0 0 0 3 CHY1701 Engineering Chemistry 3 0 2 0 4 CSE1001 Problem Solving and Programming 0 0 6 0 3 CSE1002 Problem Solving and Object 0 0 6 0 3 Oriented Programming HUM1021 Ethics and Values 2 0 0 0 2 MAT1011 Calculus for Engineers 3 0 2 0 4 MAT2001 Statistics for Engineers 3 0 2 0 4 MAT1011 MGT1022 Lean Start-up Management 1 0 0 4 2 PHY1701 Engineering Physics 3 0 2 0 4 PHY1901 Introduction to Innovative Projects 1 0 0 0 1 CSI3999 Technical Answers for Real World 1 0 0 4 2 PHY1999 Problems (TARP) 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 2 STS5097 Soft Skills (8 Courses) 3 0 0 0 8 CSI1006 Mini Project 0 0 0 0 4 Total 65 Credits University Elective [12 Credits] Program Core [85 credits] Course Course Title L T P J C Pre- Code Requisite MAT1014 Discrete Mathematics and Graph Theory 3 2 0 0 4 MAT1022 Linear Algebra 3 0 0 0 3 MAT2002 Applications of Differential and Difference 3 0 2 0 4 MAT1011 Equations EEE1024 Fundamentals of Electrical and Electronics 2 0 2 0 3 Engineering 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 2 0 2 4 4 CSI2003 Advanced Algorithms 2 0 2 0 3 CSE2003 CSI2004 Advanced Database Management Systems 3 0 0 0 3 CSI1001 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 CSI2005 Principles of Complier Design 3 0 0 0 3 CSI1002 Operating System Principles 2 0 2 0 3 CSI3001 Cloud Computing Methodologies 3 0 2 0 4 CSI2006 Microprocessor and Interfacing Techniques 2 0 2 0 3 CSI2007 Data Communication and Networks 3 0 2 0 4 CSI3002 Applied Cryptography and Network Security 2 0 2 0 3 CSI2008 Programming in Java 3 0 2 0 4 CSI3003 Artificial Intelligence and Experts Systems 3 0 0 0 3 CSE2010 Advanced C Programming 2 0 2 0 3 CSI3025 Application Development and Deployment 2 0 2 0 3 CSI3023 Architecture CSI3023 Advanced Server Side Programming 2 0 2 0 3 CSI3029 CSI3024 Software Application Architecture 3 0 0 0 3 CSI3029 Front End Design and Testing 2 0 2 0 3 CSI3026 Machine Learning 2 0 2 0 3 Program Electives [58 Credits] CSI1017 Internetworking with TCP/IP 3 0 0 0 3 CSI1018 Natural Language Processing and Computational 3 0 0 4 4 Linguistics CSI1019 Logic and Combinatorics for Computer Science 3 0 0 0 3 CSI3011 Computer Graphics and Multimedia 3 0 2 0 4 CSI1021 Computer Oriented Numerical Methods 3 0 2 0 4 CSI3012 Distributed Systems 3 0 2 0 4 CSI1023 Text Mining 3 0 0 0 3 CSI3008 Internet of Everything 3 0 2 0 4 CSI3006 Soft Computing Techniques 3 0 0 4 4 CSI3009 Advanced Wireless Networks 3 0 2 0 4 CSI1027 Augmented Reality and virtual Reality 3 0 0 4 4 CSI3013 Block chain Technologies 3 0 0 4 4 CSI1029 Quantum Computing Techniques 3 0 0 0 3 CSI3014 Software Verification and Validation 3 0 0 0 3 CSI3021 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 CSI3019 Advanced Data Compression Techniques 3 0 0 0 3 CSI1037 Programming Paradigms 3 0 2 0 4 CSI3022 Cyber Security and Application Security 3 0 2 0 4 CSI3020 Advanced Graph Algorithms 3 0 0 0 3 CSI3015 Software project Management 3 0 0 0 3 CSI3016 Robotics: Machines and Controls 3 0 0 0 3 CSI1042 Mathematical Modelling and Simulation 3 0 0 0 3 CSI1043 Adavanced Predictive Analytics 3 0 2 0 4 CSI3010 Data Warehousing and Data Mining 3 0 2 0 4 CSI3027 R Programming 2 0 2 0 3 MDI3002 Foundations of Data Science 3 0 0 0 3 CSI3005 Advanced Data Visualization Techniques 3 0 2 0 4 CSI3028 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 CSI3007 Advanced Python Programming 2 0 4 0 4 CSE1001 Total 58 Credits CHY1002 Environmental Sciences L T P J C 3 0 0 0 3 Pre-requisite Syllabus version 1.1 Course Objectives: 1.