SRM IST-image

B-SC in Computer Science Block Chain Technology at SRM Institute of Science and Technology

SRM Institute of Science and Technology, a premier deemed university established in 1985 in Chennai, Tamil Nadu, is renowned for academic excellence. Accredited with an A++ grade by NAAC, it offers diverse undergraduate, postgraduate, and doctoral programs, including strong engineering and management courses. The institute attracts over 52,000 students and consistently achieves high placements, with a notable highest package of INR 52 LPA for the 2023-24 batch.

READ MORE
location

Chengalpattu, Tamil Nadu

Compare colleges

About the Specialization

What is Computer Science (Block Chain Technology) at SRM Institute of Science and Technology Chengalpattu?

This B.Sc. Computer Science with Block Chain Technology program at SRM Institute of Science and Technology focuses on equipping students with expertise in decentralized systems, cryptography, and smart contracts. It addresses the growing demand for blockchain professionals in the Indian digital economy, emphasizing practical development and theoretical foundations. The program aims to differentiate itself by integrating core computer science principles with cutting-edge blockchain applications relevant to various industries.

Who Should Apply?

This program is ideal for fresh graduates with a foundational understanding of mathematics and computer science seeking entry into the burgeoning blockchain and Web3 space. It also suits working professionals eager to upskill in disruptive technologies and career changers transitioning into roles requiring expertise in decentralized finance, supply chain, or digital identity. Prerequisites include a strong analytical aptitude and an interest in distributed systems.

Why Choose This Course?

Graduates of this program can expect diverse India-specific career paths as Blockchain Developers, Smart Contract Engineers, Cryptography Analysts, or Decentralized Application (DApp) Architects. Entry-level salaries typically range from INR 4-7 LPA, with experienced professionals earning INR 10-25+ LPA. Growth trajectories are high in startups and established IT firms focusing on fintech, logistics, and healthcare, with opportunities to pursue global professional certifications.

Student Success Practices

Foundation Stage

Master Programming and Data Structures- (Semester 1-2)

Develop strong foundational programming skills in C and Python, coupled with a deep understanding of data structures and algorithms. Participate in coding contests and solve problems on platforms regularly to build problem-solving capabilities essential for blockchain development.

Tools & Resources

HackerRank, LeetCode, GeeksforGeeks, CodeChef

Career Connection

A solid programming base and algorithmic thinking are crucial for efficient smart contract development, understanding cryptographic primitives, and excelling in technical interviews for entry-level developer roles.

Build a Cryptography and Blockchain Knowledge Base- (Semester 1-2)

Beyond classroom learning, explore online courses and resources dedicated to cryptography, distributed systems, and the basics of various blockchain platforms (e.g., Bitcoin, Ethereum). Understand the core concepts before diving into advanced topics.

Tools & Resources

Coursera (Blockchain Specialization), edX (Cryptocurrency courses), Ethereum.org docs, Bitcoin.org docs

Career Connection

A strong theoretical foundation allows for a deeper understanding of blockchain security, consensus mechanisms, and the ability to innovate in the decentralized space, preparing for roles like Blockchain Analyst or Junior Developer.

Engage in Technical Communication and Soft Skills- (Semester 1-2)

Actively participate in group discussions, presentations, and technical writing assignments to refine communication and soft skills. These are vital for collaborating in teams and articulating complex technical ideas to non-technical stakeholders in professional settings.

Tools & Resources

Toastmasters International, Online technical writing guides, Peer study groups

Career Connection

Effective communication is highly valued in team environments and client interactions, leading to better project outcomes and enhancing leadership potential in future blockchain-related roles.

Intermediate Stage

Hands-on Smart Contract and DApp Development- (Semester 3-4)

Translate theoretical knowledge into practical skills by actively developing smart contracts using Solidity and building decentralized applications (DApps). Experiment with various blockchain frameworks and engage in mini-projects to gain practical experience.

Tools & Resources

Remix IDE, Truffle Suite, Ganache, Hardhat, VS Code

Career Connection

This direct development experience is paramount for securing roles as a Blockchain Developer or Smart Contract Engineer, as it demonstrates tangible skills and a portfolio of work to potential employers.

Participate in Hackathons and Blockchain Challenges- (Semester 3-4)

Join national and institutional hackathons, particularly those focused on blockchain or Web3 solutions. These events offer intense learning, networking opportunities, and a chance to apply skills under pressure, often leading to innovative project ideas.

Tools & Resources

Devfolio, Major League Hacking (MLH), ETHIndia

Career Connection

Success in hackathons enhances your resume, showcases problem-solving abilities, and can lead to internships or job offers, connecting you directly with industry leaders and recruiters in the blockchain ecosystem.

Explore Decentralized Finance (DeFi) and NFTs- (Semester 3-4)

Stay updated with the rapidly evolving landscape of Decentralized Finance (DeFi), Non-Fungible Tokens (NFTs), and Web3. Understand their underlying mechanisms, use cases, and market trends through dedicated research and participation in online communities.

Tools & Resources

CoinMarketCap, DeFi Pulse, OpenSea, Various blockchain community forums

Career Connection

