Follow Us
Select Medium / माध्यम चुनें:
Eng (English) Hindi (हिन्दी)
ICSE • Class XI • Physics • Ch 2
Estimated Time: 45 Mins
Study Progress: In Progress

Kinematics

Exhaustive masterclass on Kinematics for ISC Class 11 Physics. Covers 1D rectilinear motion with calculus derivations, graphical calculus (v-t and x-t), vector algebra (dot and cross products), projectile motion dynamics (trajectory, flight time, range, max height), and uniform circular motion kinematics.

Why This Chapter Matters

This chapter is central to understanding the physical world and forms the foundation for higher-level physics, engineering, and scientific reasoning.

Before You Begin (Prerequisites)

  • Basic algebra and units
  • Graph reading and interpretation
  • Familiarity with physical quantities and measurements

What You Will Learn (Core Objectives)

  • Explain the key concepts of the chapter clearly.
  • Apply formulas accurately in numericals and derivations.
  • Interpret physical phenomena using scientific reasoning.
  • Differentiate between similar concepts and avoid common mistakes.

Chapter Roadmap & Progression

1 1. 1D Rectilinear Motion & Calculus...
2 2. Graphical Calculus: Slopes, Area...
3 3. Vector Algebra: Addition, Resolu...
4 4. Scalar (Dot) & Vector (Cross) Pr...
5 5. Projectile Motion: Trajectory, R...
6 6. Uniform Circular Motion: Kinemat...
7 7. Relative Velocity in One and Two...
8 8. ISC Board Examination Standard K...

Complete Concept Guide (100% Curriculum Coverage)

1. 1D Rectilinear Motion & Calculus Derivation of Equations

Calculus Kinematics
Rigorous Derivation of Kinematic Equations for Constant Acceleration:

In classical mechanics, motion along a straight line with constant acceleration $a$ can be elegantly formulated using differential and integral calculus:

1. Velocity-Time Relation ($v = u + at$):

By definition, instantaneous acceleration is $a = \frac{dv}{dt} \implies dv = a\, dt$. Integrating both sides from $t = 0$ (velocity $u$) to time $t$ (velocity $v$): $$\int_{u}^{v} dv = a \int_{0}^{t} dt \implies [v]_{u}^{v} = a [t]_{0}^{t} \implies v - u = at \implies \mathbf{v = u + at}$$

2. Displacement-Time Relation ($s = ut + \frac{1}{2}at^2$):

By definition, instantaneous velocity is $v = \frac{ds}{dt} \implies ds = v\, dt = (u + at)\, dt$. Integrating from $t = 0$ ($s = 0$) to time $t$ (displacement $s$): $$\int_{0}^{s} ds = \int_{0}^{t} (u + at)\, dt \implies s = u\int_{0}^{t} dt + a\int_{0}^{t} t\, dt \implies \mathbf{s = ut + \frac{1}{2}at^2}$$

3. Velocity-Displacement Relation ($v^2 = u^2 + 2as$):

Using the chain rule: $a = \frac{dv}{dt} = \frac{dv}{ds} \cdot \frac{ds}{dt} = v \frac{dv}{ds} \implies a\, ds = v\, dv$. Integrating: $$\int_{0}^{s} a\, ds = \int_{u}^{v} v\, dv \implies a[s]_{0}^{s} = \left[\frac{v^2}{2}\right]_{u}^{v} \implies as = \frac{v^2 - u^2}{2} \implies \mathbf{v^2 = u^2 + 2as}$$

4. Distance Traversed in the $n^{\text{th}}$ Second ($s_n$):

The displacement during the $n^{\text{th}}$ second is the difference between displacement at $t = n$ and $t = n-1$: $$s_n = s(n) - s(n-1) = \left[un + \frac{1}{2}an^2\right] - \left[u(n-1) + \frac{1}{2}a(n-1)^2\right]$$ $$s_n = u + \frac{1}{2}a [n^2 - (n^2 - 2n + 1)] \implies \mathbf{s_n = u + \frac{a}{2}(2n - 1)}$$

2. Graphical Calculus: Slopes, Areas & Motion Visualizations

