Browse papers
A

Section A: Long Answer Questions

Attempt any TWO questions.

3 questions·10 marks each
1long10 marks

Explain the Gauss elimination method with partial pivoting to solve a system of linear equations. Solve the system 2x + y + z = 10, 3x + 2y + 3z = 18, x + 4y + 9z = 16.

Gauss Elimination with Partial Pivoting

Gauss elimination converts the system Ax=bAx=b into an upper-triangular form by row operations, then solves by back substitution.

Partial pivoting: before eliminating column kk, search column kk (rows kk to nn) for the entry of largest absolute value and swap that row into the pivot position. This avoids division by small (or zero) pivots, reducing round-off error and improving numerical stability.

Algorithm

  1. Form the augmented matrix [Ab][A\,|\,b].
  2. For each column kk: pick the row with max aik|a_{ik}| (iki\ge k), swap to pivot row.
  3. Eliminate entries below the pivot: RiRiaikakkRkR_i \leftarrow R_i - \frac{a_{ik}}{a_{kk}}R_k.
  4. Back-substitute from the last equation upward.

Solving the System

2x+y+z=10,3x+2y+3z=18,x+4y+9z=162x+y+z=10,\quad 3x+2y+3z=18,\quad x+4y+9z=16

Augmented matrix:

[211103231814916]\left[\begin{array}{ccc|c}2&1&1&10\\3&2&3&18\\1&4&9&16\end{array}\right]

Pivot column 1: largest ai1|a_{i1}| is 33 (row 2). Swap R1R2R_1\leftrightarrow R_2:

[323182111014916]\left[\begin{array}{ccc|c}3&2&3&18\\2&1&1&10\\1&4&9&16\end{array}\right]

Eliminate: R2R223R1R_2\leftarrow R_2-\tfrac{2}{3}R_1, R3R313R1R_3\leftarrow R_3-\tfrac{1}{3}R_1:

[32318013120103810]\left[\begin{array}{ccc|c}3&2&3&18\\0&-\tfrac{1}{3}&-1&-2\\0&\tfrac{10}{3}&8&10\end{array}\right]

Pivot column 2: 103>13|\tfrac{10}{3}|>|{-\tfrac13}|, swap R2R3R_2\leftrightarrow R_3:

[32318010381001312]\left[\begin{array}{ccc|c}3&2&3&18\\0&\tfrac{10}{3}&8&10\\0&-\tfrac{1}{3}&-1&-2\end{array}\right]

Eliminate: R3R31/310/3R2=R3+110R2R_3\leftarrow R_3-\frac{-1/3}{10/3}R_2 = R_3+\tfrac{1}{10}R_2:

a33=1+110(8)=0.2,b3=2+110(10)=1a_{33}=-1+\tfrac{1}{10}(8)=-0.2,\quad b_3=-2+\tfrac{1}{10}(10)=-1 [323180103810000.21]\left[\begin{array}{ccc|c}3&2&3&18\\0&\tfrac{10}{3}&8&10\\0&0&-0.2&-1\end{array}\right]

Back substitution:

z=10.2=5z=\frac{-1}{-0.2}=5 103y+8(5)=10103y=30y=9\tfrac{10}{3}y+8(5)=10 \Rightarrow \tfrac{10}{3}y=-30 \Rightarrow y=-9 3x+2(9)+3(5)=183x3=18x=73x+2(-9)+3(5)=18 \Rightarrow 3x-3=18 \Rightarrow x=7 x=7,y=9,z=5\boxed{x=7,\quad y=-9,\quad z=5}

(Check: 2(7)9+5=102(7)-9+5=10 ✓, 3(7)+2(9)+3(5)=183(7)+2(-9)+3(5)=18 ✓, 7+4(9)+9(5)=167+4(-9)+9(5)=16 ✓.)

linear-systems
2long10 marks

Derive the Simpson's 1/3 rule for numerical integration. Evaluate the integral of 1/(1+x) from 0 to 6 using Simpson's 1/3 rule taking 6 subintervals.

Derivation of Simpson's 1/3 Rule

Approximate x0x2f(x)dx\int_{x_0}^{x_2} f(x)\,dx over two equal strips of width hh by a second-degree (parabolic) polynomial through (x0,y0),(x1,y1),(x2,y2)(x_0,y_0),(x_1,y_1),(x_2,y_2).

Using the Newton forward formula with x=x0+phx=x_0+ph and integrating from p=0p=0 to p=2p=2:

