Computer Science and Engineering

Department of Computer Science and Engineering

The Department of Computer Science & Engineering was established in the year 2016. The Department currently offers an Undergraduate Engineering Degree Programme (Bachelor of Technology, B.Tech, in Computer Science & Engineering) with an annual intake of 45 seats. Apart from the core courses, the Department offers current trending specializations such as Information Security/Cryptography, Computer Vision, Natural Language Processing, Speech Processing, Machine Learning, etc.
The department envisions to achieve the following aims and objectives:
1. To create graduates with sufficient capabilities in Computer Science & Engineering who can become researchers, entrepreneurs, and software professionals to satisfy the needs of the core industry, research, academia and society at large.
2. To build the ability to continuously learn the latest trends in Computer Science & Engineering and engage in a lifelong learning process.
3. To build engineers aware of professional ethics of the software industry, and equipped with basic soft skills essential for working in community and professional teams.

Head of Department
DEBINA LAISHRAM Name : DR DEBINA LAISHRAM
Designation : Assistant Professor
Qualification: B. E (I.S), M. Tech (I.T), Ph. D (Image and Video Processing)
Specialization: Information Security, Digital Image and Video Processing
Date of Joining: 17/08/2020
Email : debina_l@mtu.ac.in
View Profile
Assistant Professor
Jimmy Laishram Name : JIMMY LAISHRAM
Designation : Assistant Professor
Qualification: B. E (CSE), M. Tech (CSE), Ph. D (CSE) (Pursuing)
Specialization: Natural Language Processing, Artificial Intelligence, Speech Processing, Image Processing, Robotics and IoT
Date of Joining: 08/08/2016
Email : jimmy_l@mtu.ac.in
View Profile
CHIRANJIV CHINGANGBAM Name : CHIRANJIV CHINGANGBAM
Designation : Assistant Professor
Qualification: B. E (CSE) [Hons.], M. Tech (CSE)
Specialization: Algorithms, Machine Learning, Artificial Intelligence
Date of Joining: 17/08/2020
Email : chiranjiv_ch@mtu.ac.in
View Profile

Programme Education Objectives

  1. To create graduates with sufficient capabilities in computer engineering who can become researchers, entrepreneurs and software professionals to satisfy the needs of the core industry, research, academia and society at large.
  2. To build ability to continuously learn the latest trends in computer engineering and engage in lifelong learning process.
  3. To build engineers aware of professional ethics of the software Industry, and equipped with basic soft skills essential for working in community and professional teams.

Programme Outcomes

 At the end of the program, the graduates will

  1. Demonstrate knowledge in fundamentals of computer engineering
  2. Have knowledge of the best practices in software engineering, project management and professional work environments.
  3. Be aware of professional ethics, environmental and sustainability issues.
  4. Able to demonstrate the ability to design creative solutions to real life and most relevant problems faced by the industry and society at large.
  5. Able to communicate technical topics in written and verbal forms.
  6. Demonstrate their ability to use the state of the art technologies and tools including Free and Open Source Software tools in developing software.
  7. Demonstrate good performance in the competitive examinations for higher education.
  8. Have the ability for lifelong self-learning.

Course Structure

Semester I
Sl. No. Course Type Course Code Course Name Teaching Scheme Credits
L T P
1 SMC MA1101 Linear Algebra 2 1 0 3
2 SMC PH1101 Optics and Modern Physics 3 0 0 3
3 SMC CH1101 Applied Chemistry 3 0 0 3
4 AEC ME1103 Foundations of Mechanical Engineering  3 0 0 3
5 AEC CS1101 Programming for Problem Solving 3 0 2 4
6 HMC HS1101 Professional Communication 2 1 0 3
7 HMC HS1102 Design Thinking 0 0 2 1
8 AEC EC1102    Electronics and Computer Workshop 0 0 2 1
9 SMC CH1102 Applied Chemistry Laboratory 0 0 2 1
10 SMC PH1102 Optics and Modern Physics Laboratory 0 0 2 1
        16 2 10 23
      Total Academic Engagement and Credits 28 23
Semester II
Sl. No. Course Type Course Code Course Name Teaching Scheme Credits
L T P
1 SMC MA1202 Univariate Calculus 2 1 0 3
2 SMC/AEC PH1203 Semiconductor Physics and Electromagnetism 3 0 0 3
3 AEC/SMC EE1201 Basic Electrical Engineering 3 0 0 3
4 AEC ME1204 Engineering Graphics and Design 1 0 4 3
5 AEC CE1203 Engineering Mechanics 3 1 2 5
6 AEC ME1205 Mechanical Fab Shop 0 0 3 1
7 AEC CS1202 Introduction to Scientific Computational Tools 0 0 2 1
8 AEC/SMC EE1202 Basic Electrical Engineering Laboratory 0 0 2 1
9 AEC/SMC PH1204 Semiconductor Physics and Electromagnetism Laboratory 0 0 2 1
        12 2 15 21
      Total Academic Engagement and Credits 29 21
