Skip to content
BRIDGE BRIDGE Diaspora BRIDGE

CCMAS Course Search

Browse BRIDGE's courses under the National Universities Commission's Core Curriculum Minimum Academic Standards (CCMAS) — Nigeria's unified benchmark curriculum for every accredited program. Search by course title, code, faculty or programme to see full descriptions, learning outlines and credit-hour loads.

4,624
Courses
10
Faculties
168
Programmes
Faculty: Computing × Clear all filters
Showing 31–40 of 246 courses
COS 202 3
Computing  ·  B.Sc. Cybersecurity
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.
CSC 322 2
Computing  ·  B.Sc. Computer 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.
CYB 301 2
Computing  ·  B.Sc. Cybersecurity
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.
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.
CYB 322 2
Computing  ·  B.Sc. Cybersecurity
At the end of the course, the students should be able to: 1. explain business models; 2. identify some entrepreneurial opportunities available in Cybersecurity; 3. describe business plan and business startup process; 4....
View learning outline
Fundamental concepts of innovation, and business ideas in general. Product development. Business leadership. Digital marketing. Entrepreneurial opportunities in Cybersecurity. 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.
CYB 303 2
Computing  ·  B.Sc. Cybersecurity
At the end of this course, students should be able to: 1. describe the cybersecurity risks, how to avoid/prevent them and state the cybersecurity challenges and the path forward; 2. apply the decision and risk analysis t...
View learning outline
Principles of applied information security management. Cybersecurity challenges. Cybersecurity risks, challenges and the path forward. Recognising risks. Overview of decision and risk analysis techniques. Mitigating risks and vulnerabilities. Effective use of assessments for cybersecurity risk mitigation. Mitigating cybersecurity risk with the cloud. Proactive measures mitigate critical cybersecurity challenges. Critical corporate and military cybersecurity risks. Evolving challenges in cyber risk management. The social implication of information technology to national development, cyber-attacks, control, distribution and safety of information. Economic and geopolitical factors that have made African countries vulnerable to cyber-attacks and the steps that can be taken to address this. Governance and security policy. Threat and vulnerability management. Incident management, risk assessment and risk management frameworks. Information leakage, crisis management and business continuity. Legal and compliance, security awareness and security implementation considerations. ISO 27000 series and the Plan-Do-Check-Act model. Assessment of threats and vulnerabilities. Incident response, forensics and investigations. Dealing with classified/sensitive data. Legal and regulatory drivers and issues. Certification. Common criteria, security education and training. Practical considerations when implementing the frameworks to address current and future threats. Lab work: Practical approach to cyber hygiene. Practice cybersecurity risk mitigation in the cloud and how to use proactive measures to mitigate the learned challenges. Work on applying the decision and risk analysis techniques. Master how to mitigate risks and vulnerabilities.
ICT 305 2
Computing  ·  B.Sc. Information Systems
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.
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