
Course Level: Undergraduate (UG)
Discipline: Computer Science / Information Technology
Software engineering is a fundamental course that introduces students to the systematic principles, methods, and tools used to develop high-quality software systems. The course focuses on the software development life cycle (SDLC), software process models, requirements engineering, software design, implementation, testing, maintenance, and project management.
By the end of the course, students will be able to apply software engineering principles to real-world problems, work effectively in development teams, and understand the importance of producing reliable, maintainable, efficient, and secure software systems.
- Teacher: Dr ELDHO K J