IIIT-D-image

B-TECH in Computer Science And Biosciences Csb at Indraprastha Institute of Information Technology Delhi

Indraprastha Institute of Information Technology, New Delhi is a premier autonomous state university established in 2008. Renowned for academic excellence and research in IT and allied areas, IIIT Delhi offers popular B.Tech, M.Tech, and Ph.D. programs. Its 25-acre campus fosters innovation and a strong placement record.

READ MORE
location

Delhi, Delhi

Compare colleges

About the Specialization

What is Computer Science and Biosciences (CSB) at Indraprastha Institute of Information Technology Delhi Delhi?

This Computer Science and Biosciences (CSB) program at IIIT-Delhi focuses on integrating advanced computing techniques with fundamental biological sciences. It prepares students for the burgeoning interdisciplinary fields of bioinformatics, computational biology, and healthcare technology, which are experiencing significant demand in the Indian research and industry landscape. The program''''s strength lies in its blend of rigorous computer science principles with core biological concepts.

Who Should Apply?

This program is ideal for analytically strong fresh graduates with a keen interest in both computer science and life sciences. It suits individuals aspiring to leverage computational tools for solving complex biological problems, enter cutting-edge research, or join healthcare tech startups. Students with strong mathematical aptitude and a desire to contribute to health and life sciences through technology will thrive.

Why Choose This Course?

Graduates of this program can expect diverse India-specific career paths, including bioinformatics scientists, computational biologists, data scientists in biotech, and software engineers in healthcare. Entry-level salaries typically range from INR 6-12 LPA, with significant growth potential in R&D roles in pharma, diagnostics, and AI-driven healthcare firms. The interdisciplinary nature also opens doors for higher studies in prestigious global institutions.

Student Success Practices

Foundation Stage

Master Programming Fundamentals- (Semester 1-2)

Develop a strong command over programming languages like Python and C++ through consistent practice. Focus on data structures and algorithms, which are foundational for advanced computational tasks in biosciences.

Tools & Resources

HackerRank, LeetCode, GeeksforGeeks, Competitive programming clubs at IIIT-Delhi

Career Connection

Essential for cracking coding interviews for tech roles and building efficient algorithms for bioinformatics applications.

Build a Solid Mathematical & Statistical Base- (Semester 1-2)

Prioritize understanding linear algebra, differential equations, probability, and statistics. These form the bedrock for machine learning, data analysis, and modeling in computational biology.

Tools & Resources

NPTEL courses, Khan Academy, Academic support centers, Peer study groups

Career Connection

Crucial for advanced roles in data science, quantitative analysis, and research in bioinformatics and AI.

Engage in Interdisciplinary Discussion Groups- (Semester 1-2)

Form study groups with peers from both CS and Bio backgrounds. Discuss how computational concepts apply to biological problems and vice versa, fostering an integrated understanding.

Tools & Resources

IIIT-Delhi student forums, Dedicated group study rooms, Faculty office hours

Career Connection

Develops communication skills for interdisciplinary teams, a key asset in biotech and health-tech industries.

Intermediate Stage

Undertake Mini-Projects and Research Internships- (Semester 3-5 (especially summer breaks))

Apply classroom knowledge by taking on small projects in bioinformatics, machine learning, or systems biology. Seek out short-term research internships at IIIT-Delhi labs, other institutions, or startups.

Tools & Resources

Python libraries (Biopython, Pandas, Scikit-learn), R, Jupyter Notebooks, Faculty connections

Career Connection

Builds a practical portfolio, demonstrates problem-solving abilities, and provides early exposure to research/industry environments.

Participate in Hackathons and Data Challenges- (Semester 3-5)

Actively join hackathons focused on healthcare, bioinformatics, or data science. These platforms offer opportunities to work on real-world problems and collaborate with diverse teams under time pressure.

Tools & Resources

Kaggle, Devpost, IIIT-Delhi''''s innovation labs, Industry partner events

Career Connection

Sharpens problem-solving, teamwork, and rapid prototyping skills, highly valued by employers in fast-paced tech and biotech sectors.

Explore Electives Strategically- (Semester 3-5)

