- About the program
- Subjects
Certificate awarded
Bachelor of Science
Major
Program outcomes
After completing the graduation requirements of the department, the student should be able to:
- Apply mathematical knowledge and relationships in the field of comprehensive development and advancement across all sectors.
- Use skills in mathematical programming to build partnerships with related and corresponding software programs.
- Work within teams that employ analytical and inferential methods and engage in scientific research activities.
Program objectives
- Graduating scientifically and practically qualified professionals to fill specialization-related positions in both the public and private sectors.
- Developing study plans that keep pace with the requirements of preparing graduates with strong cognitive skills to serve the community.
- Attracting talented students in mathematics and qualifying them for teaching and research positions, preparing them to become future faculty members.
- Enhancing scientific research in the field of mathematics by studying mathematical problems, conducting research to find appropriate solutions, and participating in national and international conferences.
- Ensuring continuous, sufficient, and serious updating of knowledge related to mathematical topics.
Job Market
Graduates of the Department of Mathematics possess scientific skills that qualify them to work in several fields, including:
- Holding specialization-related positions in both the public and private sectors, such as the Ministry of Education, the Ministry of Finance, and commercial banks, where graduates apply their skills in mathematical programming.
- Working within decision-support and decision-making teams in various institutions by utilizing acquired analytical and inferential methods.
- Working as members of the research system and contributing to the achievement of academic quality at the local and international levels.
Description
The Department of Mathematics was established in the academic year 1993–1994 as one of the main departments of the Faculty of Science. The annual system was initially adopted, and the first graduating cohort completed its studies in the academic year 1997–1998. In the academic year 2004–2005, the semester system was approved at the faculty. Since then, the Department of Mathematics has been striving to achieve its goals with a clear vision and a noble mission by offering a distinguished four-year academic program divided into eight semesters, in accordance with comprehensive quality standards.
Program content
Duration
8 Terms
General credits
8
Elective credits
6
Compulsory credits
98
Total credits
139
| Subject code | Subject name | Credits | Subject type | Subject prerequisites |
|---|---|---|---|---|
| MM100M | Calculus and Analysis 1 | 4 | Compulsory | - |
|
The course aims to provide students with fundamental mathematical concepts, including sets and operations on them in general, inequalities (their properties and solutions), as well as relations and functions of various types and the algebraic operations applied to them, limits, and continuity. It also covers derivatives (definition and rules of differentiation), some theorems related to derivatives, and the study of their applications. |
||||
| MM102M | Plane Analytic Geometry | 3 | Compulsory | - |
|
The course covers the concept of the plane, Cartesian and polar coordinates, vectors, vector algebra and its applications. It also studies the different forms of the equation of a straight line, including the directional and parametric forms, and the derivation of other forms. In addition, it addresses translation and rotation of axes, conic sections of all types, and the general second-degree equation in two variables. |
||||
| MM103M | Analytic Geometry of Space | 3 | Compulsory | MM102M |
|
The course aims to study vectors in space, coordinate systems, and the locus of a point. It also includes the study of the plane in space and methods of determining its equation in various forms, along with related concepts. The course further introduces the straight line in space and its different equation forms, related concepts, space curves, and some second-degree surfaces (definition, properties, and methods of determining their equations). |
||||
| MM104M | Calculus and Analysis 2 | 4 | Compulsory | MM100M |
|
This course includes exponential and logarithmic functions, inverse trigonometric functions, hyperbolic functions and their derivatives, L’Hôpital’s rule for limits, and improper integrals (basic concepts and properties). It also focuses on rules of integration, integration of functions of all types, methods of integration, definite integrals (definition and properties), some theorems of integration, and applications of integration (areas, volumes, arc length, and surface area). |
||||
| MM105M | Mathematical Logic | 3 | Compulsory | - |
|
The course deals with basic concepts such as constants, variables, forms, and propositions; logical operations/connectives; truth tables; propositional algebra; open sentences; and quantifiers. It also includes methods of mathematical proof (direct and indirect), proof by mathematical induction, properties of integers, divisibility, congruence, and applications of mathematical proof to sets. |
||||
| MM106M | Linear Algebra 1 | 3 | Compulsory | - |
|
The course aims to introduce matrices (their properties and types), operations on matrices, elementary row operations, matrix inverse, and matrix rank. It also studies determinants, cofactors and inverse matrices, and systems of linear equations, including methods for solving linear systems using the inverse matrix, Cramer’s rule, Gaussian elimination, and the augmented matrix. |
||||
| MM108M | Set Theory | 3 | Compulsory | MM105M |
|
The course aims to introduce the basic concepts of sets and their types, groups, set algebra, integers, and the fundamental theorem of division. It also includes a comprehensive study of relations and functions, equivalence of sets (types and properties), finite and infinite sets, countable sets, Cartesian products of sets, as well as basic concepts of the axiom of choice, ordered sets, elements, and bounds. |
||||
| MM109M | Linear Algebra 2 | 3 | Compulsory | MM106M |
|
This course covers vector spaces (definitions and basic concepts), subspaces, linear independence and dependence, basis and dimension. It also introduces inner product spaces, orthogonal vectors, orthonormal bases, and the Gram–Schmidt process. In addition, it studies linear transformations, nullity and rank, operations on linear transformations, matrix representation of linear transformations, the space of linear transformations, eigenvalues and eigenvectors. |
||||
| MM201M | Mechanics 1 | 3 | Compulsory | MM103M, MM104M |
|
The course addresses the concept of vectors, motion in one dimension, motion in a straight line with constant acceleration, free fall, motion in two dimensions, position, velocity, and acceleration vectors. It also studies projectile motion, circular motion, Newton’s laws of motion and their applications, force and mass, types of forces, basic concepts of work and energy, conservative and non-conservative forces, oscillatory motion, simple harmonic motion, and its applications. |
||||
| MM203M | Calculus and Analysis 3 | 4 | Compulsory | MM103M, MM104M |
|
The course deals with functions of several variables, domain and range, neighborhoods, limits and continuity, partial derivatives and their applications, the geometric meaning of partial derivatives, gradient, directional derivatives, maxima and minima, and critical points. It also aims to study double integrals (definition and properties), computation and applications of double integrals, triple integrals and their applications, and coordinate transformations in triple integrals. |
||||
| MM204M | Mechanics 2 | 3 | Compulsory | MM201M |
|
This course aims to introduce the position vector and linear momentum, collisions and their types, relative speed of approach and separation, motion of a system of particles, conservation of linear momentum, kinetic energy and conservation of energy. It also covers rotational motion, moment of inertia, parallel and perpendicular axis theorems, torque, work and power in rotational motion, angular momentum and impulse, Newton’s laws in rotational motion, and rigid body motion. |
||||
| MM206M | Ordinary Differential Equations 1 | 3 | Compulsory | MM203M |
|
The course aims to introduce the origin of differential equations, types of solutions, and types of differential equations. It covers methods for solving first-order, first-degree differential equations, and studies the general forms of homogeneous and non-homogeneous linear differential equations of second and higher order, linear independence, existence and uniqueness theorem, solutions of linear differential equations with constant coefficients, and some solutions of linear differential equations with variable coefficients. |
||||
| MM207M | Vector Analysis and Geometry of Curves | 3 | Compulsory | MM203M |
|
The course addresses the basic concepts of vectors, vector operations, scalar and vector products, triple products, vector-valued functions, limits and continuity, differentiation, gradient, divergence, and curl. It also includes applications of differential geometry, directional theorems, line integrals, surface integrals, and some of their theorems. |
||||
| MM208M | Real Analysis 1 | 3 | Compulsory | MM108M, MM203M |
|
This course includes the real number line and its properties, limits, n-dimensional Euclidean space, addition, multiplication, and norms, inner products, open, closed, and dense sets. It also covers compact sets, connected sets, sequences and series with convergence, and some basic concepts of continuous functions. |
||||
| MM209M | Advanced Calculus | 3 | Compulsory | MM203M |
|
The course aims to study sequences (definition and types), convergence of sequences, algebraic operations on sequences, series and their convergence, convergence tests, infinite series, absolute and conditional convergence, power series, interval and radius of convergence, functions and power series, differentiation and integration of power series, improper integrals, and convergence tests for improper integrals. |
||||
| MM301M | Complex Analysis 1 | 3 | Compulsory | MM203M |
|
The course deals with the system of complex numbers, algebraic operations on complex numbers, polar representation, powers and roots, the complex plane and its topological properties. It also includes the study of complex functions, limits and continuity, differentiation of complex functions, analytic functions, Cauchy–Riemann equations, harmonic functions, and some elementary functions. |
||||
| MM302M | Abstract Algebra 1 | 3 | Compulsory | MM108M |
|
This course includes binary operations, groups and their basic properties, types of groups, permutation groups, cosets, Lagrange’s theorem and its applications. It also covers normal subgroups, simple groups, quotient groups, group homomorphisms, the effect of homomorphisms on groups, kernels of homomorphisms and their properties, and the first isomorphism theorem. |
||||
| MM303M | Real Analysis 2 | 3 | Compulsory | MM208M, MM209M |
|
The course includes the definition of derivatives of real functions, some theorems of real functions, continuity of derivatives, higher-order derivatives, maxima and minima, integrals, integrable functions, the fundamental theorem of calculus, convergence theorems, sequences and series of functions, uniform convergence, and the relationship between uniform convergence and continuity, differentiability, and integrability. |
||||
| MM304M | Ordinary Differential Equations 2 | 3 | Compulsory | MM206M |
|
The course covers Laplace transforms and solving differential equations using them, solving homogeneous differential equations using power series, and the study of systems of first-order linear differential equations. It also includes methods for solving systems with constant coefficients, matrix methods, solutions using eigenvalues and eigenvectors, and methods for solving non-homogeneous systems in matrix form. |
||||
| MM305M | Mechanics 3 | 3 | Compulsory | MM204M, MM206M |
|
This course includes accelerated coordinate systems, translational motion, rotational motion, combined translational and rotational motion, Newton’s second law, motion under the effect of Earth’s rotation, motion of bodies near the Earth’s surface, Lagrange’s equations of motion and their applications, Hamilton’s equations, theory of small oscillations, and general motion of rigid bodies. |
||||
| MM307M | Complex Analysis 2 | 3 | Compulsory | MM301M |
|
The course covers basic concepts of complex integration, line integrals, Cauchy–Goursat theorem, Cauchy integral theorem and its consequences, the fundamental theorem of algebra and some applications. It also studies sequences and series of complex functions, convergence tests, power series of complex functions, residues and poles, conformal mappings, and some special transformations and formulas. |
||||
| MM308M | Partial Differential Equations 1 | 3 | Compulsory | MM207M, MM304M |
|
This course includes basic concepts of partial differential equations, solutions of first-order PDEs (linear, quasi-linear, and nonlinear) in two variables, methods for solving second-order linear PDEs with constant coefficients, variable coefficient equations, classification of second-order PDEs, reduction to canonical forms, and nonlinear second-order PDEs. |
||||
| MM309M | Abstract Algebra 2 | 3 | Compulsory | MM302M |
|
The course covers basic concepts and properties of rings, special types of rings, integral domains and their properties, fields, ideals and their properties, principal ideals, quotient rings, ring homomorphisms and their properties, the effect of homomorphisms on subrings and ideals, the first isomorphism theorem for rings, maximal ideals in commutative rings, and polynomial rings. |
||||
| MM400M | Partial Differential Equations 2 | 3 | Compulsory | MM308M |
|
The course aims to study solutions of partial differential equations with initial and boundary conditions, equations of mathematical physics, Fourier series and their convergence, Fourier integrals and transforms, and solving initial and boundary value problems in two or more dimensions using Fourier series and transforms, as well as using Laplace transforms. |
||||
| MM401M | Topology | 3 | Compulsory | MM303M |
|
The course includes the study of topological spaces, sets in topological spaces, bases and sub-bases, continuous, open, and closed functions, homeomorphisms, separation and countability axioms, regular and completely regular spaces, compactness, local compactness, connected and path-connected spaces, and finite product topology. |
||||
| MM402M | Fluid Mechanics | 3 | Compulsory | MM305M |
|
The course addresses the basic concepts of fluid mechanics, properties of fluids, fluid statics and dynamics, integral relations of fluid motion, methods of describing and analyzing fluid flow, energy equations, differential relations of fluid motion, fundamentals of ideal flow, and applications of continuity and Bernoulli’s equations. |
||||
| MM403M | Integral Equations and Integral Transforms | 3 | Compulsory | MM304M |
|
The course includes Fredholm and Volterra integral equations of the first and second kind, solving integral equations using iterative kernels, Neumann series, resolvent kernels, degenerate kernels, Fredholm theorems, orthogonal systems of functions, solutions of Volterra equations, nonlinear integral equations, singular equations, and Abel’s integral equation. |
||||
| MM408M | Functional Analysis | 3 | Compulsory | MM303M, MM401M |
|
The course includes the study of linear normed spaces and their properties, sets in normed spaces, convergence, complete normed spaces, Banach spaces, equivalent norms, compact normed spaces, linear and continuous operators, open mapping theorem, types of convergence and continuity, Hilbert spaces, linear functionals, and some types of operators. |
||||
| MM407M | Special Functions | 3 | Compulsory | MM400M |
|
The course covers special functions such as Gamma and Beta functions and their properties, evaluation of integrals using special functions, Bessel functions of the first and second kind, Bessel identities and expansions, Legendre equation, Legendre polynomials and functions, Hermite and Laguerre polynomials, Green’s functions, and their applications. |
||||
| MM410M | Number Theory | 3 | Compulsory | MM309M |
|
The course includes the division algorithm, linear combinations, congruences and mathematical induction, prime and perfect numbers, arithmetic functions, congruence classes, Euler and Fermat theorems, higher-order congruences, number theory of real numbers, and Diophantine equations. |
||||
| AR051M | Arabic Language 1 | 2 | General | - |
|
This course provides students with a general overview of the fundamentals of the Arabic language, focusing on spelling, grammar, and morphology. It aims to equip students with the skills necessary for academic and professional writing, while introducing selected examples of Arabic poetry from the pre-Islamic, Islamic, Umayyad, Abbasid, and modern periods, including free verse poetry. |
||||
| AR052M | Arabic Language 2 | 2 | General | AR051M |
|
This course aims to develop students’ proficiency in Standard Arabic and equip them with the skills necessary for academic and professional writing. It covers advanced grammar topics, including subject and predicate, object of cause, object with, adverbs, interrogative structures, and demonstrative pronouns. The course also introduces students to Andalusian and modern Arabic poetry, while exploring rhetorical devices such as metaphor, simile, and metonymy. |
||||
| EL101M | English Language 1 | 2 | General | - |
|
This course provides students with the essential fundamentals of the English language, focusing on developing pronunciation and speaking skills to support academic and professional writing. Topics include demonstrative, quantifying, and interrogative determiners, nouns and their types, pronouns, adjectives and their order, subject-verb agreement, transitive and intransitive verbs, adverbs, prepositions, conjunctions, as well as reading comprehension and writing skills. |
||||
| EL102M | English Language 2 | 2 | General | EL101M |
|
This course aims to enhance students’ English skills following English Language 1. It focuses on developing reading and writing skills, expanding vocabulary, understanding dictionary entries, and covering grammar aspects such as tenses, articles, ability, permission, and necessity. Students will also practice making requests, suggestions, offers, and invitations in English. |
||||
| CS100M | Computer Applications | 3 | Compulsory | - |
|
The course includes an introduction to operating systems, file and folder management, Microsoft Word, PowerPoint, Excel, basics of the Internet and email, Internet services, search engines, creating email accounts, and sending and receiving messages. |
||||
| CS111M | Computer Programming | 4 | Compulsory | CS100M |
|
The course covers basic programming concepts, problem-solving steps using computers, algorithms, flowcharts, symbols used in flowchart design, fundamentals and structure of the C++ programming language, writing simple programs, control statements, arrays and their types, and operations on arrays. |
||||
| CS201M | Mathematical Programming Language 1 | 3 | Compulsory | CS111M |
|
The course includes laboratory training on one of the available mathematical programming languages (C++, MATLAB, Maple), building algorithms using software, selecting topics covering various mathematical fields such as calculus, linear algebra, and statistics, and writing programs to solve specific problems. |
||||
| CS202M | Mathematical Programming Language 2 | 3 | Compulsory | CS201M |
|
The course includes laboratory training on one of the available mathematical programming languages (C++, MATLAB, Maple), building algorithms, selecting topics covering differential equations and Laplace transforms, using software packages for matrix operations, and solving systems of linear and nonlinear algebraic equations. |
||||
| ST101M | Principles of Statistics and Probability | 3 | Compulsory | - |
|
The course includes basic concepts of frequency distributions, relative and cumulative frequency tables, graphical representation, measures of central tendency, measures of dispersion, skewness and kurtosis, correlation and regression, simple linear regression and correlation, basic probability concepts, Bayes’ theorem, conditional probability, and independence. |
||||
| ST103M | Mathematical Statistics | 3 | Compulsory | ST101M |
|
The course covers random variables and their types, expectation and variance and their properties, central and non-central moments, discrete distributions (binomial, Poisson), continuous distributions (uniform, normal, exponential, t-distribution, chi-square, beta, gamma), marginal and conditional distributions, joint expectation, covariance, and correlation coefficient. |
||||
| RM400M | Research Methods | 2 | Compulsory | - |
|
The course aims to introduce the fundamentals of scientific research, academic writing skills, characteristics of good research, how to design a research plan and collect data, literature review skills, writing the theoretical part of the graduation project, writing abstracts and references, and final formatting of research. |
||||
| MM405M | Elective 1 | 3 | Elective | - |
|
Differential Geometry: The course covers the geometry of curves in the plane (arc length, tangent and normal vectors), curves in space (arc length, curvature, torsion, Frenet–Serret formulas), reconstruction of curves, surfaces in space, areas and curvatures, classical surfaces, Gauss’s Theorema Egregium, and the first variation of arc length. History of Mathematics: The course studies mathematics in Babylonian and ancient Egyptian civilizations, contributions of Indians and Chinese, Greek mathematics, development of mathematics in Arab and Islamic civilizations, transmission of mathematics to Europe, invention of analytic geometry and calculus, non-Euclidean geometry, and characteristics of twentieth-century mathematics. Fuzzy Mathematics: The course covers basic concepts of fuzzy mathematics, fuzzy logic, fuzzy sets and their types, properties of fuzzy sets, fuzzy set algebra, fuzzy relations, domain and range of fuzzy relations, fuzzy truth tables, fuzzy vector spaces, fuzzy linear independence and dependence, basis and dimension. |
||||
| MM409M | Elective 2 | 3 | Elective | - |
|
Differential Geometry: The course covers the geometry of curves in the plane (arc length, tangent and normal vectors), curves in space (arc length, curvature, torsion, Frenet–Serret formulas), reconstruction of curves, surfaces in space, areas and curvatures, classical surfaces, Gauss’s Theorema Egregium, and the first variation of arc length. History of Mathematics: The course studies mathematics in Babylonian and ancient Egyptian civilizations, contributions of Indians and Chinese, Greek mathematics, development of mathematics in Arab and Islamic civilizations, transmission of mathematics to Europe, invention of analytic geometry and calculus, non-Euclidean geometry, and characteristics of twentieth-century mathematics. Fuzzy Mathematics: The course covers basic concepts of fuzzy mathematics, fuzzy logic, fuzzy sets and their types, properties of fuzzy sets, fuzzy set algebra, fuzzy relations, domain and range of fuzzy relations, fuzzy truth tables, fuzzy vector spaces, fuzzy linear independence and dependence, basis and dimension. |
||||
| MM310M | Numerical Analysis 1 | 3 | Compulsory | MM209M, CS201M |
|
The course includes the study of Taylor expansions, errors and their sources, types of errors and how to compute them, roots of equations, numerical methods for finding roots of linear and nonlinear equations, interpolation, numerical differentiation, and numerical integration. The practical part includes computer applications (prescribed software) to solve selected problems. |
||||
| MM404M | Linear Programming | 3 | Compulsory | MM109M, CS202M |
|
The course includes an introduction to linear programming, linear models and their types, problem formulation, classical solution methods, special cases in linear programming, duality theory, sensitivity analysis, and transportation problems. |
||||
| MM406M | Numerical Analysis 2 | 3 | Compulsory | MM308M, MM310M |
|
The course covers numerical solutions of initial value problems, derivation of Euler and Taylor methods, error analysis and convergence orders, consistency and stability, predictor-corrector methods, boundary value problems, finite difference methods for linear and nonlinear problems, and numerical solutions of partial differential equations. |
||||
| MM555M | Graduation Project | 2 | Compulsory | RM400M |
|
The course aims to apply mathematical concepts to study a specific problem, use scientific research tools, select a research problem, design a research plan and sources, write main chapters, analyze results, finalize the scientific research, and use techniques for presenting scientific research. |
||||