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.
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:
Program structure, algorithms, flowcharts, programming system, complier, interpreter, programming with C and Python, applications in problem solving
“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 types – Bourne, C Shell, Korn Schell , Shell programming and scripting in UNIX/LINUX/Windows
computational efficiency of the principal algorithms – sorting, searching, hashing, Identify appropriate data structure & algorithmic methods
Analyze the asymptotic performance of algorithms, Synthesize efficient algorithms in common engineering design situations
Analyze database requirements, determine relationships of entities, logical design of the database, DBMS/RDBMS and big data modeling and management.
structure, function and characteristics of computer systems, architecture design, RISC and CISC, components of computers design, controls, central processing, interfaces, etc.
Traditional, Agile and Lean project management, Automata, software development lifecycle – Waterfall, Rapid Application Development, Extreme Programming, Iterative development – portability, scalability, maintainability
components of a computer operating system, interactions, scheduling, deadlocks, memory management, synchronization, system calls, and file systems.
data communication, computer networks, communication protocols be exposed to the TCP/IP protocol suite and OSI
Fundamentals of cryptography, Network security, Applied mathematics, secure a message over insecure channel, Confidentiality, Integrity and ‘anytime-anywhere’ safe-access to data.
Critical understanding Cyber Law, Competencies for dealing with frauds and deceptions (Confidence Tricks, Scams), other Cyber crimes etc..
Image fundamentals, mathematical transforms for image processing and enhancement techniques.
foundations of the Cloud Computing, Cloud network topology, Client-Server cloud technology, Cloud computing in their real life scenarios.
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
concepts of morphology, syntax, semantics and pragmatics of the language, speech recognition, computational linguistics, machine learning, NLP using python
Fundamentals of e-Com, m-Com systems, supply chain, logistics, intra/extranet resources management, data and decision systems
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.
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.