Software Engineering (SE 346) Course Details

Course Name: Software Engineering
Code: SE 346
Pre-requisite Course(s):
Objective: This course is organized to serve the basic foundations of a general engineering discipline to problem solving for computer based applications rather than to focus on specific methods, techniques, and methodologies. Hence, it emphasizes empirical and quantitative methods, analysis and design techniques, project scheduling and management techniques, software testing activities, software documentation details, quality assurance, and other Software Engineering issues.
Content: Software Project Management: Metrics, Estimation, Scheduling, Planning. Software Requirement Analysis Techniques. Software Design Techniques. Software Implementation. Software Quality Assurance and Testing. Software Maintenance. Software Configuration Management. Risk Management in Software Development Projects. Recent Trends and Methods in Software Engineering. Introduction to CASE tools.
Term: Spring
Theory: 3
Application: 1
Laboratory: 0
Credit: 3
Web:
ECTS Course File: Course File
Course File: Course File
ECTS: 6.0