Undergraduates Academic
Undergraduate programs
Implementing strong undergraduate programs, the faculty produces the best students in the country in the areas of Mathematics, Statistics, Computer Science and Information Technology. The strength of these disciplines, combined in a single institution and tightly linked by a common mission, has created a unique multidisciplinary environment for teaching and research.
Flexibility and combinations are the keynote of the degrees offered in the Faculty of Mathematical Sciences since 1981. The faculty offers single undergraduate degrees in Mathematics, Statistics, and Computer Sciences. It also offers combination undergraduate degrees of these subjects that reflect and retain the existing coherent structure and interrelations of these subjects. In 2002 the faculty took its first intake for its BSc degree in Information Technology. All these degrees are honors degrees with a 5year duration of study.
The Faculty of Mathematical Sciences offers undergraduate degrees as follows:

Applied Math
Applied Mathematics Courses
The department offers two main programs for its students, namely, B.Sc. (Honors) in mathematics and B.Sc. (Honors) Joint subjects in mathematics and computer sciences. In the following we provide information about the offered courses.
Academic year
Course code
Course name
Credit hours
First year
101A
Calculus I
4(3+1)
102A
Calculus II
4(3+1)
103A
Vectors & Mechanics
3(2+1)
Second year
201A
Ordinary differential equations & applications I
3(2+1)
202A
Ordinary differential equations & applications II
3(2+1)
203A
Vectors analysis
4(3+1)
Third year
301A
Complex variables I
3(2+1)
302A
Complex variables II
3(2+1)
303A
Special functions & Mathematical methods
3(2+1)
Fourth & Fifth year
401A
Partial Differential Equations
3(2+1)
402A
Special Relativity theory
3(2+1)
403A
Compressible flow
3(2+1)
404A
Incompressible flow
3(2+1)
405A
Magnetic fluid mechanics
3(2+1)
406A
Waves
3(2+1)
407A
Electromagnetic Theorem I
3(2+1)
408A
Electromagnetic Theorem II
3(2+1)
409A
Variation Calculus
3(2+1)
410A
Advanced Mathematical Methods
3(2+1)
411A
Numerical solution for simple differential Equations
3(2+1)
412A
Numerical solution for Partial differential Equations
4(4+0)
413A
Approximation of Functions
2(2+0)
414A
Eigen value Problem
2(2+0)
415A
Maximum value problem of several variables function
4(4+0)
416A
General Relativity Theory
4(3+1)
417A
Quantitative Mechanics I
4(3+1)
418A
Quantitative Mechanics II
4(3+1)
419A
Dynamic Heat & Statistical mechanics principles
4(3+1)
420A
Analytical mechanics
4(3+1)
421A
Selected Topics in applied mathematics
4(3+1)
422A
Research project in applied mathematics
4(3+1)
Pure Math
The department of pure mathematics offers a variety of courses in pure mathematics. The list of courses which we offer is distributed in 5 years in a course unit system as follows:
Academic year
Course code
Course name
Number of units
First year
P101
Basic mathematics
4(1+3)
P102
Algebra and Geometry
5(3+2)
Second year
P201
Linear algebra
4(3+1)
P202
Real analysis (1)
4(3+1)
Third year
P301
Real analysis (2)
3(2+1)
P302
Algebric structure
3(2+1)
P303
Combinatorial analysis
3(2+1)
P304
Introduction to topology
3(2+1)
Fourth + Fifth year
P402
Number theory
3(2+1)
P401
Topology
3(2+1)
P403
Introduction to graph theory
3(2+1)
P404
Rings and modules
3(2+1)
P405
Advanced calculus
3(2+1)
P406
Measure theory (1)
3(2+1)
P407
Functional analysis (1)
3(2+1)
P408
Introduction to algebric topology
3(2+1)
P409
Galwa theory
3(2+1)
P410
Measure theory and integration
3(2+1)
P411
Functional analysis (2)
3(2+1)
P412
Differential Geometry
3(2+1)
P413
Fractals Geometry
3(2+1)
P414
Group theory
3(2+1)
P415
Stochastic analysis
3(2+1)
+Selected topics in pure mathematics
3 > 6
+Research project in pure mathematics
4(4+0)

