Physics for Engineers: cram pack

Formula sheets, the key method steps for every topic and 20 practice problems, with full solutions at the back.

New problemsBack to the course

In the print window, choose “Save as PDF” to keep a copy on your device.

1Formulas and methods

Kinematics

Velocity
v = v0 + a·t
Displacement
s = v0·t + ½·a·t²
Without time
v² = v0² + 2·a·s
Units
1 m/s = 3.6 km/h

Method

  1. List what you know: v₀, v, a, t and s, with units.
  2. Pick the equation that contains your three knowns and the unknown.
  3. Choose one positive direction and give opposing quantities a minus sign.
  4. Solve and check that the answer is physically sensible.

Newton’s laws

Second law
ΣF = m·a
Weight
W = m·g
Kinetic friction
Ff = μ·N
On a slope
along: m·g·sin θ, normal: m·g·cos θ

Method

  1. Draw a free-body diagram with every force on the body.
  2. Choose a positive direction along the motion.
  3. Split forces into components along and perpendicular to the motion (on a slope: m·g·sin θ along, m·g·cos θ into the slope).
  4. Apply ΣF = m·a along the motion; friction is μ·N against the motion.

Projectile motion

Components
vx = v0cos θ, vy = v0sin θ
Position
x = vxt, y = h + vyt − ½gt²
Maximum height
H = h + vy²/(2g)
Range (level ground)
R = v0²·sin 2θ/g

Method

  1. Split the launch velocity into components: vx = v₀·cos θ and vy = v₀·sin θ.
  2. The horizontal motion has constant speed; the vertical motion has acceleration −g.
  3. Find the time of flight from the vertical motion.
  4. Use that time in the horizontal motion to find the range.

Work & energy

Kinetic energy
Ek = ½mv²
Potential energy
Ep = mgh
Energy balance
Ek1 + Ep1 + W = Ek2 + Ep2 + losses
Work of friction
W = μ·N·d
Power
P = W/t

Momentum & collisions

Momentum
p = m·v
Conservation
Σm·v (before) = Σm·v (after)
Perfectly inelastic
v′ = (m1v1 + m2v2)/(m1 + m2)
Impulse
J = F·Δt = m·Δv

Method

  1. Choose a positive direction and give each velocity its sign.
  2. Write the total momentum before: Σm·v.
  3. For a perfectly inelastic collision the bodies move together after; for an elastic one kinetic energy is also conserved.
  4. Set momentum before equal to momentum after and solve.

Hydrostatic force

Pressure at depth
p = ρgh
Force on a vertical wall
F = ρg·hc·A
Centre of pressure
yp = yc + Ic/(ycA)
Rectangle
Ic = bH³/12

Continuity & Bernoulli

Continuity
A1v1 = A2v2
Bernoulli
p1 + ½ρv1² + ρgz1 = p2 + ½ρv2² + ρgz2
Flow rate
Q = A·v
Circle area
A = πd²/4

Ideal gas law

Ideal gas law
pV = nRT
Gas constant
R = 8.314 J/(mol·K)
Combined gas law
p1V1/T1 = p2V2/T2
Moles
n = m/M
Temperature
T[K] = T[°C] + 273.15

Heat engines & refrigerators

Efficiency
η = W/QH = 1 − QC/QH
Carnot efficiency
ηC = 1 − TC/TH (kelvin)
Refrigerator COP
COPR = QC/W
Heat pump COP
COPHP = QH/W = COPR + 1
Energy balance
QH = W + QC

Waves, sound & optics

Wave speed
v = fλ, T = 1/f
String
v = √(T/μ), μ = m/L
Sound level
β = 10·log10(I/I0), I0 = 10⁻¹² W/m²
Point source
I = P/(4πr²)
Standing waves
string or open pipe fn = n·v/(2L); closed pipe fn = n·v/(4L), n odd
Doppler effect
f′ = f·(v ± vo)/(v ∓ vs)
Refractive index
n = c/v, λ = λ0/n
Snell’s law
n1sin θ1 = n2sin θ2
Critical angle
sin θc = n2/n1
Optical fibre
NA = sin θa = √(n1² − n2²)
Lenses and mirrors
1/f = 1/do + 1/di, m = −di/do, mirror f = R/2
Double slit
d·sin θ = mλ, ym = mλL/d
Grating
d = 1/N, d·sin θ = mλ, mmax ≤ d/λ
Single slit
a·sin θ = mλ (dark), w = 2λL/a

