
Software Development & Maintenance
Learn programming, software lifecycle, testing and maintainable engineering practices. The software unit trains students to architect, build and maintain robust, secure applications for web, mobile and embedded systems.
Extended curriculum: Full-stack development (React, Node.js, Django), database management (SQL/NoSQL), DevOps basics, version control (Git), software quality assurance, and agile methodologies. Graduates are prepared for roles as software engineers, DevOps specialists, or technical leads.




