CURRICULUM AND SYLLABI (2019-2020)CSE...B.Tech CSE -Specialisation in Data Science Curriculum 2...

10
School of Computer Science and Engineering CURRICULUM AND SYLLABI (2019-2020) B. Tech. Computer Science and Engineering with Specialization in Data Science

Transcript of CURRICULUM AND SYLLABI (2019-2020)CSE...B.Tech CSE -Specialisation in Data Science Curriculum 2...

Page 1: CURRICULUM AND SYLLABI (2019-2020)CSE...B.Tech CSE -Specialisation in Data Science Curriculum 2 Program Core (66 credits) Course Code Course Title L T P J C Pre-Req MAT2002 Applications

School of Computer Science and Engineering

CURRICULUM AND SYLLABI (2019-2020)

B. Tech. Computer Science and Engineering with Specialization in Data Science

Page 2: CURRICULUM AND SYLLABI (2019-2020)CSE...B.Tech CSE -Specialisation in Data Science Curriculum 2 Program Core (66 credits) Course Code Course Title L T P J C Pre-Req MAT2002 Applications

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 promote Knowledge centric education and accomplish innovative, state-of-the- art research in Computer Science and Engineering for the betterment of society.

MISSION STATEMENT OF THE SCHOOL OF COMPUTER SCIENCE AND ENGINEERING

• Continuously endeavor to deliver knowledge centric education to students with the goal that they excel in novel computing technologies and acquire entrepreneurial skills with lifelong learning ethically and morally.

• To develop innovation and problem driven research that creates advanced Information and Communication Technologies (ICT) for transforming industry and society.

• Expedite the development of academia-industry collaborations and societal outreach programs.

Page 3: CURRICULUM AND SYLLABI (2019-2020)CSE...B.Tech CSE -Specialisation in Data Science Curriculum 2 Program Core (66 credits) Course Code Course Title L T P J C Pre-Req MAT2002 Applications

PROGRAMME EDUCATIONAL OBJECTIVES (PEOs)

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

solve industry’s technological problems.

2. Graduates will be engineering professionals, innovators or entrepreneurs

engaged in technology development, 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 to the economic growth of the country.

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

management.

6. Graduates will pursue career paths in teaching or research.

B.Tech-CSE (Spl. in Data Science)

Page 4: CURRICULUM AND SYLLABI (2019-2020)CSE...B.Tech CSE -Specialisation in Data Science Curriculum 2 Program Core (66 credits) Course Code Course Title L T P J C Pre-Req MAT2002 Applications

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

B.Tech-CSE (Spl. in Data Science)

Page 5: CURRICULUM AND SYLLABI (2019-2020)CSE...B.Tech CSE -Specialisation in Data Science Curriculum 2 Program Core (66 credits) Course Code Course Title L T P J C Pre-Req MAT2002 Applications

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

B.Tech-CSE (Spl. in Data Science)

Page 6: CURRICULUM AND SYLLABI (2019-2020)CSE...B.Tech CSE -Specialisation in Data Science Curriculum 2 Program Core (66 credits) Course Code Course Title L T P J C Pre-Req MAT2002 Applications

Year of Commencement: 2013

1. Apply computing theory, languages and algorithms, as well as mathematical

and statistical models, and the principles of optimization to appropriately

formulate and use data analysis.

2. Apply the principles and techniques of database design, administration, and

implementation to enhance data collection capabilities and decision-support

systems. Ability to critique the role of information and analytics in supporting

business processes and functions.

3. Invent and use appropriate models of data analysis, assess the quality of input,

derive insight from results, and investigate potential issues. Also to organize big

data sets into meaningful structures, incorporating data profiling and quality

standards.

PROGRAMME SPECIFIC OUTCOMES (PSOs)

B.Tech-CSE (Spl. in Data Science)

Page 7: CURRICULUM AND SYLLABI (2019-2020)CSE...B.Tech CSE -Specialisation in Data Science Curriculum 2 Program Core (66 credits) Course Code Course Title L T P J C Pre-Req MAT2002 Applications

CREDIT STRUCTURE

Category-wise Credit distribution

Category Credits

University Core (UC) 53

ProgrammeCore (PC)

ProgrammeElective (PE)

University Elective (UE) 12

Bridge Course (BC) -

Total Credits 160

66

29

B.Tech-CSE (Spl. in Data Science)

Page 8: CURRICULUM AND SYLLABI (2019-2020)CSE...B.Tech CSE -Specialisation in Data Science Curriculum 2 Program Core (66 credits) Course Code Course Title L T P J C Pre-Req MAT2002 Applications

B.Tech CSE -Specialisation in Data Science Curriculum 1

SCHOOL OF COMPUTER SCIENCE AND ENGINEERING B.Tech (Computer Science and Engineering-Specialisation in Data Science)

Curriculum (AY: 2019 -20)

Category Total No. of Credits University Core (UC) 53 Programme Core (PC) 66 University Elective (UE) 12 Programme Elective (PE) 29 Total 160

University Core [53 Credits]

Course Code Course Title L T P J C Pre- Requisite

ENG1002 Effective English (Bridge Course) 0 0 4 0 2(0) - ENG1901/1902/

1903 English

0 0 2 4 2 A Pass in VIT EPT or ENG1002