x0x2fdx=h02(y0+pΔy0+p(p1)2Δ2y0)dp\int_{x_0}^{x_2} f\,dx = h\int_0^2\Big(y_0+p\,\Delta y_0+\tfrac{p(p-1)}{2}\Delta^2 y_0\Big)dp =h[2y0+2Δy0+13Δ2y0]=h3(y0+4y1+y2).= h\Big[2y_0+2\Delta y_0+\tfrac{1}{3}\Delta^2 y_0\Big]=\frac{h}{3}\big(y_0+4y_1+y_2\big).

Extending over nn (even) strips gives the composite rule:

abfdx=h3[(y0+yn)+4(y1+y3+)+2(y2+y4+)].\int_{a}^{b} f\,dx=\frac{h}{3}\Big[(y_0+y_n)+4(y_1+y_3+\cdots)+2(y_2+y_4+\cdots)\Big].

Evaluation

I=0611+xdx,n=6,  h=606=1.I=\int_0^6\frac{1}{1+x}\,dx,\quad n=6,\; h=\frac{6-0}{6}=1.
xx0123456
y=11+xy=\tfrac{1}{1+x}1.00000.50000.33330.25000.20000.16670.1429

Apply the rule:

I=13[(1.0000+0.1429)+4(0.5000+0.2500+0.1667)+2(0.3333+0.2000)]I=\frac{1}{3}\Big[(1.0000+0.1429)+4(0.5000+0.2500+0.1667)+2(0.3333+0.2000)\Big] =13[1.1429+4(0.9167)+2(0.5333)]=13[1.1429+3.6667+1.0667]=\frac{1}{3}\Big[1.1429+4(0.9167)+2(0.5333)\Big]=\frac{1}{3}\big[1.1429+3.6667+1.0667\big] =13(5.8762)1.9587.=\frac{1}{3}(5.8762)\approx 1.9587. I1.9587\boxed{I\approx 1.9587}

Exact value =ln7=1.9459=\ln 7=1.9459; the small error arises from curvature in ff.

integration
3long10 marks

Explain the fourth-order Runge-Kutta method for solving ordinary differential equations. Solve dy/dx = x + y, y(0) = 1 to find y(0.2) taking h = 0.1.

Fourth-Order Runge-Kutta (RK4) Method

For dydx=f(x,y)\dfrac{dy}{dx}=f(x,y), y(x0)=y0y(x_0)=y_0, RK4 advances one step of size hh using a weighted average of four slopes:

k1=hf(xn,yn)k_1=h\,f(x_n,y_n) k2=hf ⁣(xn+h2,yn+k12)k_2=h\,f\!\left(x_n+\tfrac{h}{2},\,y_n+\tfrac{k_1}{2}\right) k3=hf ⁣(xn+h2,yn+k22)k_3=h\,f\!\left(x_n+\tfrac{h}{2},\,y_n+\tfrac{k_2}{2}\right) k4=hf ⁣(xn+h,yn+k3)k_4=h\,f\!\left(x_n+h,\,y_n+k_3\right) yn+1=yn+16(k1+2k2+2k3+k4)y_{n+1}=y_n+\tfrac{1}{6}\big(k_1+2k_2+2k_3+k_4\big)

It has local truncation error O(h5)O(h^5) and global error O(h4)O(h^4), giving high accuracy without computing derivatives of ff.

Solve dydx=x+y,  y(0)=1,  h=0.1\dfrac{dy}{dx}=x+y,\;y(0)=1,\;h=0.1, find y(0.2)y(0.2).

Step 1: x0=0,  y0=1x_0=0,\;y_0=1

k1=0.1(0+1)=0.1k_1=0.1(0+1)=0.1 k2=0.1(0.05+1.05)=0.11k_2=0.1(0.05+1.05)=0.11 k3=0.1(0.05+1.055)=0.1105k_3=0.1(0.05+1.055)=0.1105 k4=0.1(0.1+1.1105)=0.12105k_4=0.1(0.1+1.1105)=0.12105 y1=1+16(0.1+0.22+0.221+0.12105)=1+0.110175=1.110342y_1=1+\tfrac{1}{6}(0.1+0.22+0.221+0.12105)=1+0.110175=1.110342

So y(0.1)1.11034y(0.1)\approx 1.11034.

Step 2: x1=0.1,  y1=1.110342x_1=0.1,\;y_1=1.110342