Method

  1. Identify the kind of problem: wave speed, sound level, standing wave, Doppler, refraction, lens or mirror, or interference.
  2. Write the relation first: v = fλ, β = 10·log(I/I₀), fₙ = n·v/(2L) or n·v/(4L), f′ = f(v ± vo)/(v ∓ vs), n₁sin θ₁ = n₂sin θ₂, 1/f = 1/d₀ + 1/dᵢ, d·sin θ = mλ.
  3. Convert units: nm, mm and cm to m, and check whether angles are measured from the normal.
  4. Check signs and plausibility: a virtual image has dᵢ < 0, an approaching source sounds higher, a closed pipe has only odd harmonics.

2Practice problems

1.KinematicsMedium
policea = 4.5 m/s²car17 m/s

A car speeding at a constant 17 m/s passes a police car standing still. At that moment the police car starts and accelerates uniformly at 4.5 m/s². How far from its starting point does the police car catch up? Find d.

vcar = 17 m/sapolice = 4.5 m/s²v0,police = 0
d = m
2.KinematicsHard
v₀ = 8 m/s35 m

A ball is thrown straight up at 8 m/s from the edge of a roof 35 m above the ground. Ignore air resistance and use g = 9.81 m/s². Find the greatest height hmax above the ground.

v₀ = 8 m/sh₀ = 35 mg = 9.81 m/s²
hmax = m
3.Newton’s lawsMedium
θ = 35°a = ?m = 12 kg

A 12 kg block slides down a slope at 35° to the horizontal. The coefficient of kinetic friction is 0.2. Use g = 9.81 m/s². Find the acceleration a of the block along the slope.

m = 12 kgθ = 35°μ = 0.2g = 9.81 m/s²
a = m/s²
4.Newton’s lawsHard
m1​ = 3 kg4 kgθ = 30°

A 3 kg block on a ramp at 30° is connected by a light string over a frictionless pulley at the top of the ramp to a hanging 4 kg mass. The hanging mass moves down. The coefficient of kinetic friction between block and ramp is 0.15. Use g = 9.81 m/s². Find the acceleration a of the system.

m1 = 3 kgm2 = 4 kgθ = 30°μ = 0.15g = 9.81 m/s²
a = m/s²
5.Projectile motionMedium
v0​ = 16 m/s55°range

A ball is launched at 55° above horizontal from level ground. Ignore air resistance. Find the time of flight t until the ball hits the ground.

v0 = 16 m/sθ = 55°g = 9.81 m/s²
t = s
6.Projectile motionHard
h = 60 mv0​ = 15 m/s50°range

A ball is launched at 50° above horizontal from the top of a 60 m cliff. Ignore air resistance. Find the time of flight t until the ball hits the ground.

v0 = 15 m/sθ = 50°h = 60 mg = 9.81 m/s²
t = s
7.Work & energyMedium
35°d = 11 mμ = 0.15

A block slides from rest down a slope at 35° to the horizontal. The coefficient of kinetic friction is 0.15. Find its speed v after it has slid 11 m along the slope.

θ = 35°μ = 0.15d = 11 mg = 9.81 m/s²
v = m/s
8.Work & energyHard
h = 1.5 mL = 2 mμ = 0.25k = 800 N/m

A 2.5 kg block is released from rest at height 1.5 m on a smooth ramp. At the bottom it crosses a rough horizontal strip 2 m long (μ = 0.25) and then runs onto a spring (k = 800 N/m) on a smooth surface. Find the maximum compression x of the spring.

m = 2.5 kgh = 1.5 mL = 2 mμ = 0.25k = 800 N/mg = 9.81 m/s²
x = cm
9.Momentum & collisionsMedium
3 kg9 m/s2.5 kg

A 3 kg glider moving at 9 m/s makes a perfectly elastic head-on collision with a 2.5 kg glider at rest on a frictionless track. Find the velocity v′2 of the second glider after the collision.

m1 = 3 kgm2 = 2.5 kgv1 = 9 m/sv2 = 0
v′2 = m/s
10.Momentum & collisionsHard
1600 kg15 m/s1700 kg11 m/sθ = ?

