401451 - Software Engineering Concepts
Credit Hours

3

Pre-requisite

401355

Co-requisite

-

Distribution

3+0

This course focuses on providing students with analytical and problem solving skills required for developing modern software systems in a formal and systematic fashion. The focus of this course is object-oriented analysis and design using UML. The course introduces various concepts, approaches, tools and methodologies related to software engineering which concern software development process including: requirements analysis, design and testing. The course provides the students with the opportunity to demonstrate what they learn on real-life applications which involves using CASE tools.