Information Technology In Bhopal

Department of Information Technology


The Department of Information Technology was started in the year 2000 with an intake of 60 students. Our Mission is to provide quality education to the students with practical exposure and impart IT excellence in them. We got a professional membership with various reputed societies like CSI, IJITE. Apart from making them good technocrats, we also provide individual attention to make them good citizens of our nation to serve the industry and society constructively.

To prepare the students for the industry ready and enhance the students’ knowledge and skills in advanced technological areas, Workshops, Expert Lectures, skill development and personality development programs are being conducted by the Department.

The Department has the state-of-the-art facilities for various labs, well equipped Seminar halls, class rooms to support e-learning and a Department library.

The department of information technology is committed to its stakeholders in offering quality technical education thereby producing candidates who are right away employable, industry ready graduates and / or interested in pursuing higher education. With an objective of :-


  • Establish good relationship with industries, in terms of industry-institute interactions.
  • Promote iterative experimentation with the support of the industry and transformation across curriculum to enhance student learning with more industry exposure and engagement.
  • To offer an industry blended and real time experience learning environment.
  • Leverage resources and opportunities for faculty enrichment.
  • Collaborations with other reputed academic / research institutions for joint research.
  • Recognize and value the teaching and research excellence.
  • Promote awards and rewards for faculty and students.
  • Producing graduates who are good citizens to serve the society at large.


  • ES-301 Energy & Environmental Engineering

    CO 1: To demonstrate the knowledge of new and renewable energy and their relationship with environmental health and ill effects of fossil fuels.

    CO 2: To create awareness for controlling pollution and Disaster Management Techniques.

    CO 3: Study a scientific examination of the energy field and an emphasis on alternative energy sources and their technology and application.

    CO 4: To apply the knowledge of ecosystem and its role in ecological balance.

    CO 5: Study of different kind of envirnmental acts: Environment Protection Act; Air (Prevention and Control of Pollution) Act; Water (Prevention and control of Pollution) Act; Wildlife Protection Act.

  • IT-302 Discrete Structure

    CO 1: Perform operations on various discrete structures such as sets, functions, relations, and sequences.

    CO 2: Analyse the concept of Algebraic Structures.

    CO 3: Use of K-Maps and Truth Tables to construct and verify correctness of a Boolean expression.

    CO 4: Students will understand the graph theory and Eulerian paths and circuits.

    CO 5: "compute probabilities and conditional probabilities in appropriate ways, and solve word problems using combinatorial analysis."

  • IT-303 Data Structure

    CO 1: Understand concepts about searching and sorting techniques.

    CO 2: Master the implementation of linked data structures such as linked lists and binary trees.

    CO 3: Familiar with advanced data structures such as balanced search trees, hash tables, priority queues and the disjoint set union/find data structure.

    CO 4: Will learn how these data structures are implemented in different programming languages.

    CO 5: Designing and implement set of data structures to manipulate the data efficiently for solving different kinds of problems.

  • IT-304 Object Oriented Programming & Methodology

    CO 1: understand the advantage of object oriented programming over procedure oriented programming.

    CO 2: To help students to understand the key features of Object Oriented Programming and Methodology like objects, methods, instance, message passing, encapsulation, polymorphism, data hiding, abstract data and inheritance.

    CO 3: To develop understanding of Method Overriding & Overloading.

    CO 4: Fundamental features of an object oriented language like Java: object classes and interfaces, exceptions and libraries of object collections.

    CO 5: Learn and Case study like: ATM, Library management system.

  • IT-305 Digital Circuits and Systems

    CO 1: To acquire the basic knowledge of digital logic levels & Number system and application of knowledge to understand digital electronics systems.

    CO 2: The ability to understand, analyze and design various combinational and sequential circuits.

    CO 3: Knowledge to identify basic requirements for a design application and propose a cost effective solution. And the ability to identify and prevent various hazards and timing problems in a digital system design.

    CO 4: Analyze different types of digital electronic circuit using various mapping and logical tools and know the techniques to prepare the most simplified circuit using various mapping and mathematical methods.

    CO 5: Apply the fundamental knowledge of analog and digital electronics to get different types analog to digitalized signal and vice-versa converters in real world with different changing circumstances

  • BT-401 Mathematics-III

    CO 1: Student will gain and understanding to determine the roots of polynomial and transdential equation by using numerical method.

    CO 2: Student will understand and solve the numberical integration and differentiation by various method

    CO 3: Student will acquire the mathematical knowledge to understand laplace transform, inverse laplace transform which are used in branches of science

    CO 4: Student will study and understanding to find the solution of simultaneous equation by various numerical analysis method

    CO 5: To acquaint the student with mathematical tool avilable to concept of probability

  • IT-402 Computer Architecture

    CO 1: Understand the theory and architecture of central processing unit.

    CO 2: Understand concepts of register transfer logic and arithmetic operations.

    CO 3: Explain different types of addressing modes and memory organization.

    CO 4: Learn the different types of serial communication techniques.

    CO 5: Understand the concept of memory management hardware.

  • IT-403 Analysis and Design of Algorithm

    CO 1: To choose the appropriate data structure and algorithm design method for a specified application.

    CO 2: Students will gain knowledge of algorithm design methods such as the greedy method, divide and conquer, dynamic programming, backtracking and branch and bound.

    CO 3: Student will be able to understand how asymptotic notation is used to provide a rough classification of algorithms.

    CO 4: Student will be able to diffrentiate P and NP classes.

    CO 5: Student will be able to understand the fundamentals of worst-case time complexity of an algorithm,Instances and problems - Elementary operations.

  • IT-404 Analog & Digital Comm

    CO 1: Student will be able to understand Analysis techniques based on Fourier transforms and energy/power spectral density will be developed.

    CO 2: Understand the effect of noise present in continuous wave and angle modulation techniques.

    CO 3: To acquire theoretical knowledge of each block in AM, FM transmitters and receivers.

    CO 4: Identify and describe the six basic logic gates and combinational circuits in digital electronics

    CO 5: "Realize and describe the operation of MUX, decoders,
    adder, subtractor, BCD adder."

  • IT-405 Data Base Management System

    CO 1: Gain a good understanding of the architecture and functioning of Database Management Systems as well as associated tools and techniques.

    CO 2: Apply Normalization techniques to normalize a database.

    CO 3: Student will be able to understand the different concepts of relational data model, entity-relationship model, relational database design, relational algebra and SQL.

    CO 4: Understanding of various types of keys used in relational databasesdraw the shear force and bending moment diagram for determinate beams

    CO 5: Familiar with basic database storage structures and access techniques: file and page organizations, indexing methods including B tree, and hashing.

  • IT-501 Operating System

    CO 1: Identify the need and various types of Operating Systems.

    CO 2: Apply suitable techniques for process scheduling, synchronization and thread management.

    CO 3: Make use of deadlock and memory management scheme.

    CO 4: Illustrate the need of demand paging, file and directory management.

    CO 5: Utilize disk management schemes and realize the different concepts of Operating System in platform of usage through case studies.

  • IT-502 Computer Network

    CO 1: To understand the organization of computer networks, factors influencing computer network..

    CO 2: To design a network routing for IP networks & To explain how a collision occurs and how to solve it.

    CO 3: To demonstrate proper placement of different layers of ISO model and illuminate its function.

    CO 4: To determine proper usage of the IP address, subnet mask and default gateway in a routed network.

    CO 5: To understand internals of main protocols such as HTTP, FTP, SMTP, TCP, UDP, IP.

  • IT-503 Theory of Computation

    CO 1: To learns some fundamental concepts in automata theory and designing of Finite Automata, conversion NFA to DFA. Application of Finite Automata in computer science and real world.

    CO 2: To obtain minimized DFA and Application of regular expression and conversion from RE to Finite Automata and Finite Automata to Regular Expression and Proving language are not regular.

    CO 3: To Designing of CFG’s , Construction of parse trees, finding and removing ambiguity in grammars, simplification of CFG, Conversion of grammar to Chomsky Normal Form ,Greibach normal form.

    CO 4: To Designing problems on Pushdown Automata and conversion of grammar to PDA, PDA to Grammar.

    CO 5: To Designing Turing machines, understanding the working of various types of Turing machines and study P and NP type problem.

  • IT-504 Java Programming

    CO 1: To learn the basic concepts and techniques which form the object oriented programming paradigm.

    CO 2: To identify Java language components and how they work together in applications.

    CO 3: To design and program stand-alone Java applications.

    CO 4: To learn how to use exception handling in Java applications.

    CO 5: To learn Java Event Handling.

  • IT-601 Computer Graphics & Multimedia

    CO 1: To learn various algorithms to scan, convert the basic geometrical primitives, transformations, Area filling, clipping.

    CO 2: Understand and describe the importance of viewing and projections.

    CO 3: Explore projections and visible surface detection techniques for display of 3D scene on 2D screen.

    CO 4: understanding fo different types of multimedia file format.

    CO 5: To acquaint the student with multimedia architecture and hardware.

  • IT-602 Wireless and Mobile Computing

    CO 1: Understand fundamentals of wireless communications.

    CO 2: Analyze security, energy efficiency, mobility, scalability, and their unique characteristics in wireless communication networks.

    CO 3: Learn concepts of Adhoc networks and Sensor networks and their issues.

    CO 4: Knowledge and understanding of security mechanisms and protocols in wireless communication networks.

    CO 5: describes structures and parameters of mobile communication.

  • IT-603 Data Mining

    CO 1: understand the concepts of data warehousing and data mining

    CO 2: Identify the key processes of data mining and knowledge discovery process.

    CO 3: Understand the basic principles and algorithms used in data mining and their strengths and weaknesses.

    CO 4: Implement the appropriate data mining methods like classification, clustering.

    CO 5: Overview of the developing areas - web mining, text mining, and ethical aspects of data mining.

  • IT-604 Software Engineering

    CO 1: Plan a software engineering process life cycle , including the specification, design, implementation, and testing of software systems that meet specification, performance, maintenance and quality requirements.

    CO 2: Ability to apply software engineering principles, techniques and develop, maintain, evaluate large-scale software systems.

    CO 3: To understand concepts and principles of software design and software analysis approach and principles of effective user interfaces.

    CO 4: To know basics of testing and understanding concept of software quality assurance and software configuration management process.

    CO 5: Student will be able to illustrate software design tools DFD, sequence diagram, ERD, activity diagram using suitable example.

  • IT-7701 Cloud Computing

    CO 1: Understand the concepts, characteristics, delivery models and benefits of cloud computing.

    CO 2: Understand the basic architecture of cloud computing.

    CO 3: Describe importance of virtualization along with their technologies.

    CO 4: Understand cloud security and compliance challenges of cloud computing.

    CO 5: Analyze the components of open stack & Google Cloud platform and understand Mobile Cloud Computing & Learn the key components of Amazon web Service.

  • IT-7702 Object Oriented Analysis and Design

    CO 1: Be able to use an object-oriented method for analysis and desig.

    CO 2: Apply the process to be followed in the object oriented software development and System design life-cycle models.

    CO 3: Become familiar with the Unified modelling Language.Analyze & design the models using unified modeling language (UML).

    CO 4: Understand the difference between writing programs for the software and doing analysis and design.

    CO 5: To inculcate necessary skills to handle complexity in object oriented design.

  • IT-7703 Wireless and Mobile Computing

    CO 1: Understand fundamentals of wireless communications.

    CO 2: Analyze security, energy efficiency, mobility, scalability, and their unique characteristics in wireless communication networks.

    CO 3: Learn concepts of Adhoc networks and Sensor networks and their issues.

    CO 4: Knowledge and understanding of security mechanisms and protocols in wireless communication networks.

    CO 5: describes structures and parameters of mobile communication.

  • IT-7704 E-Commerce and Governance

    CO 1: Understand concept of Ecommerce and its types.

    CO 2: Describe Electronic Payment Systems, Marketing Strategies , M -commerce.

    CO 3: understand the concept of e-government, and the associated benefits and drawbacks.

    CO 4: Discuss E-readiness, e-government readiness, E- Framework, step & issues, application of data warehousing and data mining in e-government.

    CO 5: Learn E-Government systems security, Challenges and approach to e-government security, security for client computers.

  • IT-7705 Artificial Intelligence

    CO 1: Analyze and formalize the problem as a state space, graph, design heuristics and select amongst different searching techniques, A* and AO* algorithm and control strategies.

    CO 2: Understand concept of knowledge representation and predicate logic and transform the real life information in different representation.

    CO 3: Apply basic principles of AI in solutions that require problem solving,Probabilistic reasoning, Baye's theorem,conceptual dependency, fuzzy logic.

    CO 4: Apply various AI Game playing techniques ( minimax procedure, alpha-beta cut-offs etc),discuss the core concepts and algorithms of AI, including block world problem in robotics,natural language processing.

    CO 5: Demonstrate awareness and a fundamental understanding of the basics of Artificial Neural Network and different optimizations techniques.

  • IT-8001 Information Security

    CO 1: Understand the concepts of computer security, cryptography, types of attack, types ciphers, Security Goals and other security techniques.

    CO 2: Learn fundamentals of secret and public cryptography.

    CO 3: To be familiar with network security designs using available secure solutions (such as PGP, SSL, IPSec, etc).

    CO 4: To be familiar with advanced security issues and technologies (such as : Phishing Attacks, Format String attack, Cross Site Scripting, SQL injection Attacks, Email security).

    CO 5: Understand the concepts of network securityand web issue.

  • IT-8002 Soft Computing

    CO 1: Understand importance of soft computing.

    CO 2: Understand different soft computing techniques like Genetic Algorithms, Fuzzy Logic, Neural Networks and their combination.

    CO 3: Apply soft computing techniques to solve engineering or real life problems.

    CO 4: Become familiar with Genetic Algorithm and its applications to soft computing.

    CO 5: Knowledge of Hybrid system usage, application and optimization.

  • IT-8003 Information Theory & Coding

    CO 1: Design BCH & RS codes for Channel performance improvement against burst errors.

    CO 2: Understand the channel performance using Information theory.

    CO 3: Students will be introduced to convolution codes for performance analysis & cyclic codes for error detection and correction.

    CO 4: Students will understand the basic concepts of Source Coding.

    CO 5: Comprehenced various Compression techniques.

  • IT-8004 Data Mining & Warehousing

    CO 1: Understand the concepts of data warehousing and data mining.

    CO 2: Learn OLAP and the project planning aspects in building a data warehouse and. explain the knowledge discovery process.

    CO 3: Knowledge of Data preprocessing and data quality.

    CO 4: Understanding of Supervised Learning classification techniques.

    CO 5: Apply clustering techniques & Association Rule mining.