Home -> Nit -> Nit Patna -> Under Graduate Courses -> National Institute Of Technology Patna Btech In Comp Sc And Engg 4 Years Program
Courses Offered

    B.Tech in Comp. Sc. & Engg.-4 Years Program

  • B.Tech(CSE) Semester- I 
    1 GE101 PARICHAY
    2 HS102 Communication Skill Development & Technical Writing
    3 MA102 Engineering Mathematics -I
    4 CH101 Chemical Science 
    5CH102 Chemical Science Lab
    6 HS105 Science, Society & Ethical Values
    7 CE101 Engineering Mechanics 
    8 EC101 Elements of Electronics Engg
    9 EC102 Elements of Electronics Engg lab
    10 ME101 Engineering Graphics 

    B.Tech(CSE) Semester- II 
    1 HS 101 English Literature
    2 MA 102 Engineering Mathematics-2
    3 PH 101 Engineering Physics-1
    4 PH 102 Engineering Physics-1 Lab
    5 CS 101 Introduction to Computing
    6 CS 102 Computing Lab 
    7 EE 101 Elements Of Electrical Engineering
    8 EE1 102 Elements Of Electrical Engineering Lab
    9 ME 102 Workshop Practise
    10GE 1202 EAA2-NSS 

    B.Tech(CSE) Semester-III 
    1 3CS103 Data Structures and Algorithms
    2 3CS105 Object Oriented Methodology 
    3 3CS106 Programming Lab
    4 3EC103 Digital Logic and Circuits
    5 3EC104 Digital logic and Circuits Lab
    6 3PH103 Materials Science & Technology
    7 3CH105A Bio Science
    8 3MA106 Discrete Mathematical Structures (Elective-I) 

    B.Tech(CS) Semester- IV 
    1 4CS107 Computer Organization & Architecture
    2 4CS109 Database Management Systems
    3 4CS110 Database Management Systems Lab
    4 4CS111 Formal Languages & Automata Theory
    5 4CS112 UNIX Admin and Shell Programming Lab
    6 4CH104A Green Technologies (Environmental Science)
    7 4MA109 Linear Algebra (Elective-II)
    8 GE 1404 EAA IV-NSS 

    B.Tech(CS) Semester- V 
    1 5EE125 Microprocessor and Microcontroller
    2 5EE126 Microprocessor & Microcontroller Lab
    3 5CS113 Compiler Design
    4 5CS114 Compiler Design Lab
    5 5CS117 Graph Theory & Combinatorics
    6 5EC142 Information Theory & Coding
    7 5CS115 Operating Systems
    8 5CS116 Operating Systems Lab 

    B.Tech(CS) Semester- VI 
    1 6CS119 Computer Networks
    2 6CS120 Computer Networks lab 
    3 6CS121 Software Engineering
    4 6CS122 Software Engineering lab
    5 6CS123 Design & Analysis of Algorithms 
    6 CS1** Departmental Elective-I
    7 CS191 Minor Project-I
    8 **1** Engineering Elective-II
    9 6CS191 Minor Project-I 

    B.Tech(CS) Semester- VII 
    1 7CS1** Departmental Elective - II
    2 7CS1** Departmental Elective–III
    3 xx1xx Engineering -III/ HSS/ Science/ Department (Elective)
    4 xx1xx Engineering -IV/ HSS/ Science/Department (Elective)
    5 7CS193 Minor Project-II
    6 7CS192 Industrial Training (4 to 6 weeks after 6th Sem)
    7 7CS194 General Seminar 

    B.Tech(CS) Semester- VIII 
    1 8CS195 Major Project
    2 8CS196 Comprehensive Viva 

    B.Tech(CS) ELECTIVE SUBJECTS: 
    CSUG EL CS 151 Wireless Networks
    CSUG EL CS 152 Mobile Computing
    CSUG EL CS 153 Semantic Web
    CSUG EL CS 154 Pattern recognition
    CSUG EL CS 155 Image Processing
    CSUG EL CS 156 Natural Language Processing
    CSUG EL CS 157 Soft & Evolutionary Computing
    CSUG EL CS 158 Inspired Computing
    CSUG EL CS 159 Machine learning 
    CSUG EL CS 160 Information Retrieval
    CSUG EL CS 161 Genetic Algorithms
    CSUG EL CS 162 Neural Networks & its Applications
    CSUG EL CS 163 Data & Text Mining
    CSUG EL CS 164 VLSI & Evolutionary Computing
    CSUG EL CS 165 Real Time Systems
    CSUG EL CS 166 Distributed Operating System
    CSUG EL CS 167 Security
    CSUG EL CS 168 Intrusion Detection Systems
    CSUG EL EC 169 PKI & Trust Management
    CSUG EL EC 170 Network Security
    CSUG EL EC 171 Information Security
    CSUG EL EC 172 Wireless & Mobile Security
    CSUG EL EC 173 Object Oriented Analysis & Design
    CSUG EL EC 174 Introduction to Computer
    CSUG EL EC 175 Cryptography & Network Security