Available courses

Dear Students,

You are warmly welcome to Probability for Computer Science. This course is designed to introduce you to the fundamental concepts of probability and their applications in computer science and software engineering. The course emphasizes probabilistic thinking, problem-solving, and the use of probability to model uncertainty in areas such as algorithms, data analysis, artificial intelligence, and software systems.

Throughout the semester, the course will be delivered online using a combination of live virtual lectures, shared learning materials, guided problem-solving sessions, and interactive discussions. You are therefore expected to participate actively, attend scheduled sessions, and engage fully with all assigned tasks and exercises.

Assessment for this course will include:

  • Continuous Assessment Tests (CATs)

  • Group Assignments / Presentations

  • End-of-Semester Examination

These assessment components are designed not only to evaluate your understanding of probability concepts but also to develop your analytical reasoning, collaborative skills, and ability to apply probability theory to real-world computing problems.

The course will be taught by Mr. A.M Salihu and Mr. A.A. Saidu and we are committed to guiding you through the course in a clear, supportive, and practical manner.

We look forward to a productive and intellectually engaging semester with you.

Welcome to Computer Aided Design in Media Production (ISM113), a practical and creative course designed to introduce you to the use of computer-based design tools in modern media production. In this course, you will learn fundamental design principles and develop hands-on skills in creating digital graphics, layouts, and visual content used across print, web, and multimedia platforms. Through guided practice and project-based learning, you will explore how professional designers use computer-aided design software to transform ideas into visually engaging media products, building a strong foundation for your studies and future work in the media industry.

Course Introduction & Welcome Message

Dear Students,

You are warmly welcome to this course. This course is designed to introduce you to the fundamental concepts and practical applications of Telecommunication and Networking Systems, with emphasis on how modern communication technologies support today’s digital world.

Throughout the semester, the course will be delivered online, using a combination of live virtual lectures, shared learning materials, guided discussions, and practical demonstrations. You are therefore expected to participate actively, follow the scheduled sessions, and engage with all assigned activities.

Assessment for this course will include:

  • Continuous Assessment Tests (CATs)

  • Group Presentations

  • End-of-Semester Examination

These components are intended not only to test your theoretical understanding, but also to develop your teamwork, communication, and problem-solving skills.

The course will be taken by Dr. S. Zubair and Mr. Abdulbaki, and we are committed to guiding you through the course in a clear, practical, and supportive manner.

We look forward to a productive and engaging semester with you.

Best wishes for a successful session.

Course Aim

To provide students with a fundamental understanding of the building construction process, from initial site operations and statutory requirements to the properties of basic building materials and the construction of primary building elements.

MTH 101: Elementary Mathematics I is a 2- credit unit course for students studying towards acquiring a Bachelor of Science in any field. The course is divided into a module and 10 study units. It will first introduce the basic Concept of Set Theory. Next, Mapping and Function are treated in details. Thereafter, the Number Systems are represented and Inequality is discussed. This is followed by an extensive discussion on Surds, Indices and Logarithms. Subsequently, an overview of Mathematical Induction and Binomial Theorem is presented. Finally, the students are introduced to Matrices and Determinant followed by Quadratic Equation.

PROF. ABDULLAH IDRIS ENAGI.

Learning Outcomes
At the end of this course, you should be able to:
1. explain the principles of good programming and structured programming concepts;
2. explain the programming constructs, syntax and semantics of a higher-level
language;
3. describe the chosen programming language variables, types, expressions,
statements and assignments; simple input and output;
4. describe the programme control structures, functions and parameter passing, and
structured decomposition; and
5. develop simple programmes in the taught programming language as well as debug and
test them.