DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


The goal of the Computer Science Department is to provide the students with an understanding of computer science concepts, processes, tools and to equip the students with the analytical, design and communication skills necessary to build computing systems. This branch sharpens the mind, encouraegis logical thinking, besides developing an ability to provide satisfactory solutions to any kind of real-time problem.

Course Curriculum:

1st Semester - CSE

2nd Semester - CSE

Code No. Paper L T/P Credits Status   Code No. Paper L T/P Credits Status
THEORY PAPERS THEORY PAPERS
ETMA-101 Applied Mathematics-I 3 1 4 M ETMA-102 Applied Mathematics-II 3 1 4 M
ETPH-103 Applied Physics-I 2 1 3 M ETPH-104 Applied Physics-II 2 1 3  
ETME-105 Manufacturing Processes 3 0 3 M ETEC-106 Electronic Devices 3 0 3 M
ETEE-107 Electrical Technology 3 0 3 M ETCS-108 Introduction to Programming  3 0 3 M
ETHS-109 Human Values and Professional Ethics-I# 1 1 1 -- ETME-110 Engineering Mechanics 2 1 3 --
ETCS-111 Fundamentals of Computing 2 0 2 -- ETHS-112 Communication Skills 2 1 3 --
ETCH-113 Applied Chemistry 2 1 3 M ETEN-114 Environmental Studies 2 1 3 --
PRACTICAL/VIVA VOCE PRACTICAL/VIVA VOCE
ETPH-151 Applied Physics Lab-I ------ 2 1   ETPH-152 Applied Physics Lab-II ------- 2 1  
ETEE-153 Electrical Technology Lab ------ 2 1 M ETCS-154 Programming Lab ------- 2 1 M
ETME-155 Workshop Practice ------ 3 2 M ETEC-156 Electronic Devices Lab ------ 2 1 M
ETME-157 Engineering Graphics Lab ------ 3 2   ETME-158 Engineering Mechanics Lab ------- 2 1 --
ETCS-157 Fundamentals of Computing Lab ------ 2 1 -- ETEN-160 Environmental Studies Lab ------- 2 1 --
ETCH-161 Applied Chemistry Lab ------ 2 1 --   NCC/NSS*# ------- ------ ------ --
  NCC/NSS*# ------ ------ ------ --            
TOTAL 16 18 27   TOTAL 17 15 27  

3rd Semester - CSE

4th Semester - CSE

Code No. Paper L T/P Credits Status Code No. Paper L T/P Credits Status
THEORY PAPERS THEORY PAPERS
ETMA 201 Applied Mathematics – III 3 1 4   ETMA 202 Applied Mathematics – IV 3 1 4  
ETCS 203 Foundation of Computer Science  3 1 4 M ETCS 204 Computer Organization and Architecture 3 1 4 M
ETEC 205 Switching Theory and Logic Design 3 1 4   ETCS 206 Theory of Computation  3 1 4 M
ETEE 207 Circuits  and Systems 3 1 4   ETCS 208 Database Management Systems 3 1 4 M
ETCS 209 Data Structure  3 1 4 M ETCS 210 Object Oriented Programming  3 0 3  
ETCS 211 Computer Graphics and Multimedia 3 1 4   ETEC 212 Communication Systems  3 1 4  
PRACTICAL VIVA-VOCA PRACTICAL/VIVA VOCE
ETEC 253 Switching Theory and Logic Design Lab 0 2 1   ETMA 252 Applied  Mathematics Lab 0 2 1  
ETCS 255 Data Structure  Lab 0 2 1   ETCS 260 Computer Organization and Architecture  Lab  0 2 1  
ETEE 257 Circuits and Systems Lab 0 2 1   ETCS 256 Database Management Systems Lab  0 2 1  
ETCS 257 Computer Graphics and Multimedia Lab  0 2 1   ETCS 258 Object Oriented Programming  Lab 0 2 1  
  NCC/NSS*# - - -   ETEC 256 Communication Systems Lab  0 2 1  
            ETSS 250 NCC/NSS*# - - 1  
TOTAL 18 14 28   TOTAL 18 15 29  

5th Semester - CSE

6th Semester - CSE

