Skip to main content
User Image

Walid Al-Ahmad

awalid@KSU.EDU.SA
course

Introduction to Software Engineering

SWE211

This is a central course, presenting the basic principles and concepts of software engineering and giving firm foundation for many other courses in the field. It gives broad coverage of the most important terminology and concepts in the software engineering; basic understanding of software life cycle, software processes, requirements engineering processes; introduction toagile and extreme programming,basic modeling and design; basic of project management, software cost estimation, configuration management,  and testing; introduction to ethics and professional practice in software engineering. Students participate in a group project various aspects of software lifecycle as well software engineering case tools.

course attachements