Semester III
Sl. No. Course Type Code Course Name Teaching Scheme Credits
L T P  
1 BSC MA2301 Ordinary Differential Equations and Multivariate Calculus 2 1 0 3
2 MLC MG2301 Professional Laws, Ethics, Values and Harmony 1 0 0 0
3 HSMC HS2303 Innovation and Creativity 1 0 0 1
4 SBC CS2303 Development Tools Laboratory 1 0 2 2
5 IFC EE2312 Feedback Control Systems (offered by EE) 1 1 0 2
6 PCC CS2304 Data Structures and Algorithms – I 2 0 0 2
7 LC CS2305 Data Structures and Algorithms  -I Laboratory 0 0 2 1
8 PCC CS2306 Digital Logic Design 3 0 0 3
9 LC CS2307 Digital Logic Design Laboratory 0 0 2 1
10 PCC CS2308 Discrete Structures and  Graph Theory 2 1 0 3
11 PCC CS2309 Principles of Programming Languages 3 0 0 3
12 LC CS2310 Principles of Programming Languages Laboratory 0 0 2 1
      Total 16 3 8 22
        27  
Semester III (Lateral)
Sl. No. Course Type Code Course Name Teaching Scheme Credits
L T P  
1 BSC MA2302 Linear Algebra and Univariate Calculus 4 1 0 5
2 MLC MG2301 Professional Laws, Ethics, Values and Harmony 1 0 0 0
3 HSMC HS2303 Innovation and Creativity 1 0 0 1
4 SBC CS2303 Development Tools Laboratory 1 0 2 2
5 IFC EE2312 Feedback Control Systems (offered by EE) 1 1 0 2
6 PCC CS2304 Data Structures and Algorithms – I 2 0 0 2
7 LC CS2305 Data Structures and Algorithms – I Laboratory 0 0 2 1
8 PCC CS2306 Digital Logic Design 3 0 0 3
9 LC CS2307 Digital Logic Design Laboratory 0 0 2 1
10 PCC CS2308 Discrete Structures and Graph Theory 2 1 0 3
11 PCC CS2309 Principles of Programming Languages 3 0 0 3
12 LC CS2310 Principles of Programming Languages Laboratory 0 0 2 1
13 BSC PH2301 Foundation of Physics 3 0 0 3
      Total 21 3 8 27
        32  
Semester IV
Sl. No. Course Type Code Course Name Teaching Scheme Credits
L T P  
1 BSC MA2403 Vector Calculus  and Partial Differential Equations 2 1 0 3
2 BSC BI2401 Biology for Engineers 3 0 0 3
3 SBC CS2411 Rapid Prototyping Practice Using Object Oriented Programming 1 0 2 2
4 IFC EC2408 Sensors and Automation (offered by ECE) 1 0 2 2
5 PCC CS2412 Theory of Computation 3 1 0 4
6 PCC CS2413 Microprocessor Techniques 3 0 0 3
7 LC CS2414 Microprocessor Techniques Laboratory 0 0 2 1
8 PCC CS2415 Data Structures and Algorithms – II 2 0 0 2
9 LC CS2416 Data Structures and Algorithms – II Laboratory 0 0 2 1
10 PCC CS2417 Data Communication 3 0 0 3
        18 2 8 24
      Total 28  
Semester IV (Lateral)
Sl. No. Course Type Code Course Name Teaching Scheme Credits
L T P  
1 BSC MA2404  Multivariate Calculus and Differential Equations* 4 1 0 5
2 BSC BI2401 Biology for Engineers 3 0 0 3
3 SBC CS2411 Rapid Prototyping Practice Using Object Oriented Programming 1 0 2 2
4 IFC EC2408 Sensors and Automation (offered by ECE) 1 0 2 2
5 PCC CS2412 Theory of Computation 3 1 0 4
6 PCC CS2413 Microprocessor Techniques 3 0 0 3
7 LC CS2414 Microprocessor Techniques Laboratory 0 0 2 1
8 PCC CS2415 Data Structures and Algorithms – II 2 0 0 2
9 LC CS2416 Data Structures and Algorithms -II Laboratory 0 0 2 1
10 PCC CS2417 Data Communication 3 0 0 3
        20 2 8 26
      Total 30  
