المواد الدراسية
This course is an introduction to mobile application design and implementation. Through this course, students will be able to design and implement applications for the Android and iOS-based…
This is a continuation of the graduation project started in SWE 496. The focus will be in this part on low-level design, implementation, testing and quality assurance as well as management of the…
The graduation project I is the first part of a senior design and development software project that will give the chance to students to apply the knowledge they acquired in the curriculum on a…
This course covers main concepts, tools, and techniques related to software testing. It will cover Introduction to testing - Software validation and verification – Test cases – Managing the…
The course covers modeling and requirements engineering. Modeling topics include the following: purpose and importance of modeling, UML and its different diagrams. Requirements engineering topics…
This is a central course that presents the basic principles and concepts of software engineering and giving a firm foundation for many other courses that will follow this course. It gives broad…