Course Description

Course CodeCourse NameCreditsHours
5904311 Application Software Design 3.0 3
Description To familiarize the student with the environments, methodologies, and principles of application software design. Topics include: 1. Software development process, 2. Unit testing 3. Design patterns 4. Software architecture 5.Design review 6. Code review 7. Source code control 8. Software packaging 9. User document. The students will be required to complete an application software.