This quiz covers unit testing concept, object class testing, weather station example, state sequences, automated unit tests (setup/call/assertion), mock objects
This quiz covers the two meiotic divisions, crossover/recombination, gamete formation, chromosome number halving (haploid vs. diploid), and comparison with mitosis outcomes
This quiz covers the full mitotic cycle: interphase, prophase, metaphase, anaphase, telophase, and late telophase - including roles of the spindle, chromatids, centromeres, and asters.
This quiz covers contrasts prokaryotic cell features (nucleoid, no membrane-bound organelles, binary fission) with eukaryotic cells, using the cyanobacterium as a prokaryotic example
This quiz covers the 9+2 microtubule arrangement in cilia and flagella, basal bodies, centriole structure (9 triplet sets), their role during mitosis (spindle formation, asters), and differences between animal and plant cells
Focuses on plant vacuoles (tonoplast, cell sap, hyperosmotic conditions), contractile vacuoles in single-celled organisms, and the role of vacuoles in storing toxic compounds
This quiz covers chloroplast structure (stroma, grana, lamellae, outer membrane), the role of plastids, and how chloroplasts compare to mitochondria in function and location
Compare-and-contrast quiz on structures exclusive to plant cells (cell wall, chloroplasts, large central vacuole, plasmodesmata, tonoplast) vs. animal cells (centrioles, lysosomes), plus shared organelles
This quiz covers the powerhouse of the cell: ATP production, the roles of cristae and matrix, the outer and inner membranes, fat droplet storage, and why mitochondria are most abundant in high-energy cells.
This quiz covers the major organelles found in animal and plant cells: nucleus, nucleolus, endoplasmic reticulum (rough and smooth), ribosomes, Golgi apparatus, lysosomes, mitochondria, vacuoles, chloroplasts, microfilaments, and microtubules - their structure and roles.
This quiz focuses on the three tenets of cell theory, and the contributions of Schleiden, Schwann, and other early cell researchers, including the development of microscopy leading to cell discovery
This quiz covers the range of cell sizes (0.5–40 microns), comparisons between cell types (neurons, ostrich egg, red blood cells), and unit conversions between microns, millimeters, and meters.
This quiz covers use case specification, OO design for real systems, inheritance hierarchies, sequence diagrams, state machines, configuration management, and open-source strategy
This quiz covers open-source software development: its definition, roots in the Free Software Foundation, key examples, two business decisions for companies, the three main open-source license types (GPL, LGPL, BSD), open-source licensing management practices, and open-source business models
This quiz covers the three key implementation issues in software engineering: software reuse (levels and costs), configuration management (four activities), and host-target development (development platforms, IDEs, and deployment decisions)
This quiz covers the concept of design patterns, their origin, the four essential elements of a pattern description, the Observer pattern in detail, other common patterns (Façade, Iterator, Decorator), and the role of patterns in supporting concept-level reuse in object-oriented software design
This quiz covers the object-oriented design process using the UML, including system context and interaction models, use case descriptions, architectural design, object class identification, design models (structural and dynamic), sequence diagrams, state machine models, and interface specification - all illustrated through the wilderness weather station example
The Interactive CPU Cache Mapping Visualizer & Simulator is a full-stack client-side educational tool designed to bridge the gap between abstract computer architecture principles and hands-on simulation. It isolates and visualizes how a CPU’s high-speed L1 SRAM cache acts as a buffer to mitigate the latency of Main Memory (DRAM).
This tool is an interactive, browser-based Visual Subnet Mask & CIDR Analytics Engine designed to simplify IPv4 networking calculations through real-time visualization.
A comprehensive review covering the Architectural Design: architectural design decisions, architectural views, the five key patterns (MVC, Layered, Repository, Client-Server, Pipe and Filter), and application architectures including transaction processing systems, information systems, and language processing systems
This quiz covers scenario-based reasoning about architectural decisions, justifying the role of a system architect, handling conflicting non-functional requirements, multi-pattern architectures, and designing architectures for real-world systems
This quiz covers the concept of application architectures and their uses, transaction processing systems, information systems, and language processing systems - including their components, architecture diagrams, and real-world examples such as ATM systems, MHC-PMS, and compilers
This quiz covers the four key architectural patterns: Model-View-Controller (MVC), Layered Architecture, Repository, Client-Server, and Pipe and Filter. Questions test understanding of each pattern's structure, use cases, advantages, disadvantages, and real-world examples
This quiz covers the concept of architectural views, Krutchen's 4+1 view model, the role of UML and architectural description languages (ADLs), and when detailed architectural documentation is warranted