Software Engineering (PEC-CS-S-601)
This course covers the principles and practices of software engineering, including software development life cycle, requirements analysis, design, implementation, testing, and maintenance. Students will learn various software development methodologies and tools, focusing on creating high-quality software systems. The course includes practical projects to apply the concepts learned.