k1=0.1(0.1+1.110342)=0.121034k_1=0.1(0.1+1.110342)=0.121034 k2=0.1(0.15+1.170859)=0.132086k_2=0.1(0.15+1.170859)=0.132086 k3=0.1(0.15+1.176385)=0.132638k_3=0.1(0.15+1.176385)=0.132638 k4=0.1(0.2+1.242980)=0.144298k_4=0.1(0.2+1.242980)=0.144298 y2=1.110342+16(0.121034+0.264172+0.265277+0.144298)y_2=1.110342+\tfrac{1}{6}(0.121034+0.264172+0.265277+0.144298) =1.110342+0.132464=1.242806=1.110342+0.132464=1.242806 y(0.2)1.2428\boxed{y(0.2)\approx 1.2428}

(Exact solution y=2exx1y=2e^x-x-1 gives y(0.2)=1.24281y(0.2)=1.24281, confirming the result.)

oderunge-kutta
B

Section B: Short Answer Questions

Attempt any EIGHT questions.

9 questions·5 marks each
4short5 marks

State and explain Lagrange's interpolation formula with a suitable example.

Lagrange's Interpolation Formula

For (n+1)(n+1) data points (x0,y0),,(xn,yn)(x_0,y_0),\dots,(x_n,y_n) with unequally spaced xx-values, the interpolating polynomial is

y(x)=i=0nyiLi(x),Li(x)=j=0jinxxjxixj.y(x)=\sum_{i=0}^{n} y_i\,L_i(x),\qquad L_i(x)=\prod_{\substack{j=0\\ j\ne i}}^{n}\frac{x-x_j}{x_i-x_j}.

Each basis polynomial LiL_i equals 11 at xix_i and 00 at all other nodes, so the formula passes exactly through every point. Its main advantage is it needs no difference table; its drawback is that adding a new point requires full recomputation.

Example

Given (1,1),(2,8),(3,27)(1,1),(2,8),(3,27), estimate yy at x=2.5x=2.5:

y=1(2.52)(2.53)(12)(13)+8(2.51)(2.53)(21)(23)+27(2.51)(2.52)(31)(32)y=1\cdot\frac{(2.5-2)(2.5-3)}{(1-2)(1-3)}+8\cdot\frac{(2.5-1)(2.5-3)}{(2-1)(2-3)}+27\cdot\frac{(2.5-1)(2.5-2)}{(3-1)(3-2)} =1(0.5)(0.5)2+8(1.5)(0.5)1+27(1.5)(0.5)2=1\cdot\frac{(0.5)(-0.5)}{2}+8\cdot\frac{(1.5)(-0.5)}{-1}+27\cdot\frac{(1.5)(0.5)}{2} =0.125+6+10.125=16.0.=-0.125+6+10.125=16.0.

So y(2.5)16y(2.5)\approx 16 (true 2.53=15.6252.5^3=15.625).

interpolationlagrange
5short5 marks

Derive the trapezoidal rule for numerical integration and state its error term.

Derivation of the Trapezoidal Rule

Approximate x0x1f(x)dx\int_{x_0}^{x_1} f(x)\,dx over one strip of width h=x1x0h=x_1-x_0 by a straight line through (x0,y0)(x_0,y_0) and (x1,y1)(x_1,y_1). Using the Newton forward formula f=y0+pΔy0f=y_0+p\,\Delta y_0 with x=x0+phx=x_0+ph:

x0x1fdx=h01(y0+pΔy0)dp=h(y0+12Δy0)=h2(y0+y1).\int_{x_0}^{x_1}f\,dx=h\int_0^1(y_0+p\,\Delta y_0)\,dp=h\Big(y_0+\tfrac{1}{2}\Delta y_0\Big)=\frac{h}{2}(y_0+y_1).

Composite rule over nn strips (a=x0,  b=xn,  h=bana=x_0,\;b=x_n,\;h=\tfrac{b-a}{n}):

abfdx=h2[(y0+yn)+2(y1+y2++yn1)].\int_a^b f\,dx=\frac{h}{2}\Big[(y_0+y_n)+2(y_1+y_2+\cdots+y_{n-1})\Big].

Error Term

For a single strip the truncation error is

E=h312f(ξ),ξ(x0,x1).E=-\frac{h^3}{12}\,f''(\xi),\qquad \xi\in(x_0,x_1).

For the composite rule over [a,b][a,b]:

E=(ba)h212f(ξ).E=-\frac{(b-a)h^2}{12}\,f''(\xi).

