B.Sc. (Hons.) Computer Science with specialization in Cryptography and Blockchain Image B.Sc. (Hons.) Computer Science with specialization in Cryptography and Blockchain Image

B.Sc. (Hons.) Computer Science with specialization in Cryptography and Blockchain

B.Sc. (Hons.) Computer Science with specialization in Cryptography and Blockchain

Why study Cryptography and Blockchain in USCI?

Blockchain has been a focus area among emerging technologies for the multinational companies. The blockchain allows for verification without having to be dependent on third-parties.Blockchain is the most reasonable inexpensive financial model available right now in the world and it takes very little time to process by business firms.  Due to the clear transparency of transactions in blockchain, any fraud can be easily identified.  There is no Middlemen in Transaction.

Blockchain is yet to gain momentum in the society, yet there are huge number of opportunities for professionals with skills and knowledge on blockchain development. Cryptography is the key and core component of building blockchains.  Individual who is keen to take up this career as blockchain developer can consider the undergraduate programme to build their career in blockchain.  This programme exposes students to blockchain technology, smart contracts, fundamentals of cryptocurrency and applications. Students will also learn the fundamentals of cryptography. Students will get to knowbitcoin which was the first functional blockchain.

Career Opportunities

A survey predicted that almost 77% banks in the world have adopted blockchain technology in their operations.  Blockchain is playing a dominant role in the market. Various industries that adopt blockchain are banking sectors, supermarkets, energy resources sector, healthcareetc,.The following are the job roles required by the industries for blockchain development.  Globally, the requirements of blockchain skilled manpower increases from 70% in 2019 to 88% in 2020.

  • Blockchain Developer (with 33% Growth annually)
  • Blockchain Solution Architect
  • Blockchain Project Manager
  • Blockchain UX Designer
  • Blockchain Quality Engineer
  • Blockchain Legal Consultant
  • Bitcoin Full-Stack Developer
  • Cryptocurrency Developer
  • Cryptocurrency Analyst
  • Cryptocurrency Trader
  • Cryptocurrency Mining Technician
  • Senior software engineer, cryptocurrency
  • Direct Sales Associate – Cryptocurrency
  • Systems Engineer (Trading Cryptocurrency)
  • Cloud Engineer with Bitcoin protocol / Blockchain
  • Cryptocurrency Research Analyst (Internship)

The annual salary for the blockchain professionals varies between US$ 125,000 andUS$ 175,000.

Tentative List of Subjects for B.Sc. (Hons.) Cryptography and Blockchain

Foundational and Skill Enhancement Subjects Programme Core Courses Programme Elective Courses
Basic English Fundamentals of Computing Introduction to Blockchain
Mathematical Foundations for Computer Science Programming in C Formal Languages and Automata Theory
Fundamental of Probability Problem Solving and Programming using Python Data Security and Privacy
Mathematics of Cryptography Data Structures Dynamic Paradigm in Blockchain Technology
Environmental Studies Fundamentals of Digital Computers Crypto Currency
Ethics and Values Design and Analysis of Algorithm Blockchain Architecture
Discrete Mathematics Data Base Management Systems Blockchain Use Case
Numerical Methods Oops using Python Public Blockchain- Ethereum
Linear Algebra Software Engineering Methodologies Blockchain Applications
Number Theory Data Mining and Analytics Blockchains and Smart Contracts for IOT
Communication Skill Introduction to Blockchain Digital Currencies
Foreign Language Big Data and Blockchain Blockchain in Healthcare
Principles of Management Research report writing and Presentation Secure Data Management
R Programming – Fundamentals Applied Cryptography
Advanced R Programming Information Retrieval
Fundamentals of Cryptography Malware Analysis
Operating Systems and Shell Programming Blockchain in Business
Computer Networks and Network Security Ethereum and Ledger Creation
Cloud Computing Security
Programming for Blockchain
Blockchain and Social Network
Open Source Technologies for Blockchain
Adv. Programming in Java
Web Design and Security
Capstone Project