
Software Engineering
The B.E. in Software Engineering with Generative AI equips students with strong foundations in programming, mathematics, and computing, progressing to advanced AI, machine learning, and generative models. The program combines theory and hands-on practice in software, data, and AI systems, with internships, research exposure, and product development. Graduates are prepared to design, deploy, and innovate AI-driven solutions responsibly in industry or research.
Student Goals
Graduates of the Software Engineering with Generative AI program will:
-
Build strong foundations in programming, software design, mathematics, and data-driven problem solving.
-
Gain expertise in artificial intelligence, machine learning, and generative models, applying them to real-world challenges.
-
Develop the ability to design, implement, and optimize AI-driven software systems for diverse domains.
-
Cultivate skills in automation, data engineering, and cloud-native development to create scalable, intelligent solutions.
-
Apply ethical and responsible practices in the design and deployment of AI technologies.
-
Engage in research, innovation, and product development to contribute to emerging AI fields.
-
Work collaboratively across disciplines, leveraging AI to address global and local industry needs.
Career Opportunities
The curriculum prepares students for a variety of roles in the software development field, including but not limited to:
-
AI Software Engineer – designing and deploying AI-powered applications.
-
Machine Learning / Deep Learning Engineer – building predictive and generative models.
-
Data Scientist / Data Engineer – extracting insights and creating intelligent pipelines from big data.
-
Automation Engineer – developing intelligent automation systems for industries.
-
Generative AI Specialist – applying generative models to text, image, audio, or multi-modal tasks.
-
Cloud & AI Infrastructure Engineer – managing scalable AI solutions in cloud environments.
-
AI Research Associate – contributing to academic or industrial R&D in cutting-edge AI fields.
-
Product Engineer / AI Solutions Architect – designing AI-driven products and platforms.
-
Entrepreneur / Innovator – launching startups that apply AI and automation to real-world problems.
