Course Detail
CSE6306
Advanced Software Engineering
3 Credit Hour Course
Intended For Level 0 Term 0 Students
Prerequisite:
Review of software development life cycle, requirements analysis, system modeling and design; Software architecture; Design patterns; Code analysis: code review, documentation, refactoring; Version control; Testing and quality assurance; Debugging; Software analytics; Performance assurance: message queue, caching, load balancing; Security and threat modeling; Program synthesis; Program repair.