Graphical Analysis
Decoding Motion Graphs:
Graph RepresentationSlope SignificanceArea Under Curve Significance
Position-Time ($x-t$) Instantaneous Velocity: $v = \frac{dx}{dt}$ No physical significance
Velocity-Time ($v-t$) Instantaneous Acceleration: $a = \frac{dv}{dt}$ Total Displacement: $s = \int v\, dt$ (Net area; area below time axis subtracted)
Acceleration-Time ($a-t$) Jerk: $\frac{da}{dt}$ Change in Velocity: $\Delta v = \int a\, dt = v_f - v_i$

3. Vector Algebra: Addition, Resolution & Unit Vectors

Vector Mathematics
Vector Analytical Foundations:

A vector quantity possesses both magnitude and direction and obeys vector laws of addition. In Cartesian coordinates, a 3D vector is expressed in terms of orthogonal unit vectors $\hat{i}, \hat{j}, \hat{k}$:

$$\vec{A} = A_x \hat{i} + A_y \hat{j} + A_z \hat{k}, \quad |\vec{A}| = \sqrt{A_x^2 + A_y^2 + A_z^2}$$
Parallelogram Law of Vector Addition:

If two vectors $\vec{A}$ and $\vec{B}$ are represented in magnitude and direction by two adjacent sides of a parallelogram drawn from a common point, their resultant $\vec{R} = \vec{A} + \vec{B}$ is given by the diagonal:

$$R = \sqrt{A^2 + B^2 + 2AB\cos\theta}$$ $$\tan\alpha = \frac{B\sin\theta}{A + B\cos\theta}$$

where $\theta$ is the angle between $\vec{A}$ and $\vec{B}$, and $\alpha$ is the inclination of $\vec{R}$ with respect to $\vec{A}$.

4. Scalar (Dot) & Vector (Cross) Products: Deep Geometric Matrix

Vector Products
Comparative Matrix of Vector Multiplications:
CriterionScalar (Dot) Product ($\vec{A} \cdot \vec{B}$)Vector (Cross) Product ($\vec{A} \times \vec{B}$)
Mathematical Definition$\vec{A} \cdot \vec{B} = AB\cos\theta$$\vec{A} \times \vec{B} = AB\sin\theta\,\hat{n}$ (where $\hat{n} \perp \vec{A}, \vec{B}$)
Resultant NaturePure ScalarVector (direction via Right-Hand Thumb Rule)
CommutativityCommutative: $\vec{A} \cdot \vec{B} = \vec{B} \cdot \vec{A}$Anti-commutative: $\vec{A} \times \vec{B} = -(\vec{B} \times \vec{A})$
Orthogonal Unit Vectors$\hat{i}\cdot\hat{i} = \hat{j}\cdot\hat{j} = \hat{k}\cdot\hat{k} = 1$
$\hat{i}\cdot\hat{j} = \hat{j}\cdot\hat{k} = \hat{k}\cdot\hat{i} = 0$
$\hat{i}\times\hat{i} = \hat{j}\times\hat{j} = \hat{k}\times\hat{k} = 0$
$\hat{i}\times\hat{j} = \hat{k}$, $\hat{j}\times\hat{k} = \hat{i}$, $\hat{k}\times\hat{i} = \hat{j}$
Physical ApplicationWork: $W = \vec{F} \cdot \vec{d}$
Power: $P = \vec{F} \cdot \vec{v}$
Torque: $\vec{\tau} = \vec{r} \times \vec{F}$
Angular Momentum: $\vec{L} = \vec{r} \times \vec{p}$
Component Expansion$A_x B_x + A_y B_y + A_z B_z$Evaluated via $3 \times 3$ determinant: $\begin{vmatrix} \hat{i} & \hat{j} & \hat{k} \\ A_x & A_y & A_z \\ B_x & B_y & B_z \end{vmatrix}$

5. Projectile Motion: Trajectory, Range, Flight Time & Heights

Projectile Motion
Full Analytical Derivations for Oblique Projectile Motion:

A projectile launched from origin $(0,0)$ with initial velocity $u$ at elevation angle $\theta$ experiences zero horizontal acceleration ($a_x = 0$) and downward gravitational acceleration ($a_y = -g$):

  • $u_x = u\cos\theta, \quad v_x(t) = u\cos\theta$
  • $u_y = u\sin\theta, \quad v_y(t) = u\sin\theta - gt$
  • $x(t) = (u\cos\theta)t \implies t = \frac{x}{u\cos\theta}$
  • $y(t) = (u\sin\theta)t - \frac{1}{2}gt^2$
