University of Khartoum
Faculty of Mathematical Sciences

 

The Syllabus

 

             
       
First year syllabus
 
Course Name Credit Hours Course Name Credit Hours
Basic Mathematics 4(3+1) Trigonometry and Algebra 5(3+2)
Principles of Calculus 3(1+2) Introduction to probability and statistics 4(3+1)
Calculus I 4(3+1) Calculus II 4(3+1)
Vectors and Mechanics 3(2+1) Computer Science principles I 2(1+1)
Computer Science principles II 4(2+2) Discrete Mathematics I 2(1+1)
Arabic Language 4(4+0) English Language 4(4+0)
Islamic Studies 4(4+0)
   
Second Year Syllabus
 
Course Name Credit Hours Course Name Credit Hours
Ordinary Differential Eqs. I 3(2+1) Linear Algebra 4(3+1)
Real Analysis I 4(3+1) Probability and Statistics 3(2+1)
Primary Statistics 3(2+1) Functions with Several Variables 3(2+1)
Vector Analysis 4(3+1) Discrete Mathematics II 3(2+1)
Arithmetic I 3(2+1) Algorithms & Data Structure I 3(2+1)
Arabic Language 4(4+0) English Language 4(4+0)
Islamic Studies 4(4+0)
   
Third year Syllabus
 
Course Name Credit Hours Course Name Credit Hours
Real Analysis II 3(2+1) Algebraic Structures 3(2+1)
Combinatorial Analysis 3(2+1) Introduction to Topology 3(2+1)
Least Squares 3(2+1) Practical Statistics 3(0+3)
Complex Variables I 3(2+1) Complex Variables II 3(2+1)
Operation Researches I 3(2+1) Special functions and mathematical methods 3(2+1)
Programming methods 3(2+1) Mathematics History 3(2+0)
Systems Design & Analysis 3(2+1) Arithmetic II 3(2+0)
Ordinary Differential Eqs. II 3(2+1)    
   
Fourth and Fifth Year Syllabus
  Students are nominated to join the Honours classes according to their merits in third year. Those who are not nominated, graduate at the end of  the fourth year with a General degree. In fourth and fifth year, the student  have to choose -with the department agreement- at least five courses in each term from the following list of  courses. He must include in his choice three courses from his specific field. A research project is obligatory for the Honours student.
   
  Pure Mathematics:
 

Course Name

Credit Hours

Course Name

Credit Hours
Topology 3(2+1) Numbers Theorem 3(2+1)
Introduction to Graph theory 3(2+1) Rings & Ring Spaces 3(2+1)
Advanced Calculus 3(2+1) Measure Theorem 3(2+1)
Functional Analysis 3(2+1) Introduction to algebraic topology 3(2+1)
Galois  Theorem 3(2+1) Measurement theory & integration 3(2+1)
Functional Analysis II 3(2+1) Differential Geometry 3(2+1)
Fractious Engineering 3(2+1) Group Theory 3(2+1)
Selected Topics in pure Mathematics 3(2+1) Research Project in pure Mathematics 4(4+0)
   
  Applied Mathematics:
 
Course Name Credit Hours Course Name Credit Hours

Partial Differential Equ.

3(2+1)

Introduction to Relativity

3(2+1)

Compressible flow

3(2+1)

Incompressible flow

3(2+1)

Magnetic fluid mechanics

3(2+1)

Waves

3(2+1)

Electromagnetic Theorem I

3(2+1)

Electromagnetic II

3(2+1)

Variation Calculus

3(2+1)

Advanced Mathematical Methods

3(2+1)

Problem of Proper value

3(2+1)

Maximum value problem of several variables function

3(2+1)

Approximation of Functions

3(2+1)

Numerical solution for simple differential Equ.

3(2+1)

Quantitative Mechanics I

4(3+1)

Quantitative Mechanics II

4(3+1)

Heat, Statistical & analytical mechanics principles

4(3+1)

Selected Topics in applied mathematics

3-9

Research project in applied mathematics

4(4+0)

   
  Statistics:
 
Course Name Credit Hours Course Name Credit Hours

Introduction to Random Operations

3(2+1)

Sampling Techniques

3(2+1)

Statistical Sustain

3(2+1)

Probability process

3(2+1)

Baysian Methods

3(2+1)

Safety Theorem

3(2+1)

Applied Statistics I

3(2+1)

Applied Statistics

3(2+1)

Games Theorem

3(2+1)

Selected Topics in Statistic Science

3-6

Selected Topics in Probability Science

3-6

   
  Computer Sciences:
  The obligatory syllabus for pure Computer and combined Computer science
 
Course Name Credit Hours Course Name Credit Hours

Cobol Language

4(3+1)

Computer Architecture & Structure

4(3+1)

Software Engineering & Production

4(3+1)

Modelling & Simulation

4(3+1)

File Management & Data Base

4(3+1)

Algorithms and Advanced Data Structure II

4(3+1)
   
   
  Compulsory Syllabus for pure Computer Students:
 
Course Name Credit Hours Course Name Credit Hours
Programming Methods

4(3+1)

Computer Structure and Architecture

4(3+1)

Assembly Language

4(3+1)

programming & designing Compilers

4(3+1)

Systems Programming

4(3+1)

   
  Optionally Syllabus (one syllabus at least in each field and as the environment applies):
  1- Computer Architecture field:
 

Course Name

Credit Hours

Course Name

Credit Hours
microcomputers Architecture

4(3+1)

Parallel processing devices

4(3+1)

   
  2- Languages field:
 

Course Name

Credit Hours

Course Name

Credit Hours
Languages:Theorem, Structure, Comparison

4(3+1)

Object Oriented Programming (OOP)

4(3+1)

Object Oriented Data Bases

4(3+1)

   
  3- Operating Systems field:
 
Course Name Credit Hours Course Name Credit Hours
Performance Analysis for Operating Systems

4(3+1)

Computer Telecommunications & Network

4(3+1)

   
  4- Application field:
 

Course Name

Credit Hours

Course Name

Credit Hours

Accounts

4(3+1)

Information Systems Performance

4(3+1)

   
  5- Pure Computers Science field:
 

Course Name

Credit Hours

Course Name

Credit Hours

Computer Science Theorem

4(3+1)

Algorithms Analysis

4(3+1)

Information Systems Building methods

4(3+1)

   
  6- Artificial Intelligence field:
 

Course Name

Credit Hours

Course Name

Credit Hours
Artificial Intelligence, Expert Systems & Robotics

4(3+1)

Computer Graphics

4(3+1)

 
             
   
     
   

© 2003 University of Khartoum, Last update 7/9/2003