Skip to content
BRIDGE BRIDGE Diaspora BRIDGE

Course Gaps at University Of Uyo

University Of Uyo has flagged these CCMAS courses as needing diaspora expertise. Open a course to see its full details and express interest in teaching it.

18
Courses Flagged
10
Faculties
168
Programmes
Institution: University Of Uyo × Clear all filters
Showing 1–10 of 18 courses
PHY 802 3 2 institutions need this
Sciences  ·  M.Sc. Physics
Flagged 6 Aug 2026
Workshop - safety precautions.
View learning outline
Workshop - safety precautions; Basic hand tools and bench work practice; Plain and cylindrical generation of smooth surface using power operated machines; Selection and properties of materials used for construction - metallic and non-metallic; Metal joining devices and adhesives in common use; Soldering techniques and wrap joints; Multi-meters and oscilloscopes; Auto-ranging in measuring instruments; A survey of the use of electronics circuit devices e.g.; diodes; transistors including FET; integrated circuits; photocells; Selection; use and care of test instruments; Survey of pick-ups and transducer devices; Basic circuit synthesis and analysis; Pulse circuits; Instrumentation and measuring techniques: impedance matching; Probes - active and input and output impedance using the scope
CSC 309 2 6 institutions need this
Computing  ·  B.Sc. Cybersecurity
Flagged 6 Aug 2026
At the end of this course, students should be able to: 1. explain Artificial Intelligence(AI) fundamentals, concepts, goals, types, techniques, branches, applications, AI technology and tools; 2. discuss intelligent agen...
View learning outline
Overview of Artificial Intelligence. History of AI. Goals of AI. AI Technique. Types of AI. Branches and applications of AI. Advantages and Disadvantages. Introduction to Intelligent Agents. Agent Performance, Examples of Agents, Agent Faculties, Rationality, Agent Environment. Agent Architectures. Search. General Classes of AI Search Algorithm Problems. Problem Solving by Search. Types of AI Search Techniques and Strategies. Introduction to the types of problems and techniques in AI. Problem-Solving methods. Major structures used in AI programmes. Knowledge Representation. KR and Reasoning Challenges. KR Languages. Knowledge representation techniques such as predicate logic, non-monotonic logic, and probabilistic reasoning. Semantic Network - types of relationships, semantic network inheritance, types and components. Introduction to Frames. Natural Language Processing (NLP). Introduction to natural language understanding and various syntactic and semantic structures. Introduction to Expert Systems - characteristics, components, types, requirements, technology, development. Programming Languages for AI. Introduction to computer image recognition. Lab work: Group practical in (i) Turing test practical - Students can act out their own version of the Turing test (iii) Facial recognition practical to aid in teaching students how machine learning works with students simulating a facial recognition algorithm. Practical applications of NLP in groups – (i) Question Answering focuses on building systems that automatically answer the questions asked by humans in a natural language (ii) Spam detection application for detecting unwanted e-mails getting to a user's inbox (iii) Sentiment analysis/opinion mining should be used on the web to analyse the attitude, behaviour, and emotional state of the sender, implemented through a combination of NLP and statistics (iv) Practical exercise of machine translation used to translate text or speech from one natural language to another natural language such as the Google Translator (v) Developing a model to provide word processor software for the spelling correction (vi) Developing a model for speech recognition for converting spoken words into text (vii) Implementing a Chatbot to provide the staff/student's chat services. OR Group Practical exercise on agents and its environment using simulation of a colony of ants foraging for food; model simulating a message between agents; model simulating the flocking behaviour of birds; model to apply standard search algorithm to the classic search problem of missionaries and cannibals, and how to use communicating agents for searching networks. Some computer AI animation exercises for any branch of AI. Practical exercise on simple robots coupling and programming. Group project of building a lawn robot for trimming grasses, or any simple design and implementation of robotics. 400 Level
CSC 309 2 5 institutions need this
Computing  ·  B.Sc. Computer Science
Flagged 6 Aug 2026
At the end of this course, students should be able to: 1. explain AI fundamentals, concepts, goals, types, techniques, branches, applications, AI technology and tools; 2. discuss intelligent agents, their performance, ex...
View learning outline
Overview of Artificial Intelligence. History of AI. Goals of AI. AI Technique. Types of AI. Branches and applications of AI. Advantages and Disadvantages. Introduction to Intelligent Agents. Agent Performance, Examples of Agents, Agent Faculties, Rationality, Agent Environment. Agent Architectures. Search. General Classes of AI Search Algorithm Problems. Problem Solving by Search. Types of AI Search Techniques and Strategies. Introduction to the types of problems and techniques in AI. Problem-Solving methods. Major structures used in AI programmes. Knowledge Representation. KR and Reasoning Challenges. KR Languages. Knowledge representation techniques such as predicate logic, non-monotonic logic, and probabilistic reasoning. Semantic Network - types of relationships, semantic network inheritance, types and components. Introduction to Frames. Natural Language Processing (NLP). Introduction to natural language understanding and various syntactic and semantic structures. Introduction to Expert Systems - characteristics, components, types, requirements, technology, development. Programming Languages for AI. Introduction to computer image recognition. Lab work: Group practical in (i) Turing test practical - Students can act out their own version of the Turing test (ii) Facial recognition practical to aid in teaching students how machine learning works with students simulating a facial recognition algorithm. Practical applications of NLP in groups – (i) Question Answering focuses on building systems that automatically answer the questions asked by humans in a natural language (ii) Spam detection application for detecting unwanted e-mails getting to a user's inbox (iii) Sentiment analysis/opinion mining should be used on the web to analyse the attitude, behaviour, and emotional state of the sender, implemented through a combination of NLP and statistics (iv) Practical exercise of machine translation used to translate text or speech from one natural language to another natural language such as the Google Translator (v) Developing a model to provide word processor software for the spelling correction (vi) Developing a model for speech recognition for converting spoken words into text (vii) Implementing a Chatbot to provide the staff/student's chat services. OR Group Practical exercise on agents and its environment using simulation of a colony of ants foraging for food; model simulating a message between agents; model simulating the flocking behaviour of birds; model to apply standard search algorithm to the classic search problem of missionaries and cannibals, and how to use communicating agents for searching networks. Some computer AI animation exercises for any branch of AI. Practical exercise on simple robots coupling and programming. Group project of building a lawn robot for trimming grasses, or any simple design and implementation of robotics.
ELE 505 3 1 institution need this
Engineering and Technology  ·  B.Eng. Electronic Engineering
Flagged 6 Aug 2026
Upon the completion of this course, the student shall be able to: 1. demonstrate fundamental understanding of the history of artificial intelligence (AI) and its foundations; 2. apply basic principles of AI in solutions...
View learning outline
Introduction to Artificial Intelligence: Intelligent Agents and Applications of Artificial Intelligence. Knowledge Representation and Reasoning: Propositional logic, Theory of first order logic, Inference in First order logic, Forward and Backward chaining, Resolution, Probabilistic reasoning, Utility theory, Hidden Markov Models (HMM), Bayesian Networks. Machine Learning: Supervised and unsupervised learning, Decision trees, Statistical learning models, Learning with complete data – Naive Bayes models, Learning with hidden data – EM algorithm, Reinforcement learning. Pattern Recognition: Introduction, Design principles of pattern recognition system, Statistical Pattern recognition, Parametre estimation methods – Principle Component Analysis (PCA) and Linear Discriminant Analysis (LDA), Classification Techniques – Nearest Neighbour (NN) Rule, Bayes Classifier, Support Vector Machine (SVM), K – means clustering.
DTS 302 2 1 institution need this
Computing  ·  B.Sc. Data Science
Flagged 6 Aug 2026
At the end of the course the students should be able to: 1. identify Big Data; 2. identify some of the foundational tools, systems, and platforms that feature in working with Big Data across several domains; 3. install B...
View learning outline
Installation: Cloudera VM, Jupyter server. Big data retrieval and relational querying: Postgres databases, NoSQL data, MongoDB, Aerospike, and Pandas for data aggregation and working with data frames. Big Data Integration: Splunk and Datameer. Big Data Processing: Apache Spark, Hadoop, Spark Core (Spark MLlib and GraphX). Big Data Applications (Graph Processing). Big Data Streaming Platforms for Fast Data. Lab Work: Analysing Twitter Data using Spark and MongoDB. Learn Big Data analytics skills. Practical procedure for the crafting of an enterprise-scale cost-efficient Big Data and machine learning solution to uncover insights and value from data. Use the practical exercises to bridge the gap between the theoretical world of technology with the practical ground reality of building corporate Big Data and data science platforms. Hands-on exposure to Hadoop and Spark (or any of the BD tools), build machine learning dashboards using R and R Shiny, create web-based apps using NoSQL databases. Practical assignment of BD security.
COS 201 3 1 institution need this
Computing  ·  B.Sc. Data Science
Flagged 6 Aug 2026
At the end of this course, students 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 lang...
View learning outline
Introduction to computer programming. Functional programming; Declarative programming; Logic programming; Scripting languages. Introduction to object-orientation as a technique for modelling computation. structured, and even some level of functional programming principles; Introduction of a typical object-oriented language, such as Java; Basic data types, variables, expressions, assignment statements and operators; Basic object-oriented concepts: abstraction; objects; classes; methods; parameter passing; encapsulation. Class hierarchies and programme organisation using packages/namespaces; Use of API – use of iterators/enumerators, List, Stack, Queue from API; Searching; sorting; Recursive algorithms; Event-driven programming: event-handling methods; event propagation; exception handling. Introduction to Strings and string processing; Simple I/O; control structures; Arrays; Simple recursive algorithms; inheritance; polymorphism. Lab work: Programming assignments; design and implementation of simple algorithms e.g. average, standard deviation, searching and sorting; Developing and tracing simple recursive algorithms. Inheritance and polymorphism.
COS 202 3 1 institution need this
Computing  ·  B.Sc. Data Science
Flagged 6 Aug 2026
At the end of this course, students should be able to: 1. demonstrate the principles of good programming and structured programming concepts; 2. demonstrate string processing, internal searching, sorting, and recursion;...
View learning outline
Review and coverage of advanced object-oriented programming - polymorphism, abstract classes and interfaces; Class hierarchies and programme organisation using packages/namespaces; Use of API – use of iterators/enumerators, List, Stack, Queue from API; Searching; sorting; Recursive algorithms; Event-driven programming: event-handling methods; event propagation; exception handling. Applications in Graphical User Interface (GUI) programming. Lab work: Programming assignments leading to extensive practice in problem solving and programme development with emphasis on object-orientation. Solving basic problems using static and dynamic data structures. Solving various searching and sorting algorithms using iterative and recursive approaches. GUI programming.
MCE 401 2 2 institutions need this
Engineering and Technology  ·  B.Eng. Mechatronics Engineering
Flagged 6 Aug 2026
At the end of this course, the students should be able to: 1. explain the basic algorithms, tools and systems for the management, processing and analysis of digital images; 2. identify basic concepts, terminology, theori...
View learning outline
Computer vision and image processing are important and fast evolving areas of Mechatronics and Robotics. Student will get familiar with both established and emergent methods, algorithms and architectures. The course will enable students to apply computer vision and image processing techniques to solving various real-world mechatronics and robotics problems, and develop skills for research in the fields. Image formation, image filtering, edge detection and segmentation, morphological processing, registration, object recognition, object detection and tracking 3D vision. The topics may include but are not limited to: 1. Image formation and perception, image representation. 2. Image filtering: space- and frequency- domain filtering, linear and non-linear filters. 3. Morphological image processing. 4. Image geometric transformations, image registration. 5. Edge detection, image segmentation, active contours, and level set methods. 6. Object recognition, template matching, and classification. 7. Object detection and tracking: background modeling, kernel-based tracking, particle filters. 8. Camera models, stereo vision.
MCE 405 2 2 institutions need this
Engineering and Technology  ·  B.Eng. Mechatronics Engineering
Flagged 6 Aug 2026
At the end of this course, the students should be able to: 1. develop the mathematical model of the physical systems; 2. analyse the response of the closed and open loop systems; 3. analyse the stability of the closed an...
View learning outline
Introduction to control system: Concept of feedback and Automatic control, Effects of feedback, Objectives of control system, Definition of linear and nonlinear systems, Elementary concepts of sensitivity and robustness. Types of control systems, Servomechanisms and regulators, examples of feedback control systems. Transfer function concept. Pole and Zeroes of a transfer function. Properties of Transfer function. Mathematical modelling of dynamic systems: Translational systems, Rotational systems, Mechanical coupling, Liquid level systems, Electrical analogy of Spring– MassDashpot system. Block diagram representation of control systems. Block diagram algebra. Signal flow graph. Mason’s gain formula. Control system components: Potentiometer, Synchros, Resolvers, Position encoders. DC and AC tachogenerators. Actuators. Block diagram level description of feedback control systems for position control, speed control of DC motors, temperature control, liquid level control, voltage control of an Alternator. Time domain analysis: Time domain analysis of a standard second order closed loop system. Concept of undamped natural frequency, damping, overshoot, rise time and settling time. Dependence of time domain performance parameters on natural frequency and damping ratio. Step and Impulse response of first and second order systems. Effects of Pole and Zeros on transient response. Stability by pole location. Routh Hurwitz criteria and applications. Error Analysis: Steady state errors in control systems due to step, ramp and parabolic inputs. Concepts of system types and error constants. Stability Analysis: Root locus techniques, construction of Root Loci for simple systems. Effects of gain on the movement of Pole and Zeros. Frequency domain analysis of linear system: Bode plots, Polar plots, Nichol’s chart, Concept of resonance frequency of peak magnification. Nyquist criteria, measure of relative stability, phase and gain margin. Determination of margins in Bode plot. Nichol’s chart. circle and Contours in Nichols chart. Control System performance measures: Improvement of system performance through compensation. Lead, Lag and Lea lag compensation, PI, PD and PID control.
DTS 304 3 1 institution need this
Computing  ·  B.Sc. Data Science
Flagged 6 Aug 2026
At the end of the course the students should be able to: 1. describe the components of a database system and give examples of their use; 2. describe the differences between relational and semi-structured data models; 3....
View learning outline
Information Management Concepts. Information storage & retrieval. Information management applications. Information capture and representation. Analysis and indexing - search, retrieval, information privacy. Integrity and security. Scalability, Efficiency and Effectiveness. Introduction to database systems. Components of database systems. DBMS functions. Database architecture and data independence. Database query language. Conceptual models. Relational data models. Semi-structured data models. Relational theory and languages. Database Design. Database security and integrity. Introduction to query processing and optimisation. Introduction to concurrency and recovery. Lab work: Practical exercise on information representation, capture, storage and retrieval. Learn how to analyse data and index for easy searching and indexing. Practical on creating database files and models. How to create and use various database designs. How to query the created database. Methods of concurrency and recovery in database. Learn how to secure the database.
0 Total Views

Made Possible Through

Federal Ministry of Education
TETFund