1. Equation of Trajectory (Parabolic Path):

Substituting $t = \frac{x}{u\cos\theta}$ into $y(t)$: $$y = (u\sin\theta)\left(\frac{x}{u\cos\theta}\right) - \frac{1}{2}g\left(\frac{x}{u\cos\theta}\right)^2 \implies \mathbf{y = x\tan\theta - \frac{g}{2u^2\cos^2\theta}x^2}$$ Since this matches the standard quadratic form $y = Ax - Bx^2$, the trajectory is strictly a parabola.

2. Time of Flight ($T$):

At landing, vertical displacement $y = 0$: $$(u\sin\theta)T - \frac{1}{2}gT^2 = 0 \implies \mathbf{T = \frac{2u\sin\theta}{g}}$$

3. Maximum Height ($H$):

At the apex, vertical velocity $v_y = 0$. Using $v_y^2 = u_y^2 - 2gH$: $$0 = (u\sin\theta)^2 - 2gH \implies \mathbf{H = \frac{u^2\sin^2\theta}{2g}}$$

4. Horizontal Range ($R$) & Two Projection Angles:

Horizontal distance covered in time $T$: $$R = u_x \cdot T = (u\cos\theta)\left(\frac{2u\sin\theta}{g}\right) = \frac{u^2(2\sin\theta\cos\theta)}{g} \implies \mathbf{R = \frac{u^2\sin 2\theta}{g}}$$

  • Maximum range occurs at $\sin 2\theta = 1 \implies 2\theta = 90^\circ \implies \mathbf{\theta = 45^\circ}$, giving $R_{\max} = \frac{u^2}{g} = 4H_{\max}$.
  • For complementary angles $\theta$ and $90^\circ - \theta$: $\sin[2(90^\circ - \theta)] = \sin(180^\circ - 2\theta) = \sin 2\theta$. Hence, the range is identical for complementary angles!

6. Uniform Circular Motion: Kinematics & Centripetal Acceleration

Circular Kinematics
Kinematics of Circular Motion:

When a particle travels along a circular path of radius $r$ at constant speed $v$, its direction changes continuously, generating an inward-directed acceleration.

  • Angular Velocity ($\omega$): Rate of change of angular displacement: $\omega = \frac{d\theta}{dt} = \frac{2\pi}{T} = 2\pi\nu$.
  • Linear-Angular Relation: Since arc length $s = r\theta$, differentiating yields $v = \frac{ds}{dt} = r\frac{d\theta}{dt} \implies \mathbf{v = \omega r}$.
Vector Derivation of Centripetal Acceleration:

Let position vector be $\vec{r} = r\cos(\omega t)\hat{i} + r\sin(\omega t)\hat{j}$.

Velocity is the first time derivative: $$\vec{v} = \frac{d\vec{r}}{dt} = -\omega r\sin(\omega t)\hat{i} + \omega r\cos(\omega t)\hat{j}$$

Acceleration is the second time derivative: $$\vec{a} = \frac{d\vec{v}}{dt} = -\omega^2 r\cos(\omega t)\hat{i} - \omega^2 r\sin(\omega t)\hat{j} = -\omega^2 \vec{r}$$ The negative sign proves that the acceleration vector points in the direction opposite to the position vector $\vec{r}$, i.e., radially inward toward the center. Its magnitude is: $$\mathbf{a_c = \omega^2 r = \frac{v^2}{r} = \frac{4\pi^2 r}{T^2}}$$

7. Relative Velocity in One and Two Dimensions

Relative Motion
Relative Velocity Mechanics:

The relative velocity of a body $A$ with respect to another body $B$ is the velocity with which $A$ appears to move as observed from the reference frame of $B$:

