Department of Computer Science & Engineering

    • Objective of Department Computer Science & Engg.

      The prime objective of the department is to provide solid foundation to undergraduate students for a successful technical career in the field of computer science and engineering Additionally, the department also provides opportunities for professional growth through seminars, guest lectures, presentations and workshops.

      Career opportunities for students holding a degree in computer science span the range from careers in research (in theoretical computer science) through programming to cutting-edge development of computing solutions. A career path in the development of new computer science theory typically requires graduate higher studies, followed by a position in a research university or an industrial research and development laboratory.

      The computer science department offers a foundation that permits graduates to adapt to new technologies and new ideas. The work of computer scientists falls into four categories:

      • Designing and building software which include aspects of web development, interface design, security issues, mobile computing etc. Career opportunities occur in all organizations including industry, government, banking, healthcare and education.
      • Devising new and better ways of using computers and addressing particular challenges in areas such as robotics, computer vision, or digital forensics.
      • Developing effective ways to solve computing problems, such as storing information in databases, sending data over networks or providing new approaches to security problems. This refers to the application or development of computer science theory and knowledge of algorithms to ensure the best possible solutions for computationally intensive problems.
      • Planning and managing organizational technology infrastructure. This is the type of work for which the new information technology (IT) programs explicitly aim to educate students.

      Students register for this program due to the excellent job prospects in this field and due to the well rounded educational program offered by the department. The training program is imparted through innovative and participative learning and teaching techniques such as conduct of mini projects, use of multimedia projector, question bank, tutorials, assignments and regular class tests. The department has a faculty strength of sixteen whose interests span almost all areas of computer science and engineering. All the faculty have extensive teaching experience at undergraduate(B.Tech) and postgraduate level.

      The course structure in computer science and engineering follows the pattern of U.P. Technical University. The courses have been designed by top professionals from academics and industries and provide a strong foundation and in depth knowledge to students. The department has included additional tutorial classes to enforce practical and analytical approach. The course curriculum for undergraduates gives the flexibility to the students to prepare for advanced specialization. The course structure provides a right mix of compulsory and elective courses. The department also offers courses for students of other discipline.

      Students are imparted training in various programming languages such as C++, Java, LISP, Prolog, SQL through lectures supplemented by lab. sessions in Programming Lab, Networking Lab, Unix Lab, Oracle Lab, Dot Net Framework Lab, MATLAB lab, Internet lab ( through RF link having bandwidth of 2 Mbps ) and Operating Systems Lab. The class room training is enriched through hands-on experience on equipments such as networking accessories and Microprocessor kits.

      Each lab is equipped to accommodate one hundred students. Various servers such as Squid server with ACL for restricting user and Hard-coded DHCP, Samba PDC (Primary Domain Controller) with LDAP and RAID , Oracle 9i Database server, Tomcat server , Mail server, File server and Net server are available to facilitate student learning. Labs are connected using 1 Gbps switches.

      Department has established a “C-Forum” which includes a faculty in charge and a student representative from each year. “C-Forum” has, in the past, conducted quizzes and programming contests for the entire Institute. “Techfora” is being conducted by the final year CSE students. Its purpose is to provide a forum through which the senior students can share knowledge base with their junior batches.

      To help the students in their job placement, the department faculty along with the final year students have conducted mock Aptitude tests, Group discussions, Technical and HR interviews. Additionally to improve the employability, the students are required to be molded in their skill sets as per the industry expectations. Hence, we at MPEC arrange Industry visits, summer training in order to prepare them to work in industry. In this context department regularly arranges IBM training workshops each year on IBM technologies such as Websphere, Ecllipse, DB2 etc.

    • At the heart of MPGI is the relevance and rigor of its research, teaching and learning materials. The experience and talents of our faculty combine to create world-class research results as well as teaching excellence. The result is top-notch educational programmes, and cutting-edge research that extend the frontiers of knowledge. MPGI's prolific research output both identifies current trends in today's demanding educational environment, and explores principles that guide longer-term success.

      The Faculty – one collaborative environment

      We have a strong emphasis on pooling academic resources and expertise across our Institutions, creating richer undergraduate experiences, new training programs, and a host of new collaborative research opportunities.

    • # Faculty Name Qualification Designation
      1 Mrs.Pradnya Kamle M.Tech. Asstt. Prof - HOD
      2 Mrs.Sarika Gupta M.Tech. Asstt.Prof
      3 Mr.Manish Tiwari M.Tech. Asstt.Prof
      4 Mr.Bhanu Pratap Singh M.Tech. Asstt.Prof
      5 Mr.Vimal Kumar M.Tech. Asstt.Prof
      6 Ms.Ujjwala M.Kumbhalkar M.Tech. Asst.Prof
      7 Mrs.Sneha Khoria M.Tech. Asstt.Prof
      8 Ms.Meena Verma M.Tech. Asstt.Prof
      9 Mr.Prasun Tripathi M.Tech. Asstt.Prof
      10 Mr.Abhishek Shukla M.Tech Asstt. Prof
      11 Mr.Suresh Kumar M.Tech. Asstt.Prof
      12 Mr.Rahul Dwivedi M.Tech. Sr.Lecturer
      13 Mr.Anshul Bajpai M.Tech. Sr.Lecturer
      14 Mr.Saurabh Dixit MCA Sr.Lecturer
      15 Mr.Amit Seth M.Tech. Lecturer
      16 Ms.Shubha Shukla B.Tech Lecturer
      17 Mr.Ravi Saxena M.Tech (P) Lecturer
      18 Sandeep Kumar Yadav M.Tech (P) Lecturer
    • Introduction

      Neural networks have been applied extensively in computer vision and pattern recognition. Support vector machines have been recently proposed as new kinds of feed-forward networks for pattern recognition .Intutively , given a set of points belonging to two classes , a SVM finds the hyperplane that separates the largest possible fraction of points of the same class on the same side , while maximizing the distance from either class to hyperplane. This hyperplane is called optimal separating hyperplane which minimizes the risk of misclassifying not only the examples in training set , but also the unseen examples of the test set .The SVM is essentially developed to solve two class problem.

      The application of SVMs to computer vision problem have been proposed recently . SVM is trained for face detection where the discrimination is between two classes : face and nonface , each with thousand of examples . It is difficult to discriminate or recognize different persons by there faces because of similarity of the faces . In this project , we focus on the face recognition problem , and show that the discrimination function learned by SVMs can give much higher recognition than the poular standard eigenface approach or other approach . After the features are extracted , the discrimination functions between each pair are learned by SVMs . Then the disjoint test set enters the system for recognition . We will construct a binary tree structure to recognize the testing samples . We will develop a multi-class recognition strategy for the use of conventional bipartite SVMs to solve the face recognition problem .


      • Efficiently applying SVM to the n-class problem of face recognition
      • Figuring out training and/or image preprocessing strategies
      • Comapring how SVMs compare to other techniques


      • Thorsten's SVM Light
      • Java Netbeans
      • Visual Studio
      • Image datasets for training and testing
    • Internet is a network of networks that consists of millions of private, public, academic, business,and government networks of local to global scope that are linked by a broad array of electronic and optical networking technologies. The Internet carries a vast array of information resources and services. Different Network elements such as routers, switches, hubs etc.. has been interconnected together for commincation of data over the transmission media. The routers are connecting the WAN interefaces through the serial ports for data transmission and forwarding the packets using routing tables where as switches and hubs are connecting the LAN.

      Static routing tables and dynamic routing protocols tell the routers where to forward IP traffic .These routers mainly route the data traffic between networks without any filterattion. The job of traffic filtering is best performed by Access Control Lists. Access list filters the traffic by restricting the packets are to be forwarded or to be blocked at the router’s interfaces. Router examine each packet and forward or discard the packet based on the information available in the access control list. Restriction of the traffic can be either source I.P. address, Destination I.P. address, port numbers also.

      Finally, in the reports trinees has to give different commands on the router on various routing techniques and accesslists to get the require results for connection establishment and troubleshooting of WAN interefaces and LAN networks.

    • Abstract

      Insurance is a contract for payment of a sum of money to the person assured on the happening of the event insured against. Usually the contract provides for the payment of an amount on the date of maturity or at specified dates at periodic intervals or at unfortunate death, if it occurs earlier. Among other things, the contract also provides for the payment of premium periodically to the Corporation by the assured. Insurance is universally acknowledged to be an institution which eliminates `risk', substituting certainty for uncertainty and comes to the timely aid of the family in the unfortunate event of death of the breadwinner.

      This software provides five types of Insurance services, which includes Life Insurance, medical Insurance, Motor Insurance. Home Insurance, Travel Insurance. Presently this project follows Internet mode i.e. the details can be viewed and updated by the officials of the company.


      • A User can view the details of various policies and schemes offered by the Insurance Company.
      • New Users can register with the site so that he can get information online.
      • An existing policyholder can view his policy details and calculate the premium.
      • The web site provides information about the new strategies and subsidiary schemes of the company.
      • Provides loan facility for policyholders and online payments.

      This software is developed in ASP.Net using C# as front end and MS SQL server 2000 as backend on Windows 2000 platform.

    • About the project

      The 'electronic mail server' has been developed to simplify and enhance inter personnel communication in an intra-organizational setup. This follows a client-server approach where the website works on the server and the user form the client. The client requests the server for services and the server responds by transferring required information to the user.The site is going to be operated by the Internet users and administered by the organizational administrator who will be server based.

      The administrator will have the privilege to limit the number of users that can register as members. He can limit the number of mail a particular user can store for him self. The administrator can also restore vital information in case of a serious breakdown. The user will operate from the client side by accessing the provisions provided by the website. This can be done irrespective of the geographical location.

      However, an internet connection with its entire infrastructure is a must. The provisions include, getting registered as a member in the official website, composing and sending e-mail to his counterparts thus sharing official information and official status on a particular aspect. Also is included the option of deleting unwanted messages from ones mailbox and the facility to modify/change personal information provided in the website like ones password, telephone number etc.

© Copyright 2013

Offices Kanpur, Lucknow, New Delhi, Jaipur