Recent Posts

Title Description Creator created Image
Ways to Make 10! Ten-frames & five-frames β€” "how many more" Dr. Osama M. Khaled Jun 30, 2026 06:23 AM Ways to Make 10!
Break It Apart! partition/combine to 10 - number-bond plates Dr. Osama M. Khaled Jun 29, 2026 10:39 PM Break It Apart!
Just the Same! 🀝 A preschool quiz on equal collections and one-to-one matching - pairing bunnies with carrots, hats with heads, animals with treats, and spotting groups that hold the same number even when the objects look different Dr. Osama M. Khaled Jun 29, 2026 08:30 PM Just the Same! 🀝
Who Has More? 🍎 A preschool quiz on comparing quantities β€” more, fewer, the most, the same, and counting groups up to 12. Kids count cheerful trays of apples, cookies, stars and fish, decide which has more, sort fewest-to-most, and spot equal amounts Dr. Osama M. Khaled Jun 28, 2026 09:41 PM Who Has More? 🍎
The Number Train: What Comes Next? πŸš‚ A playful preschool quiz on putting numbers 0–20 in order - what comes next, what comes before, and which number is missing. Kids tap, drag and giggle along with a chugging train, a wiggly caterpillar and a countdown rocket. Dr. Osama M. Khaled Jun 28, 2026 09:27 PM The Number Train: What Comes Next? πŸš‚
Statistics Calculator Find mean, median, mode, and standard deviation, explore the normal distribution and z-scores, and calculate permutations, combinations, and binomial probabilities - with every step shown Dr. Osama M. Khaled Jun 28, 2026 08:55 PM
Chemical Reactions & Equations - Review A mixed review: proper equations, the activity series, double-replacement errors, reaction-type overlaps with redox, oxidation numbers, and disproportionation Dr. Osama M. Khaled Jun 28, 2026 07:24 PM
Oxidation-Reduction Reactions Define oxidation and reduction, assign oxidation numbers, and recognize redox reactions Dr. Osama M. Khaled Jun 28, 2026 07:19 PM
Neutralization Reactions Apply the Arrhenius definitions of acids and bases, predict and balance neutralization products, and write net ionic equations Dr. Osama M. Khaled Jun 28, 2026 01:10 PM
Composition, Decomposition & Combustion Reactions Identify and classify the three basic reaction patterns, recognize balanced combustion equations, and balance a combustion reaction Dr. Osama M. Khaled Jun 28, 2026 01:04 PM
Measurements & Unit Conversions: Core Skills Check This quiz covers scientific notation, metric prefix conversions, speed conversions, temperature scales, and density calculations. Question formats are mixed (multiple choice, multiple-answer, match, classification, sort, and drag-and-drop) with answer options randomized throughout Dr. Osama M. Khaled Jun 27, 2026 03:01 AM
Matrix Calculator Add, multiply, find determinants and inverses, row-reduce, solve linear systems, and compute eigenvalues - type matrices with a true math editor and see every step worked out. Dr. Osama M. Khaled Jun 26, 2026 08:02 PM
Calculus Solver Differentiate, integrate, and evaluate limits β€” type an equation with a true math editor, see every rule applied step by step, and plot the function alongside its result. Dr. Osama M. Khaled Jun 26, 2026 07:36 AM
Software Evolution - Use Case Scenarios Comprehensive, fresh-question review spanning the whole chapter, with original use-case scenarios combining multiple concepts (strategy selection, maintenance classification, handover risk, refactoring triggers, etc.) Dr. Osama M. Khaled Jun 24, 2026 09:35 PM
Software Evolution - Exercises Self-contained scenario questions on technology obsolescence, impact analysis, sociotechnical risk, reengineering strategy, support software risk, metrics programs, and professional responsibility Dr. Osama M. Khaled Jun 24, 2026 09:31 PM
Refactoring - Preventative Maintenance Refactoring as continuous structural upkeep, its tie to agile methods, common "bad smells," and how it differs from reengineering Dr. Osama M. Khaled Jun 24, 2026 09:25 PM
Software Reengineering - Process and Advantages The five-stage reengineering process (translation, reverse engineering, restructuring, modularization, data reengineering), its cost/risk advantages over replacement, and legacy system wrapping Dr. Osama M. Khaled Jun 24, 2026 09:19 PM
Maintenance Prediction Predicting future change volume, the complexity-maintainability link, and process metrics (impact analysis time, outstanding requests) used to spot declining maintainability Dr. Osama M. Khaled Jun 24, 2026 09:17 PM
Why Maintenance Costs More Than New Development The four reasons maintenance is pricier than original development, and how integrating development/maintenance roles can help Dr. Osama M. Khaled Jun 24, 2026 09:15 PM
Software Maintenance - Types and Cost Distribution The three maintenance types (fault repair, environmental adaptation, functionality addition), naming inconsistencies, and how effort is distributed across them Dr. Osama M. Khaled Jun 24, 2026 09:12 PM
Legacy System Assessment - Environment and Application Quality Technical assessment factors for hardware/support software (supplier stability, age, interoperability) and application software quality indicators Dr. Osama M. Khaled Jun 24, 2026 09:09 PM
Legacy System Assessment - Business Value and the Four Clusters Plotting business value against system quality to form four decision clusters, and the four issues used to judge business value Dr. Osama M. Khaled Jun 24, 2026 09:06 PM
Legacy System Management - The Four Strategic Options When to scrap, leave unchanged, reengineer, or replace a legacy system, with scenario-based matching Dr. Osama M. Khaled Jun 24, 2026 09:03 PM
Legacy System Challenges - Skills, Risk, and Replacement COBOL and skill shortages, security vulnerabilities in old systems, and why replacing a working legacy system is expensive and risky Dr. Osama M. Khaled Jun 24, 2026 07:57 PM
Legacy Systems - Definition and Sociotechnical Nature What makes a system "legacy," why it's more than just code, and the six interconnected components (hardware, software, data, business processes, policies) Dr. Osama M. Khaled Jun 23, 2026 07:41 PM
Agile Methods in Software Evolution How agile practices apply to ongoing evolution, handover problems between agile and plan-based teams, and agile techniques useful for managing change Dr. Osama M. Khaled Jun 23, 2026 07:38 PM
Urgent Changes and Emergency Repairs Why some changes must be handled urgently, the emergency repair process, and the risks of documentation drift and accelerated software ageing Dr. Osama M. Khaled Jun 23, 2026 07:34 PM
The Evolution Process - Change Proposals and Activities How change proposals drive evolution, the change identification/evolution cycle, and the core activities: impact analysis, release planning, implementation, and release. Dr. Osama M. Khaled Jun 23, 2026 12:25 AM
Evolution vs. Servicing - Lifecycle Phases The difference between the evolution phase (major changes) and servicing phase (small essential changes) in a system's life, and what happens at retirement. Dr. Osama M. Khaled Jun 22, 2026 10:25 PM
Why Software Must Evolve Why operational software has to keep changing to stay useful, the business cost of evolution, and brownfield development. Dr. Osama M. Khaled Jun 22, 2026 10:14 PM