At a crossing a 1600 kg car travelling east at 15 m/s collides with a 1700 kg car travelling north at 11 m/s. The cars lock together. Find the direction θ of the wreck just after the collision, measured north of east.

m1 = 1600 kgv1 = 15 m/s (E)m2 = 1700 kgv2 = 11 m/s (N)
θ = °
11.Hydrostatic forceMedium
gated = 1.5 mH = 2.5 m

A vertical rectangular gate 1 m wide sits in the wall of a tank of water, with its top edge 1.5 m below the surface. Find the resultant hydrostatic force F on the gate.

d = 1.5 mH = 2.5 mb = 1 mρ = 1000 kg/m³g = 9.81 m/s²
F = kN
12.Hydrostatic forceHard
gated = 0.5 mH = 2.5 m

A vertical rectangular gate 3 m wide sits in the wall of a tank of glycerin, with its top edge 0.5 m below the surface. Find the depth ycp of the centre of pressure below the surface.

d = 0.5 mH = 2.5 mb = 3 mρ = 1260 kg/m³g = 9.81 m/s²
ycp = m
13.Continuity & BernoulliMedium
Q = ?d = 50 mm, Cd​ = 0.61h = 3 m

Water drains from a large open tank through a sharp-edged orifice with a diameter of 50 mm. The water level is kept 3 m above the orifice and the discharge coefficient is 0.61. Find the flow rate Q. Use g = 9.81 m/s².

d = 50 mmh = 3 mCd = 0.61g = 9.81 m/s²
Q = L/s
14.Continuity & BernoulliHard
12d1​ = 75 mm, p1​ = 390 kPad2​ = 50 mm, p2​ = ?Δz = 2 m

Water flows up through a pipe that narrows from 75 mm to 50 mm while rising 2 m. At section 1 the pressure is 390 kPa and the velocity is 2.5 m/s. Ignoring losses, find the pressure p2 at section 2.

d1 = 75 mmd2 = 50 mmp1 = 390 kPav1 = 2.5 m/sΔz = 2 mρ = 1000 kg/m³
p2 = kPa
15.Ideal gas lawMedium
140 g of CO₂V = 10 LT = 85 °CP = ?

A tank of 10 L contains 140 g of CO₂ at 85 °C. Treat it as an ideal gas and find the pressure P.

m = 140 gM = 44.01 g/molV = 10 LT = 85 °CR = 8.314 J/(mol·K)
P = kPa
16.Ideal gas lawHard
O₂, M = 32 g/molP = 850 kPaT = 0 °Cρ = ?

Find the density ρ of O₂ at 850 kPa and 0 °C, treating it as an ideal gas.

M = 32 g/molP = 850 kPaT = 0 °CR = 8.314 J/(mol·K)
ρ = kg/m³
17.Heat engines & refrigeratorsMedium
TH​ = 28 °CTL​ = 4 °CRQ̇H​ = ?Q̇L​ = 4 kWẆ

A reversible refrigerator keeps a cold room at 4 °C by removing 4 kW of heat, and rejects heat to the surroundings at 28 °C. Find the rate Q̇H at which it rejects heat.

TL = 4 °CTH = 28 °CQ̇L = 4 kW
Q̇H = kW
18.Heat engines & refrigeratorsHard
TH​ = 55 °CTL​ = -5 °CHPQ̇H​ = 9 kWQ̇L​Ẇ = ?

A heat pump delivers 9 kW of heat to a heating system at 55 °C, taking heat from a source at -5 °C. Its actual COP is 50% of the Carnot COP between these temperatures. Find the electrical power Ẇ it uses.

TH = 55 °CTL = -5 °CηII = 50%Q̇H = 9 kW
Ẇ = kW
19.Waves, sound & opticsMedium
S30 m/sOf = 300 Hz

A source of 300 Hz moves at 30 m/s away from a stationary observer. The speed of sound is 343 m/s. Find the frequency f′ that the observer hears.

f = 300 Hzv = 343 m/svs = 30 m/s
f′ = Hz
20.Waves, sound & opticsHard
SO5 m/sf = 35 kHz

A parking sensor at rest sends ultrasound of 35 kHz towards a car that approaches at 5 m/s. Find the frequency f″ of the echo received back at the sensor (speed of sound 343 m/s).

f = 35 kHzu = 5 m/sv = 343 m/s
f″ = Hz

