Close Search

M.Tech in Computer Science and Engineering (Full Time)(M.Tech.)

Course Duration

4 Semesters
(2 Years)

Eligibility Criteria

Passed Bachelor's Degree or equivalent.

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


Computer Science and Engineering (CSE) encompasses a variety of topics that relates to computation, like the development of algorithms, analysis of algorithms, programming languages, and software design computer Science was taught as part of mathematics or engineering departments and in the last hardware. Computer Science and engineering have roots in electrical engineering, mathematics, and linguistics. In the past 3 decades, it has emerged as a separate engineering field. In the present information era (Knowledge era) computer science and engineering will see exponential growth as future machines work on artificial intelligence.

The oldest known complex computing device, called the Antikythera mechanism, dates back to 87 B.C., to calculate astronomical positions and help Greeks navigate through the seas.

Computing took another leap in 1843, when English mathematician Ada Lovelace wrote the first computer algorithm, in collaboration with Charles Babbage, who devised a theory of the first programmable computer. But the modern computing-machine era began with Alan Turing’s conception of the Turing Machine, and three Bell Labs scientists’ invention of the transistor, which made modern-style computing possible and landed them the 1956 Nobel Prize in Physics. For decades, computing technology was exclusive to the government and the military; later, academic institutions came online, and Steve Wozniak built the circuit board for Apple-1, making home computing practicable. On the connectivity side, Tim Berners-Lee created the World Wide Web, and Marc Andreessen built a browser, and that’s how we came to live in a world where our glasses can tell us what we’re looking at. With wearable computers, embeddable chips, smart appliances, and other advances in progress and on the horizon, the journey towards building smarter, faster and more capable computers is clearly just beginning.

Computers have become a ubiquitous part of modern life and new applications are introduced every day. The use of computer technologies is also commonplace in all types of organizations, in academia, research, industry, government, private and business organizations. As computers become even more pervasive, the potential for computer-related careers will continue to grow and the career paths in computer-related fields will become more diverse. Since 2001, Global Information and Communication Technologies (ICTs) have become more powerful, more accessible, and more widespread. They are now pivotal in enhancing competitiveness, enabling development, and bringing progress to all levels of society.

The career opportunities for computer science and engineering graduates are plenty and growing. Programming and software development, information systems operation and management, telecommunications and networking, computer science research, web and Internet, graphics and multimedia, training and support and compute industry specialists are some of the opportunities the graduates find.

The Department of Computer Science and Engineering at REVA University offers M. Tech Computer Science and Engineering programme to create motivated, innovative, creative thinking graduates to fill ICT positions across sectors who can conceptualize, design, analyse, and develop ICT applications to meet the modern-day requirements.

The M.Tech. in Computer Science and Engineering curriculum developed by the faculty at the Department of Computer Science and Engineering, is the outcome based and it comprises required theoretical concepts and practical skills in the domain. By undergoing this programme, students develop critical, innovative, creative thinking and problem-solving abilities for a smooth transition from academic to the real-life work environment. In addition, students are trained in interdisciplinary topics and attitudinal skills to enhance their scope. The above-mentioned features of the programme, advanced teaching and learning resources, and the experience of the faculty members with their strong connections with the ICT sector make this programme unique.

Course Curriculum

01Advanced Database Management Systems

02Machine Learning (Innovation)

03Advanced Java Programmeming (Innovation)

04Advanced Algorithms

05Internet of Things (Innovation)

06Python for Artificial Intelligence (Innovation)

07Mini Project (Innovation and Intellectual Property)

01Soft Core 1:

  • Cloud Computing Tools
  • Advanced Web Technologies (Entrepreneurship)
  • Distributed Computing

02Soft Core 2:

  • Big data Analytics (Entrepreneurship)
  • Wireless and Mobile Networks
  • UI/UX Design (Entrepreneurship)

03Soft Core 3:

  • Unix System Programmeming
  • Mobile Application Development (Entrepreneurship)
  • Python for Data Analysis (Innovation)

04Soft Core 4:

  • High Performance Computing
  • Programme Analysis
  • Block Chain Technology (Innovation and Entrepreneurship)

05Soft Core 5:

  • Robotic Process Automation (Innovation and Entrepreneurship)
  • Agile Software Development (Entrepreneurship)
  • Deep Learning (Innovation)

06Cybersecurity Lab

07Mini Project (Innovation and Intellectual Property)

