Admissions Open

  • LLB
  • |
  • LLM
  • |
  • B.Arch
  • |
  • M.Arch

Toll Free : 1800 2740 240

Apply Now | M.Tech Computer Science & Engineering

Quick Facts

acres of Wi-Fi
enabled campus


Over All


21 Lacs
Package Offered

M.Tech | Computer Science & Engineering

The Department of Computer Science and Engineering offers M.Tech in Computer Science and Engineering. As Digital Technologies occupy the central space in every industry, the Masters course is focused on imparting in-depth knowledge of various aspects of Computer Science and Information Technology to the students. With smartphones and digital gadgets occupying maximum space in our life, M.Tech in Computer Science and Engineering is fast emerging as the preferred choice of career. The course involves project based learning and chances to interact with industry and academia experts that help the students to learn and incorporate emerging technologies and understand their practical application for problem solving.

Course Objective

  • To impart in-depth knowledge of modern computer technologies
  • To help the students learn and master coding skills
  • To make the students capable of providing solutions through computer programming
  • To create success stories of innovation and digital advancements in the world of Artificial Intelligence and Machine Learning.

Course Outcome

  • Students emerge confident about dealing with Data Science, Artificial Intelligence and building software for solving problems
  • Expert level knowledge about topics such as software testing, machine learning, artificial intelligence, data security, project management and quality assurance
  • Create a niche for themselves in their choice of career ranging from software development to data management to AI tools.


1st Semester
Able to apply and develop in-depth knowledge of functional, logic, and object-oriented programming paradigms. Understand design/implementation issues involved with variable allocation and binding, control flow, data types, subroutines, parameter passing etc.
It helps in understanding the concept of high level Static & Dynamic memory management, data types, algorithms and basic data structures such as arrays, linked lists, stacks and queues.
Able to apply knowledge of Statistics to solve various problems & mathematical concepts such as sets, relations, functions etc. Also describes the language accepted by automata or generated by a regular expression or a context-free grammar.
Able to understand the difference between different types of Advanced  operating systems, virtual machines and their structure of implementation and applications. The main focus is on UNIX File system including advanced file processing and practice pipelining and I/O redirecting.
To have a detailed knowledge of the Advanced structure and operation of a digital computer & discuss in detail the operation of the arithmetic unit including the algorithms & implementation of fixed-point and floating-point addition, subtraction, multiplication & division.
Students will be able to work practically over various programming paradigms like imperative, object-oriented, functional and logical.
It helps to apply various data structures like array, linked list, stack, queue, trees and graphs in projects.
2nd Semester
To Study High level computer network which includes Cisco, packet tracer, boson Simulators perspective. It helps us to study different technical and connecting devices.
Simulation modeling is a versatile technique well suited for the study of some complex problems, to tackle previously untouched, often apparently unmanageable problems.

Able to learn the high level distributed computing  differences between concurrent, networked, distributed, and mobile, Resource allocation and deadlock detection and avoidance techniques.

The ultimate goal of a multi-objective optimization algorithm is to identify solutions in the optimal set. Therefore, a practical approach to multi-objective optimization is to investigate a set of solutions that represent the Pareto optimal set as well as possible.

The Aim of Fault tolerance is to maintain the working in case of failure of the system or some of its components. . If its operating quality decreases at all, the decrease is proportional to the severity of the failure, as compared to a naively designed system in which even a small failure can cause total breakdown.

An integrated user-machine system for providing information to support operations, management and decision making functions in an organization. The system utilizes computerized and manual procedures; models for analysis, planning, control and decision making; and a database.

Enables to apply various concepts of object oriented programming in the development of large scale and efficient software systems.
In ubiquitous computing, the main objective is to provide users the ability to access services and resources. Ubiquitous  computing  is recent paradigms with a goal to provide computing and communication services anytime and everywhere

It describes how to develop project by the use of Software Engineering & also the ability to gather and specify requirements of the software projects. It Provide design software requirements with existing tools.

It enables to identify and use the elements and principles of design in multimedia & also identify terminology associated with the concepts, techniques, and processes used throughout the multimedia environment.
In Pervasive computing, the main objective is to provide users the ability to access services and resources all the time and irrespective to their location.

Able to Implement various routing protocols. Working over networking and inter – networking devices. Able to understand client – server programming using TCP and UDP sockets.

Students will be able to apply and implement various Genetic Algorithms concepts like cross-over, mutation over various application and research oriented programs.

3rd Semester

Discuss the characteristics and attributes of mobile computing and m-commerce & Describe the drivers of mobile computing. Understand the technologies that support mobile computing & Describe wireless standards and transmission networks.

