تجاوز إلى المحتوى الرئيسي
User Image

عبدالعزيز مساعد صويلح الرشيدي

أستاذ مساعد

Software Engineering

كلية علوم الحاسب والمعلومات
الدور الثاني - 2034
مادة دراسية

SWE 211 - Introduction to Software Engineering

This foundational course introduces the core principles, concepts, and terminology of software engineering. Students will explore the software development lifecycle (SDLC), including software processes, project planning and management, requirements engineering, basic modeling and design techniques, and the fundamentals of quality assurance and testing. The course also addresses ethics, professional practice, and the socio-economic impacts of software engineering. To broaden technical skills, students are introduced to a secondary programming language (such as Python). Throughout the semester, students participate in a comprehensive group project applying various stages of the software lifecycle—from planning and analysis to design and implementation—using industry-standard software engineering tools.

ملحقات المادة الدراسية