$$\vec{v}_{AB} = \vec{v}_A - \vec{v}_B$$
Classic Two-Dimensional Applications:
  • Rain-Man Problems: If rain falls vertically with velocity $\vec{v}_r = -v_r\hat{j}$ and a man walks horizontally with $\vec{v}_m = v_m\hat{i}$, the relative velocity of rain with respect to the man is: $$\vec{v}_{rm} = \vec{v}_r - \vec{v}_m = -v_m\hat{i} - v_r\hat{j}$$ To shield against rain, the man must hold the umbrella at angle $\theta$ with the vertical: $$\tan\theta = \frac{v_m}{v_r}$$
  • River-Boat Crossings: For a boat of speed $v_b$ crossing a river of speed $v_r$ and width $d$:
    • Shortest Path (Perpendicular Crossing): The boat must steer upstream at angle $\theta$ where $\sin\theta = \frac{v_r}{v_b}$; time $t = \frac{d}{\sqrt{v_b^2 - v_r^2}}$.
    • Shortest Time: The boat steers directly across ($\theta = 0$ relative to bank); minimum time $t_{\min} = \frac{d}{v_b}$; downstream drift $x = v_r \cdot t_{\min} = \frac{v_r d}{v_b}$.

8. ISC Board Examination Standard Kinematics Numericals

Board Problem Solutions
Comprehensive Problem-Solving Walkthrough:
Problem 1: Projectile Complementary Angles & Height Relation

Prove that if $R$ is the horizontal range for two projection angles producing the same range, and $h_1, h_2$ are the corresponding maximum heights, then $R = 4\sqrt{h_1 h_2}$.

Solution:
The two angles producing the same horizontal range are complementary: $\theta_1 = \theta$ and $\theta_2 = 90^\circ - \theta$.
1. $h_1 = \frac{u^2\sin^2\theta}{2g}$
2. $h_2 = \frac{u^2\sin^2(90^\circ - \theta)}{2g} = \frac{u^2\cos^2\theta}{2g}$
Multiplying $h_1$ and $h_2$: $$h_1 h_2 = \frac{u^4 \sin^2\theta \cos^2\theta}{4g^2} = \frac{u^4 (2\sin\theta\cos\theta)^2}{16g^2} = \frac{[u^2\sin 2\theta]^2}{16g^2}$$ Taking the square root: $$\sqrt{h_1 h_2} = \frac{u^2\sin 2\theta}{4g} = \frac{R}{4} \implies \mathbf{R = 4\sqrt{h_1 h_2}}$$ Hence proved.

Problem 2: Vector Orthogonality Verification

Find the value of $m$ so that the vector $\vec{A} = 2\hat{i} + 3\hat{j} - 6\hat{k}$ is perpendicular to $\vec{B} = 3\hat{i} - m\hat{j} + 2\hat{k}$.

Solution:
Two non-zero vectors are mutually perpendicular if and only if their scalar (dot) product is zero: $\vec{A} \cdot \vec{B} = 0$. $$\vec{A} \cdot \vec{B} = (2)(3) + (3)(-m) + (-6)(2) = 0$$ $$6 - 3m - 12 = 0 \implies -3m - 6 = 0 \implies 3m = -6 \implies \mathbf{m = -2}$$

Visual Learning & Conceptual Map

ISC Class 11 Physics : Kinematics & Projectile Motion Architecture X (Range R) Y (Height) u θ H_max = (u² sin²θ) / (2g) v_y = 0, v_x = u cosθ Range R = (u² sin 2θ) / g Trajectory: y = x tanθ - [g / (2u² cos²θ)] x² Calculus-Derived Kinematic Equations & Vector Identities • 1D Uniform Acceleration: $v = u + at$, $s = ut + \frac{1}{2}at^2$, $v^2 = u^2 + 2as$, $s_n = u + \frac{a}{2}(2n - 1)$. • Vector Operations: Dot Product $\vec{A} \cdot \vec{B} = AB\cos\theta$; Cross Product $\vec{A} \times \vec{B} = AB\sin\theta\ \hat{n}$ (Right Hand Rule). • Uniform Circular Motion: $v = \omega r$; Centripetal Acceleration $a_c = \frac{v^2}{r} = \omega^2 r = \frac{4\pi^2 r}{T^2}$ directed radially inward.

Chapter Summary & 10 Key Takeaways

