After completing this course, students will understand system design principles, create system architectures, develop interaction diagrams, design user and system interfaces, ensure data integrity and ...