جامعة النجاح الوطنية
An-Najah National University
Mathematics and Data Science
Duration: 48 Months (4 Years)
Degree Awarded: Bachelor
Student must complete 135 credit hours

University Requirements Student must complete 19 credit hours

Course Code Course Name Credit Hours Prerequests
0
This is a three-hour non-credited English course offered to students who score poorly (i.e. below 50%) on the placement test. Since the major concern of this course is to improve the students’ proficiency before starting their ordinary university English basic courses and major courses taught in English, special emphasis has been placed on enhancing the students’ ability to effectively acquire the four language skills: reading, writing, listening, and speaking. Specifically, the course attempts to ensure an academically acceptable performance on the part of the students at the level of the English basic courses. Moreover, the course aims at expanding students’ vocabulary needed for various tasks.
3
This course aims to establish the concept of Islamic culture and its position among the other international cultures, its position in the Muslim life, its sources, its bases and its characteristics. It also aims to introduce the Islamic culture in faith, worship, relations, morals, and knowledge, to discuss the clash between cultures in addition to Globalization, Human Rights, Woman Rights, Democracy and other contemporary issues.
3
This course aims to improve the level of students in language skills and various literary, read and absorb and express written, and oral and tasted literary, through texts flags authors and poets in different eras, lessons in grammar and spelling, and brief definition months dictionaries and Arab old ones the modern and how to use them. This course aims to implement the Arabic language in the areas of reading and expression of both types oral and written communication.
3
This is a three credit-hour university-required English language course designed for students who need to work on the four skills of the language: reading, writing, listening, and speaking. The development of vocabulary and skills of comprehension are integral parts of the course. In addition, various reading strategies (making predictions, identifying main ideas, reading for details, relating information in the text to life experience) are introduced and developed through a wide range of topics for reading and writing. The course encourages a more analytical and independent approach to study and helps prepare the students for any subsequent exam preparation.
3
The course is mandatory for university students from various disciplines, so it does provide students with knowledge and `information about the Palestinian reality and in particular the political developments of the Palestinian cause since its inception until the present day in line social and economic developments and political which constitute the main pillars for the study of the Palestinian political reality. This course aims to study Palestinian issue from its begging until present day in social, economic and political issue.
11000108 Community Service 1
11000117 Leadership and Communication Skills 1
11000126 Introduction to Computer Science and Skills 2
11000328 English Language II 3

Speciality Requirements Student must complete 92 credit hours

Course Code Course Name Credit Hours Prerequests
3
This course covers the concepts of function, inverse function, models, limits, continuity and derivatives, the differentiation rules and their applications, related rates, linear approximation and hyperbolic functions. In addition to the mean value theorem, indeterminate forms and L' Hospital's rule, curve sketching and optimization problems.
3
    • 10211101
Definite integral and its properties, limited integration, integration of compensation, the space between two curves, volumes of revolution, ways of integration (integration by parts, integration of partial fractures, integration of trigonometric functions and integration with compensation trigonometric functions), integrals ailing, the length of the curve and the area of surfaces of revolution, final sequences and series, tests of convergent series, power series, Taylor series.
3
    • 10211102
Topics covered in this course include: parametric equations and polar coordinates; vectors in R2 and R3 & surfaces; vector-valued functions; partial differentiation with applications; multiple integrals.
3
    • 10211102
    • 10211201 or
    • 10221102
Topics covered in this course include: classifications and solutions of first-order ordinary differential equations with applications; higher-order and solutions; power series solutions; Laplace transforms; solutions of systems of linear differential equations.
3
    • 10211101
Topics covered in this course include: logic and proofs; set theory, relations and functions; cardinality and examples on mathematical structures.
3
    • 10211102
Topics covered in this course include: fundamentals of programming; algorithms, types of data and control statements, dimensions, functions and subroutines; some mathematical software with applications.
3
    • 10211102 or
    • 10211211
Topics covered include: matrices, vectors and elementary row operations; operations on matrices; determinants and inverses of matrices; systems of linear equations and method of solutions; vector spaces, linear independence and basis; linear transformations, kernel and range; Eigen values and eigenvectors.
3
    • 10211220
    • 10211241
Topics covered in this course include: numbers, Binary, Octal and Hexadecimal number systems; floating point arithmetic, Errors, sources and types; solving nonlinear equations, direct and indirect methods in solving systems of linear equations, solving systems of nonlinear equations; approximation and interpolations, numerical integration.
3
    • 10211241
Topics covered in this course include: problem formulation; graphic solution; simplex method; duality theorem; linear sensitivity analysis and algebraic representation; transportation and assignment problems; network (PERT and CPM); game theory.
1
This course involves discussion of characteristics of scientific thinking and its relationship with scientific research; it requires students to conduct a research on a specific topic in mathematics, and to deliver it and represent this research in a seminar for evaluation.
3
Topics covered in this course include: statistical data classifications and description; measure of central tendency and variability; probability concepts and rules; discrete and continuous random variables; probability distributions; the binomial and normal distributions; sampling distributions; point and interval estimations for one population mean; tests of hypotheses for one population mean.
3
    • 10216201
Topics covered in this course include: sampling distributions; confidence intervals; testing hypotheses for one and two population parameters; regression and correlation; testing hypotheses for regression line parameters; analysis of variance; chi-square test and non-parametric tests.
3
    • 10211201
Topics covered in this course include: basic concepts of probability; discrete and continuous random variables; probability distributions; the binomial, geometric, negative binomial, uniform, gamma and normal probability distributions; examination of moment generating functions; probability distributions of functions of random variables.
3
    • 10211241
    • 10216202
This course covers simple linear regression, multiple regressions, estimation, and goodness if fit tests, residual analysis, using matrices a regression, and factor rotation and applications.
3
    • 10216202
    • 10211241
Topics covered in this course include: random column design, Latin squares design, two-factors design, multi-factors comparative experiment, testing model accuracy in analysis of variance, insufficient sector model factor analysis, and multiple comparisons.
3
This course covers the following topics: motion in one and more dimensions, the laws of motion with an application of Newton’s laws, vector quantities, work and mechanical energy, linear momentum and collisions, and rotational dynamics
3
    • 10221101
This course is a study of the following topics: electric charges; forces and fields; electric potential and electric potential energy; electrical capacitance electric elements like capacitors, resistors, and conductors; electric current and direct-current circuits; magnetic fields; magnetic force; induction; and RC and RL circuits.
1
    • 10221105 or
    • 10221101
In this lab., experiments related to mechanics mostly covered in general physics I (10221101) are performed. This includes -Measurements -Vectors. -Acceleration on an inclined plane. -The speed of sound in air -Viscosity -Newton’s second law -Conservation of energy and momentum -Rotational dynamics -Simple harmonic motion. -Boyle’s law.
3
This Course begins with an introduction to computers, hardware and software and problem-solving. This Course also includes an introduction to programming using C/C++ including: I/O; expressions and arithmetic; if, while and for statements; one-dimensional arrays, string handling, functions, scope, recursion and matrices.
3
    • 10671101
This Course covers more advanced C/C++ Programming Features including: pointers, dynamic memory, structures, text files, binary files, classes and objects.
3
    • 10671102
This Course is an introduction to the various Data Structures which use an object-oriented language, such as Java. The Course covers: lists, stacks, queues, heaps, trees, search trees, hash tables, the analysis and implementation of data structures, recursion, sorting and searching.
3
    • 10671210
In this Course, students are introduced to the techniques used in the analysis of Algorithms and Design Methods: divide and conquer, dynamic programming, greedy algorithms, recursive, searching and sorting algorithms and Complexity Analysis.
3
    • 10671210
This course introduces object-oriented programming concepts. The course covers: class derivation, inheritance, dynamic polymorphism, object oriented analysis and design using UML language.
10671315 Big Data 3
    • 10671353
    • 10671210
3
    • 10671314
Students are introduced to database system concepts and architecture, data modeling using E-R Model, Relational model, Normalization, Operations on Relational model, Relational constraints and Relational Algebra, SQL-the relational database standard, security in SQL and a PL/SQL overview. Furthermore an overview of the Oracle system, Distributed databases and client-server Architecture will be provided.
3
    • 10671210
    • 10671212 or
    • 10672228 or
    • 10211211 or
    • 10671231
This course examines simulation and queuing models, random numbers generation, statistical sampling and analysis of data, simulation languages and selected applications.
3
    • 10671210
Students receive instruction on basic concepts and techniques of artificial intelligence.  Emphasis is placed on problem solving methods: blind and informed search, game playing: minimax and alpha beta pruning algorithms, representation of knowledge using predicate logic, resolution, backward-chining and Prolog, forward-chaining systems, inductive learning, decision trees, neural networks, planning and reasoning under uncertainty.
3
In Fourth year, students are required to make a complete investigation, analysis, programming and implementation of a selected system. The students are required to deliver a presentation and demonstrate their work in front of a 3 person committee from the department.
3
320 hours of practical training.
3
    • 10216302 or
    • 10672110
    • 10671210
This course will introduce the fundamental concepts and techniques used to design and build intelligent computer systems. A particular focus will be on the statistical and decision-theoretic modeling paradigm. Students will be able to build autonomous agents that can efficiently make decisions in fully informed, partially observable and adversarial environments. The constructed software agents are capable of performing intelligently by either accomplishing computation, e.g., searching, or by drawing inferences by learning from data. Students will understand what supervised machine learning algorithms are and how they can be employed in classifying handwritten digits and photographs. The techniques you learn in this course apply to a wide variety of artificial intelligence problems and will serve as the foundation for further study in any application area you choose to pursue.
10672350 Data Warehouse 3
    • 10672218 or
    • 10671353
10672355 Data Mining and Machine Learning 3
    • 10216302
    • 10671210

Speciality Optional Requirements Student must complete 24 credit hours

Course Code Course Name Credit Hours Prerequests
3
    • 10211211
Topics covered in this course include: properties of real numbers; open and closed sets; sequences; limits and continuity; differentiation; Riemann integral.
3
    • 10211202 or
    • 10211203
Topics covered in this course include: the formation of a partial differential equation; methods of solutions of first order linear and nonlinear partial differential equations; methods of solutions of second order linear and nonlinear partial differential equations; Fourier series and transforms; wave equation, Laplace’s equation, potential equation, equation of an infinite wire, heat equation.
3
    • 10211201
Topics covered in this course include: vector algebra, vector products, vectors and scalar fields; the gradient, divergence and curl theorems; line, surface and volume integrals, related theorems; curvilinear coordinates
3
    • 10211241
Topics covered in this course include: introduction to operation research; inventory models, queuing models; game theory; Markov chains; case studies.
3
This course focuses on graphs: simple graphs, directed graphs, components, connected components; blocks, cut-vertices, and bridges; Euler graphs; trees, planar and non-planar graphs; graph matrices and coloring.
3
    • 10216302
    • 10211212
This course includes review of some properties of random variables and probability distributions, multinomial distributions, distribution of order statistics, and moments and moment generating functions for some probability distributions. Limiting distributions, types of convergence and characteristic functions are also examined.
3
    • 10216302
This course provides an introduction to decision theory, risk and loss functions, unbiased estimation, efficient and maximum likelihood estimation, confidence intervals, testing statistical hypotheses, sufficient statistics, the Rao-Blackwell theorem and Rao-Cramir inequality.
3
    • 10216304
This course covers properties of point estimates, the exponential family of distributions, sufficiency and completeness, Bayesian estimation, most powerful test, sequential test, and estimation and testing hypotheses for linear models.
10216371 Time Series Analysis 3
    • 10216302
3
This course is designed for students of the Faculty of Engineering and IT to help them be involved in creative, innovative, entrepreneurial and corporate ventures in the future. Subjects covered include: introduction to entrepreneurship & creativity; developing successful business ideas, managing and growing an entrepreneurial firm; technical and financial feasibility studies; business models; market survey; business plan preparation.Learning Outcomes: after successful completion of this course, students will be able to:1) Demonstrate a solid theoretical understanding of the innovation process, entrepreneurship and their associated management issues in the business economy.2) Find, launch and manage high growth potential new ventures by looking for and evaluating business opportunities, preparing business plans, designing and validating business models to build successful start-ups.3) Design, implement and manage a company’s innovation strategy, network or system.
10671325 Computer Vision 3
3
    • 10671210
This course covers basic graphics operations and their implementations in 2 dimensions, introduction to OpenGL, devices for construction and display of computer-generated images, widowing and clipping, 2D geometric, transformation and viewing, 3D object representation, transformation and viewing.
3
    • 10671210
Image formats, image recognition, image extraction, image processing primitives, and image indexing. Clustering: hierarchical and non-hierarchical methods, clustering using neural networks and genetic algorithms. Classifications: nearest neighbors, neural nets, and genetic methods. Image enhancement, segmentation, measurement, Fourier analysis, image storage and retrieval.
10671415 Social Netweork Analysis 3
3
    • 10671353
Students will study advanced concepts in creating and managing tables, storage access and index structure.. In addition, they will learn Distributed DB concepts, create and maintain constraints, and create views, PL/SQL block and its sections. They also learn about Triggers, functions, procedure and packages, along with Database connectivity (ODBC, OLE, and ADO), managing users. Practical tools are used to implement the different concepts. Form builder, report builder and Oracle 10g are used.
3
Students are introduced to advanced selected topics in different areas of computing.
10672346 Ontology Engineering for the Semantic Web 3

© 2024 An-Najah National University