The error is O(h2)O(h^2) and vanishes when ff is linear; it is exact for polynomials of degree 1\le 1.

integrationtrapezoidal
6short5 marks

Explain the Gauss-Seidel iterative method to solve a system of linear equations.

Gauss-Seidel Iterative Method

An iterative technique to solve a diagonally dominant system Ax=bAx=b. Each equation is rearranged to express one unknown in terms of the others:

xi(k+1)=1aii(bij<iaijxj(k+1)j>iaijxj(k)).x_i^{(k+1)}=\frac{1}{a_{ii}}\Big(b_i-\sum_{j<i}a_{ij}x_j^{(k+1)}-\sum_{j>i}a_{ij}x_j^{(k)}\Big).

It differs from Jacobi by immediately using the newly computed values within the same iteration, so it generally converges faster.

Steps

  1. Rearrange so the largest coefficients lie on the diagonal (ensures diagonal dominance aiijiaij|a_{ii}|\ge\sum_{j\ne i}|a_{ij}|, the sufficient condition for convergence).
  2. Assume initial guesses (often all zero).
  3. Compute x1,x2,,xnx_1,x_2,\dots,x_n in turn, using the latest available values.
  4. Repeat until xi(k+1)xi(k)<ε|x_i^{(k+1)}-x_i^{(k)}|<\varepsilon for all ii.

Example form for 10x+y+z=12,  2x+10y+z=13,  2x+2y+10z=1410x+y+z=12,\;2x+10y+z=13,\;2x+2y+10z=14:

x=12yz10,  y=132xz10,  z=142x2y10,x=\tfrac{12-y-z}{10},\;y=\tfrac{13-2x-z}{10},\;z=\tfrac{14-2x-2y}{10},

which converges quickly to x=y=z=1x=y=z=1. Gauss-Seidel saves memory and is well suited to large sparse systems.

linear-systemsiterative
7short5 marks

Explain numerical differentiation using forward and backward difference formulae.

Numerical Differentiation

When ff is known only at equally spaced points xi=x0+ihx_i=x_0+ih (spacing hh), derivatives are estimated from finite differences of the tabulated values yiy_i.

Forward Difference Formula

Used near the beginning of a table. With Newton's forward polynomial and p=xx0hp=\tfrac{x-x_0}{h}:

dydx=1h[Δy012Δ2y0+13Δ3y0]\frac{dy}{dx}=\frac{1}{h}\Big[\Delta y_0-\tfrac{1}{2}\Delta^2 y_0+\tfrac{1}{3}\Delta^3 y_0-\cdots\Big]

First-order approximation at x0x_0:

f(x0)y1y0h,error O(h).f'(x_0)\approx\frac{y_1-y_0}{h},\qquad \text{error }O(h).

Backward Difference Formula

Used near the end of a table:

dydx=1h[yn+122yn+133yn+]\frac{dy}{dx}=\frac{1}{h}\Big[\nabla y_n+\tfrac{1}{2}\nabla^2 y_n+\tfrac{1}{3}\nabla^3 y_n+\cdots\Big]

First-order approximation at xnx_n:

f(xn)ynyn1h,error O(h).f'(x_n)\approx\frac{y_n-y_{n-1}}{h},\qquad \text{error }O(h).

Second derivative

f(x0)1h2(Δ2y0)=y22y1+y0h2.f''(x_0)\approx\frac{1}{h^2}\big(\Delta^2 y_0\big)=\frac{y_2-2y_1+y_0}{h^2}.

Forward differences use values ahead of the point; backward differences use values behind it. Both are O(h)O(h) accurate; a smaller hh improves accuracy but excessive reduction amplifies round-off error.

differentiation
8short5 marks

Explain Euler's method to solve an ordinary differential equation with an example.

Euler's Method

The simplest one-step method for dydx=f(x,y),  y(x0)=y0\dfrac{dy}{dx}=f(x,y),\;y(x_0)=y_0. It uses the tangent line at the current point to estimate the next value:

yn+1=yn+hf(xn,yn),xn+1=xn+h.y_{n+1}=y_n+h\,f(x_n,y_n),\qquad x_{n+1}=x_n+h.

Geometrically it follows the slope f(xn,yn)f(x_n,y_n) over a step hh. It is first-order accurate (global error O(h)O(h)), simple but requires small hh for acceptable accuracy.

Example

