PG Apply Now - 2020

M.Tech. in Computer Science & Engineering

Why take this course?

Advancement in the field of Big Data, Cloud Computing, Artificial Intelligence, Internet of Things, Networking and Wireless Sensor Networks are all building and amplifying on one another. Usage of computing principles for all these allied technologies in the last decade has opened opportunities for need of studying Masters in Computer Science and Engineering. Computing is a part of everything we do, Master in Computer Science and Engineering enable students to solve challenging complex problems. Demand for Masters in this area is growing at a pace which is unmatched in other industries.


To emerge as a model center for education and research in the area of Computer Science and Engineering through Knowledge acquisition, dissemination and generation to meet societal demands.


To impart the quality education in cutting edge technologies, teaching & learning ambience in Computer Science and Engineering.
To establish a center of excellence in collaboration with industries, research laboratories and other agencies to meet the changing needs of society.
To provide an environment conducive to develop innovation, team-spirit and Entrepreneurship.
To practice and promote high standards of professional ethics and transparency.

Program Educational Objectives

Professional To excel as professionals in the area of Computer Science and Engineering with an inclination towards continuous learning.

To involve in interdisciplinary innovative and creative research work to solve societal needs and adopt themselves to rapidly evolving technologies.

To develop entrepreneurial skills with leadership capabilities.

Professional Ethics
To exhibit professional ethics among the graduates to transform them as responsible citizens.

Program Specific Outcomes

Design and develop network, web-based, cloud-based computational systems.

Design efficient algorithms, understand software practices and implement code with optimization.

What will I experience?

The M. Tech. program in Computer Science and Engineering is designed to enable students to be with familiar with concepts, processes and technology in diverse areas of Computer Science & Engineering.

Program aims at preparing the students to take up application, research and development activities in core and some emerging areas in Computer Science, with focus on Neural Networks, Cloud Computing, Big Data Analytics and Network Forensics related applications in a distributed computing environment.

The program includes advanced level courses in Computer Architecture, Networking, Algorithms, Data Bases, Distributed Computing and Computational Intelligence.

btech mechanical engineering Brochures

What opportunities might it lead to?

There are numerous opportunities for candidates after completing M.Tech in Computer Science and Engineering. The candidates can find job opportunities in both private and public-sector firms. The candidates can find lot of openings in software sector too. The candidates can work in different areas in the software industry. Some of the employment areas for candidates after completing M.Tech in Computer Science Engineering are listed below.

  • Application Development
  • Business Systems Analyst
  • Data Analyst
  • Program Manager
  • Programmer Analyst
  • Project Manager
  • QA Tester
  • Quality Assurance Analyst
  • Software Architect, Software Developer
  • Software Engineer, Software Programer
  • Software Sales, Software Marketer
  • Software Trainer, Software Tester
  • Systems Engineer


B.E/B.Tech in Electronics and Communication, Electrical and Electronics or Computer Science Engineering. M.Sc in Electronics.

Know More

Study Campus

  • JGI Global Campus
  • School of Engineering & Technology
  • NH-209, Bangalore - Kanakapura Main Road
  • Jakkasandra Post, Kanakapura Taluk
  • Ramanagara District - 562 112
Know More

Admissions Office

  • JGI Knowledge Campus
  • # 44/4, District Fund Road
  • Jayanagar 9th Block Campus
  • Bangalore - 5600 69
  • P +91 80 46650130
Know More

Curriculum Structure & Teaching

I Semester
  • Data Structures and Algorithms
  • Advances in Data Base Management Systems
  • Department Elective - 1
  • C# and .Net Concepts
  • Computer Networks and Distributed Systems
  • Principles of Programming Languages
  • Department Elective - 2
  • Advanced Java and J2EE
  • Real Time Embedded Systems
  • Web Technologies and E-Commerce
  • Elective Lab - 1
  • Research Methodology

II Semester
  • Operating System and Design Principles
  • Advanced Software Engineering
  • Department Elective - 3
  • Design Patterns
  • Software Testing
  • Data Mining and Data Warehousing
  • Department Elective - 4
  • Big Data Analytics
  • Cloud Computing
  • Parallel Computing Architecture and Programming
  • Elective Lab - 2
  • Mini Project with Seminar

III Semester
  • Department Elective - 5
  • Storage Area Networks
  • Wireless Sensor Networks
  • Internet of Things
  • Open Elective:
  • Industry Safety
  • Waste of Energy
  • Operation Research
  • Project Phase 1 / Internship

IV Semester
  • Project Work and Dissertation