Course Description for Department of Computer Science
Course Description 2017 / 2018
Course Description 2011 / 2012
Course Description 2017 / 2018
Course Description 2011 / 2012
|
Chairman: Dr. Rawan Abu Lail |
Tel: +96264799000 Ext. 2541 | |
E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it. |
Welcome to the Department of Computer Science (CS) - one of the leading Computer Science departments in Jordan.In 2003, our department was awarded a prize from Al Hussein Fund for Excellence and got the first rank in the quality assurance of education according to the British quality assurance standards. The Department is consistently being ranked among the top Computer Science departments in Jordan. Our Department advances the art of CS inspired by the problems arising within the field of Information Technology (IT). The department's program trains future computer scientists in the theoretical / practical applications of this specialization. Computer Science is central to all aspects of IT. I hope you enjoy your visit to our website, and that you find the information you need. If you cannot find what you are looking for, please contact us. A visit to the website is no replacement for a real visit, so if you ever find yourself in a nearby, please come by and say Hello! We enjoy visitors and look forward to seeing you.
Best wishes.
![]() |
Dean: Prof. Khaldoun Batiha Tel: +96264799000 Ext. 2502 Fax: +96264799034 E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it. |
The Faculty of Information Technology was established to graduate students who are equipped with knowledge and skills relevant to the rising demands for awareness of the role information plays in characterizing our daily modern life. Today's society is experiencing a rapid shift from a traditional production-driven society to an information-driven one where every aspect of social and corporate activity is processed more quickly and precisely through the utilization of computers and networks. Keeping this always in mind, the study plan for every graduate program of this Faculty has been very carefully framed to address the most recent developments in the field of Information Technology, and attention is dually given to both theory and practice.
The faculty consists of the following four departments:
And offers four bachelor programs with the following aims:
The Faculty has excellent infrastructure in the form of buildings and space, a Library, a Computing facility with the help of a huge number of latest generation Computers in a number of PC Labs connected to eight Servers, very fast accessible Networks, Research Labs, and High-end Labs including IT-Incubator Labs, three Network Labs including CISCO Training Labs, MS Training Centre Labs, ICDL, Phoenix International Training Centre Lab, five Thin Client Labs, three Multimedia Labs, one Linux Lab, Supervisors’ Lab, CS Auditorium, big Conference Room, Seminar Room and Administrative backup that are essential for pursuing higher education and research. It has developed an excellent pool of faculty from academia and industry to enable the students to relate academic inputs to the work environment.
The faculty has endeavoured to have close interaction with industry and international experts by conducting International Symposiums, Seminars, Industrial Visits, Projects, etc. to enable its students to understand the final points of IT study. This is the reason that our students have been finding a ready acceptance in industries and business, and also for admission to higher education in the USA, Europe, etc.
Our alumni are occupying responsible positions in the cooperate world inside and outside the country. It is worth mentioning that the Faculty of IT has been adjudged as the top-ranked IT Faculty in the Kingdom and has been awarded the prestigious Al-Hussein Fund Prize for excellence in the specialization of Computer and Information Systems.
As the Dean of the Faculty, I welcome all the students of Philadelphia University or of any other university, their parents/guardians and/or any Corporate-team or any Government-team to visit the Faculty of IT during any working day and give us valuable feedback/suggestions/criticisms for further improvement of our academic quality.
[1] Faculty Compulsory and Elective Courses
0250102 |
3 Credit Hours |
0250205 |
Linear Algebra and Vector Calculus |
This module is oriented for engineering students. The module covers the following main topics: System of linear equation, Gaussian elimination, Vector space, Rank of a matrix. The inverse of a matrix. Determinants, Rank in terms of determinants, Cramer’s rule. Eigenvalues and eigenvectors, diagonalization. Inner product space, Linear transformations. Vector differential calculus, gradient of a scalar vector field, vector integral calculus, integral theorem, divergence theorem, Stokes’s theorem. |
[2] Department Compulsory and Elective Courses
0216111 |
3 Credit Hours |
0250102 |
Calculus (2) |
This is a first-year course and oriented to math and engineering students. This course introduces advanced principles of calculus to form the foundation needed for student's advancement. The module deals with the following main topics: Techniques of integration, integration by parts, integration powers of trigonometric functions, partial fraction, trigonometric substitution, and improper integrals. Applications of the definite integral in geometry in science and engineering. Sequences and Infinite Series, Polar Coordinates. |
|||
0250202 |
3 Credit Hours |
0250202 |
Calculus (3) |
This course is a second-year course, and it is oriented to math and engineering students. It covers the following main topics: Rectangular Coordinates in 3-Space: Spheres; Cylindrical Surfaces; Vectors; Dot Product; Projections; Cross Product; Parametric Equations of Lines; Planes in 3-Space; Quadratic Surfaces; Cylindrical and Spherical Coordinates. Vector-Valued Functions: Calculus of Vector-Valued Functions; Change of Parameter; Arc Length; Unit Tangent, Normal, and Binormal Vectors; Curvature. Functions of Two or More Variables: Limits and Continuity; Partial Derivatives; Differentiability, Differentials, and Local Linearity; The Chain Rule; Directional Derivatives and Gradients; Tangent Planes and Normal Vectors; Maxima and Minima of Functions of Two Variables; Lagrange Multipliers. Double Integrals: over Nonrectangular Regions; in Polar Coordinates; Triple Integrals; Triple Integrals in Cylindrical and Spherical Coordinates. |
|||
0250202 |
3 Credit Hours |
0250203 |
Ordinary Differential Equations |
The module introduces the main concepts of differential equations. The module covers the following main topics: Classification, solutions and initial value problems, direction field, first order ordinary differential equations and solutions. Second and higher order differential equations. Laplace transforms for solving initial value problems. Series Solutions near ordinary points, linear systems of differential equations. |
|||
0216121 0250202 |
3 Credit Hours |
0250232 |
Probability Theory |
This course is an introduction to Probability Theory, covering the standards topics such as sample space, events, counting technique, probability axioms, discrete and continuous random variables and distributions of random variables, conditional probability and independence, discrete and continuous distributions, univariate, bivariate and multivariate distributions; distributions of functions of random variables, distribution function method, expectation and moment generating function method, and some special distributions. |
|||
0216111 |
3 Credit Hours |
0250241 |
Linear Algebra (1) |
This the first course of Linear algebra covering elementary topics: matrices and matrix operations, elementary row operations, inverse of a matrix, some special matrices, determinants and properties of determinants, the adjoint matrix, systems of linear equations, Gauss and Gauss- Jordan methods, homogeneous systems of linear equations, Cramer’s rule, eigenvectors and diagonalization, the vector space Rn Subspaces and spanning, linear independences, dimension, rank |
|||
0250102 |
3 Credit Hours |
0250251 |
Set Theory |
This course is an introduction to the foundation of mathematics which emphases in teaching the students how to write a soundproof. Topics include a discussion of what is mathematics. Propositional logic and quantification, simple methods of proof, proof by induction, well – ordering Principle, set operations and identities, relations, functions, cardinal numbers and countable sets. |
|||
0250251 |
3 Credit Hours |
0250261 |
Modern Euclidean Geometry (1) |
This course presents, from a modern point of view, the elements of Euclidean geometry. It treats the geometry of the triangle, Euclid's proof of the Pythagorean Theorem, including all the perquisite theorems needed in that proof. It treats the law of cosines and the law of sines, and their applications. These applications include Heron’s formula, Apollonius’ theorem, Stewart’s theorem, and other theorems. It also covers similarity of triangles. It also treats the basics of the geometry of the circle, including several post-Euclid theorems, such as Brahmagupta’s formula and Ptolemy’s theorems. It discusses constructability and presents Euclid’s construction of the regular pentagon, as well as Gauss’s theorem on the constructability of the regular n–gon. It also treats the theory of Platonic and Archimedean figures and gives applications of Euler’s VEF formula. The presentation is modern in the following many ways. It pinpoints the inadequacy of Euclid's axioms and some imperfections in his proofs, together with remedies based on Hilbert's axioms of Euclidean geometry. It gives some history of the fifth axiom, and briefly describes the attempts at proving it that culminated in the creation of non-Euclidean geometries. It includes theorems of Euclidean such as hyperbolic geometry. It uses tools from modern branches of mathematics such as trigonometry and algebra and includes theorems of Euclidean geometry that were discovered after Euclid, such as the theorems above. |
|||
0250202 |
3 Credit Hours |
0250302 |
Calculus (4) |
This course introduces advanced calculus to form the foundation needed for student's advancement. The module deals with the following main topics: double integral; triple integral, cylindrical and spherical coordinates, vector fields, line integral, conservative vector fields, Green’s theorem, and Stokes’ theorem. |
|||
0250203 |
3 Credit Hours |
0250305 |
Partial Differential Equations |
The module aims to familiarize the students with main concepts in partial differential. This course covers the classical partial differential equations such as heat, Laplace, and wave equations. It also includes methods and tools for solving these PDEs, such as separation of variables, Fourier series and transforms, eigenvalue problems. Moreover, the module covers Sturm-Liouville theory and the method of eigenfunction expansions for nonhomogeneous problems. Laplace transform. |
|||
0250251 |
3 Credit Hours |
0250311 |
Real Analysis (1) |
The Algebraic properties of R, order property, the absolute value function, triangle inequality, bounded sets, the completeness property of R, Archimedean property in R, supremum and infimum. Sequences: Limit of a sequence. convergent sequences. monotone and bounded sequences. Cauchy sequences. Subsequences and limit points. Bolzano-Weierstrass Theorem. Limits of real valued functions. Definition of limits by neighborhoods. Definition of limits by sequences. Limit theorems. Continuous functions on R: Sequence definition and neighborhood definition of continuity. Boundedness of continuous functions on compact intervals. The extreme value theorem. The intermediate value theorem. Uniform continuity. |
|||
0250311 |
3 Credit Hours |
0250312 |
Complex Analysis |
This course is intended to familiarize the students with the basic concepts, principles, and methods of complex analysis and its applications. The course covers the following subjects: the complex numbers system, polar representation and complex root analytic functions, power series, Mobius transformation, conformal mapping, complex integration, power series representation of analytic functions, residues, Cauchy's theorem, application to integration simple closed curves, Cauchy's integral formula, Morera's theorem, singularities, classification and remainder. |
|||
0250251 |
3 Credit Hours |
0250313 |
Number Theory |
Studies of the integers: divisibility, prime numbers, the Fundamental Theorem of Arithmetic, the theory of congruence and applications, primitive roots and applications, quadratic reciprocity, and selected crypto graphical applications. |
|||
0250232 |
3 Credit Hours |
0250332 |
Mathematical Statistics |
This is an introductory course in mathematical statistics. The module covers Functions of Random Variables, Basic Concepts and Examples, The Expected Value and Moments, Joint and Marginal Distributions, Independence, Transforms and Sums, Probability Generating Function, Moment Generating Function, Linear Combination of Normal Random variables, and Point Estimation, Unbiased Estimators, Method of The Maximum Likelihood. |
|||
0250232 |
3 Credit Hours |
0250333 |
Applied Probability |
Markov Chains, Queuing theory and its application, Markovian decisions processes and applications, Simulation and its applications. |
|||
0250241 |
3 Credit Hours |
0250341 |
Linear Algebra (2) |
This is a second course in linear algebra covering topics: vector spaces, examples and basic properties, subspaces, independence and dimension, Linear transformations, kernel and image, the dimension theorem, isomorphism’s and matrices, the matrix of linear transformation, Linear operators and similarity, change of basis, diagonalization, invariant subspaces, direct sums, the Cayley -Hamilton theorem, inner products. |
|||
0250251 |
3 Credit Hours |
0250342 |
Abstract Algebra (1) |
This module is the first course in Abstract Algebra covering standard topics in group theory: Introduction to groups, finite groups and subgroups, cyclic groups, permutation groups, cosets and Lagrange’s theorem, External Direct products, normal subgroups and factor group, homomorphism’s of groups and the isomorphism theorems. |
|||
0250251 |
3 Credit Hours |
0250352 |
Graph Theory and Combinatorics |
This module is an introductory survey in Graph and algorithms: it covers topics in tree-algorithms: minimal spanning trees, breadth-first and depth-first search, labeled binary trees and traversal algorithms: walk- algorithms: the Chinese postman problem, the traveling salesman problem: coloring-algorithms: Hall’s theorem of matching, chromatic numbers, Wells-Powell algorithm, planar graphs and dual graphs. |
|||
0250203 |
3 Credit Hours |
0250371 |
Numerical Analysis |
This module is an introductory course in numerical analysis and methods. It introduces the main concepts of numerical analysis. The module covers techniques of numerical solutions to various mathematical problems, solutions of equations, Newton's method, zeros of polynomials, interpolations, numerical differentiations and integrations, numerical differential equations, initial value problems, system of linear equations, matrix inverse, determinants, eigenvalues and eigenvectors, Jacobi and Gauss-Siedel iterative technique. |
|||
0250203 |
3 Credit Hours |
0250372 |
Computer Aided Mathematics |
What is Mathematica? The structure of Mathematica, Notebook interfaces, editing Cells and Text, Palettes. Mathematica as a Calculator: Basic Arithmetic, precedence, Built-in Constants: Built-in functions. Numerical Notation: prefix, postfix, infix forms for Built-in functions, Mathematica help. Variables and functions: Rules for Names, immediate Assignment, functions, substitution rule, anonymous functions. Lists: what is a list? Functions producing lists, working with elements of list, listable functions, useful functions. Logic and set theory: being logical, truth tables, element handling sets, Quantifiers. number theoretic functions, numerical functions, Fibonacci sequence, digits in Numbers, selecting from lists. Computer algebra: working with polynomials and powers. Working with rational functions. working with transcendental functions. Solving equations: equations and their solutions, inequalities, single variable calculus: function domain and range, limits, differentiation, implicit differentiation, Maximum and minimum, integration. Sums and products: sequences, the sum command, Taylor polynomials, the product command, vectors and matrices: vectors, Matrices, the conditional function if. Special types of matrices. Basic matrix operations, solving linear systems. |
|||
0250241 |
3 Credit Hours |
0250373 |
Linear Programming |
Introduction to Linear Programming: What is a Linear Programming (LP) Problem? Modeling LP problems. The graphical solution of two-variable LP problems. The corner point theorem and its proof. The Simplex method: idea of the Simplex Method. Converting an LP to standard form. Basic feasible solutions. The Simplex Algorithm. Representing the Simplex Tableau. Solving minimization problem. Artificial starting solution and the Big M-Method. Special cases in the Simplex Method: degeneracy, alternative optima, unbounded solutions, nonexistent (or Infeasible) solutions. Sensitivity Analysis and duality: sensitivity analysis. Finding the dual of an LP. The dual theorem and its consequences. Shadow prices. Duality and sensitivity analysis. Complementary slackness. The dual-simplex method. Software: as a supporting theme, the course will also emphasize the use of mathematical solvers such as LINGO, TORA, Mathematica, and EXCEL. |
|||
0250311 |
3 Credit Hours |
0250381 |
Problem Solving |
This course aims at presenting to students the various techniques used in solving mathematical problems, and the methods of thinking when attacking a new problem. This is done ideally by selecting several problems from various areas of mathematics, giving first a summary of the material and the basic tools pertaining to each of these problems, then asking the students to try to solve these problems as a homework, and finally discussing the solutions in full detail in later class meetings. The problems are usually taken from the fields of inequalities, number theory, and geometry. The course takes into consideration the needs of students who will eventually become schoolteachers, and students who will pursue higher studies and go into research. |
|||
0250311 |
3 Credit Hours |
0250411 |
Real Analysis (2) |
The derivative of functions: properties of differentiable functions. Rolle’s theorem, mean value theorem, generalized Mean value theorem, applications of mean value theorem, L’Hospital’s rule. Riemann integral: the definition, basic properties of Riemann integral, classes of Riemann integrable functions (step functions, continuous functions, monotone functions), mean value theorem for Riemann integral, fundamental theorem of calculus, substitution theorem, integration by parts. Sequences of functions: the definition and examples, pointwise convergence, uniform convergence, uniform convergence and continuity on [a, b], uniform convergence and integrability on [a, b], uniform convergence of sequences of derivatives, uniform convergence and interchange limit theorems, Dini's Theorem. |
|||
0250342 |
3 Credit Hours |
0250442 |
Abstract Algebra (2) |
This module is the second course in Abstract Algebra covering standard topics in Ring theory: Introduction to rings, integral domains, Ideals, Prime and maximal ideals, factor rings, ring homomorphisms, Polynomial rings, factorization of polynomials, divisibility in integral domains, finite field (if time permits). Studies in rings and fields, ideals, integral domains, rings of polynomials, vector spaces, extension fields, Galois theory, finite fields and selected applications. |
|||
0250241 |
3 Credit Hours |
0250444 |
Matrix Theory |
Kronecker product of matrices; matrix functions; matrix equations, matrix differential equations; eigenvalues and eigenvectors; the characteristic polynomial; the minimal polynomial; Cayley-Hamilton theorem; canonical forms; Gershgorin’s discs; strictly diagonally dominant matrices; Hermitian and unitary matrices; Schur’s triangularization theorem; the spectral theorem for normal matrices; positive semidefinite matrices; quadratic forms; the polar decomposition and the singular value decomposition; the Moore-Penrose generalized inverse; matrix norms; QR factorization. |
|||
0250262 0250313 |
3 Credit Hours |
0250453 |
History of Mathematics |
This course consists of a brief overview of the development of mathematics from ancient civilizations till today. It contains a selection of famous mathematicians, famous books, and famous theorems that played great roles in the development of mathematics. The selection is expected to contain Greek mathematicians (such as Euclid, Archimedes, Apollonius, Diophantus, etc.), mathematicians from medieval Islam (such as al-Khwarizmi, Abu Kamil, al-Khayyam, al-Kuhi, Thabit, etc.), and European mathematicians (such as Fermat, Euler, Gauss, etc.). History of mathematics from medieval Islam may be emphasized, and a selection of papers written in that period may be included in the course. |
|||
0250311 |
3 Credit Hours |
0250465 |
Topology |
Topological spaces: open sets, closed sets, interior, exterior, boundary, isolated and cluster points; topologies induced by functions; subspace topology; bases and subbases; finite products of topological spaces; continuous functions; open and closed functions; homeomorphisms; separation axioms; countability axioms; metric spaces, connectedness and compactness. |
|||
0250262 |
3 Credit Hours |
0250467 |
Modern Euclidean Geometry (2) |
This course is a continuation of Math 250261, and thus Math has 250261 as a prerequisite. It covers some advanced and mod-ern topics from Euclidean geometry. These include the basics of the modern theory of constructability, various types of constructability (such as constructions by rusty compass and by origami), and Gauss's theorem on the constructability of regular n-gons. It also includes tessellations of the plane by regular, semi-regular, and non-regular polygons, tessellations in the Islamic art and in the art of M. C. Escher. It also covers isometries of the plane and includes an extensive study of a selection of triangle centers, as well as a selection of theorems in the modern geometry of the triangle. It may give brief introductions to spherical, hyperbolic, and tetrahedral geometry, and present examples of proofs of geometry theorems using modern branches of mathematics (such as linear algebra and calculus). |
|||
0250203 |
3 Credit Hours |
0250471 |
Mathematical Modeling |
Construction, development, and study of mathematical models for real situations; basic examples, model construction, Markov chain models, models for linear optimization, selected case studies. ended problem exploration. |
|||
0250311 |
3 Credit Hours |
0250475 |
Special Functions |
The course aims to familiarize the students with some special functions. It covers the following topics: periodic functions, even and odd functions, orthogonal functions, Fourier series, Beta and Gamma function, Error functions, Legendre polynomials, Leibniz rule and Bessel functions. |
|||
0250241 |
3 Credit Hours |
0250476 |
Game Theory |
Basic theorems, concepts, and methods in the mathematical study of games of strategy; determination of optimal play when possible. |
|||
0250262 |
3 Credit Hours |
0250481 |
Teaching Method Mathematics |
The module covers the following main topics: The nature of mathematics and the modern view of mathematics and its curriculums. Aims and goals of teaching mathematics and the curriculums development. Teaching plan. The impact of modern learning theory in the curriculum development and the relation between educational psychology with teaching mathematics. Selected mathematical models based on educational psychology. The four types of mathematical knowledge: concepts, generalization, skills, and problems. Evaluation and test preparing. |
|||
0250341 |
3 Credit Hours |
0250492 |
Special Topics |
This course consists of a collection of several topics that are of general interest and that are expected to appeal to a wide spectrum of students. The material selected may be related to, but not included in other courses, and may lightly depend on and involve a variety of ideas related to courses that the student is supposed to have taken. These courses include calculus, algebra, geometry, number theory, differential equations, and others. Topics may be taken from well-known books of popular fame. |
Introduction
Mathematics has commonly been recognized as the queen of science. But more than its role as a mere language and foundation of scientific studies and computing, Mathematics has now found an increasingly significant influence in many diverse fields, from management to medicine and from government to psychology.
At Philadelphia University, our program is designed to make Mathematics both a strong discipline and fun. We integrate classroom technology into traditional and modern teaching methods. Our curriculum is slightly oriented toward producing well trained Mathematics teachers. However it will also accommodate those who wish to pursue careers in non-teaching work forces and/or graduate studies.
The mission of the Mathematics Department at Philadelphia University is to provide learning-centered mathematics education to students. The department offers courses for both full-time and part-time students is committed to quality learningcentered mathematics education valuing traditions and incorporating current effective pedagogical trends in the discipline, appropriate technology, and assessment of student learning.
Our teaching staff are well qualified in their fields of specialties in both Pure and Applied Mathematics. These include Algebra, Analysis, Dynamical Systems, Mathematical Education, Mathematical Physics, Number Theory, Optimization Techniques, Statistics, and Topology.
Aims of the Program
More than preparing the students for future jobs, the goals of an education, and mathematics education in particular, should include the following objectives.
Learning Outcomes
These objectives are obtained through
A- Knowledge and Understanding Skills
B- Thinking skills
C- Subject-Based Practical skills
D- Skills for life and work (general skills)
The ability to use a mathematics writing software to write mathematical text.
The ability to write a computer program.
Mathematics Career
An undergraduate degree in Mathematics will open the way to a future filled with wide opportunities for jobs and professions. More and more, government positions require skills involving the direct use of mathematics. In addition, mathematics professions such as actuaries, accountants, and statisticians are quite high in
demand worldwide.
A major in Mathematics, furthermore, will make the person literate and knowledgeable in many fields by way of intellectual discipline. This alone will enable the person to make a positive contribution to society. It also prepares those who wish to pursue an advance degree in related fields like statistics, actuarial science, cryptography, or mathematical modeling.
A graduate in Mathematics can go for a teaching career, which is indeed both challenging and rewarding, or else they can easily fit into an advance study in almost any related field, whether basic sciences or social sciences. Outside the educational institution, a graduate with a Mathematics degree can find a job as
Jarash Road, 20 KM out of Amman, Amman Jordan
dummy P.O.Box: 1 Amman - Jordan 19392
dummy +96264799000
dummy +96264799040
dummy info@philadelphia.edu.jo