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.