Program Outcomes
At the completion of the program the learners will be able to:
Illustrate the fundamental concepts involved in the Software Development Life Cycle (SDLC), including data structures, programming languages, software architecture, testing and validation.
Design and propose appropriate software architectures that meet specified functional and non-functional requirements.
Apply relevant industry-standard development practices and methodologies that align with the selected or derived system architecture.
Select and implement suitable data structures that support effective and efficient software development.
Evaluate and apply industry-recommended optimization techniques to enhance software performance using appropriate data structures.
Develop comprehensive test cases to evaluate the optimized software performance under industry-grade testing environments and validate.
Validate the selected testing standards and test cases by benchmarking them against recognized industry best practices.