🌱 Foundations & interface
For students who have never opened Maple. Learn how to run commands, structure a worksheet, get help, and save your work safely.
A practice space where NAMSSN UI students can learn Maple from scratch and use it to support calculus, linear algebra, differential equations, and course-aligned worksheets.
Maple here is not just a calculator. It is a course companion: a place to test examples, visualise ideas from lectures, and store polished worksheets that match UI courses.
.mw files tied to UI courses (calculus, algebra, ODEs,…).A student who works through the modules and uses Maple on real UI problems should be able to read, edit, and design their own Maple worksheets confidently.
For students who have never opened Maple. Learn how to run commands, structure a worksheet, get help, and save your work safely.
Functions, plots, limits, derivatives, integrals, and equation solving, all aligned with UI first- and second-year courses.
Matrix operations, eigenvalues, linear systems, and simple dynamical systems, with Maple commands that mirror your lecture notes.
A space for building full worksheets tied to specific UI courses, contests, and NAMSSN projects, including the ODE–Integration Bee.
Start here if Maple is new to you. By the end of this module you should know how a worksheet is structured, how to run commands, and how to avoid losing your work.
A Maple worksheet is made of input regions (where you type commands) and output regions
(where Maple shows results). Lines end with a semicolon ; or a colon :.
2 + 3;3^4; (powers)sqrt(2);Basic rule: press the Enter key (not just a new line) to execute an input region.
A good worksheet has clear text blocks and tidy command blocks. You can type explanations in plain text, then insert input regions for Maple to execute.
In this module you practise:
.mw files safely.Maple has built-in help. A few commands:
?int — open help for the integral command.?LinearAlgebra — help for linear algebra commands.restart; — clear all definitions and start fresh.Here you connect Maple directly to calculus and algebra courses: functions, plots, derivatives, integrals, and solving simple equations.
In Maple, a function is often written as
f := x -> expression;.
f := x -> sin(x) + x^2;f(0); f(1); f(2);plot( f(x), x = -2..2 );Maple commands for calculus:
diff( f(x), x ); — derivative of f.int( x^2, x ); — indefinite integral.int( exp(-x^2), x = -infinity..infinity ); — definite integral.Two essential commands:
solve( x^2 - 5*x + 6 = 0, x );fsolve( sin(x) = x/2, x ); (numerical solutions)
Maple’s LinearAlgebra package turns matrix computations into short, readable commands.
Perfect for MAT 2xx / 3xx courses.
Start by loading the package:
with(LinearAlgebra):
with(LinearAlgebra):
A := Matrix([[1,2],[3,4]]);
B := Matrix([[0,1],[1,0]]);
A + B;
A . B;
Determinant(A);
A compact way to explore eigenvalues:
Eigenvalues(A);Eigenvectors(A);JordanForm(A, output = 'P,J');Here you use Maple to solve standard ODEs, visualise solution curves, and experiment with simple dynamical systems tied to UI ODE courses and the ODE–Integration Bee.
dsolveA first test problem:
de := diff(y(x), x) = y(x);
sol := dsolve(de, y(x));
# With an initial condition y(0) = 1
sol_ic := dsolve({de, y(0) = 1}, y(x));
Use DEplot (from DEtools) and plot to see how solutions behave.
Typical tasks:
The ambition of Module 3 is to design worksheets that map directly to UI courses: MAT 2xx, MAT 3xx, ODE–Integration Bee practice sheets, and project notes.
You decide:
Long-term goal: a living library of Maple worksheets for UI mathematics, built and maintained by NAMSSN students.
This pad does not execute Maple (Maple runs on your own machine). It is a clean space to organise
commands, pull examples from the modules, and prepare snippets before saving them as .mw files.
maple-mat212.mw, maple-ode-lab.mw).
Copied to clipboard ✓
Maple is most powerful when it is woven into your normal study routine:
As NAMSSN UI expands this lab, tutors can attach real .mw worksheets to modules and
link them from the resource pages for each course.