0% found this document useful (0 votes)
143 views10 pages

Curriculum and Syllabi (2020-2021) : School of Computer Science and Engineering

The document provides information on the curriculum and syllabus for the B.Tech Computer Science and Engineering program with a specialization in Blockchain Technology offered by the School of Computer Science and Engineering at Vellore Institute of Technology for the 2020-2021 academic year. The 4-year program includes university core courses, program core courses including blockchain technology core courses, and program electives with a total credit requirement of 160 credits. The vision, mission and program educational objectives of the institute and department are also included.

Uploaded by

Dhruv
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
143 views10 pages

Curriculum and Syllabi (2020-2021) : School of Computer Science and Engineering

The document provides information on the curriculum and syllabus for the B.Tech Computer Science and Engineering program with a specialization in Blockchain Technology offered by the School of Computer Science and Engineering at Vellore Institute of Technology for the 2020-2021 academic year. The 4-year program includes university core courses, program core courses including blockchain technology core courses, and program electives with a total credit requirement of 160 credits. The vision, mission and program educational objectives of the institute and department are also included.

Uploaded by

Dhruv
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

School of Computer Science and Engineering

CURRICULUM AND SYLLABI


(2020-2021)
B.Tech (CSE) - Specialization in Blockchain Technology
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 undertake path-breaking research that creates new computing technologies and


solutions for industry and society at large.

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


and society.


School of Computer Science and Engineering
B.Tech (CSE) - Specialization in Blockchain Technology

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 Computer Science and Engineering
with Specialization in Blockchain Technology

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 analyze 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
analyze 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 recognize the need for independent and lifelong
learning
B. Tech Computer Science and Engineering
with Specialization in Blockchain Technology

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


School of Computer Science and Engineering
B.Tech (CSE) - Specialization in Blockchain Technology

PROGRAMME SPECIFIC OUTCOMES (PSOs)


Year of Commencement: 2013

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.


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. Course Course Title Category Pre- L T P J C
No. Code Requisite
1. CSE1003 Digital Logic and Design E 3 0 2 0 4
2 CSE1004 Network and E 3 0 2 0 4
Communication
3 CSE1007 Java Programming E 3 0 2 0 4
4 CSE2001 Computer Architecture and E 3 0 0 0 3
Organization
5 CSE2003 Data Structures and E 3 0 2 0 4
Algorithms
6 CSE2004 Database Management E 3 0 2 0 4
Systems
7 CSE2005 Operating Systems E 3 0 2 0 4
8 CSE2010 Advanced C Programming E 2 0 2 0 3
9 CSE3002 Internet and Web E 3 0 2 0 4
Programming
10 EEE1001 Basic Electrical and E 2 0 2 0 3
Electronics Engineering
11 MAT1014 Discrete Mathematics and S 3 1 0 0 4
Graph Theory
12 CSE2012 Design and Analysis of E CSE2003 3 0 2 0 4
Algorithms
13 CSE2013 Theory of Computation S 3 0 0 0 3

Blockchain Technology Core (12 Credits)

Sl. Course Course Title Category Pre- L T P J C


No. Code Req
1. Blockchain and Distributed E 3 0 2 0 4
Ledger Technology
2 Design and Development of E 3 0 2 0 4
Blockchain Applications
3 Cryptography and Information E 3 0 2 0 4
Security

Program Electives (35 Credits)


CSE Electives

Sl.No Course Course Title Category Pre-Req L T P J C


Code
1. MAT3004 Applied Linear Algebra S 3 1 0 0 4

2. CSE3501 Information Security E 2 0 2 4 4


Analysis and Audit
3. CSE3502 Information Security E 2 0 2 4 4
Management
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 E 3 0 0 0 3


Systems
Sl.No Course Course Title Category Pre-Req L T P J C
Code
7. CSE3009 Internet of Things E 3 0 0 4 4

8. CSE4022 Natural Language E 3 0 0 4 4


Processing
9. CSE3014 Nature Inspired E 3 0 0 0 3
Computing
10. CSE2006 Microprocessor and E 3 0 2 0 4
Interfacing
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 E 3 0 0 0 3


Testing
14. CSE3001 Software Engineering E 2 0 2 4 4

15. CSE4019 Image Processing E 3 0 0 4 4

16. CSE4037 Open Source E 3 0 2 0 4


Programming
17. CSE3011 Robotics and its E 3 0 2 0 4
Applications
18 CSE3035 Principles of Cloud E 3 0 2 0 4
Computing
19 CSE3013 Artificial Intelligence E 3 0 0 4 4
20 CSE4020 Machine Learning E 3 0 2 0 4
21 CSE4024 Advanced Java E 3 0 2 0 4
Programming
22 CSE4036 Data Science for E 3 0 0 4 4
Engineers
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
Blockchain Technology Electives
Sl. Course Course Title Category Pre- L T P J C
No. Code Req
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 E 2 0 2 0 3
Trust Management
5 Vulnerability Discovery and E 2 0 2 0 3
Exploit Development
6 Blockchain Technologies: E 3 0 0 4 4
Business Innovation and
Applications
7 Blockchain Architecture Design E 3 0 0 4 4
and Use Cases
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 E 3 0 0 4 4
Continuity Management
12 BCI3003 Android Security E 2 0 2 4 4
13 BCI3005 Digital Watermarking and E 3 0 0 4 4
Steganography
14 BCI4001 Cyber Forensics and E 3 0 2 0 4
Investigation
15 BCI4002 Vulnerability Analysis and E 3 0 2 0 4
Penetration Testing
16 BCI4003 Malware Analysis E 3 0 2 0 4

You might also like