SE411
IN PROGRESSSoftware Construction
SE411 covers the principles and practices of software construction. Topics include coding standards, defensive programming, code quality, refactoring, error handling, debugging techniques, build systems, and configuration management.
SE411 covers the principles and practices of software construction. Topics include coding standards, defensive programming, code quality, refactoring, error handling, debugging techniques, build systems, and configuration management.
- Apply coding standards and best practices to produce readable, maintainable code.
- Use defensive programming techniques to handle errors and unexpected conditions.
- Refactor existing code to improve quality without changing external behavior.
- Configure build systems and manage software configurations effectively.
- Apply debugging and error-handling strategies during software construction.
- Conduct and participate in code reviews to maintain software quality.
Detailed outcomes will be finalized once course slides are received.