المواد الدراسية
This course is an introduction to mobile application design and implementation. Through this course, students will be able to design and implement applications for Android and iOS-based devices.…
This course covers fundamental design principles and software architecture, and design strategies. Architectural styles, architecture-centric software design, modeling architectural design…
The course covers requirements engineering in depth, including the followings: Requirements Engineering Process - Elicitation of requirements - Functional and non-functional requirements - System…
The purpose of this course is to introduce the information technology…
This advanced HCI course covers the history, state-of-the-art and contemporary trends of this fast-moving field. HCI is also central to recent…