Help to understand why information systems are so important today for business and management & Evaluate the role of the major types of information systems in a business environment and their relationship to each other & Assess the impact of the Internet and Internet technology on business electronic commerce and electronic business.

It describes the high level concepts of java Programming which includes Servlets, syntax, idioms, patterns, and styles and to become comfortable with object oriented programming & also to write programs using object-based techniques including classes, objects and inheritance. To develop applets & to create java server pages.

Able to understand the routing concept of mobile Ad Hoc network & also to understand the reliable and unreliable communication in mobile ad hoc network. Creates the security mechanism for mobile Ad Hoc network & understand the solutions to improve the quality of service in mobile Ad Hoc network.

The goal is to introduce the basics of computer networks and internet programming. Also describes the multi-tier application development and RPC technologies including: RMI, CORBA, EJB, and Web Services.

It provides a comprehensive foundation to Artificial Neural Networks and Machine Leaning with applications to Pattern Recognition and Data Mining. Learning processes: supervised and unsupervised, deterministic and statistical. Clustering, Least-Mean-square, back propagation.

Identify factors driving the need for network security & types of attacks. Compare and contrast symmetric and asymmetric encryption systems and their vulnerability to attack.

It introduces the basic concepts and techniques for processing signals on a computer. It covers digital filter design, transform-domain processing and importance of Signal Processors.

It describes the differences between the general computing system and the embedded system. Also recognize the classification of embedded systems. It became aware of interrupts, hyper threading and software optimization.

It enables to use network programming concepts to develop and implement distributed applications, to develop and implement next generation protocols required for emerging applications models and evaluate performance of networking systems.

Student will undergo a research oriented project in a particular research area which will help them for performing further research activities.t
4th Semester
Master the critical ideas of computational thinking and algorithmic approaches for problem solving. Demonstrate broad knowledge of a particular research field. Critically analyze published research in the particular interested area.

Career Opportunities

The employment opportunities are definitely on the rise with the introduction of Master of Computer Science Engineering courses across top Engineering Colleges/universities. Students after passing out Master in CSE course get good opportunities to join some of the top brands and corporate houses across multiple industries such as IT/software companies, sales and marketing companies, academic institutions, journalism, content industry, engineering firms, etc.

Apart from IT sector, the students can also make their career in various private and public Industries, defense sector including Armed forces, government departments, business organizations, commercial, financial and the manufacturing sectors.
Students inclined for research job can explore opportunities in various research institutes or explore their innovative ideas in entrepreneurship field as well.

Career Prospects

Here is a list of the major career options after pursuing engineering in this field:

  • Software Developer
  • Database Administrator
  • SAP Consultant
  • Software Testing Engineer
  • Network Administrator
  • Information Systems (IS) Managers
  • Computer Hardware Engineer
  • Web Developer
  • Information Security Analyst
  • Project Manager and many more.

Eligibility Criteria

Duration: 2 yrs.

Passed Bachelor’s Degree in Engineering & Technology or equivalent in the relevant field.

Obtained at least 50% marks (45% in case of candidates belonging to reserved category) in the qualifying Examination


Course Course Fee 
Indian (INR) International (USD)
Tuition Fee Development Fee
M Tech (Computer Science & Engineering)
80,000 20,000


  1. The Fee will have to be deposited at the time of Counselling.
  2. University Charges will be extra as per University norms.
  3. Fee once paid shall not be refunded under any circumstances.
  4. There will be an annual increase of 7% in tuition fee.
  5. Students Fund for all the students is Rs.2,000/- p.a.
  6. Life time Alumni Membership fee is Rs. 4,000/-.
  7. Hostel & Transport Charges will be extra.
  8. Students who wish to leave the Institute mid-stream, will have to deposit the fee for the remaining period of the course as per judgement of the Hon'ble Supreme Court in the case of Islamic Academy of Education and others Vs State of Karnataka & PA lnamdar case.

Top Recruiters

Here is a list of the major IT Companies visited in the campus for recruitment is:

  • Infosys Technologies
  • IBM
  • Capgemini
  • Lido Learning
  • Byju’s
  • MAQ Software
  • Hashedin
  • Jugnoo
  • Global Logic
  • Pfizer
  • Mothersonsumi
  • Nineleaps
  • Libsys Ltd.
  • Daily Hunt
  • Extra Marks
  • Fiserv and many more
  • Mind Tree
  • Daffodil Software and many more


  • Maharishi Markandeshwar (DEEMED TO BE UNIVERSITY) Mullana, Ambala (Haryana)
  • +91-1731-274475, 76, 77, 78 | Toll Free: 1800 2740 240
  • [email protected]

Admission Enquiry 2020

Skip to content Skip to content