Takeaway 1
Kinematics describes the geometry and progression of motion in space and time without inquiring into the underlying forces that produce or alter it.
Takeaway 2
The slope of a position-time (x-t) graph represents instantaneous velocity ($v = \frac{dx}{dt}$); the slope of a velocity-time (v-t) graph represents instantaneous acceleration ($a = \frac{dv}{dt}$).
Takeaway 3
The area bounded under a velocity-time (v-t) curve and the time axis represents the total displacement ($s = \int v\, dt$).
Takeaway 4
The distance traversed in the $n^{\text{th}}$ specific second of uniformly accelerated motion is given by $s_n = u + \frac{a}{2}(2n - 1)$.
Takeaway 5
Vectors obey the parallelogram law of addition: the resultant magnitude is $R = \sqrt{A^2 + B^2 + 2AB\cos\theta}$ at angle $\alpha = \tan^{-1}\left(\frac{B\sin\theta}{A + B\cos\theta}\right)$.
Takeaway 6
The scalar (dot) product $\vec{A} \cdot \vec{B} = AB\cos\theta$ is zero for perpendicular vectors; the vector (cross) product $\vec{A} \times \vec{B} = AB\sin\theta\,\hat{n}$ is zero for parallel vectors.
Takeaway 7
In projectile motion, horizontal motion is unaccelerated ($a_x = 0$, $v_x = u\cos\theta = \text{const}$), while vertical motion is uniformly accelerated under gravity ($a_y = -g$).
Takeaway 8
For a projectile launched at angle $\theta$: Time of Flight $T = \frac{2u\sin\theta}{g}$, Maximum Height $H = \frac{u^2\sin^2\theta}{2g}$, and Horizontal Range $R = \frac{u^2\sin 2\theta}{g}$.
Takeaway 9
The horizontal range is identical for complementary projection angles $\theta$ and $(90^\circ - \theta)$, and attains its global maximum $R_{\max} = \frac{u^2}{g}$ at $\theta = 45^\circ$.
Takeaway 10
In uniform circular motion of radius $r$ at constant speed $v$, centripetal acceleration $a_c = \frac{v^2}{r} = \omega^2 r$ is always directed perpendicular to velocity toward the center.

Check Your Understanding (Diagnostic Practice Questions)

Diagnostic questions testing core conceptual clarity. Answers are hidden initially — solve each problem first, then click to reveal the step-by-step verified solution.