more...
level
Symbol
Subject name
First
S 101
Elements of Arthimetic
S 102
Introduction of Probability & Statistics
Second
S 201
Probability and Statistics
S 202
Elementary Statistics
S 203
Multivariable Function
Third
S 301
Least Squares
S 302
Practical Statistics
S 303
Statistical Method
Fourth & Fifth
S 304
Operation Researsh I
S 401
Introduction to Random Processes I
S 402
Sampling Techniques
S 403
Statistical Inference
S 404
Processorsprobability
S 405
Probability Theory
S 406
الطرق البيزية
S 407
نظرية المأمونية
S 408
Applied Statistics I
S 409
Applied Statistics II (STATA)
S 410
Design & Analysis of Experiments
S 411
Operation Researsh II
S 412
نظرية الألعاب
S 413
Researsh Methedology
S 414
Linear Models
S 415
Time series
S 416
Survival Analysis
S 417
Measurementand Evaluation
S 418
AppliedRegression
S 419
Introduction to Data mining
S 499
Project in Statistic

more...
Taught courses during the five years and their credit hours (the courses taught by the Computer Sciences Department)
For the 1^{st} year all departments except IT Department:
101
Computer Science fundamentals I
2
102
Discrete Mathematics I
2
103
Computer Science fundamentals II
4
For the 2^{nd} year all departments except IT Department:
201
Discrete Mathematics II
3
202
Numerical Computation
3
203
Algorithms & data structure
3
For the 3^{rd} year all departments except IT Department:
301
Programming Methodologies
3
303
Systems Analysis and design
3
304
File system management
2
For the 4th and 5th year all departments except IT Department:
401
Concepts of Programming Languages
4
402
Computer Commercial Application
4
403
Computer architecture
4
404
Assembly Language
4
405
Operating Systems
4
406
Files and Databases
4
407
Compiler Design
4
408
Micro Computer Architecture
4
409
Programming Language: Theories, Structure & Comparison
4
410
Object Oriented Programming Language
4
411
Advanced Database
4
412
Advanced Algorithms & Data Structure
4
413
System Programming
4
414
Computer System Performance
4
415
Computer Networks
4
416
Artificial Intelligence & Expert Systems
4
417
Robotics
4
418
Computer Graphics
4
419
Accounting
4
420
Software Engineering
4
421
Management Information Systems
4
422
Computer Science Theory
4
423
Analysis and Design of Algorithms
4
424
Methods & Information Systems Development
4
425
Parallel Processing Devices
4
426
Simulation and Modeling
4
430
Neural Networks
4
431
Mobile Networks
4
432
Logical circuits Design
4
433
Human & Computer Interaction
4
434
Multimedia
4
 BSc (Joint Honors) in Mathematics and Computer Sciences
 BSc (Joint Honors) in Statistics and Computer Sciences

more...
Taught Courses During the five years and their credit hours (the courses taught by the Computer Sciences Department)
Semester one
C. hours
Semester two
C. hours
First year:
Fundamentals of computer science
3
Programming Fundamentals (1)
3
Discrete mathematics
3
Algebra and Geometry
3
Fundamentals of calculus
3
An Introduction to Accounting
3
Fundamentals of Economic (1)
2
Fundamentals of general physics
2
Islamic studies (1)
3
English language (2)
2
English language (1)
2
Arabic language (1)
3
Sudanese studies
3
Computer environment and hardware
3
Total
19
Total
19
Second year:
Information’s new technologies
3
File management
3
Data structures
3
Programming Fundamentals (2)
3
Basic statistics and probability
3
Computer applications in business (1)
3
Fundamentals of Economic (2)
2
System analysis and design
3
Islamic studies (2)
3
Fundamentals of electronic systems
2
Arabic language (2)
3
Fundamentals of Management
2
English Language (2)
2
Total
17
Total
18
Third year:
HumanComputer interaction
3
Marketing fundamentals
2
Algorithms analysis and design
3
Computer networks and communications (1)
3
Management economics
2
Practical statistics
3
Commercial programming (1)
3
Computer applications in business (2)
3
Operational research (1)
3
Databases
3
Communication skills
3
Feasibility study And evaluation of projects
3
17
17
Fourth year:
Economics modeling and prediction
3
Security systems
3
Software engineering (1)
3
Computational systems for decisionmaking
3
Simulation and modeling
3
Computer networks and communications (2)
3
Operating systems
3
Operation research (2)
3
Commercial programming (2)
3
Management information systems
3
Total
15
Total
15
Fifth year:
Artificial intelligence
3
Internet advanced technologies
3
Software engineering (2)
3
Ethical, professional and social issues
3
Financial Organizations
3
Optional subject (2)
3
Optional subject (1)
3
Optional subject (3)
3
Project
3
Project (Continuation)
3
Total
15
Total
15
 BSc in Applied Computer Studies (distant learning, not currently offered)
 Diploma in applied computer