An ability to apply knowledge of computing fundamentals and mathematics across disciplines.
An ability to identify, formulate and implement complex computing solutions using principles of mathematics, computing and relevant domain knowledge.
An ability to design, analyze and evaluate solutions for complex computing problems taking into account cultural, societal and environmental aspects.
An ability to design and conduct experiments, analyze and interpret data to provide valid conclusions.
An ability to apply current techniques, skills and appropriate tools in various domains in the field of IT.
An ability to understand professional ethics, legal and social issues along with cyber regulations.
An ability to engage in life-long learning and continuing professional development.
Apply the understanding of management principles with computing knowledge to manage projects in multidisciplinary environments.
To inculcate an ability to communicate effectively in written and verbal form to a variety of audiences about complex computing activities.
An ability to understand the impact of local and global computing on individuals, organizations and society.
An ability to apply the principles of teamwork, leadership and collaboration to function productively and professionally.
An ability to develop as an entrepreneur in the software domain through innovative approaches and benefit society at large.
Program Specific Outcomes
Understand, analyze and develop computer programs related to algorithms, system software, multimedia, web design and networking for the efficient design of computer-based systems of varying complexity.
Apply standard engineering practices using an open-source programming environment to deliver a quality product for business success.
Be acquainted with contemporary issues and the latest trends in technological development and thereby innovate new ideas and solutions to existing problems.
Program Educational Objectives
To provide students with a sound foundation of computer fundamentals, core computer knowledge, techniques, tools, and skills from mathematics required to solve problems in computer applications.
To provide students with the knowledge of the system development life cycle (SDLC) so that they can create computing solutions for various fields of IT and able to understand the importance of environmental, social, professional, and ethical issues.
To provide exposure to emerging technologies, professional and ethical attitude, effective communication skills, adequate training, and opportunities to work as part of a team in multidisciplinary projects and adapt to current industry trends by engaging in lifelong learning.
Features of the Department
Total intake of 120 students (60 in each Division) for MCA.
Offers a 2-year full-time course with each year divided into two semesters.
Equipped with modern infrastructure and state-of-art laboratories.
Phenomenal placements and institute-backed internship efforts.
Most preferred destination in central India for students opting for the MCA course.
Focus on student-centric teaching.
The syllabus is designed to align with the current requirements of the IT Industry.
Creating quality professionals for the IT and ITES sector.
Enabling personality development of students by conducting annual workshops on aptitude development (WAD).
The signing of MOU with the companies in the region for knowledge upgradation and training of students and staff of the department.
Setting up labs in association with the industry as part of industry interaction.
High conversion rate of six-month internships into placements.
Career Prospects
The curriculum offers a variety of courses suitable for a multitude of job profiles.
The graduate and postgraduate curriculum have a wide acceptance and offer excellent career opportunities in various industries including software development companies in the areas of Artificial Intelligence/Machine Learning, mobile application programming, game programming, web and e-commerce development, database administration, software testing, system analysis, design, development, support, education, and training.
Multinational corporations and many software companies in India hire candidates with MCA, BCA degrees.
The students can also avail the prospect of going abroad for off-shore development in the top IT companies across the world. Many government organizations also hire them.
The employability and career growth prospects are extremely high.