1
Derive the kinematic equation $s = ut + \frac{1}{2}at^2$ using calculus.
Reveal Answer & Explanation
Answer: Instantaneous velocity is defined as $v = \frac{ds}{dt} \implies ds = v\, dt$. From the first equation of motion, $v = u + at$. Substituting this gives $ds = (u + at)\, dt$. Integrating both sides from initial boundary conditions ($t = 0, s = 0$) to final state ($t = t, s = s$): $\int_{0}^{s} ds = \int_{0}^{t} (u + at)\, dt \implies [s]_{0}^{s} = u\int_{0}^{t} dt + a\int_{0}^{t} t\, dt \implies s = u[t]_{0}^{t} + a\left[\frac{t^2}{2}\right]_{0}^{t} \implies s = ut + \frac{1}{2}at^2$.
2
Prove that the path of a projectile projected horizontally or obliquely near the Earth's surface is a parabola.
Reveal Answer & Explanation
Answer: Consider a projectile launched with velocity $u$ at angle $\theta$ from origin $(0,0)$. At time $t$, horizontal displacement is $x = (u\cos\theta)t \implies t = \frac{x}{u\cos\theta}$. Vertical displacement under gravity is $y = (u\sin\theta)t - \frac{1}{2}gt^2$. Substituting $t$: $y = (u\sin\theta)\left(\frac{x}{u\cos\theta}\right) - \frac{1}{2}g\left(\frac{x}{u\cos\theta}\right)^2 \implies y = x\tan\theta - \left(\frac{g}{2u^2\cos^2\theta}\right)x^2$. Letting $A = \tan\theta$ and $B = \frac{g}{2u^2\cos^2\theta}$, the equation reduces to $y = Ax - Bx^2$, which represents a downward-opening parabola.
3
Show that for a projectile, there are two angles of projection for which the horizontal range is the same. What is the relation between them?
Reveal Answer & Explanation
Answer: The horizontal range is $R = \frac{u^2\sin 2\theta}{g}$. If the angle of projection is replaced by $(90^\circ - \theta)$, the new range is $R' = \frac{u^2\sin(2(90^\circ - \theta))}{g} = \frac{u^2\sin(180^\circ - 2\theta)}{g}$. Since $\sin(180^\circ - 2\theta) = \sin 2\theta$, we have $R' = \frac{u^2\sin 2\theta}{g} = R$. Hence, the horizontal range is identical for complementary angles of projection $\theta$ and $(90^\circ - \theta)$.
4
Derive the expression for centripetal acceleration of an object executing uniform circular motion.
Reveal Answer & Explanation
Answer: Consider a particle moving along a circle of radius $r$ with constant speed $v$ and angular velocity $\omega$. Its position vector in Cartesian coordinates is $\vec{r} = r\cos(\omega t)\hat{i} + r\sin(\omega t)\hat{j}$. The velocity vector is $\vec{v} = \frac{d\vec{r}}{dt} = -\omega r\sin(\omega t)\hat{i} + \omega r\cos(\omega t)\hat{j}$. Differentiating again gives the acceleration vector: $\vec{a} = \frac{d\vec{v}}{dt} = -\omega^2 r\cos(\omega t)\hat{i} - \omega^2 r\sin(\omega t)\hat{j} = -\omega^2 \vec{r}$. The magnitude is $a_c = \omega^2 r = \frac{v^2}{r}$, and the negative sign indicates it is directed radially inward toward the center.
5
What is the physical significance of the scalar (dot) product and vector (cross) product? Give one physical example of each.
Reveal Answer & Explanation
Answer: The scalar (dot) product $\vec{A} \cdot \vec{B} = AB\cos\theta$ yields a scalar and represents the product of the magnitude of one vector and the projection of the second vector onto the first; it is used when directional orientation produces a scalar state, e.g., Work $W = \vec{F} \cdot \vec{d}$. The vector (cross) product $\vec{A} \times \vec{B} = AB\sin\theta\,\hat{n}$ yields a vector perpendicular to the plane of $\vec{A}$ and $\vec{B}$; it represents the rotational or area-sweeping effect of vectors, e.g., Torque $\vec{\tau} = \vec{r} \times \vec{F}$.
6
A particle moves along the curve $x = 3t^2, y = 4t$. Find its velocity and acceleration at $t = 2\text{ s}$.
Reveal Answer & Explanation
Answer: Velocity components: $v_x = \frac{dx}{dt} = 6t$, $v_y = \frac{dy}{dt} = 4$. At $t = 2\text{ s}$: $v_x = 12\text{ m/s}$, $v_y = 4\text{ m/s}$. Speed $v = \sqrt{v_x^2 + v_y^2} = \sqrt{12^2 + 4^2} = \sqrt{144 + 16} = \sqrt{160} = 4\sqrt{10}\text{ m/s} \approx 12.65\text{ m/s}$. Acceleration components: $a_x = \frac{dv_x}{dt} = 6\text{ m/s}^2$, $a_y = \frac{dv_y}{dt} = 0$. Total acceleration magnitude $a = 6\text{ m/s}^2$ directed along the x-axis.
7
Explain why a cyclist leans inward while taking a turn on a horizontal unbanked curved road.
Reveal Answer & Explanation
Answer: When a cyclist negotiates an unbanked turn, the normal reaction $N$ and weight $mg$ are initially vertical, providing no centripetal force. To generate the necessary centripetal force $F_c = \frac{mv^2}{r}$ and prevent toppling outward due to the overturning torque of friction, the cyclist leans inward at an angle $\theta$ with the vertical. The normal reaction tilts, and its horizontal component $N\sin\theta$ (along with static friction) provides the required centripetal acceleration while its vertical component $N\cos\theta$ balances weight $mg$, ensuring rotational and translational equilibrium: $\tan\theta = \frac{v^2}{rg}$.
8
State the condition under which the magnitude of the sum of two vectors equals the magnitude of their difference: $|\vec{A} + \vec{B}| = |\vec{A} - \vec{B}|$.
Reveal Answer & Explanation
Answer: Squaring both sides: $|\vec{A} + \vec{B}|^2 = |\vec{A} - \vec{B}|^2 \implies A^2 + B^2 + 2AB\cos\theta = A^2 + B^2 - 2AB\cos\theta \implies 4AB\cos\theta = 0$. Since magnitudes $A, B \ne 0$, $\cos\theta = 0 \implies \theta = 90^\circ$. Hence, the two vectors must be mutually perpendicular.
Finished Studying This Chapter?
READY TO PRACTICE?

Timed CBT Practice Tests (Exam Simulator)

Put your concepts to the test with official curriculum-aligned Foundation and Advanced practice tests. Get instant accuracy scores, time metrics, and step-by-step verified explanations.