Solve dydx=x+y,  y(0)=1\dfrac{dy}{dx}=x+y,\;y(0)=1; find y(0.2)y(0.2) with h=0.1h=0.1.

Step 1 (x0=0,y0=1x_0=0,y_0=1):

y1=1+0.1(0+1)=1.1y(0.1)1.1y_1=1+0.1(0+1)=1.1\quad\Rightarrow\quad y(0.1)\approx1.1

Step 2 (x1=0.1,y1=1.1x_1=0.1,y_1=1.1):

y2=1.1+0.1(0.1+1.1)=1.1+0.12=1.22y(0.2)1.22y_2=1.1+0.1(0.1+1.1)=1.1+0.12=1.22\quad\Rightarrow\quad y(0.2)\approx1.22 y(0.2)1.22\boxed{y(0.2)\approx 1.22}

The exact value is 1.24281.2428; the gap shows Euler's first-order error.

odeeuler
9short5 marks

Differentiate between the Gauss elimination and Gauss-Jordan methods.

Gauss Elimination vs Gauss-Jordan

Both are direct methods using elementary row operations on [Ab][A\,|\,b], but they differ in how far the reduction is carried.

AspectGauss EliminationGauss-Jordan
ReductionTo upper-triangular form (zeros below diagonal)To diagonal / identity form (zeros above and below diagonal)
Final stepRequires back substitution to find unknownsUnknowns read off directly; no back substitution
Pivot rowsEliminate only below the pivotEliminate both above and below the pivot, and normalize pivot to 1
Arithmetic costn33\approx \tfrac{n^3}{3} operations — fewern32\approx \tfrac{n^3}{2} operations — more
Main useSolving linear systems efficientlySolving systems and finding matrix inverse (reduce $[A

Summary: Gauss elimination is computationally cheaper but needs back substitution; Gauss-Jordan does more work to yield the solution (or inverse) directly without back substitution.

linear-systemsgauss-jordan
10short5 marks

Explain Newton's divided difference interpolation formula.

Newton's Divided Difference Interpolation

For (n+1)(n+1) points with unequally spaced xx-values, the interpolating polynomial is

f(x)=f(x0)+(xx0)f[x0,x1]+(xx0)(xx1)f[x0,x1,x2]+f(x)=f(x_0)+(x-x_0)f[x_0,x_1]+(x-x_0)(x-x_1)f[x_0,x_1,x_2]+\cdots

where the divided differences are defined recursively:

f[xi,xi+1]=f(xi+1)f(xi)xi+1xi,f[x_i,x_{i+1}]=\frac{f(x_{i+1})-f(x_i)}{x_{i+1}-x_i}, f[xi,,xi+k]=f[xi+1,,xi+k]f[xi,,xi+k1]xi+kxi.f[x_i,\dots,x_{i+k}]=\frac{f[x_{i+1},\dots,x_{i+k}]-f[x_i,\dots,x_{i+k-1}]}{x_{i+k}-x_i}.

The leading (top) divided differences become the polynomial coefficients.

Advantages: works for unequal spacing, and a new data point can be added by computing just one more difference column without redoing the whole table (unlike Lagrange).

Example

For (1,1),(2,8),(4,64)(1,1),(2,8),(4,64):

f[1,2]=8121=7,f[2,4]=64842=28,f[1,2]=\frac{8-1}{2-1}=7,\quad f[2,4]=\frac{64-8}{4-2}=28, f[1,2,4]=28741=7.f[1,2,4]=\frac{28-7}{4-1}=7. f(x)=1+7(x1)+7(x1)(x2).f(x)=1+7(x-1)+7(x-1)(x-2).

At x=3x=3: f(3)=1+7(2)+7(2)(1)=1+14+14=29f(3)=1+7(2)+7(2)(1)=1+14+14=29.

interpolationdivided-difference
11short5 marks

Explain the power method for finding the largest eigenvalue of a matrix.

Power Method (Largest Eigenvalue)

An iterative method to find the dominant (largest-magnitude) eigenvalue λ1\lambda_1 and its eigenvector of a matrix AA, provided λ1>λ2|\lambda_1|>|\lambda_2|\ge\cdots.

Idea: repeatedly multiplying any starting vector by AA amplifies the component along the dominant eigenvector fastest.

Algorithm

  1. Choose an initial nonzero vector x(0)x^{(0)} (e.g. [1,0,0]T[1,0,0]^T).
  2. Compute y(k+1)=Ax(k)y^{(k+1)}=A\,x^{(k)}.
  3. The largest-magnitude component of y(k+1)y^{(k+1)} is the current eigenvalue estimate λ(k+1)\lambda^{(k+1)}.
  4. Normalize: x(k+1)=y(k+1)λ(k+1)x^{(k+1)}=\dfrac{y^{(k+1)}}{\lambda^{(k+1)}}.
  5. Repeat until λ\lambda and xx stabilize within tolerance.

Then λ(k)λ1\lambda^{(k)}\to\lambda_1 and x(k)x^{(k)}\to the corresponding eigenvector.

Example (one iteration): A=[2112]A=\begin{bmatrix}2&1\\1&2\end{bmatrix}, x(0)=[10]x^{(0)}=\begin{bmatrix}1\\0\end{bmatrix}.

Ax(0)=[21]=2[10.5]λ2,  x=[10.5].Ax^{(0)}=\begin{bmatrix}2\\1\end{bmatrix}=2\begin{bmatrix}1\\0.5\end{bmatrix}\Rightarrow\lambda\approx2,\;x=\begin{bmatrix}1\\0.5\end{bmatrix}.

Continuing converges to λ1=3\lambda_1=3, eigenvector [1,1]T[1,1]^T.

Note: convergence rate depends on the ratio λ2/λ1|\lambda_2/\lambda_1|; the smallest eigenvalue is found by applying the method to A1A^{-1} (inverse power method).

eigenvalue
12short5 marks

Fit a second-degree parabola y = a + bx + cx^2 to a set of data using the least squares principle.

Least-Squares Fit of a Parabola y=a+bx+cx2y=a+bx+cx^2

Given nn data points (xi,yi)(x_i,y_i), choose a,b,ca,b,c to minimize the sum of squared residuals

S=i=1n(yiabxicxi2)2.S=\sum_{i=1}^{n}\big(y_i-a-bx_i-cx_i^2\big)^2.

Setting S/a=S/b=S/c=0\partial S/\partial a=\partial S/\partial b=\partial S/\partial c=0 gives the three normal equations:

y=na+bx+cx2\sum y = n\,a + b\sum x + c\sum x^2 xy=ax+bx2+cx3\sum xy = a\sum x + b\sum x^2 + c\sum x^3 x2y=ax2+bx3+cx4\sum x^2 y = a\sum x^2 + b\sum x^3 + c\sum x^4

Procedure

  1. Tabulate x,  y,  x2,  x3,  x4,  xy,  x2yx,\;y,\;x^2,\;x^3,\;x^4,\;xy,\;x^2y for all points and form the required sums.
  2. Substitute the sums into the three normal equations.
  3. Solve the resulting 3×33\times3 linear system (e.g. by Gauss elimination) for a,b,ca,b,c.
  4. Write the fitted parabola y=a+bx+cx2y=a+bx+cx^2.

Example: for (0,1),(1,6),(2,17),(3,34)(0,1),(1,6),(2,17),(3,34) (n=4n=4), x=6,x2=14,x3=36,x4=98,y=58,xy=128,x2y=346\sum x=6,\sum x^2=14,\sum x^3=36,\sum x^4=98,\sum y=58,\sum xy=128,\sum x^2 y=346. Solving the normal equations yields a=1,b=2,c=3a=1,\,b=2,\,c=3, i.e. y=1+2x+3x2y=1+2x+3x^2, which fits the data exactly.

regression

Frequently asked questions

Where can I find the BSc CSIT (TU) Numerical Method (BSc CSIT, CSC207) question paper 2080?
The full BSc CSIT (TU) Numerical Method (BSc CSIT, CSC207) 2080 (regular) question paper is available free on Kekkei. You can read every question online and attempt the paper under timed exam conditions.
Does the Numerical Method (BSc CSIT, CSC207) 2080 paper come with solutions?
Yes. Every question on this Numerical Method (BSc CSIT, CSC207) past paper includes a step-by-step solution, plus instant AI feedback when you attempt it on Kekkei.
How many marks is the BSc CSIT (TU) Numerical Method (BSc CSIT, CSC207) 2080 paper?
The BSc CSIT (TU) Numerical Method (BSc CSIT, CSC207) 2080 paper carries 60 full marks and is meant to be completed in 180 minutes, across 12 questions.
Is practising this Numerical Method (BSc CSIT, CSC207) past paper free?
Yes — reading and attempting this Numerical Method (BSc CSIT, CSC207) past paper on Kekkei is completely free.