Code No. Paper L T/P Credits Status Code No. Paper L T/P Credits Status
THEORY PAPERS THEORY PAPERS  
ETCS301 Algorithms Design and Analysis  3 1 4 M ETCS 302 Compiler Design 3 1 4 M
ETCS303 Software Engineering  3 1 4 M ETCS304 Operating Systems 3 1 4 M
ETCS 307 Java Programming  3 1 4   ETCS 306 Computer Networks  3 1 4 M
ETMS 311 Industrial Management 3 0 3   ETCS 308 Web Technology 3 0 3  
ETEC-303 Digital Communication  3 1 4   ETCS310 Artificial Intelligence  3 1 4  
ETHS 301 Communication Skills for Professionals 2 0 1   ETEE-310 Microprocessor and Microcontroller 3 1 4  
PRACTICAL/VIVA VOCE PRACTICAL/VIVA VOCE  
ETCS 351 Algorithms Design and Analysis Lab  0 2 1   ETCS 352 Operating Systems (Linux Programming and Administration)  Lab 0 2 1  
ETCS 353 Software Engineering Lab^  0 2 1   ETCS 354 Computer Networks Lab 0 2 1  
ETCS 357 Java Programming Lab 0 2 1   ETCS 356 Web Technology  Lab 0 2 1  
ETCS 359 Viva Industrial Training / In-house Workshop* 0 0 1   ETEE-358 Microprocessor and Microcontroller Lab  0 2 1  
ETEC-357 Digital Communication Lab@  0 2 1              
ETHS 351 Communication Skills for Professionals Lab 0 2 1              
TOTAL 17 14 26    TOTAL 18 13 27  

7th Semester - CSE

8th Semester - CSE

Code No. Paper L T/P Credits Code No. Paper L T/P Credits
THEORY PAPERS THEORY PAPERS
ETCS401 Information  Security  3 1 4 ETIT-402 Mobile Computing 3 1 4
ETCS403 Software Testing  and Quality Assurance  3 0 3 ETCS-402 Machine Learning 3 0 3
ETEC405 Wireless Communication  3 0 3 ETHS-402 Human Values and Professional Ethics-II 1 0 1
ELECTIVE (SELECT ANY TWO, ONE FROM EACH GROUP) ELECTIVE (SELECT ANY TWO, ONE FROM EACH GROUP)
GROUP-A  GROUP A 
ETCS407 Complexity Theory  3 0 3 ETIT-418 Digital Image Processing  3 0 3
ETCS409 Intellectual Property Rights  3 0 3 ETCS408 Microelectronics 3 0 3
ETEC-401 Embedded Systems 3 0 3 ETEC-406 Ad Hoc and Sensor Networks 3 0 3
ETCS413 Data Mining  and Business Intelligence 3 0 3   ETIT 410 Soft Computing  3 0 3
ETCS415 Advanced Computer Architecture  3 0 3   ETIC-414 VLSI Design  3 0 3
ETCS 410 Natural Language Processing 3 0 3   ETIT 430 Distributed Systems  3 0 3
          ETCS412 Object Oriented Software Engineering  3 0 3
          ETCS 414 Computer Vision 3 0 3
          ETCS416 Software Project Management  3 0 3
GROUP-B GROUP B 
ETIT 415 Digital Signal Processing 3 0 3 ETCS-404 Human Computer Interaction 3 0 3
ETCS 421 Simulation and Modelling  3 0 3 ETIT-416 Information Theory and Coding   3 0 3
ETCS 423 Advanced DBMS  3 0 3 ETCS-418 Web Intelligence and Big Data  3 0 3
ETCS 427 Parallel Computing 3 0 3 ETCS-420 Service Oriented Architecture  3 0 3
ETIT 401  Advanced Computer Networks  3 0 3 ETCS-422 Multiagent Systems  3 0 3
ETEE-429 Control System 3 0 3 ETCS-424 Principles of Programming Languaegis   3 0 3
ETHS-419 Sociology and Elements of Indian History for Engineers 3 0 3 ETCS-426 Telecommunication Networks 3 0 3
          ETCS-428 Selected Topics of Recent Trends in Computer Science and Engineering** 3 0 3
PRACTICAL/VIVA VOCE PRACTICAL/VIVA VOCE
ETCS 451 Information  Security Lab  0 2 1 ETIT-452 Mobile Computing Lab  0 2 1
ETCS 453 Software Testing and QA Lab 0 2 1 ETCS-454 Machine Learning Lab  0 2 1
ETEC 463 Wireless Communication Lab 0 2 1 ETCS-456 Lab based on Elective – I 0 2 1
ETCS 457 Lab based on Elective I or II 0 2 1 ETCS-458 Lab based on Elective - II 0 2 1
ETCS 459 Summer Training / Industrial Workshop/ Certification 0 0 1 ETCS-460 *Major Project  0 12 8
ETCS 461 Minor Project+ 0 6 3          
TOTAL 15 15 24 TOTAL 13 21 26

M: Mandatory for award of degree
#NUES (Non University Examination System)
*#NCC/NSS can be completed in any semester from Semester 1 – Semester 4. It will be evaluated internally by the respective institute. The credit for this will be given after fourth Semester for the students enrolled from the session 2014-15 onwards. The camps/classes will be held either during Weekends/Holidays or Winter/Summer Vacations.