9
School of Computer Science and Engineering CURRICULUM AND SYLLABI (2020-2021) B.Tech (CSE) - Specialization in Blockchain Technology

CURRICULUM AND SYLLABI (2020-2021) - Vellore Institute of

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CURRICULUM AND SYLLABI (2020-2021) - Vellore Institute of

School of Computer Science and Engineering

CURRICULUM AND SYLLABI (2020-2021)

B.Tech (CSE) - Specialization in Blockchain Technology

Page 2: CURRICULUM AND SYLLABI (2020-2021) - Vellore Institute of

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 SYLLABI (2020-2021) - Vellore Institute of

School of Computer Science and Engineering

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) - Specialization in Blockchain Technology

Page 4: CURRICULUM AND SYLLABI (2020-2021) - Vellore Institute of

PROGRAMME OUTCOMES (POs)

B. Tech Computer Science and Engineeringwith Specialization in Blockchain Technology

PO_1 Having an ability to apply mathematics and science in engineering applications

PO_2 Having a clear understanding of the subject related concepts and of contemporary issues

PO_3 Having an ability to design a component or a product applying all the relevant standards and with realistic 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 problem solving ability-solving social issues and engineering problems

PO_7 Having adaptive thinking and adaptability

PO_8 Having a clear understanding of professional and ethical responsibility

PO_9 Having cross cultural competency exhibited by working in teams

PO_10 Having a good working knowledge of communicating in English

PO_11 Having a good cognitive load management [discriminate and filter the available data] skills

PO_12 Having interest in lifelong learning

Page 5: CURRICULUM AND SYLLABI (2020-2021) - Vellore Institute of

School of Computer Science and Engineering Year of Commencement: 2013

PROGRAMME SPECIFIC OUTCOMES (PSOs)

1. The ability to formulate mathematical models and problem-solving skills

through programming techniques for addressing real-time problems using

appropriate data structures and algorithms.

2. The ability to provide design, build, and deploy a distributed application and

provide solutions using blockchain applications to enhance business measures by

sharing information safely and effectively.

3. The ability to create cryptocurrencies and give a strong technical understanding

of Blockchain technologies with an in-depth understanding of applications, open

research challenges, and future directions.

B.Tech (CSE) - Specialization in Blockchain Technology

Page 6: CURRICULUM AND SYLLABI (2020-2021) - Vellore Institute of

CURRICULUM

B.Tech-Computer Science and Engineering with Spl. in Blockchain Technology - (2020)

Proposed Curriculum – 2020 Batch

Sl.NO Category Total No. of Credits (2020 Batch)

1 University Core (UC) 53 2 Programme Core (PC) 60 3 University Elective (UE) 12 4 Programme Elective (PE) 35 Total 160

Program Core (60 Credits)

CSE Core (48 Credits)

Sl.

No.

Course

Code

Course Title Category Pre-

Requisite

L T P J C

1. CSE1003 Digital Logic and Design E 3 0 2 0 4

2 CSE1004 Network and

Communication

E 3 0 2 0 4

3 CSE1007 Java Programming E 3 0 2 0 4

4 CSE2001 Computer Architecture and

Organization

E 3 0 0 0 3

5 Data Structures and

Algorithms

E 3 0 2 0 4

6 CSE2004 Database Management

Systems

E 3 0 2 0 4

7 CSE2005 Operating Systems E 3 0 2 0 4

8 CSE2010 Advanced C Programming E 2 0 2 0 3

CSE2003

Page 7: CURRICULUM AND SYLLABI (2020-2021) - Vellore Institute of

Blockchain Technology Core (12 Credits)

Program Electives (35 Credits)

CSE Electives

Sl.No Course Code

Course Title Category Pre-Req L T P J C

1.

MAT3004 Applied Linear Algebra S 3 1 0 0 4

2.

CSE3501 Information Security Analysis and Audit

E 2 0 2 4 4

3.

CSE3502 Information Security Management

E 2 0 2 4 4

4.