Semester V
Sl.no  Course Type. Course Code. Course Name L-T-P-C
1  BSC MA3501 Probability and Statistics for Engineers 2-1-0-3
2 MLC HS3505 Constitution of India 1-0-0-0
3 HSMC MG3502 Entrepreneurship Principles and Process 1-0-0-1
4  HSMC HS3504 Humanities Open Course – I
English Language Proficiency
2-0-0-2
5 SBC CS3520 Software Engineering: Mini Project
– Stage 1
0-1-2-2
6 IFC ME3509 Interdisciplinary Foundation Course- III Robotics (ME DEPT) 2-0-0-2
7 PCC CS3521 Computer Organization 3-0-0-3
8 PCC CS3522 Database Management Systems 3-0-0-3
9 LC CS3523 Database Management Systems Laboratory 0-0-2-1
10 PCC CS3524 Artificial Intelligence 3-0-0-3
11 LC CS3525 Artificial Intelligence Laboratory 0-0-2-1
12  PCC CS3526 Computer Networks 3-0-0-3
13 LC CS3527 Computer Networks Laboratory​ 0-0-2-1
      Total 20-2-8-25
      Total Academic Engagement and Credits (Max) 25
Semester VI
Sl.no  Course Type. Course Code. Course Name L-T-P-C
1  MLC CE3632 Environmental Studies 1-0-0-0
2 HSMC HS3606 Humanities Open Course – II
Engineering Economics
2-0-0-2
3 SBC CS3634 Mini project [”D-S-P-T: Design-Simulate- Prototype – Test ‘1: Software Engineering:
Mini project – Stage II
2-0-2-3
4 IOC CS3635 Interdisciplinary Open Course-1
Introduction to Artificial Intelligence
1-0-2-2
5 DEC CS3644 Department Elective-I Computer Graphics 3-0-0-3
6 LC CS3645 Department Elective-I Computer Graphics Laboratory 0-0-2-1
7 PCC CS3636 Operating Systems 3-0-0-3
8 LC CS3637 Operating Systems Laboratory 0-0-2-1
9 PCC CS3638 Design and Analysis of Algorithms 3-1-0-4
10 PCC CS3639 Data Science 3-0-0-3
11 LC CS3640 Data Science Laboratory 0-0-2-1
      Total 18-1-10-23
      Total Academic Engagement and Credits (Max) 25
Semester VII
Course No. Course Name L-T-P-C
CSxxxx DEC-I 3-0-0-3
CS4728 Embedded Computing System 3-0-0-3
CS4729 Cryptography and Informational Security 3-0-0-3
CS4731 Soft Computing 3-0-0-3
CS4733 Advanced Numerical Method 2-1-2-3.5
CS4734 Mobile Computing 3-0-0-3.5
CS4732 Soft Computing Lab 0-0-2-1
CS4730 Cryptography and Informational Security Lab 0-0-2-1
CS4735 Minor Project 0-0-4-2
  Training Seminar 0-0-2-1
  Total Credits 24
Semester VIII
Course No. Course Name L-T-P-C
  UEC -I 0-0-0-3/3.5
CSxxxx DEC II 3-0-0-3
CSxxxx DEC III 3-0-0-3
CS4836 Project 0-0-16-8
  Total Credits 17-17.5

The course curriculum for all the semesters is subject to changes according to the requirement by the authority.

Laboratories

The Computer Labs are equipped with state-of-the-art hardware configurations and software. Most of the systems have Intel i5 and i7 processors with in-built Windows OS. Software for scientific computing like MATLAB, Statistica, Python ML Libraries are also available for high end computing.

Programming Laboratory

The Programming Laboratory conducts lab for the following courses:

  • C Programming.
  • C++ Programming.
  • Java Programming.
  • Python Programming.
  • R Programming.
  • Web Programming.
  • Data Structures Programming
Programming Laboratory
Programming Laboratory

Artificial Intelligence and System Software Laboratory

The AISS Laboratory conducts lab for the following courses:

  • Data Science & Analytics
  • Compiler Design
  • Operating System
  • Microprocessor and Microcontroller
  • Software Engineering
  • Database Management Systems
Artificial Intelligence and System Software Laboratory
Artificial Intelligence and System Software Laboratory

Robotics, IoT and Networking Laboratory

The RIN Laboratory conducts lab for the following courses:

  • Robotics
  • Internet of Things
  • Networking
  • Final Year Projects
Robotics, IoT and Networking Laboratory
Robotics, IoT and Networking Laboratory

Contact

For any query related to B.Tech Programme in Computer Science and Engineering, please send us a mail to do_cse@mtu.ac.in

Departmental News and Events

Updated as, on 09/08/2022