3Solutions

1.Kinematics

Answer: d = 128.4 m

Motion with constant acceleration: v = v₀ + a·t, s = v₀·t + ½·a·t² and v² = v₀² + 2·a·s. Pick the equation that contains the three things you know and the one you want, and keep the signs consistent with one positive direction.

Equal distances

v·t = ½·a·t² → t = 2v/a = 2·17/4.5 = 7.556 s

Distance

d = v·t = 17·7.556 = 128.4 m

Answer

d = 128.4 m

At that moment the police car moves at 2v = 34 m/s.

2.Kinematics

Answer: hmax = 38.26 m

Motion with constant acceleration: v = v₀ + a·t, s = v₀·t + ½·a·t² and v² = v₀² + 2·a·s. Pick the equation that contains the three things you know and the one you want, and keep the signs consistent with one positive direction.

Rise above the roof

0 = v₀² − 2·g·Δh → Δh = 8²/(2·9.81) = 3.262 m

Height above the ground

hmax = 35 + 3.262 = 38.26 m

Answer

hmax = 38.26 m
3.Newton’s laws

Answer: a = 4.02 m/s²

Newton’s second law: the net force on a body equals its mass times its acceleration, ΣF = m·a. Draw a free-body diagram, choose a positive direction along the motion, and add every force in that direction: applied forces, friction μ·N against the motion, and the components of gravity.

Forces along the slope

Down the slope is positive.

m·a = m·g·sin θ − μ·m·g·cos θ

Acceleration

a = 9.81·(sin 35° − 0.2·cos 35°) = 9.81·(0.5736 − 0.1638) = 4.02 m/s²

Answer

a = 4.02 m/s²
4.Newton’s laws

Answer: a = 2.957 m/s²

Newton’s second law: the net force on a body equals its mass times its acceleration, ΣF = m·a. Draw a free-body diagram, choose a positive direction along the motion, and add every force in that direction: applied forces, friction μ·N against the motion, and the components of gravity.

Forces along the string

m₂·g = 39.24 N
m₁·g·sin θ = 14.71 N
μ·m₁·g·cos θ = 3.823 N

Acceleration of the system

a = (39.24 − 14.71 − 3.823)/7 = 2.957 m/s²

Answer

a = 2.957 m/s²
5.Projectile motion

Answer: t = 2.672 s

Projectile motion: with no air resistance, x = vxt and y = h + vyt − ½gt². The two directions are independent except that they share the same time.

Split the launch velocity

Horizontal velocity stays constant; vertical motion has a constant acceleration g = 9.81 m/s² downward.

vx = v0·cos θ = 16·cos 55° = 9.177 m/s
vy = v0·sin θ = 16·sin 55° = 13.11 m/s

Time in the air

Starting and landing at the same height: t = 2vy/g.

t = 2·13.11/9.81 = 2.672 s

Answer

t = 2.672 s
6.Projectile motion

Answer: t = 4.86 s

Projectile motion: with no air resistance, x = vxt and y = h + vyt − ½gt². The two directions are independent except that they share the same time.

Split the launch velocity

Horizontal velocity stays constant; vertical motion has a constant acceleration g = 9.81 m/s² downward.

vx = v0·cos θ = 15·cos 50° = 9.642 m/s
vy = v0·sin θ = 15·sin 50° = 11.49 m/s

Time in the air

Solve y(t) = h + vy·t − ½gt² = 0 for the positive root.

0 = 60 + 11.49·t − 4.905·t²
t = (vy + √(vy² + 2gh))/g = (11.49 + √(132 + 1177))/9.81 = 4.86 s

Answer

t = 4.86 s
7.Work & energy

Answer: v = 9.863 m/s

Work–energy principle: the change in kinetic energy equals the work done by all forces. Writing gravity and springs as potential energy (mgh and ½kx²) turns this into a balance: initial energy = final energy + energy lost to friction (μN·d).

Energy balance along the slope

The block drops a height d·sin θ while friction removes μmg·cos θ·d. The mass cancels.

½v² = g·d·(sin θ − μ·cos θ)
v = √(2·9.81·11·(0.5736 − 0.15·0.8192)) = 9.863 m/s

Answer

v = 9.863 m/s
8.Work & energy

Answer: x = 24.76 cm

