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.

183
Courses with Gaps
10
Faculties
168
Programmes
Faculty: Computing × Programme: B.Sc. Information and Communication Technology × Clear all filters
Showing 1–2 of 2 courses
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
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.
0 Total Views

Made Possible Through

Federal Ministry of Education
TETFund