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
Programme: B.Sc. Data Science ×
Clear all filters
Showing 1–10
of 37 courses
DTS 302
2
1 institution need this
At the end of the course the students should be able to: 1. identify Big Data; 2. identify some of the foundational tools, systems, and platforms that feature in working with Big Data across several domains; 3. install B...
View learning outline
Installation: Cloudera VM, Jupyter server. Big data retrieval and relational querying: Postgres
databases, NoSQL data, MongoDB, Aerospike, and Pandas for data aggregation and working
with data frames. Big Data Integration: Splunk and Datameer. Big Data Processing: Apache
Spark, Hadoop, Spark Core (Spark MLlib and GraphX). Big Data Applications (Graph
Processing). Big Data Streaming Platforms for Fast Data.
Lab Work: Analysing Twitter Data using Spark and MongoDB. Learn Big Data analytics skills.
Practical procedure for the crafting of an enterprise-scale cost-efficient Big Data and machine
learning solution to uncover insights and value from data. Use the practical exercises to bridge
the gap between the theoretical world of technology with the practical ground reality of
building corporate Big Data and data science platforms. Hands-on exposure to Hadoop and
Spark (or any of the BD tools), build machine learning dashboards using R and R Shiny, create
web-based apps using NoSQL databases. Practical assignment of BD security.
GST 111
2
At the end of this course, students should be able to: 1. identify possible sound patterns in English Language; 2. list notable Language skills; 3. classify word formation processes; 4. construct simple and fairly comple...
View learning outline
Sound patterns in English Language (vowels and consonants, phonetics and phonology).
English word classes (lexical and grammatical words, definitions, forms, functions, usages,
collocations). Sentence in English (types: structural and functional, simple and complex).
Grammar and Usage (tense, mood, modality and concord, aspects of language use in everyday
life). Logical and Critical Thinking and Reasoning Methods (Logic and Syllogism, Inductive and
Deductive Argument and Reasoning Methods, Analogy, Generalisation and Explanations).
Ethical considerations, Copyright Rules and Infringements. Writing Activities: (Pre-writing,
Writing, Post writing, Editing and Proofreading; Brainstorming, outlining, Paragraphing, Types
of writing, Summary, Essays, Letter, Curriculum Vitae, Report writing, Note making, etc.
Mechanics of writing). Comprehension Strategies: (Reading and types of Reading,
Comprehension Skills, 3RsQ). Information and Communication Technology in modern
Language Learning. Language skills for effective communication. Major word formation
processes. Writing and reading comprehension strategies. Logical and critical reasoning for
meaningful presentations. Art of public speaking and listening. Report writing.
COS 201
3
1 institution need this
At the end of this course, students should be able to: 1. explain the principles of good programming and structured programming concepts; 2. explain the programming constructs, syntax and semantics of a higher-level lang...
View learning outline
Introduction to computer programming. Functional programming; Declarative programming;
Logic programming; Scripting languages. Introduction to object-orientation as a technique for
modelling computation. structured, and even some level of functional programming principles;
Introduction of a typical object-oriented language, such as Java; Basic data types, variables,
expressions, assignment statements and operators; Basic object-oriented concepts:
abstraction; objects; classes; methods; parameter passing; encapsulation. 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.
Introduction to Strings and string processing; Simple I/O; control structures; Arrays; Simple
recursive algorithms; inheritance; polymorphism.
Lab work: Programming assignments; design and implementation of simple algorithms e.g.
average, standard deviation, searching and sorting; Developing and tracing simple recursive
algorithms. Inheritance and polymorphism.
COS 202
3
1 institution need this
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.
DTS 304
3
1 institution need this
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
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
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
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.
CSC 203
3
At the end of this course, students should be able to: 1. convert logical statements from informal language to propositional and predicate logic expressions; 2. describe the strengths and limitations of propositional and...
View learning outline
Propositional Logic, Predicate Logic, Sets, Functions, Sequences and Summation, Proof
Techniques, Mathematical induction, Inclusion-exclusion and Pigeonhole principles,
Permutations and Combinations (with and without repetitions), The Binomial Theorem,
Discrete Probability, Recurrence Relations.
300 Level
MTH 101
2
1 institution need this
At the end of the course students should be able to: 1. understand the basic definition of Set, Subset, Union, Intersection, Complements and use of Venn diagrams; 2. solve quadratic equations; 3. solve trigonometric func...
View learning outline
Elementary set theory, subsets, union, intersection, complements, venn diagrams. Real
numbers; integers, rational and irrational numbers, mathematical induction, real sequences
and series, theory of quadratic equations, binomial theorem. Complex numbers; algebra of
complex numbers; the Argand diagram. De-Moivre’s theorem, nth roots of unity. Circular
measure, trigonometric functions of angles of any magnitude, addition and factor formulae.