Optics
Level 3 Paper: Production (From-Scratch Derivations & Explain-Out-Loud)
Time limit: 45 minutes Total marks: 60
Instructions: All derivations must start from first principles (stated axiom, geometry, or governing equation). Show every algebraic step. Use / notation.
Question 1. [10 marks] (Fermat → Snell) Starting from Fermat's principle of least time, derive Snell's law of refraction . Set up the optical path length between a source point and observation point across a flat interface, minimize with respect to the crossing coordinate, and interpret the resulting condition geometrically. (10)
Question 2. [12 marks] (Total internal reflection + fibre) (a) Derive the expression for the critical angle for light passing from a denser medium () to a rarer medium (). (4) (b) A step-index optical fibre has core index and cladding index . Compute the critical angle at the core–cladding boundary. (3) (c) Derive the fibre's numerical aperture (light entering from air) and evaluate it. (5)
Question 3. [12 marks] (Young's double slit — from memory) (a) From the geometry of two coherent slits separated by and a screen at distance (), derive the path difference and hence the fringe width . State the small-angle assumptions used. (8) (b) In an experiment , , . Compute . (2) (c) If the whole apparatus is immersed in water (), what is the new fringe width? (2)
Question 4. [10 marks] (Lens maker + combination) (a) State the lens maker's equation for a thin lens and use it (with the sign convention) to find the focal length of an equiconvex lens with and . (5) (b) This lens is placed in contact with a diverging lens of power . Find the power and focal length of the combination, and state whether it is converging or diverging. (5)
Question 5. [10 marks] (Single-slit diffraction — code from memory) (a) Derive the single-slit intensity distribution by summing (integrating) contributions across the slit of width . State the condition for the first minimum. (6) (b) Write a short Python/NumPy snippet (from memory) that computes and would plot over for . Comment on the location of the first minima it should produce. (4)
Question 6. [6 marks] (Explain-out-loud + Brewster) (a) Derive Brewster's angle from the condition that the reflected and refracted rays are perpendicular. (4) (b) In two–three sentences, explain out loud why the reflected light at Brewster's angle is completely polarized, referencing the oscillation direction of the driven dipoles. (2)
Answer keyMark scheme & solutions
Question 1 (10 marks)
Setup (3): Source in medium , observer in , interface at , ray crosses at . Optical path (∝ time):
Minimize (4):
Interpret (3): The ratios are sines of the angles from the normal:
Question 2 (12 marks)
(a) [4] At critical angle refraction angle ; Snell: , so
(b) [3] , .
(c) [5] Ray enters air→core at angle , refracts to ; to guide, the internal angle at the wall . . , so with : Value:
Question 3 (12 marks)
(a) [8] Path difference (2). For bright fringe (1). Small angle: (2), so (1). Fringe width (2).
(b) [2] .
(c) [2] In water , so .
Question 4 (10 marks)
(a) [5] . Equiconvex: , cm. . . Power .
(b) [5] In contact: . . Positive → converging.
Question 5 (10 marks)
(a) [6] Divide slit into strips; strip at position has phase . Sum amplitude: Intensity (4). First minimum: (2).
(b) [4] Snippet:
import numpy as np
lam = 1.0; a = 5*lam
th = np.linspace(-np.pi/6, np.pi/6, 1000)
beta = np.pi*a*np.sin(th)/lam
I = np.sinc(beta/np.pi)**2 # np.sinc(x)=sin(pi x)/(pi x)
# plt.plot(np.degrees(th), I)First minima where , . (2 for code, 2 for correct minima)
Question 6 (6 marks)
(a) [4] Reflected ⟂ refracted: , so . Snell: . .
(b) [2] At Brewster's angle the refracted ray direction coincides with the would-be reflected direction's dipole oscillation axis; dipoles in the medium oscillate along the refracted E-field, and cannot radiate along their own axis, so the component polarized in the plane of incidence is suppressed in reflection — the reflected beam is fully polarized perpendicular to the plane of incidence.
[
{"claim":"Critical angle for n1=1.5,n2=1.46 is 76.7 deg","code":"import math; tc=math.degrees(math.asin(1.46/1.5)); result = abs(tc-76.7)<0.2"},
{"claim":"Numerical aperture sqrt(1.5^2-1.46^2)=0.344","code":"import math; na=math.sqrt(1.5**2-1.46**2); result = abs(na-0.344)<0.005"},
{"claim":"Fringe width beta=4.42 mm","code":"b=589e-9*1.5/0.20e-3; result = abs(b*1000-4.42)<0.02"},
{"claim":"Combination power +3D gives f=33.3cm","code":"P=5.0-2.0; f=1/P; result = abs(f*100-33.33)<0.1"},
{"claim":"Single-slit first minimum for a=5lam at 11.54 deg","code":"import math; th=math.degrees(math.asin(1/5)); result = abs(th-11.54)<0.05"}
]