Admissions Open

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

Toll Free : 1800 2740 240

Apply Now | M.Tech Computer Science & Engineering

M.Tech | Computer Science & Engineering

The Department of Computer Science and Engineering provides ample opportunities for the students to grasp enriched knowledge by IT industries driven curriculum with their implementation. The major focus of department is to nourish student’s skills on project based learning with heterogeneous requirements. Recurrent interactions with experts from renowned IT companies help us to learn and incorporate emerging technologies in the curriculum and tried to fill the gap between industry and academia to attain their immediate goals.

Objective

The objective of this course is to develop skills of students to inculcate professional, social, effective communication skills and entrepreneurial practice among their holistic growth. It helps students to adapt to the modern technologies, tools and methodologies of allied areas to meet the demand of global world and enable them to contribute effectively in their professional career and societal development.

Outcome

This course make student able to apply knowledge of science, computing and mathematics to solutions of problem associated to the discipline for society and environment. It nurtures students to attain technical leadership with professional ethics by solving significant real life problems across a broad range that benefits them to engross in successful careers in industry, academia, and public service.

Curriculum

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.

Eligibility

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

Fees

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

Note:

  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.