Work–energy principle: the change in kinetic energy equals the work done by all forces. Writing gravity and springs as potential energy (mgh and ½kx²) turns this into a balance: initial energy = final energy + energy lost to friction (μN·d).

Energy left after the rough strip

The ramp is smooth, so only the strip removes energy.

mgh − μmgL = 24.53·(1.5 − 0.25·2) = 24.53 J

Maximum compression

½kx² = 24.53 → x = √(2·24.53/800) = 0.2476 m = 24.76 cm

Answer

x = 24.76 cm
9.Momentum & collisions

Answer: v′2 = 9.818 m/s

Conservation of momentum: when no external force acts during a collision, the total momentum Σm·v before equals the total after. Velocities have a direction, so pick a positive direction and give velocities the other way a minus sign. In an elastic collision kinetic energy is conserved too; in a perfectly inelastic one the bodies stick together.

Elastic collision with a target at rest

Solving momentum and energy conservation together gives these two results.

v′1 = (3 − 2.5)/(3 + 2.5)·9 = 0.8182 m/s
v′2 = 2·3/(3 + 2.5)·9 = 9.818 m/s

Answer

v′2 = 9.818 m/s
10.Momentum & collisions

Answer: θ = 37.92 °

Conservation of momentum: when no external force acts during a collision, the total momentum Σm·v before equals the total after. Velocities have a direction, so pick a positive direction and give velocities the other way a minus sign. In an elastic collision kinetic energy is conserved too; in a perfectly inelastic one the bodies stick together.

Momentum components

px = 1600·15 = 24000 kg·m/s
py = 1700·11 = 18700 kg·m/s

Direction

tan θ = py/px = 0.7792 → θ = 37.92°

Answer

θ = 37.92°
11.Hydrostatic force

Answer: F = 67.44 kN

Hydrostatic force on a plane surface: F = ρ·g·yc·A. It acts at the centre of pressure, ycp = yc + Ic/(ycA), which always lies below the centroid.

Centroid depth and area

yc = d + H/2 = 1.5 + 2.5/2 = 2.75 m
A = H·b = 2.5·1 = 2.5 m²
gated = 1.5 mH = 2.5 mF

Resultant force

F = ρ·g·yc·A = 1000·9.81·2.75·2.5 = 67.44 kN

Answer

F = 67.44 kN
12.Hydrostatic force

Answer: ycp = 2.048 m

Hydrostatic force on a plane surface: F = ρ·g·yc·A. It acts at the centre of pressure, ycp = yc + Ic/(ycA), which always lies below the centroid.

Centroid depth and area

yc = d + H/2 = 0.5 + 2.5/2 = 1.75 m
A = H·b = 2.5·3 = 7.5 m²
gated = 0.5 mH = 2.5 mF

Resultant force

F = ρ·g·yc·A = 1260·9.81·1.75·7.5 = 162.2 kN

Centre of pressure

Pressure grows with depth, so the resultant acts below the centroid.

Ic = b·H³/12 = 3·2.5³/12 = 3.906 m⁴
ycp = yc + Ic/(yc·A) = 1.75 + 3.906/(1.75·7.5) = 2.048 m

Answer

ycp = 2.048 m
13.Continuity & Bernoulli

Answer: Q = 9.189 L/s

Continuity and Bernoulli: for an incompressible fluid the flow rate is the same at every section, Q = A₁v₁ = A₂v₂. Along a streamline without losses, p + ½ρv² + ρgz is constant, so where the fluid is faster or higher its pressure is lower.

Ideal jet velocity

√(2gh) = √(2·9.81·3) = 7.672 m/s

Actual flow rate

The discharge coefficient accounts for the contraction of the jet and friction at the edge.

Q = Cd·A·√(2gh) = 0.61·0.001963·7.672 = 0.009189 m³/s = 9.189 L/s

Answer

Q = 9.189 L/s
14.Continuity & Bernoulli

Answer: p2 = 357.7 kPa

Continuity and Bernoulli: for an incompressible fluid the flow rate is the same at every section, Q = A₁v₁ = A₂v₂. Along a streamline without losses, p + ½ρv² + ρgz is constant, so where the fluid is faster or higher its pressure is lower.

Continuity and Bernoulli

Work in Pa, then divide by 1000 to get kPa.