Knowledge of DeFi and NFTs is highly sought after in the blockchain industry, preparing students for specialized roles in fintech, digital asset management, or entrepreneurship within the Web3 space.

Advanced Stage

Undertake an Industry-Relevant Blockchain Project- (Semester 5-6)

For your final year project, choose a complex, real-world blockchain problem. Collaborate with industry mentors if possible, focusing on a specific application like supply chain traceability, digital identity, or a DeFi protocol. Document your work meticulously.

Tools & Resources

GitHub, Jira/Trello for project management, Collaboration with startups/incubators

Career Connection

A robust final project, especially if industry-aligned, serves as a strong portfolio piece, demonstrating advanced problem-solving, development, and project management skills highly attractive to potential employers for senior developer or architect roles.

Network with Blockchain Professionals and Attend Conferences- (Semester 5-6)

Actively network with professionals through LinkedIn, local blockchain meetups, and national/international conferences (virtual or physical). Building connections can open doors to internships, mentorships, and future job opportunities in the rapidly expanding Indian blockchain sector.

Tools & Resources

LinkedIn, Meetup.com, India Blockchain Week, ETHRome, Devcon

Career Connection

Networking is critical for career advancement, providing insights into industry trends, potential job openings, and collaborations that are often not advertised through traditional channels, positioning you as a connected professional.

Prepare for Specialized Blockchain Certifications- (Semester 5-6)

Consider pursuing industry-recognized blockchain certifications from platforms like Certified Blockchain Developer, IBM Blockchain Developer, or ConsenSys certifications. These validate your skills and enhance your marketability in competitive job markets.

Tools & Resources

Blockchain Council, IBM Professional Certificates, ConsenSys Academy

Career Connection

Certifications provide a tangible credential of your expertise, making you a more attractive candidate for specialized roles and often leading to higher starting salaries and faster career progression in India and globally.

Program Structure and Curriculum

Eligibility:

  • A pass in H.Sc. (10+2) or equivalent examination with a minimum aggregate of 50% marks.

Duration: 3 years / 6 semesters

Credits: 133 (Calculated from detailed subject list; official summary states 135) Credits

