Computer Science & Engineering (CSE) is the systematic study of the theoretical foundations of information and computation and of practical techniques for their implementation and application in computer systems. Students who have a knack for programming and coding can do software engineering and those who prefer networking and system administration, can do hardware engineering.

Computer scientists invent algorithmic processes that create, describe and transform information and formulate suitable abstractions to model complex systems. Apart from teaching core subjects, the department regularly conducts workshops, training programmes and conferences to provide best technical skills and software engineering ethics. It also promotes active industry-institute collaboration by identifying areas of interest that are beneficial for students. In this technology-driven era, students can pursue successful careers with a degree in Computer Science Engineering and attract handsome salary right after finishing study.

Programme Education Objective

  • Prepare the students on the basics of engineering, computer science, problem-solving, computing environment, Data structure & Algorithms, C, Python, Shell, NLP, AI/ML, Operating Systems, Architecture, hardware and software engineering, Image processing, Networking, Security, etc. for superior careers in IT/ ICT and all other industries and services at the global level.
  • Enable them to advance their learning on a continuous basis as per the changing and emerging demands/disruptions and will be able to engineer meaningful solutions to complex problems in an ethical and just manner, as part of a team, or entrepreneur, or as a Technology leader in national and international organizations.

Career Opportunities

IT sector in India in booming right now and that presents exponential scope for computer science graduates in India. According to NASSCOM, the Indian IT domestic sector will account for US$ 50 billion in terms of earnings and a huge quantum of profit is expected from the export and domestic IT sector which would be worth US$ 225 billion. Here are some roles offered after the completion of CSE:

  • Web developer and designer
  • computer analyst.
  • database management system engineer
  • QA engineer (tester)
  • Blockchain Developer/Engineer
  • Software Developer
  • Computer Network Architect
  • Database Administrator
  • Information Security Analyst

Programme Structure

Core Curriculum

Programming for Problem Solving

Programming Fundamentals

Program structure, algorithms, flowcharts, programming system, complier, interpreter, programming with C and Python, applications in problem solving

Object Oriented Programming

“Software design around data, attributes and behaviour, OOPS, object-oriented programming in Java: defining classes, invoking methods, libraries, etc., encapsulation, abstraction, inheritance, and polymorphism

Shell Programming

Shell types – Bourne, C Shell, Korn Schell , Shell programming and scripting in UNIX/LINUX/Windows

Data Algorithm

Data Structure & Algorithm

computational efficiency of the principal algorithms – sorting, searching, hashing, Identify appropriate data structure & algorithmic methods

Design & Analysis of Algorithms

Analyze the asymptotic performance of algorithms, Synthesize efficient algorithms in common engineering design situations

Data Base Management

Analyze database requirements, determine relationships of entities, logical design of the database, DBMS/RDBMS and big data modeling and management.

Design & Architecture

Computer Architecture and Organization

structure, function and characteristics of computer systems, architecture design, RISC and CISC, components of computers design, controls, central processing, interfaces, etc.

Software Engineering

Traditional, Agile and Lean project management, Automata, software development lifecycle – Waterfall, Rapid Application Development, Extreme Programming, Iterative development – portability, scalability, maintainability

Network Security

Operating System

components of a computer operating system, interactions, scheduling, deadlocks, memory management, synchronization, system calls, and file systems.

Computer Networks

data communication, computer networks, communication protocols be exposed to the TCP/IP protocol suite and OSI

Cryptography & Network Security

Fundamentals of cryptography, Network security, Applied mathematics, secure a message over insecure channel, Confidentiality, Integrity and ‘anytime-anywhere’ safe-access to data.

Cyber law & Ethics

Critical understanding Cyber Law, Competencies for dealing with frauds and deceptions (Confidence Tricks, Scams), other Cyber crimes etc..

Computer Applications

Image Processing

Image fundamentals, mathematical transforms for image processing and enhancement techniques.

Cloud Computing

foundations of the Cloud Computing, Cloud network topology, Client-Server cloud technology, Cloud computing in their real life scenarios.

Artificial Intelligence

artificial intelligence (AI) principles and approaches, building blocks of AI intelligent agents: Search, Knowledge representation, inference, logic, and learning, AI/ML applications with business and scientific data

Speech & Natural Language Processing

concepts of morphology, syntax, semantics and pragmatics of the language, speech recognition, computational linguistics, machine learning, NLP using python

Ecommerce & ERP

Fundamentals of e-Com, m-Com systems, supply chain, logistics, intra/extranet resources management, data and decision systems

Programme Type - UG

Duration - 4 years

Eligibility - Entry Requirements:

10+2 passed in Science stream. Qualifying entry requirement: WBJEE and JEE (main). Admission to second year of B. Tech programme (Lateral Entry) is based on qualifying JELET.

Degree Awarded By -

Fee Details

  • Durgapur


Payment Date

Lump Sum PaymentYearly Payment Payment DeadlineSemester Payment
Academic Fee INR 2,97,600 INR 80,000 INR 43,850
Non-Academic Fee INR 20,000 INR 7,500 INR 6,250
Within 15 days of Admission INR 3,17,600 INR 87,500 INR 50,100
Academic Fee INR 43,850
Non-Academic Fee INR 1,250
By 30th Nov, 2021 INR 45,100
Academic Fee INR 82,000 INR 44,950
Non-Academic Fee INR 2,500 INR 1,250
By 31st May, 2022 INR 84,500 INR 46,200
Academic Fee INR 44,950
Non-Academic Fee INR 1,250
By 30th Nov, 2022 INR 46,200
Academic Fee INR 84,000 INR 46,050
Non-Academic Fee INR 2,500 INR 1,250
By 31st May, 2023 INR 86,500 INR 47,300
Academic Fee INR 46,050
Non-Academic Fee INR 1,250
By 30th Nov, 2023 INR 47,300
Academic Fee INR 86,000 INR 45,350
Non-Academic Fee INR 7,500 INR 1,250
By 31st May 2024 INR 93,500 INR 46,600
Academic Fee INR 40,350
Non-Academic Fee INR 6,250
By 30 Nov 2024 INR 46,600
Total Fees: INR 3,17,600 INR 3,52,000 INR 3,75,400

Download And Know More About The NSHM


Dr. Bijoy Kumar Mandal

Associate Professor, Dept. of Computer Science Engineering

A B.Tech. degree in Computer Science and Engineering can open many doors for a student. Be it IT industry, higher studies or entrepreneurship – Computer Science Engineering programme at NSHM can provide foundational knowledge and skills to the students including knowledge of core subjects as well as introductory content for advanced areas. As IT sector in India in booming right now, there are plenty of opportunities for students with a B. Tech. degree in Computer Science Engineering.

Top Recruiters