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 × Programme: B.Sc. Data Science × Clear all filters
Showing 21–30 of 37 courses
CYB 201 2
Computing  ·  B.Sc. Data Science
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
Computing  ·  B.Sc. Data Science
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
Computing  ·  B.Sc. Data Science
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
Computing  ·  B.Sc. Data Science
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
Computing  ·  B.Sc. Data Science
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
Computing  ·  B.Sc. Data Science
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
Computing  ·  B.Sc. Data Science
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
Computing  ·  B.Sc. Data Science
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
Computing  ·  B.Sc. Data Science
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
Computing  ·  B.Sc. Data Science
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
0 Total Views

Made Possible Through

Federal Ministry of Education
TETFund