Assessment: Internal: 40% (for theory subjects) / 50% (for practical/project subjects), External: 60% (for theory subjects) / 50% (for practical/project subjects)

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
23BLC101JIntroduction to Programming Using CCore4C Programming Fundamentals, Control Structures, Arrays and Strings, Functions and Pointers, Structures, Unions, and Files
23BLC102JMathematical Foundations for Computer ScienceCore4Mathematical Logic, Set Theory and Relations, Functions and Recurrence Relations, Graph Theory, Algebraic Structures
23BLC103LIntroduction to Programming Using C LabLab2C Program implementation and Debugging, Conditional and Loop structures, Functions and Array operations, Pointer applications, File handling exercises
23BLC104JIntroduction to Block Chain TechnologyCore4Fundamentals of Cryptography, Distributed Ledger Technologies, Blockchain Architecture, Consensus Mechanisms, Bitcoin and Ethereum basics
23ENG101LEnglish Language SkillsCore (Ability Enhancement Compulsory Course)4Reading Comprehension, Grammar and Vocabulary, Writing Paragraphs and Essays, Listening and Note-taking, Oral Communication and Presentation
23EVS101LEnvironmental ScienceCore (Ability Enhancement Compulsory Course)4Natural Resources and Energy, Ecosystems and Biodiversity, Environmental Pollution, Climate Change and Waste Management, Sustainable Development

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
23BLC201JData StructuresCore4Introduction to Data Structures, Arrays, Stacks, Queues, Linked Lists, Trees and Binary Trees, Graphs and Hashing
23BLC202LData Structures LabLab2Implementation of Stacks and Queues, Linked List operations, Tree traversals, Graph algorithms, Sorting and Searching techniques
23BLC203JObject Oriented Programming with PythonCore4Python Fundamentals, Object-Oriented Concepts, Classes and Objects, Inheritance and Polymorphism, Exception Handling and File I/O
23BLC204LObject Oriented Programming with Python LabLab2Python program development, Class and Object implementation, Inheritance and Method Overriding, GUI programming basics, Database connectivity with Python
23BLC205JOperating SystemsCore4OS Concepts and Services, Process Management and Scheduling, Memory Management, File Systems, I/O Systems and Deadlocks
23IDC201JIndian ConstitutionCore (Ability Enhancement Compulsory Course)2Preamble and Fundamental Rights, Directive Principles of State Policy, Union and State Governments, Judiciary and Electoral System, Panchayati Raj and Local Self-Government
23BLC206LWeb Technology LabLab (Skill Enhancement Course)4HTML structure and elements, CSS styling and layouts, JavaScript fundamentals, DOM manipulation, Responsive Web Design

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
23BLC301JDesign and Analysis of AlgorithmsCore4Algorithm Analysis and Complexity, Divide and Conquer, Greedy Algorithms, Dynamic Programming, Graph Algorithms
23BLC302LDesign and Analysis of Algorithms LabLab2Implementation of Sorting Algorithms, Greedy algorithm applications, Dynamic programming problems, Graph traversal algorithms, Backtracking and Branch and Bound
23BLC303JDatabase Management SystemsCore4DBMS Architecture and Models, Entity-Relationship Model, Relational Model and Algebra, SQL Queries and Constraints, Normalization and Transaction Management
23BLC304LDatabase Management Systems LabLab2SQL DDL and DML commands, Database design and ER diagrams, Joins, Subqueries, Views, Stored Procedures and Triggers, Database Connectivity (e.g., Python, Java)
23BLC305JComputer NetworksCore4Network Models (OSI, TCP/IP), Data Link Layer Protocols, Network Layer Protocols (IP, Routing), Transport Layer (TCP, UDP), Application Layer Protocols (HTTP, DNS)
23BLC306LComputer Networks LabLab2Network Configuration Commands, Socket Programming, Network Simulation Tools (e.g., Wireshark), Protocol Analysis, Client-Server application development
23BLC307JDigital MarketingCore (Skill Enhancement Course)3Digital Marketing Landscape, Search Engine Optimization (SEO), Social Media Marketing, Content Marketing Strategy, Email Marketing and Analytics
23BLCGE1xxGeneric Elective - IElective (Generic Elective)2Varies based on chosen elective from the official list (e.g., Cyber Security, AI Fundamentals, Data Analytics)

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
23BLC401JSoftware EngineeringCore4Software Life Cycle Models, Requirements Engineering, Software Design Principles, Software Testing Strategies, Software Project Management
23BLC402JDistributed SystemsCore4Distributed System Architectures, Interprocess Communication, Distributed Operating Systems, Consistency and Replication, Fault Tolerance and Security
23BLC403JCryptography and Network SecurityCore4Classical Cryptography, Symmetric Key Cryptography (AES, DES), Asymmetric Key Cryptography (RSA), Hash Functions and Digital Signatures, Network Security Protocols (SSL/TLS, IPSec)
23BLC404LBlockchain Development LabLab4Setting up Blockchain Environment, Smart Contract Development (Solidity), Decentralized Application (DApp) Creation, Ethereum Development Tools, Transaction Management and Deployment
23BLC405JEntrepreneurship DevelopmentCore (Skill Enhancement Course)3Entrepreneurial Mindset, Idea Generation and Validation, Business Plan Development, Funding and Investment Strategies, Legal and Ethical Aspects of Business
23BLCGE2xxGeneric Elective - IIElective (Generic Elective)2Varies based on chosen elective from the official list (e.g., Image Processing, IoT, Cloud Computing)

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
23BLC501JBig Data AnalyticsCore4Big Data Concepts and Challenges, Hadoop Ecosystem (HDFS, MapReduce), Spark Framework, Data Warehousing and ETL, Data Visualization Techniques
23BLC502LBig Data Analytics LabLab2Hadoop installation and configuration, HDFS operations and commands, MapReduce programming, Spark RDD and DataFrame operations, Data ingestion and processing tools
23BLCDSE1xxDiscipline Specific Elective - IElective (Discipline Specific Elective)4Varies based on chosen elective from the official list (e.g., Cryptocurrencies and Digital Assets, Decentralized Applications, Advanced Blockchain Concepts)
23BLCDSE2xxDiscipline Specific Elective - IIElective (Discipline Specific Elective)4Varies based on chosen elective from the official list (e.g., Blockchain Security, Enterprise Blockchain, Web3 and Metaverse)
23BLC503JSupply Chain Management using BlockchainCore (Skill Enhancement Course)3Supply Chain Fundamentals, Blockchain in SCM Applications, Traceability and Transparency Solutions, Smart Contracts for Logistics, Challenges and Future of Blockchain in SCM
23BLCGE3xxGeneric Elective - IIIElective (Generic Elective)2Varies based on chosen elective from the official list (e.g., Green Computing, Human Computer Interaction, Virtual Reality)
23BLCSSJSoft SkillsCore (Skill Enhancement Course)4Communication Skills, Teamwork and Collaboration, Leadership and Decision Making, Time Management and Problem Solving, Interview Preparation and Group Discussions

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
23BLC601JQuantum ComputingCore4Quantum Mechanics Fundamentals, Qubits and Quantum Gates, Quantum Algorithms (Shor, Grover), Quantum Cryptography, Applications of Quantum Computing
23BLC602PProject WorkProject8Project Proposal and Planning, System Design and Architecture, Implementation and Development, Testing and Debugging, Documentation and Presentation
23BLCDSE3xxDiscipline Specific Elective - IIIElective (Discipline Specific Elective)4Varies based on chosen elective from the official list (e.g., DeFi and NFTs, Blockchain Forensics, Interoperability in Blockchain)
23BLCDSE4xxDiscipline Specific Elective - IVElective (Discipline Specific Elective)4Varies based on chosen elective from the official list (e.g., IoT Blockchain Integration, AI on Blockchain, Gaming on Blockchain)
23BLCGE4xxGeneric Elective - IVElective (Generic Elective)2Varies based on chosen elective from the official list (e.g., Remote Sensing, Bioinformatics, Animation Techniques)
whatsapp

Chat with us