Contact
SYS_TIME [ 00 00 00 ]

SE411

IN PROGRESS

Software 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.

Course Code SE411
Credit Hours 3
Prerequisites SE401

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.

0x01Software Construction FundamentalsIDX_01
0x02Coding Standards & Best PracticesIDX_02
0x03Defensive ProgrammingIDX_03
0x04Code Quality & RefactoringIDX_04
0x05Error Handling & DebuggingIDX_05
0x06Build Systems & Configuration ManagementIDX_06
0x07Integration PracticesIDX_07
0x08Documentation & Code ReviewIDX_08
···Topics will be updated once slides are receivedTBD
  • 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.