M. Tech

BGI Bhopal has M.Tech Program having 3 departments:

Branch Intake- 24 students per year

Department of Computer Science & Engineering has its origin in the founding year of the institute, 2000. Since its inception, the department has been immensely contributing to the rapid growth of the institute. By the virtue of its experienced & well-versed faculties, the department has always been witnessing an excellent teaching-learning atmosphere. Being a strong carrier of technology, the department possesses a good number of computer labs that are well synchronized with the current requirements of the system configuration.

The department executes itself on the principle, "Change is the only constant". An agile environment enables it to move parallel with the ever changing industry trends, which is regularly reflected on its placements statistics. With its students placed in popular MNCs, the department has been the flag bearer of the professional success in the IT market.

Research guidance to M. Tech. students is provided by Department of Computer Science, along with the various other experienced faculty members in the areas like Networks Security, Cloud Computing, Data Mining and Knowledge Management, Soft Computing, Image Processing, Artificial Intelligence, Ad-hoc Networks, Parallel Processing, Software Engineering etc. The department also organizes National/International Conference, FDP, STP, Workshops, Seminar, Expert Lectures in above mentioned areas.


To be a centre of excellence in education and research in the frontier areas of Computer Science and Engineering.


  • To facilitate quality transformative education in Computer Science and Engineering.
  • To promote quality research and innovation in technology for meeting global challenges.
  • To transform students to competent professionals to cater to the needs of the society.
  • MCA-101 Information Tech

    CO 1: Students will be able to understand and analyse various compnents of computer and know about application software.

    CO 2: Students will able to define macros and write simple assembly language programs.

    CO 3: Students will understand the basic concepts of Compiler, interpretor and working with editors.

    CO 4: The student will able to understand and explain linker and loaders and their types also.

    CO 5: Students will be able to understand and explain different type of file organizations and various operations on files.

  • MCA-102 Mathematical Foundation of Comp. Science

    CO 1: Student will gain the knowledge of sets, subsets, relations and can perform various operations like cartesian product, injection etc.

    CO 2: Students will understand Proposition & prepositional functions,They will be able to explain algebra of prepositional functions

    CO 3: Students will be able to explain minimal polynomials, reducible polynomials and their roots.

    CO 4: Students will be able To create spanning trees, adjacency matrices and list of given graphs.

    CO 5: Students will understand recurrence relations and recursive algorithms.

  • MCA-103 Prog. and problem solving in C

    CO 1: Student will learn Characteristics of a good programand will be able to write simple programs.

    CO 2: Student will be able to Develop program using Control Constructs like – if-else, for, while, do-while; Case switch statement.

    CO 3: Student will be able to Understand the concept of modularization and able to write programs using functions.

    CO 4: Student will be able to Understandpointers and Dynamic memory management like malloc() calloc().

    CO 5: Student will be able to Understand various pre processor directives and write file handling programs.

  • MCA-104 Computer organization and Assembly Lang. Prog

    CO 1: Students will be able to describe the basic organization of computer and working of various compnents.

    CO 2: Students will understand the basic concept of bus and data movement from/to memory.

    CO 3: Student will be able to explain architecture of a simple processor, instruction formats, addressing modes, instruction cycle and instruction execution

    CO 4: Students will be able to explain assemply language loops and Comparisons.Write Simple Assembly Language program of 8086.

    CO 5: Students will be able to understand various type of memory organization. They will be able to explain Concept of segmentation & Paging

  • MCA-105 Communication Skills

    CO 1: Students will understand importance of effective communication. Students will be able to explain various types of communication.

    CO 2: Students will be able to explain merits and demerits of written and oral communication.

    CO 3: Students will learn following skills: Listening; Speaking; Reading-Writing (Oral & Written).

    CO 4: Students will be able to prepare and conduct oral presentations, Interviews, group disscussions etc.

    CO 5: Students will be able to write bio data, letters, reports, email and official correspondence.

  • MCA-201 Operating System

    CO 1: Student will be able to classify various type of operating systems and services.

    CO 2: Student will be able To learn and explain various Memory management techniques like paging, segmentation, Page replacement algorithms.

    CO 3: Student will be able to understand the need for inter-process synchronization. Explain deadlock detection, deadlock prevention.

    CO 4: Student will be able to explain Disk scheduling algorithms like First come first serve, shortest seek time first.

    CO 5: Student will be able to explain why performance monitoring and evaluation are needed and what are performance measures.

  • MCA-202 Data Base Management System

    CO 1: Student will be able to classify schema, sub schema and design E R diagram.

    CO 2: Student will be able To learn and write various type of SQL queries, explain different type of keys.

    CO 3: Student will be able To define trivial and non trivial dependencies, explain various Normal forms like 1NF, 2NF, 3NF, BCNF, 5NF.

    CO 4: Student will be able to desceibe ACID properties, Transaction states, Database Integrity and distributed database.

    CO 5: Student will be able to explain data mining and it’s overview,RAID, Network and hierarchical models of database.

  • MCA-203 Data Structure

    CO 1: Students will know various operations on stack, queues like insertion and deletion,

    CO 2: Students will be able to implement Link list using arrays and perform insertion and deletion operations.

    CO 3: Student will be able define height, depth, order, degree of tree and perform preorder, in order and post order traversals of tree.

    CO 4: Student will be able to perform Bubble sort, selection sort, insertion sort, quick sort, merge sort on give list.

    CO 5: Students will learn about kruskals & dijkstras algorithm. Will be able to construct Minimum Spanning tree fro given graph.

  • MCA-204 Computer Oriented Numerical & Statistical Methods

    CO 1: Students will be able to understand representation of integers and real numbers in computers and evaluate the Newton Raphson methods.

    CO 2: Students will learn about Forward, Backward Interpolation. Perform Numerical Integration : Newton Cote’s formula

    CO 3: Student will be able to solve simultaneous linear equations using Gauss elimination method

    CO 4: Student will be able to explain Binomial distribution, Poisson distribution and normal distribution.

    CO 5: Student will be able understand and explain sampling : Chi-square test, Comparision of large samples.

  • MCA-205 Accounting & Management Control

    CO 1: Students will be able to learn and explain meaning and objects of accounting, Cash-book, Ledger posting.

    CO 2: Students will be able to understand the basics of profit and loss account and balance sheet and prepare it.

    CO 3: Students will be able to describe Inventory pricing , FIFO and LIFO methods, profit analysis.

    CO 4: Students will be able to explain preparation of cash budget and flexible budget.

    CO 5: Student will learn about concepts of Responsibility centers.