CSE4003 Cyber Security E 3 0 0 4 4

5.

CSE2014 Compiler Design E

CSE2013 3 0 2 0 4

6.

CSE4039 Distributed Computing Systems

E 3 0 0 0 3

9 CSE3002 Internet and Web

Programming

E 3 0 2 0 4

10 EEE1001 Basic Electrical and

Electronics Engineering

E 2 0 2 0 3

11 MAT1014 Discrete Mathematics and

Graph Theory

S 3 1 0 0 4

12 CSE2012 Design and Analysis of

Algorithms

E 3 0 2 0 4

13 CSE2013 Theory of Computation S 3 0 0 0 3

Sl.

No.

Course

Code

Course Title Category Pre-

Req

L T P J C

1. Blockchain and Distributed

Ledger Technology

E 3 0 2 0 4

2 Design and Development of

Blockchain Applications

E 3 0 2 0 4

3 Cryptography and Information

Security

E 3 0 2 0 4

CSE2003

Page 8: CURRICULUM AND SYLLABI (2020-2021) - Vellore Institute of

Sl.No Course Code

Course Title Category Pre-Req L T P J C

7.

CSE3009 Internet of Things E 3 0 0 4 4

8.

CSE4022 Natural Language Processing

E 3 0 0 4 4

9. CSE3014 Nature Inspired Computing

E 3 0 0 0 3

10.

CSE2006 Microprocessor and Interfacing

E 3 0 2 0 4

11.

CSE4007 Mobile Computing E 3 0 0 4 4

12.

CSE3022 Soft Computing E 3 0 0 4 4

13.

CSE3039 Software Quality and Testing

E 3 0 0 0 3

14.

CSE3001 Software Engineering E 2 0 2 4 4

15.

CSE4019 Image Processing E 3 0 0 4 4

16.

CSE4037 Open Source Programming

E 3 0 2 0 4

17.

CSE3011 Robotics and its Applications

E 3 0 2 0 4

18 CSE3035 Principles of Cloud

Computing

E 3 0 2 0 4

19 CSE3013 Artificial Intelligence E 3 0 0 4 4

20 CSE4020 Machine Learning E 3 0 2 0 4

21 CSE4024 Advanced Java

Programming

E 3 0 2 0 4

22 CSE4036 Data Science for

Engineers

E 3 0 0 4 4

23 User Experience Design E 3 0 2 0 4

24 Graphics and Gaming E 3 0 0 4 4

25 Healthcare Informatics E 3 0 0 4 4

26 Deep Learning E 3 0 0 4 4

27 Quantum Computing E 3 0 0 0 3

Page 9: CURRICULUM AND SYLLABI (2020-2021) - Vellore Institute of

Blockchain Technology Electives

Sl.

No.

Course

Code

Course Title Category Pre-

Req

L T P J C

1. Blockchain Ecosystem E 3 0 0 0 3

2 Bitcoin Mining E 3 0 2 0 4

3 Smart Contract Essentials E 3 0 2 0 4

4 Public Key Infrastructure and

Trust Management

E 2 0 2 0 3

5 Vulnerability Discovery and

Exploit Development

E 2 0 2 0 3

6 Blockchain Technologies:

Business Innovation and

Applications

E 3 0 0 4 4

7 Blockchain Architecture Design

and Use Cases

E 3 0 0 4 4

8 Cryptocurrency Technologies E 3 0 0 4 4

9 BCI2001 Data Privacy E 3 0 2 0 4

10 BCI3001 Web Security E 3 0 2 0 4

11 BCI3002 Disaster Recovery and Business

Continuity Management

E 3 0 0 4 4

12 BCI3003 Android Security E 2 0 2 4 4

13 BCI3005 Digital Watermarking and

Steganography

E 3 0 0 4 4

14 BCI4001 Cyber Forensics and

Investigation

E 3 0 2 0 4

15 BCI4002 Vulnerability Analysis and

Penetration Testing

E 3 0 2 0 4

16 BCI4003 Malware Analysis E 3 0 2 0 4