Choose department and open electives that align with emerging trends in CSB, such as AI in healthcare, deep learning for genomics, or specific biological modeling techniques.

Tools & Resources

Course catalogs, Faculty advisors, Industry reports on emerging fields

Career Connection

Allows for early specialization, making students more competitive for niche roles and advanced research opportunities.

Advanced Stage

Intensive Major Project/Thesis Work- (Semester 6-7)

Dedicate significant effort to the Major Project (Parts I & II) or an independent research study. Aim for novel contributions, publishable results, or robust prototypes that solve a complex problem in CSB.

Tools & Resources

Advanced computational resources, Specialized software (e.g., for molecular dynamics, structural bioinformatics), Academic writing tools

Career Connection

Demonstrates deep expertise, research capability, and provides a strong talking point for graduate school applications or high-level R&D positions.

Pursue an Industry Internship or Research Exchange- (Semester 7-8 (especially long summer breaks or dedicated internship semester))

Secure a long-term internship (6 months or more) at a leading biotech company, pharma R&D division, or a specialized research lab. Alternatively, explore international research exchange programs.

Tools & Resources

IIIT-Delhi''''s placement cell, Alumni network, Professional platforms like LinkedIn

Career Connection

Gains invaluable real-world experience, builds professional networks, and often leads directly to pre-placement offers.

Focus on Communication and Presentation Skills- (Semester 6-8)

Actively participate in seminars, conferences (even local student ones), and project presentations. Refine the ability to articulate complex technical and biological concepts to diverse audiences.

Tools & Resources

IIIT-Delhi Toastmasters club, Departmental seminars, Mock interview sessions, Thesis defense preparations

Career Connection

Crucial for leadership roles, scientific collaborations, and effectively presenting research findings or product proposals in professional settings.

Program Structure and Curriculum

Eligibility:

  • Passed 12th class with Physics, Chemistry, and Mathematics (PCM) with minimum 70% in aggregate of PCM and 70% in overall aggregate. Must have appeared for JEE Main (Paper-1). Specific criteria for Delhi and Outside Delhi candidates apply.

Duration: 4 years / 8 semesters

Credits: 173 (Minimum 160 credits required for graduation) Credits

Assessment: Internal: >=50%, External: <=50%

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSB101Introduction to ProgrammingCore4Programming Constructs, Control Flow, Functions, Data Structures (Arrays, Lists), Object-Oriented Concepts, Debugging
CSB102Data Structures and AlgorithmsCore4Abstract Data Types, Linear Data Structures, Trees, Graphs, Sorting Algorithms, Searching Algorithms
MA101Linear Algebra and Differential EquationsCore4Vector Spaces, Linear Transformations, Eigenvalues, First Order ODEs, Higher Order ODEs, Systems of ODEs
HU101Introduction to Humanities & Social SciencesCore3Critical Thinking, Communication, Social Structures, Cultural Perspectives, Ethics, Interdisciplinary Approaches
XX10XGeneric Elective IElective3
CSB103Programming LabLab2Python Programming, C++ Programming, Debugging Tools, Version Control, Data Structure Implementation

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSB201Object Oriented ProgrammingCore4Classes and Objects, Inheritance, Polymorphism, Encapsulation, Abstract Classes, Exception Handling
CSB202Discrete MathematicsCore4Logic, Set Theory, Relations, Functions, Graph Theory, Combinatorics
MA201Probability and StatisticsCore4Probability Theory, Random Variables, Probability Distributions, Hypothesis Testing, Regression, Correlation
CSB203Digital Logic DesignCore4Boolean Algebra, Logic Gates, Combinational Circuits, Sequential Circuits, Registers, Memory
XX20XGeneric Elective IIElective3
CSB204Object Oriented Programming LabLab2Java/C++ Implementation, OOP Design Patterns, Debugging, API Usage
CSB205Digital Logic Design LabLab1Logic Gate Design, Combinational Circuit Implementation, Sequential Circuit Implementation, FPGA/VLSI Tools

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSB301Computer ArchitectureCore4CPU Organization, Instruction Set Architecture, Pipelining, Memory Hierarchy, I/O Systems, Parallelism
CSB302Operating SystemsCore4Process Management, Memory Management, File Systems, I/O Systems, Deadlocks, Concurrency
CSB303Introduction to BiologyCore4Cell Biology, Molecular Biology, Genetics, Evolution, Physiology, Ecology
CSB304Bioinformatics AlgorithmsCore4Sequence Alignment, Phylogenetics, Genome Assembly, Hidden Markov Models, Machine Learning in Biology
XX30XGeneric Elective IIIElective3
CSB305Computer Architecture LabLab1Assembly Language Programming, CPU Simulation, Memory System Analysis
CSB306Operating Systems LabLab1Shell Scripting, System Calls, Process/Thread Management, Memory Allocation
CSB307Introduction to Biology LabLab1Microscopy, DNA Extraction, Gel Electrophoresis, Bacterial Culture, Data Analysis

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSB401Database Management SystemsCore4Relational Model, SQL, ER Diagrams, Normalization, Transactions, Concurrency Control
CSB402Theory of ComputationCore4Finite Automata, Regular Expressions, Context-Free Grammars, Turing Machines, Decidability, Complexity Classes
CSB403Machine LearningCore4Supervised Learning, Unsupervised Learning, Neural Networks, Deep Learning, Evaluation Metrics, Model Selection
CSB404Genomics and ProteomicsCore4Genome Sequencing, Gene Expression, Proteomics Technologies, Protein-Protein Interactions, Data Analysis
XX40XGeneric Elective IVElective3
CSB405Database Management Systems LabLab1SQL Queries, Database Design, Stored Procedures, ORM Frameworks
CSB406Machine Learning LabLab1Python Libraries (Scikit-learn, TensorFlow), Model Training, Data Preprocessing, Visualization

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSB501Computer NetworksCore4Network Protocols, TCP/IP Model, Routing, Congestion Control, Network Security, Wireless Networks
CSB502Data MiningCore4Data Preprocessing, Association Rules, Classification, Clustering, Anomaly Detection, Big Data Analytics
CSB503Computational Systems BiologyCore4Biological Networks, Metabolic Pathways, Gene Regulatory Networks, Simulation, Modeling, Drug Discovery
CSB504Applied Statistics for BiosciencesCore4Experimental Design, ANOVA, Non-parametric Tests, Survival Analysis, Statistical Software
XX50XDepartment Elective IElective3
XX50XDepartment Elective IIElective3
CSB505Computer Networks LabLab1Socket Programming, Network Packet Analysis, Router Configuration, Network Security Tools
CSB506Data Mining LabLab1Weka, R/Python for Data Mining, Feature Selection, Model Evaluation

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSB601Software EngineeringCore4Software Development Life Cycle, Requirements Engineering, Design Patterns, Testing, Project Management, Agile Methodologies
CSB602Cryptography and Network SecurityCore4Symmetric/Asymmetric Ciphers, Hash Functions, Digital Signatures, Authentication, Firewalls, IDS/IPS
CSB603Structural BioinformaticsCore4Protein Structure Prediction, Molecular Docking, Drug Design, Protein Dynamics, Conformational Analysis
XX60XDepartment Elective IIIElective3
XX60XDepartment Elective IVElective3
CSB604Software Engineering LabLab1UML, Version Control (Git), IDEs, Testing Frameworks, Project Documentation
CSB605Cryptography and Network Security LabLab1OpenSSL, Cryptographic Libraries, Wireshark, Firewall Rules
CSB606Major Project - Part IProject4Project Proposal, Literature Review, System Design, Methodology, Initial Implementation

Semester 7

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSB701Introduction to Research (Capstone)Core4Research Methodology, Scientific Writing, Data Interpretation, Experimental Design, Ethics in Research
XX70XDepartment Elective VElective3
XX70XDepartment Elective VIElective3
XX70XOpen Elective IElective3
XX70XOpen Elective IIElective3
CSB702Major Project - Part IIProject6Advanced Implementation, Data Analysis, Evaluation, Report Writing, Presentation

Semester 8

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSB801Internship/Independent StudyCore/Project12Industry Experience, Research Project, Skill Application, Professional Development, Technical Report
XX80XOpen Elective IIIElective3
XX80XOpen Elective IVElective3
whatsapp

Chat with us