itcsbanner.jpg

Software Engineering

Course Aim:
The course aims to develop a broad understanding of the discipline of software engineering. It seeks to complement this with a detailed knowledge of techniques for the analysis and design of software systems. It aims to set these techniques in an appropriate engineering and management context.
Course contents:
Introduction to Software Engineering, Software Process, Software configuration and version control, Agile Software Development, Requirement Engineering, System Modeling, Design and Implementation, Software Testing, Security and Dependability, Risk Analysis. User Interface Design.

Course ID
CSC321
Level
Undergraduate
Credit Hours
CH:3