The Master of Professional Engineering (Software) is a flexible degree that will allow the students to fast-track their career in engineering The program includes a variety of advanced engineering courses for helping the students to extend their technical skills Students can choose to develop your expertise in data security, data mining, software verification and validation, network and distributed computing, advanced databases, compiler design, computer graphics, and machine intelligence Students will be equipped with comprehensive, theory-based understanding of engineering fundamentals, knowledge of contextual factors, ethical conduct and professional accountability and much more