CHY1701 Engineering Chemistry 3 0 2 0 4 - PHY1701 Engineering Physics 3 0 2 0 4 - MAT1011 Calculus for Engineers 3 0 2 0 4 - MAT2001 Statistics for Engineers 2 1 2 0 4 MAT1011 FLC4097 Foreign Language 2 0 0 0 2

HUM1021 Ethics and Values 1 0 0 4 2 CSE1001 Problem Solving and Programming 0 0 6 0 3 -

CSE1002

Problem Solving and Object Oriented Programming

0

0

6

0

3

-

MGT1022 Lean Startup Management 1 0 0 4 2 -

CSE3999 Technical Answers for Real Word Problems (TARP)

1

0

0

8

3

-

CSE3099 Industrial Internship 1 - CSE4099 Capstone Project 12 CSE4098 Comprehensive Examination 0 0 0 1 - STS4097 Soft Skills * 6 - CHY1002 Environmental Sciences 3 0 0 0 0 PHY999 Introduction to Innovative Projects 1 0 0 4 1 EXC4097 Co / Extracurricular Activity 0 0 0 0 0

Total 53

Page 9: CURRICULUM AND SYLLABI (2019-2020)CSE...B.Tech CSE -Specialisation in Data Science Curriculum 2 Program Core (66 credits) Course Code Course Title L T P J C Pre-Req MAT2002 Applications

B.Tech CSE -Specialisation in Data Science Curriculum 2

Program Core (66 credits)

Course Code

Course Title L T P J C Pre-Req

MAT2002 Applications of Differential and Difference Equations

3 0 2 0 4 MAT1011

MAT1014 Discrete Mathematics and Graph Theory 3 1 0 0 4

MAT3004 Applied Linear Algebra 3 1 0 0 4 MAT2002

EEE1001 Basic Electrical and Electronics Engineering 2 0 2 0 3

CSE1003 Digital Logic and Design 3 0 2 0 4

CSE2001 Computer Architecture and Organization 3 0 0 0 3

CSE2002 Theory of Computation and Compiler Design 4 0 0 0 4

CSE2003 Data Structures and Algorithms 3 0 2 0 4

CSE1004 Network and Communication 3 0 2 0 4

CSE2004 Database Management System 3 0 2 0 4

CSE3036 Applied Cryptography and Network Security 3 0 0 0 3

CSE2005 Operating Systems 3 0 2 0 4

CSE3002 Internet and Web Programming 3 0 2 0 4

CSE1007 Java Programming 3 0 2 0 4

MAT1006 Mathematical Modeling for Data Science 2 0 2 0 3

CSE3042 Programming for Data Science 3 0 2 0 4

CSE3040 Predictive Analytics 2 0 0 4 3

CSE2010 Advanced C Programming 2 0 2 0 3

Program Electives [ 29 Credits]

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

CSE3020 Data Visualization 3 0 2 0 4

CSE1006 Blockchain and Cryptocurrency Technologies 3 0 0 0 3

CSE3001 Software Engineering 2 0 2 4 4

CSE3014 Computer Graphics 3 0 0 0 3

CSE3009 Internet of Things 3 0 0 4 4

CSE3011 Robotics and its Applications 3 0 0 4 4

Page 10: CURRICULUM AND SYLLABI (2019-2020)CSE...B.Tech CSE -Specialisation in Data Science Curriculum 2 Program Core (66 credits) Course Code Course Title L T P J C Pre-Req MAT2002 Applications

B.Tech CSE -Specialisation in Data Science Curriculum 3

CSE3013 Artificial Intelligence 3 0 0 4 4

CSE4020 Machine Learning 2 0 2 4 4

CSE4003 Cyber Security 3 0 0 4 4

CSE4019 Image Processing 3 0 0 4 4

CSE4022 Natural Language Processing 3 0 0 4 4

CSE4039 Distributed Computing Systems 3 0 0 0 3

CSE2006 Microprocessor and Interfacing 2 0 2 4 4

CSE4007 Mobile Computing 3 0 0 4 4

CSE3022 Soft Computing 3 0 0 4 4

CSE3039 Software Quality and Testing 3 0 0 0 3

CSE3035 Principles of Cloud Computing 3 0 2 0 4 CSE3038 Deep Learning 3 0 0 4 4

CSE4024 Advanced Java Programming 3 0 2 0 4

CSE4037 Open Source Programming 3 0 2 0 4

CSE3014 Bio Inspired Computing 3 0 0 4 4

BCD2002 Bayesian Data Analysis 3 0 0 4 4

CSE3037 Big Data Analytics 3 0 0 4 4

CSE3014 Nature Inspired Computing 3 0 0 0 3

BCD2002 Business Intelligence and Analytics 3 0 0 0 3

BCD3001 Cognitive Systems 3 0 0 4 4

BCD3002 Data Modelling and Simulation 3 0 0 0 3

BCD4001 Decision Support Systems and Intelligent Systems

3 0 0 0 3

BCD4002 Information Extraction and Retrieval 3 0 0 0 3

BCD4003 Intelligent Database System 3 0 0 4 4

BCD4004 Knowledge Representation and Reasoning 3 0 0 4 4

BCD4005 Nature Inspired computing for Data Science 3 0 0 4 4

BCD4006 Time Series Analysis and Forecasting 3 0 0 0 3

University Elective [12 Credits]