Software System Design

This course is a comprehensive, accessible, and concise introduction to core topics and methodologies of software development. The essential topics emphasized by IEEE Computer society-sponsored Software Engineering Body of Knowledge (SWEBOK) are included. Students are given an overview of programming concepts, system analysis and design, principles of software engineering, development and support processes, testing methodologies, and product management.

Credits

3