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
Showing 21–30
of 37 courses
CYB 201
2
At the end of this course, students should be able to: 1. explain cybersecurity concepts, its methods, elements, and terminologies of cybersecurity, threat, attack, defence, and operations; 2. describe common cyber-attac...
View learning outline
Basic concepts: cyber, security, confidentiality, integrity, availability, authentication, access
control, non-repudiation and fault-tolerant methodologies for implementing security, security
policies, best current practices, testing security, and incident response, risk management,
disaster recovery, access control, basic cryptography and software application vulnerabilities.
Evolution of cyber-attacks. Operating system protection mechanisms, intrusion detection
systems, basic formal models of security, cryptography, steganography, network and
distributed system security, denial of service (and other) attack strategies, worms, viruses,
transfer of funds/value across networks, electronic voting, secure applications, cybersecurity
policy and guidelines. Government regulation of information technology. Main actors of
cyberspace and cyber operations. Impact of cybersecurity on civil and military institutions,
privacy, business and government applications; examination of the dimensions of networks,
protocols, operating systems, and associated applications. Methods and motives of
cybersecurity incident perpetrators, and the countermeasures employed by organisations and
agencies to prevent and detect those incidences. Ethical obligations of security professionals.
Trends and development in cybersecurity. Software application vulnerabilities. Evolution of
cybersecurity and national security strategies, requirements to the typologies of cyber-attacks
that require policy tools and domestic response. Cybersecurity strategies evolving in the face
of big risk. Role of standards and frameworks.
400 Level
DTS 201
3
At the end of the course, the students should be able to: 1. demonstrate the principles of working with data across distributions, sizes and ranges; 2. explain from first principles the operations that power data-driven...
View learning outline
Fundamentals of Data Science. Methodology of extracting knowledge from big datasets as
well as various tools and platforms for Data Science. What is Data and why is it important?
Basic classification of Data (Structured, semi-structured and unstructured data), Scope of Data
Science, Steps of Data Science Process: Data collection, Pre-processing, training, and testing.
Rudiments of data visualisations; Distributions, Probability, and Simulations; Predictions and
Models. Use cases in various domains such Image, Natural Language, Audio and Video. Basic
introduction to knowledge extraction: Data mining, Business Intelligence & Knowledge
management, Introduction to Big Data integration and intelligence, Introduction to Data
Analytics, Introduction to programming.
Lab work: Practical experiments on data science process steps in simulated models. Practical
application of the methods and tools used in data science for prediction models with some
simulated exerises. Practical experiments on how to extract knowledge; how to mine valuable
data from large set of data sets using data mining process and methods. Learn how to
integrate business intelligence in big data along with some data analytics pratical exercises.
Simple exercises on R programming to enhance the coding knowledge acquired during theory
class.
MTH 209
2
At the end of the course, students should be able to: 1. solve some numerical solutions of algebraic and transcendental equations; 2. describe curve fitting; 3. discuss error analysis; 4. calculate interpolation and appr...
View learning outline
Solution of algebraic and transcendental equations. Curve fitting. Error analysis. Interpolation
and approximation. Zeros of non- linear equations ‘in one variable’. Systems of linear
equations. Numerical differentiation and integration. Initial value problems in ordinary
differential equations.
DTS 211
3
At the end of the course, the students should be able to: 1. utilise the R programming language for data-driven functions and utilities that have been lauded across the computing industry; 2. explain the structures, func...
View learning outline
History and Overview of R, Installation, Introduction to R and RStudio, R interface, Cleaning
and transforming data, Getting data in and out of R, Evaluation, R Objects, Numbers,
Attributes, Vectors, Matrices/Arrays, Lists, Factors, Missing Values, Data Types, Structures and
Frames, Names, , Displaying and plotting data, Reading lines of a Text File, Reading from a
URL connection, Vectorised Operations, Dates and Times, Control Structures, Functions,
Scoping Rules, Coding Standard for R, Looping, Debugging, Profiling R Code. Creating data
products using R package.
Lab work: Installation of R programming language and learning the practical basics. Practical
programming exercises on R programming language in getting data in and out, evaluation,
computation, finding missing values and reading lines of text files. Practical exercises on R
coding and debugging.
MTH 201
2
At the end of the course students should be able to: 1. understand Real-valued functions of a real variable; 2. solve some problems using Mean value Theorem and Taylor Series expansion; and 3. evaluate Line Integral, Sur...
View learning outline
Real-valued functions of a real variable. Review of differentiation and integration and their
applications. Mean value theorem. Taylor series. Real-valued functions of two and three
variables. Partial derivatives chain rule, extrema, lagrangian multipliers. Increments,
differentials and linear approximations. Evaluation of line, integrals. Multiple integrals.
GST 112
2
At the end of the course, students should be able to: 1. analyse the historical foundation of the Nigerian culture and arts in pre-colonial times; 2. list and identify the major linguistic groups in Nigeria; 3. explain t...
View learning outline
Nigerian history, culture and art up to 1800 (Yoruba, Hausa and Igbo peoples and culture;
peoples and culture of the ethnic minority groups). Nigeria under colonial rule (advent of
colonial rule in Nigeria; Colonial administration of Nigeria). Evolution of Nigeria as a political
unit (amalgamation of Nigeria in 1914; formation of political parties in Nigeria; Nationalist
movement and struggle for independence). Nigeria and challenges of nation building (military
intervention in Nigerian politics; Nigerian Civil War). Concept of trade and economics of self-
reliance (indigenous trade and market system; indigenous apprenticeship system among
Nigeria people; trade, skill acquisition and self-reliance). Social justices and national
development (law definition and classification). Judiciary and fundamental rights. Individual
norms and values (basic Nigeria norms and values, patterns of citizenship acquisition;
citizenship and civic responsibilities; indigenous languages, usage and development; negative
attitudes and conducts. Cultism, kidnapping and other related social vices). Re-orientation,
moral and national values: The 3Rs – Reconstruction, Rehabilitation and Re-orientation; Re-
orientation Strategies: Operation Feed the Nation (OFN), Green Revolution, Austerity
Measures, War Against Indiscipline (WAI), War Against Indiscipline and Corruption (WAIC),
Mass Mobilisation for Self-Reliance, Social Justice and Economic Recovery (MAMSER), National
Orientation Agency (NOA). Current socio-political and cultural developments in Nigeria.
GST 312
2
At the end of the course, students should be able to: 1. analyse the concepts of peace, conflict and security; 2. list major forms, types and root causes of conflict and violence; 3. differentiate between conflict and te...
View learning outline
Concepts of Peace, Conflict and Security in a multi-ethnic nation. Types and Theories of
Conflicts: Ethnic, Religious, Economic, Geopolitical Conflicts; Structural Conflict Theory, Realist
Theory of Conflict, Frustration-Aggression Conflict Theory. Root causes of Conflict and
Violence in Africa: Indigene and settlers Phenomenon; Boundaries/border disputes; Political
disputes; Ethnic disputes and rivalries; Economic Inequalities; Social disputes; Nationalist
Movements and Agitations; Selected Conflict Case Studies – Tiv-Junkun; ZangoKartaf,
Chieftaincy and Land disputes, etc. Peace Building, Management of Conflicts and Security:
Peace & Human Development. Approaches to Peace & Conflict Management --- (Religious,
Government, Community Leaders, etc.). Elements of Peace Studies and Conflict Resolution:
Conflict dynamics assessment Scales: Constructive & Destructive. Justice and Legal
framework: Concepts of Social Justice; The Nigeria Legal System. Insurgency and Terrorism.
Peace Mediation and Peace Keeping. Peace & Security Council (International, National and
Local levels) Agents of Conflict resolution – Conventions, Treaties Community Policing:
Evolution and Imperatives. Alternative Dispute Resolution, ADR. Dialogue b). Arbitration, c).
Negotiation d). Collaboration, etc. Roles of International Organisations in Conflict Resolution.
(a). The United Nations, UN and its Conflict Resolution Organs. (b). The African Union & Peace
Security Council (c). ECOWAS in Peacekeeping. Media and Traditional Institutions in Peace
Building. Managing Post-Conflict Situations/Crisis: Refugees. Internally Displaced Persons,
IDPs. The role of NGOs in Post-Conflict Situations/Crisis
GST 212
2
At the end of this course, students should be able to 1. know the basic features of philosophy as an academic discipline; 2. identify the main branches of philosophy& the centrality of logic in philosophical discourse; 3...
View learning outline
Scope of philosophy; notions, meanings, branches and problems of philosophy. Logic as an
indispensable tool of philosophy. Elements of syllogism, symbolic logic— the first nine rules of
inference. Informal fallacies, laws of thought, nature of arguments. Valid and invalid
arguments, logic of form and logic of content — deduction, induction and inferences. Creative
and critical thinking. Impact of philosophy on human existence. Philosophy and politics,
philosophy and human conduct, philosophy and religion, philosophy and human values,
philosophy and character molding, etc.
DTS 316
3
At the end of the course the students should be able to: 1. analyse and interpret real-world statistical events; 2. utilise various principles and concepts from the broad theory of probability and adjoining statistical a...
View learning outline
Experiments, sample spaces, outcomes and events. Generation of Statistical events from set
theory (Venn diagrams). Concepts and principles of Probability (probability axioms). Random
variables. The Law of Total Probability, Bayes’ Theorem, Independence. Permutation and
Combination. Introduction to Probability and distribution functions. The probability density
function. Basic distributions: Bernoulli Trials, Binomial, Hyper geometric, Poisson, and Normal.
Exploratory data analysis. Combinatorial analysis. Probability models for the study of random
phenomena in finite sample generating functions and its properties. Chebyshev’s inequality
and limit theorems in probability. Central limit theorem. Bivariate, marginal and conditional
distributions. Variance and covariance. Probability mass function. Geometric distribution.
Sampling with and without replacement. Hypergeometric distribution. Bounding probabilities,
tail sum formula. Markov’s inequality. The exponential distribution, moments, memoryless
property, hazard function. Definition of a Markov chain and probability transition matrices.
Equilibrium behaviour of Markov chains: computer demonstration and ergodic, limiting and
stationary interpretations. Mean and variance of linear combination of two random variables.
The joint Moment generating function (MGF) and MGF of the sum. Definition of absorbing
Markov chains, structural results, hitting probabilities and expected hitting times.
COS 102
2
At the end of this course, students should be able to: 1. explain problem solving processes; 2. demonstrate problem solving skills; 3. describe the concept of algorithms development and properties of algorithms; 4. discu...
View learning outline
Introduction to the core concepts of computing. Problems and problem-solving. The
identification of problems and types of problems (routine problems and non-routine
problems). Method of solving computing problems (introduction to algorithms and heuristics).
Solvable and unsolvable problems. Solution techniques of solving problems (abstraction,
analogy, brainstorming, trial and error, hypothesis testing, reduction, literal thinking, means-
end analysis, method of focal object, morphological analysis, research, root cause analysis,
proof, divide and conquer). General Problem-solving process. Solution formulation and design:
flowchart, pseudocode, decision table, decision tree. Implementation, evaluation and
refinement. Programming in C, Python etc.
Lab Work: Use of simple tools for algorithms and flowcharts; writing pseudocode; writing
assignment statements, input-output statements and condition statements; demonstrating
simple programs using any programming language (Visual Basic, Python, C)
200 Level