01Soft Core 6:

  • Virtual and Augmented Reality (Innovation and Intellectual Property)
  • Computer Vision (Innovation)
  • Natural Language Processing (Innovation)

02Open Elective

03Project Work Phase - 1 (Innovation and Intellectual Property)

04Internship/ Global Certification

01Project-Work Phase-2 and Dissertation (Innovation and Intellectual Property)

Programme Educational Objectives (PEOs)

After few years of graduation, the graduates of M. Tech. (Computer Science and Engineering) will:


Have successful professional careers in industry, government, academia and military as innovative engineers.


Successfully solve engineering problems associated with the lifecycle of Computer Science and Engineering either leading a team or as a team member.


Continue to learn and advance their careers through activities such as research and development, acquiring doctoral degree, participation in national level research programme, teaching and research at university level etc.


Be active members ready to serve the society locally and internationally, may take up entrepreneurship for the growth of economy, to generate employment and adopt the philosophy of lifelong learning to be aligned with economic and technological development.

Programme Outcomes (POs)

On successful completion of the program, the graduates of M. Tech. (Computer Science and Engineering) program will be able to:

PO 1

Demonstrate in-depth knowledge of specific discipline or professional area, including wider and global perspective, with an ability to discriminate, evaluate, analyze and synthesize existing and new knowledge, and integration of the same for enhancement of knowledge.

PO 2

Analyze complex engineering problems critically, apply independent judgment for synthesizing information to make intellectual and/or creative advances for conducting research in a wider theoretical, practical and policy context.

PO 3

Think laterally and originally, conceptualize and solve engineering problems, evaluate a wide range of potential solutions for those problems and arrive at feasible, optimal solutions after considering public health and safety, cultural, societal and environmental factors in the core areas of expertise.

PO 4

Extract information pertinent to unfamiliar problems through literature survey and experiments, apply appropriate research methodologies, techniques and tools, design, conduct experiments, analyze and interpret data, demonstrate higher order skill and view things in a broader perspective, contribute individually/in group(s) to the development of scientific/technological knowledge in one or more domains of engineering.

PO 5

Create, select, learn and apply appropriate techniques, resources, and modern engineering and IT tools, including prediction and modeling, to complex engineering activities with an understanding of the limitations.

PO 6

Possess knowledge and understanding of group dynamics, recognize opportunities and contribute positively to collaborative-multidisciplinary scientific research, demonstrate a capacity for self-management and teamwork, decision-making based on open-mindedness, objectivity and rational analysis in order to achieve common goals and further the learning of themselves as well as others.

PO 7

Demonstrate knowledge and understanding of engineering and management principles and apply the same to one’s own work, as a member and leader in a team, manage projects efficiently in respective disciplines and multidisciplinary environments after consideration of economical and financial factors.

PO 8

Communicate with the engineering community, and with society at large, regarding complex engineering activities confidently and effectively, such as, being able to comprehend and write effective reports and design documentation by adhering to appropriate standards, make effective presentations, and give and receive clear instructions.

PO 9

Recognize the need for and have the preparation and ability to engage in life-long learning independently, with a high level of enthusiasm and commitment to improve knowledge and competence continuously.

PO 10

Acquire professional and intellectual integrity, professional code of conduct, ethics of research and scholarship, consideration of the impact of research outcomes on professional practices and an understanding of responsibility to contribute to the community for sustainable development of society.

PO 11

Observe and examine critically the outcomes of one’s actions and make corrective measures subsequently and learn from mistakes without depending on external feedback (SELF learning).

Programme Specific Outcomes

On successful completion of the program, the graduates of M Tech. (Computer Science and Engineering) program will be able to:

  • PSO-1 Isolate and solve complex problems in the domains of Computer Science and Engineering using latest hardware and software tools and technologies, along with analytical and managerial skills to arrive at cost effective and optimum solutions either independently or as a team.
  • PSO-2 Implant the capacity to apply the concepts of wireless communications, advanced computer networks, network security, IoT and cyber physical systems, etc. in the design, development and implementation of application-oriented engineering systems.
  • PSO-3 Review scholarly work by referring journals, define a new problem, design, model, analyze and evaluate the solution and report as a dissertation in the area of Data Science.

Career Opportunities

The students completing M.Tech. in Computer Science & Engineering (Full Time) will have plenty of career opportunities in several institutions, organizations and multinational companies. This broader areas includes: Programmeming and Software Development, Information Systems Operation and Management, Telecommunications and Networking, Computer Science Research, Web and Internet, Image Processing, Graphics and Multimedia, Training and Support.