France Première Mathematics (specialty)
Chapters: 6
1. Automatic skills
Numeric and algebraic calculation · Functions and graphs · Statistics and probability
- Mental Maths: Fast Everyday Calculation Skills – Mental maths means doing routine calculations quickly and correctly in your head or with a few lines. Compare two numbers by difference or by ratio. Write a percent change as a factor: +20% is × 1.2, −20% is × 0.8. Successive changes multiply their factors, so +20% then −20% gives × 0.96, not × 1. To undo +p% use the reciprocal factor. Know powers of ten and unit conversions, the special products (a + b)² = a² + 2ab + b² and (a + b)(a − b) = a² − b², how to make one letter the subject of a formula, and that a product is zero only if a factor is zero.
- Functions: Input, Rule, Output – A function is a rule that gives exactly one output for each input. We write it as f(x). The output f(a) is called the image of a; an input that gives a certain output is a preimage. A function can be shown as words, a table, a formula or a graph. Its graph can go up (increasing), go down (decreasing) and have a highest point (maximum) or lowest point (minimum).
- Probability: Chances of a Single Event – Probability tells how likely something is, as a number from 0 to 1. When all outcomes are equally likely, P(event) = number of favourable outcomes ÷ total number of outcomes. An impossible event has probability 0 and a sure event has probability 1.
2. Algebra
Sequences: arithmetic and geometric models · Quadratic equations and functions
- Sequences and Series: AP, GP, AM and GM – A sequence is a list of numbers in a definite order: a₁, a₂, a₃, … A series is what we get when we add the terms. In an arithmetic progression (AP) we add the same number d each time; aₙ = a + (n − 1)d and Sₙ = n/2[2a + (n − 1)d]. The arithmetic mean (AM) of a and b is (a + b)/2; n AMs between a and b use d = (b − a)/(n + 1). In a geometric progression (GP) we multiply by the same number r each time; aₙ = arⁿ⁻¹ and Sₙ = a(rⁿ − 1)/(r − 1) for r ≠ 1. If |r| < 1 the terms shrink and the infinite sum is S∞ = a/(1 − r). The geometric mean (GM) of two positive numbers a and b is √(ab), and n GMs between them use r = (b/a)^(1/(n+1)). For positive a and b, AM ≥ GM, with equality only when a = b.
- Quadratic Equations – A quadratic equation has x² as its highest power: ax² + bx + c = 0 with a ≠ 0. It has at most two roots. Find them by factorising (split the middle term, then set each bracket to zero) or by the formula x = (−b ± √(b² − 4ac)) / 2a. The discriminant D = b² − 4ac tells the nature of roots: D > 0 two different real roots, D = 0 two equal roots, D < 0 no real roots.
3. Analysis
Derivative at a point, tangent · Derivative functions and rules · Variation and graphs · Exponential function · Trigonometric circle, sine and cosine
- Continuity and Differentiability – A function is continuous at a point when its graph has no break there: the left limit, the right limit and the value are all equal. The derivative is the slope of the tangent line. With the chain rule, implicit differentiation, the rules for eˣ, ln x and inverse trig functions, logarithmic differentiation and parametric forms, you can differentiate almost any Class 12 function. The second derivative tells how the slope itself changes, that is, how the curve bends.
- Curve Sketching Using Derivatives – To sketch y = f(x): find the domain and intercepts, solve f'(x) = 0 for stationary points, use the sign of f'(x) to see where the curve rises or falls, use f''(x) for concavity and points of inflection, check asymptotes and end behaviour, then join everything smoothly. Example: y = x³ − 3x has a maximum at (−1, 2), a minimum at (1, −2) and an inflection at (0, 0).
- Exponential Functions – An exponential function has the form y = a·bˣ, where a ≠ 0 is the starting value and b > 0, b ≠ 1 is the growth factor. If b > 1 it grows; if 0 < b < 1 it decays. Each step of 1 in x multiplies y by b (a constant ratio), unlike a linear function which adds a constant. The graph of y = bˣ passes through (0, 1), has domain all real numbers, range y > 0, and the x-axis as a horizontal asymptote. The general form y = a·b^(k(x − d)) + c stretches, reflects and shifts it.
- Trigonometric Functions: Radians, Unit Circle, Graphs and Identities – An angle of one radian cuts an arc equal to the radius, so π radians = 180°. On a unit circle, the point at angle x is P = (cos x, sin x), which gives sin²x + cos²x = 1 and extends sine and cosine to every real number. The signs follow 'All, Sin, Tan, Cos' in quadrants I to IV; sin x and cos x repeat every 2π and stay between −1 and 1. Compound-angle formulas such as cos(A + B) = cos A cos B − sin A sin B lead to tan(A + B), cot(A + B), sum-to-product, double-angle and triple-angle identities.
4. Geometry
Vectors and dot product · Analytic geometry: lines, circles, parabolas
- Vector Algebra – A vector has a size (magnitude) and a direction. In 3D we write it as a = xî + yĵ + zk̂. Its length is |a| = √(x² + y² + z²). Its direction cosines are l = x/|a|, m = y/|a|, n = z/|a|, and l² + m² + n² = 1. Vectors are added head-to-tail (triangle law) or component by component. ka stretches a by k and flips it if k is negative. The point dividing AB in m : n has position vector (mb + na)/(m + n) inside and (mb − na)/(m − n) outside. Dot product a·b = |a||b|cosθ gives a number and tells the angle and the projection. Cross product a×b = |a||b|sinθ n̂ gives a vector at right angles to both; its length is the area of the parallelogram on a and b.
- Coordinate Geometry: Distance and Section Formula – Every point on a flat plane has an address (x, y). The distance between A(x₁, y₁) and B(x₂, y₂) is d = √[(x₂ − x₁)² + (y₂ − y₁)²]; it is just Pythagoras on the x-gap and the y-gap. A point P that cuts AB inside in the ratio m : n is P = ((mx₂ + nx₁)/(m + n), (my₂ + ny₁)/(m + n)). When m = n, P is the midpoint.
5. Probability and statistics
Conditional probability and independence · Random variables: distribution, expectation, variance · Simulation and fluctuation
- Conditional Probability, Multiplication Rule and Independent Events – Conditional probability is the chance of A when we already know B has happened. We throw away every outcome outside B and count again: P(A|B) = P(A ∩ B) ÷ P(B). Turned around, this gives the multiplication rule P(A ∩ B) = P(B)·P(A|B). If knowing B does not change the chance of A, the events are independent and P(A ∩ B) = P(A)·P(B).
- Random Variables and Probability Distributions – A random variable X gives a number to every outcome of a chance experiment. A discrete random variable takes separate values; its probability distribution lists each value x with its probability P(X = x), and these add up to 1. The mean (expected value) is E(X) = Σ x·P(x). The variance Var(X) = E(X²) − [E(X)]² measures spread, and the standard deviation is its square root.
- Sampling: Learning About a Population from a Sample – A population is the whole group we want to know about; a sample is a smaller part we actually check. A good sample is chosen at random so that it represents the population. Simple random sampling gives everyone an equal chance; stratified sampling takes the right share from each group; systematic sampling takes every k-th item. Different samples give slightly different answers (sampling variation), but bigger samples wobble less (law of large numbers). A biased sample gives a wrong answer however big it is.
6. Algorithms and logic
Lists in Python · Sets and logic
- Python Basics: Modes, Variables, Data Types and Operators – Python runs in interactive mode (one line at a time) or script mode (a saved .py file). Blocks are shown by indentation. Variables are names tied to values; every value has a data type, and some types are mutable. Operators build expressions that Python works out by precedence. input() reads text, int()/float()/str() convert types, and debugging fixes syntax, runtime and logical errors.
- Getting Started with Python – Python is a high-level, free and open-source, interpreted, portable, case-sensitive language that is easy to read. You can run it in interactive mode (type after the >>> prompt and see the result at once) or script mode (save code in a .py file and run it). Python's character set includes letters, digits, special symbols, whitespace and all Unicode characters. The smallest units of a program are tokens: keywords, identifiers, literals, operators and punctuators. A variable is a name that refers to a value; in an assignment the right side (r-value) is evaluated first and stored in the left side (l-value). Comments start with # and are ignored by Python.
- Python Revision for Class 12: Everything from Class 11 in One Place – Class 12 builds on Class 11 Python. You must know tokens (keywords, identifiers, literals, operators, punctuators), data types (int, float, bool, str, list, tuple, dict), which types are mutable (can change in place) and which are immutable, operator precedence, if-elif-else, for and while loops with break and continue, string slicing, and the main methods of lists, tuples and dictionaries.
- Sets: Representation, Types, Subsets, Venn Diagrams and Operations – A set is a well-defined collection of different objects. We write it in roster form {2, 4, 6} or set-builder form {x : x is even}. Sets can be empty, finite, infinite or equal. If every element of B is in A, B is a subset of A (B ⊂ A); a set with n elements has 2ⁿ subsets. Intervals like (a, b) and [a, b] are subsets of real numbers. The universal set U holds everything under study. With Venn diagrams we see union A ∪ B, intersection A ∩ B, difference A − B and complement A′ = U − A.