Skip to content
BRIDGE BRIDGE Diaspora BRIDGE

Courses with Gaps

BRIDGE's partner institutions have flagged these courses as needing diaspora expertise. Browse the list below and express interest in teaching a course to start the conversation with the institution.

240
Courses with Gaps
10
Faculties
168
Programmes
Faculty: Computing × Clear all filters
Showing 11–20 of 24 courses
COS 202 3 1 institution need this
Computing  ·  B.Sc. Data Science
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.
CYB 301 2 1 institution need this
Computing  ·  B.Sc. Information and Communication Technology
At the end of this course, students should be able to: 1. define cryptography means, simple cryptosystems, symmetric and asymmetric cryptography, symmetric cryptosystems and asymmetric cryptosystems; 2. differentiate key...
View learning outline
Introduction to cryptography, symmetric and asymmetric cryptography, key management, and encryption algorithms. Introduction to simple cryptosystems. Cryptanalysis. Stream ciphers, Block ciphers and Feistel ciphers. Multiple encryption. Hash functions. Data integrity, authentication, and perfect secrecy. Public-key cryptography and discrete algorithms-ELGamal cryptography. Algorithms for the discrete logarithm problem. Algorithmic number theory. Probabilistic primality testing. Security of ELGamal and RSA Encryption, and RSA Key Generation. Discrete logarithm cryptographic schemes. Conventional and public-key cryptography. Selected cryptosystems, including Data Encryption Standard (DES) and Rivest- Shamir-Adleman (RSA) algorithm. AES encryption algorithm, a symmetric 128-bit block data encryption technique. PKI, SSL, and VPN. Digital signatures, pseudo-random number generation, cryptographic protocols and cryptanalytic techniques. Use of protocols, hashing and certificates and certificate authorities. Policies, procedures, and methods for the proper use of cryptography in secure systems. Applications of cryptography to signal. Lab work: Practical exercise on writing cryptography algorithms. Work on cryptographic techniques. Practice cryptanalysis of cipher and how to use protocols. Understand hash functions and learn how to hash, produce secured digital signatures and certificates. Learn the procedures and methods for the proper use of cryptography in secure systems. Practice primality testing. Practical assignments on ELGamal, DES and RSA encryption security, generation of RSA key and discrete logarithm cryptographic schemes. 400 Level
CYB 403 2 1 institution need this
Computing  ·  B.Sc. Cybersecurity
At the end of this course, students should be able to: 1. employ the techniques for detecting, responding to and defeating organised cybercrimes and cyberwar activities; 2. analyse successful and unsuccessful advanced pe...
View learning outline
Techniques for detecting, responding to and defeating organised cybercrimes and cyberwar activities. Analysing successful and unsuccessful advanced persistent threats and malware campaigns. Analyse divergent national and international policies for combating cyber terrorism and terrorist tactics worldwide. Understanding Cyber threat intelligence - defining threats, Understanding risk, Cyber threat intelligence and its rule, Expectations of organisations and analysts, and indicators of compromise. Tactical threat intelligence. Role of a tactical threat intelligence analyst, expected skills and tradecraft. The Kill Chain and Intrusion Analysis. Indicator lifecycle. Introduction to operational threat intelligence - Role of an operational threat intelligence analyst, Need for information sharing and peers. Models and methods for managing intelligence, campaigns and threat actors. Introduction to strategic threat Intelligence - role of a strategic threat intelligence analyst. Threat modelling, Organisational change and security posturing. Event recording and incident sharing. Evolution of counterterrorism and cyber conflict.
CYB 203 2 1 institution need this
Computing  ·  B.Sc. Cybersecurity
At the end of this course, students should be able to: 1. discuss cybercrimes, including computer crimes, internet fraud, e-commerce, and threats to the national infrastructure; 2. review the policies, legal issues, inve...
View learning outline
General introduction on cybercrime. Definition of cybercrime. Types and categories of cybercrime and threats to the national critical infrastructure. Investigation process and procedure for cybercrime. Strategies of cybercrime perpetrators. Possible ways of curbing/preventing them. Technical aspects of computer cybercrime investigations, threats, and types of attacks and defences used by terrorists and criminals. Successful use of online social networks for cybercrime investigation. Concepts, trends, and methods in computer and network forensics investigations. Skills and knowledge in digital evidence collection and evaluation. Policies, legal issues, international jurisdiction, and privacy issues. Introduction to cyber law and countermeasures. Studies in cyber law application at the international and national levels with examples from European, North American, South American and Asian Countries. The cyber law framework in Nigeria. Challenges and opportunities for cyber law and countermeasure enforcement in Nigeria.
ICT 305 2 1 institution need this
Computing  ·  B.Sc. Information and Communication Technology
At the end of this course, students should able to: 1. define various terminologies relating to Data communication; 2. explain the Seven Layer ISO-OSI standard protocols and network architecture; 3. describe different er...
View learning outline
Types and sources of data. simple communications network. transmission definitions. one- way transmission. half-duplex transmission. transmission codes. transmission modes. parallel transmission. serial transmission. bit synchronisation. character synchronisation. character synchronisation. synchronous transmission. asynchronous transmission. the efficiency of transmission. Protocols: Introduction to network protocol. Seven Layer ISO-OSI standard protocols and network architecture. Transport protocols, session services protocols, and other protocols. Institute of Electrical and Electronics Engineering 802 standards. Error control and Data Compression. Forward Error Control. error detection methods. parity checking. linear block codes. cyclic redundancy checking. feedback error control. data compression. Huffman coding and dynamic Huffman coding. Local Area Networks. medium access control techniques – Ethernet, token bus, and token ring. LAN standards. fibre distributed data interface. metropolitan area network. Peer-to-peer. Client-Server. Client-Server Requirements. GUI design standards. interface independence. platform independence. transaction processing. connectivity. reliability. backup. recovery mechanisms. Information Network Software: features and benefits of major Network Operating Systems. Network OS. TCP/IP and Network OS. Lab Work: Demonstration of simple communications networks. Illustration of applications at the various levels of the OSI model. Demonstration of different types of Local Area Networks (LANs). Illustration of Metropolitan Area Networks. Illustration of Error Detection and Error Correction techniques. Demonstration of Network Operating Systems.
DTS 304 3 1 institution need this
Computing  ·  B.Sc. Data Science
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.
DST 322 2 1 institution need this
Computing  ·  B.Sc. Data Science
At the end of this course, students should be able to: 1. explain business models; 2. identify some entrepreneurial opportunities available in IT; 3. describe business plan and business startup process; 4. explain busine...
View learning outline
Fundamental concepts of innovation, and business ideas in general. Product development. Business leadership. Digital marketing. Entrepreneurial opportunities in IT. Legal issues and Business ethics. New venture creation process. Business feasibility planning. Market research. Business strategy. Business models and Business plans. Technical presentations. Report on a successful entrepreneurial outfit.
DTS 403 2 1 institution need this
Computing  ·  B.Sc. Data Science
At the end of the course, the students should be able to: 1. utilise techniques that are applied in preparing and producing data into a form that meets the needs of particular and varied audiences; and 2. develop logical...
View learning outline
Various methods for presenting data for visualisation as well as how to choose between them. Fundamentals of data presentation using tables, graphs, images and video animations. Create engaging visualisations using graphs, images and video animations. Data summaries, working with tables, presenting data through graphs and plots, presenting data through video animation, creating interactive/augmented visualisation of data (ability to zoom into sections). Lab work: Practical experiments on different methods of presenting data for visualisation. Practice on how to use graphs, tables, images, and video on animation for data presentation.
STA 111 3 1 institution need this
Computing  ·  B.Sc. Data Science
At the end of the course, students should be able to: 1. explain the basic concepts of descriptive statistics. 2. present data in graphs and charts. 3. differentiate between measures of location, dispersion and partition...
View learning outline
Statistical data. Types, sources and methods of collection. Presentation of data. Tables chart and graph. Errors and approximations. Frequency and cumulative distributions. Measures of location, partition, dispersion, skewness and Kurtosis. Rates, ratios and index numbers.
CYB 305 2 1 institution need this
Computing  ·  B.Sc. Cybersecurity
At the end of this course, students should be able to: 1. develop basic knowledge on digital forensic and digital evidence; 2. establish awareness of digital evidence challenges aspects of digital evidence; 3. appraise t...
View learning outline
Introduction to digital forensics, digital evidence, and increasing awareness of digital evidence. Challenging aspects of digital evidence. Best practices in securing, processing, acquiring, examining and reporting on digital evidence. Cyber trail and challenging aspects of the cyber trail. Brief history of computer crime and cybercrime investigation. Cyber auditing. Evolution of investigative tools. Language of computer crime investigation. The role of computers in crime, technology and law, jurisdiction, pornography and obscenity, child pornography, privacy, copyrights and the “theft” of digital intellectual property. The investigative process and investigative reconstruction, with digital evidence. Examine techniques and tools used by computer forensics investigations such as acquisition, preservation, recovery, and analysis of evidence obtained from portable and stationary computer storage devices, personal digital assistants (PDAs), and cell phones. Current technologies and methods as well as leading edge techniques with practical based exercises/projects and research opportunities. Lab work: Practical exercises on how to make use of various techniques and tools for computer forensics investigations and cyber trail during cybercrime investigations. Practice cyber auditing skills. Work on applying the best practices in securing, processing, acquiring, examining and reporting on digital evidence with current technologies and methods in forensics investigation.
0 Total Views

Made Possible Through

Federal Ministry of Education
TETFund