Recent Posts

Title Description Creator created Image
Software Evolution The flexibility of software systems is one of the main reasons why more and more software is being incorporated in large, complex systems Dr. Osama M. Khaled May 30, 2026 09:29 PM
Software Validation Software validation or, more generally, verification and validation (V&V) is intended to show that a system both conforms to its specification and that it meets the expectations of the system customer Dr. Osama M. Khaled May 30, 2026 09:20 PM
Software Design and Implementation A software design is a description of the structure of the software to be implemented. The implementation stage of software development is the process of converting a system specification into an executable system. Dr. Osama M. Khaled May 30, 2026 09:14 PM
Software Specification Software specification or requirements engineering is the process of understanding and defining what services are required from the system and identifying the constraints on the system’s operation and development Dr. Osama M. Khaled May 30, 2026 09:08 PM
Software Process Models: Waterfall, Incremental & Reuse-Oriented The quiz covers the waterfall, incremental, and reuse-oriented software process models Dr. Osama M. Khaled May 30, 2026 01:00 PM
Process Activities (Fundamental Activities) This quiz evaluates understanding of the four fundamental software process activities—specification, development, validation, and evolution—and how they interact in real-world software engineering Dr. Osama M. Khaled May 29, 2026 09:05 PM
Reuse‑Oriented Software Engineering This quiz assesses understanding of reuse‑oriented software engineering, including process stages, component types, advantages, disadvantages, and architectural implications Dr. Osama M. Khaled May 29, 2026 08:35 AM
Incremental Development This quiz evaluates understanding of incremental development, its structure, benefits, challenges, and comparison with the waterfall model Dr. Osama M. Khaled May 29, 2026 07:58 AM
The Waterfall Model This quiz assesses understanding of the waterfall model’s phases, characteristics, strengths, weaknesses, and appropriate use contexts. Dr. Osama M. Khaled May 28, 2026 09:41 PM
CASE STUDY - iLEARN SYSTEM iLearn is a web‑based learning support system used by universities and colleges Dr. Osama M. Khaled May 28, 2026 11:25 AM
CASE STUDY - WILDERNESS WEATHER STATION The Wilderness Weather Station is a remote environmental monitoring system deployed in harsh, isolated regions Dr. Osama M. Khaled May 28, 2026 11:14 AM
CASE STUDY - MENTCARE SYSTEM Mentcare is a mental‑health patient management system used in clinics and hospitals Dr. Osama M. Khaled May 28, 2026 11:05 AM
Software Engineering Ethics This quiz evaluates students’ ability to recognize, interpret, and apply core ethical principles that guide responsible, trustworthy, and socially conscious software engineering practice. Dr. Osama M. Khaled May 28, 2026 07:14 AM
Software Engineering Diversity + Web‑Based Systems A focused assessment of how students understand the diversity of software systems and the unique engineering challenges of modern web‑based, distributed, and heterogeneous applications. Dr. Osama M. Khaled May 27, 2026 10:06 PM
Professional Software Development This quiz evaluates students’ understanding of the principles, practices, and characteristics of professional software development through realistic, context‑rich scenarios. Dr. Osama M. Khaled May 27, 2026 12:08 PM
How much do you know about the importance of Software Engineering? Learn why software engineering is important in the computing field Dr. Osama M. Khaled May 27, 2026 11:16 AM
Read Histograms and Frequency Polygons Practice reading, interpreting, and comparing data using histograms and frequency polygons Dr. Osama M. Khaled May 26, 2026 07:20 PM
Read Line Graphs A line graph, is used to show how quantities change with time. From such a graph, we can determine when a quantity is increasing and when it is decreasing Dr. Osama M. Khaled May 26, 2026 10:54 AM
SVG Editor This is an SVG drawing tool. It is still in progress, but this is fully AI-assisted development using different AI technology providers Dr. Osama M. Khaled May 26, 2026 06:26 AM
Read Circle Graphs In a circle graph, regions called sectors are used to show what part of the whole each quantity represents. Dr. Osama M. Khaled May 25, 2026 09:25 PM
Infinity Test your understanding of the mathematical concept of infinity Dr. Osama M. Khaled May 23, 2026 10:00 PM
Cardinality Test your understanding of set sizes — Finite, Countable, and Uncountable Sets Dr. Osama M. Khaled May 23, 2026 09:42 PM
Inverse Functions Test your understanding of when inverse functions exist, how to compute them algebraically, their domain/range relationships, graphical symmetry, and the difference between inverse notation and reciprocal Dr. Osama M. Khaled May 23, 2026 09:14 PM
Types of Functions Test your ability to identify and distinguish one‑one, many‑one, onto, and bijective functions from definitions, diagrams, and examples Dr. Osama M. Khaled May 23, 2026 06:46 PM
Foundations of Function Notation and Representation This quiz tests your understanding of function notation, the distinction between f and f(x), independent vs. dependent variables, and the four modes of representing functions Dr. Osama M. Khaled May 23, 2026 06:20 PM
Mathematical Operations and Foundational Constraints Negative Numbers and Division by Zero Dr. Osama M. Khaled May 23, 2026 08:37 AM
Algebraic Notations and Symbolic Structures Induction, Notation, Expressions, and Identities Dr. Osama M. Khaled May 23, 2026 05:23 AM
The Grammar and Language of Algebra Variables, Algebraic Thinking, and Algebraic Language Dr. Osama M. Khaled May 23, 2026 02:14 AM
Properties and Theory of Integers Even/Odd Numbers, Factors, Prime Numbers, HCF, and LCM Dr. Osama M. Khaled May 23, 2026 02:07 AM
Classification and Subsets of Numbers Whole Numbers, Integers, Rational, Irrational, and Real Numbers Dr. Osama M. Khaled May 23, 2026 12:08 AM