v2 = v1·(d1/d2)² = 2.5·(75/50)² = 5.625 m/s
½ρ(v1² − v2²) = ½·1000·(2.5² − 5.625²)/1000 = −12.7 kPa
ρgΔz = 1000·9.81·2/1000 = 19.62 kPa
p2 = p1 + ½ρ(v1² − v2²) − ρgΔz = 390 + (−12.7) − 19.62 = 357.7 kPa

Answer

p2 = 357.7 kPa
15.Ideal gas law

Answer: P = 947.2 kPa

Ideal gas law: PV = nRT, with n = m/M.

Moles

n = m/M = 140/44.01 = 3.181 mol
T = 85 + 273.15 = 358.1 K

Pressure

P = nRT/V = 3.181·8.314·358.1/0.01 = 947.2 kPa

Answer

P = 947.2 kPa
16.Ideal gas law

Answer: ρ = 11.98 kg/m³

Ideal gas density: ρ = PM/(RT).

Rearrange the gas law

PV = (m/M)RT → ρ = m/V = PM/(RT)
T = 0 + 273.15 = 273.1 K

Density

ρ = 850·32/(8.314·273.1) = 11.98 kg/m³

Answer

ρ = 11.98 kg/m³
17.Heat engines & refrigerators

Answer: Q̇H = 4.346 kW

Second-law limits: no cycle working between reservoirs at absolute temperatures TH and TL can beat the reversible (Carnot) cycle: ηmax = 1 − TL/TH, COPR,max = TL/(TH − TL) and COPHP,max = TH/(TH − TL). Energy is always conserved: QH = W + QL.

Absolute temperatures

TH = 28 + 273.15 = 301.1 K
TL = 4 + 273.15 = 277.1 K

Reversible heat ratio

Q̇H = Q̇L·TH/TL = 4·301.1/277.1 = 4.346 kW

Answer

Q̇H = 4.346 kW

Power input: Ẇ = 0.3464 kW.

18.Heat engines & refrigerators

Answer: Ẇ = 3.291 kW

Second-law limits: no cycle working between reservoirs at absolute temperatures TH and TL can beat the reversible (Carnot) cycle: ηmax = 1 − TL/TH, COPR,max = TL/(TH − TL) and COPHP,max = TH/(TH − TL). Energy is always conserved: QH = W + QL.

Absolute temperatures

TH = 55 + 273.15 = 328.1 K
TL = -5 + 273.15 = 268.1 K

Carnot and actual COP

COPmax = 328.1/(328.1 − 268.1) = 5.469
COP = 0.5·5.469 = 2.735

Power input

Ẇ = Q̇H/COP = 9/2.735 = 3.291 kW

Answer

Ẇ = 3.291 kW
19.Waves, sound & optics

Answer: f′ = 275.9 Hz

Standing waves and the Doppler effect: a string fixed at both ends, or a pipe open at both ends, fits whole half-wavelengths: L = nλ/2, fn = n·v/(2L), n = 1, 2, 3, … A pipe closed at one end has a node at the closed end and an antinode at the open end: L = nλ/4 with odd n only, fn = n·v/(4L). When source or observer move along the line between them, f′ = f·(v ± vo)/(v ∓ vs): use the upper signs for motion towards each other. Two waves of nearly equal frequency beat at |f₁ − f₂|.

Doppler formula

f′ = f·(v − vo)/(v + vs) = 300·(343 − 0)/(343 + 30)
f′ = 275.9 Hz

Answer

f′ = 275.9 Hz
20.Waves, sound & optics

Answer: f″ = 36036 Hz

Standing waves and the Doppler effect: a string fixed at both ends, or a pipe open at both ends, fits whole half-wavelengths: L = nλ/2, fn = n·v/(2L), n = 1, 2, 3, … A pipe closed at one end has a node at the closed end and an antinode at the open end: L = nλ/4 with odd n only, fn = n·v/(4L). When source or observer move along the line between them, f′ = f·(v ± vo)/(v ∓ vs): use the upper signs for motion towards each other. Two waves of nearly equal frequency beat at |f₁ − f₂|.

Frequency at the car

f′ = 35000·(343 + 5)/343 = 35510 Hz

Frequency of the echo

f″ = f′·343/(343 − 5) = 36036 Hz

Answer

f″ = 36036 Hz

ExamProblems · examproblems.com/courses/physics-for-engineers