Branch Intake- 30 students per year

Industrial Engineering is concerned with the design, improvement, installation, and management of integrated systems of people, material, and equipment. Graduates of the program employ a set of skills that includes Mathematical Modeling, Probability and Statistics, Computer Science, Human Factors, Interpersonal Skills, Project Management.

During two-year tenure students will be learning Mathematics, Product Design, Productivity, Supply Chain Management, Logistics Management, Financial Management, Marketing Management, Reliability, Quality Management, Operation Management, ergonomics and many more.

Program Objectives

The objectives of the Industrial Engineering program are to produce Post graduates who:

  • Contribute to the success of companies through effective problem solving
  • Design, develop, implement, and improve integrated systems that include people, materials, information, equipment, and environments.
  • Effectively manage business operations and project management teams
  • Continue to develop holistically, including the personal and professional skills necessary to adapt to our changing societal, technological, and global environments
  • Graduates of the industrial engineering program are expected to meet the challenges for contemporary professional practice; be able to adapt and solve the increasingly complex problems faced by industry; embrace innovation through intellectual diversity and creative problem solving; and continue to develop holistically as a learner to become leaders of tomorrow

Career Prospects

All manufacturing and engineering companies offer jobs to Industrial Engineers. TATA (all sectors, Motors, Steel, Communications.etc.), Reliance Industries Ltd., MarutiUdyog, and thousands of other companies in India including TCS, Infosys, Wipro including Government organizations like Railway, BSNL, ONGC, ISRO and DRDO to name few.

Branch Intake- 18 students per year

Master of Technology in Digital Communication is a two-year postgraduate Electronics and Communication Engineering program. The course is designed to make the students excel in areas of advanced modulation techniques, Error control coding, Networking, Satellite Communications, Mobile and Wireless Communications, students will be taught Network Simulator, Modern DSP, Antennas and Advanced Digital Communication through hands-on training.

They are hired as Telecom Engineers in satellite communication, mobile communication, network security and IP telephony, radio, optical and wired data communication systems.


  • To educate and train the graduates with knowledge and skills necessary to formulate, design and solve problems in communication systems, advanced radiation systems, signal processing, optical and computer networks
  • To provide knowledge in software and hardware tools for real time applications in RF system design, Wireless Communication, Signal Processing and Network design.
  • To provide scope for Applied Research and innovation in the various domains of communication system, enabling the graduates to carry out research and development in Industry and Academia.
  • To enhance communication and soft skills of students to make them work effectively as a   team.

PROGRAMME OUTCOMES on completion of the program, the graduates will

  • Have the ability to design and analyze different types of communication systems.
  • Have the capability to develop real time applications in the area of RF system design, Wireless Communication, Signal Processing and Network design using software and hardware tools.
  • Be able to undertake research projects and disseminate the knowledge to the society in the related domains of communication systems.
  • Be able to communicate effectively and work as a team in their professional career

Career Prospects

It is beneficial to provide the students with a wide variety of opportunities, both in the industry as well as in the R&D fields.

Students can work in various domains like wireless communications, satellite communications, optical fiber communications, real-time and embedded system designs, microwave and antenna designs, advanced digital signal processing image processing fields, etc.

The candidates can also work in modern multimedia service firms that are involved in a real-time transfer of information through video conferencing and internet broadcasting.