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 41–50 of 246 courses
ICT 305 3
Computing  ·  B.Sc. Computer Science
At the end of this course, students should be able to: 1. explain data transmission over layered networks; 2. list and explain common internet technologies and protocols; and 3. explain network operating system.
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, synchronous transmission, asynchronous transmission, efficiency of transmission. 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; 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, and recovery mechanisms. Features and benefits of major recovery mechanisms. Network OS: (e.g., Novell NetWare, UNIX/LINUX, OS/2 & Windows NT). INTERNET: Definition, architecture, services, internet addressing. Internet protocol, IPv4, IPv6. 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. 400 Level
ICT 305 3
Computing  ·  B.Sc. Information Technology
At the end of the course, the students should be able to: 1. identify various network services, characteristics, elements, standards, and technologies; 2. describe the layered architecture of computer networks and the op...
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, synchronous transmission, asynchronous transmission, the efficiency of transmission, error detection methods and data compression. Protocols: Introduction to the 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, and connectivity, reliability, backup, and recovery mechanisms. Information Network Software; Features and benefits of major recovery mechanisms. Information Network Software: features and benefits of major Network Operating Systems. Network OS: (e.g., Novell NetWare, UNIX/LINUX, and OS/2 & Windows NT). TCP/IP and Network OS. INTERNET: Definition, architecture, services, internet addressing. Internet protocol, IPv4, IPv6. Internet programming, Intranet. System administration, and security issues. 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. 400 Level
DTS 304 3
Computing  ·  B.Sc. Computer Science
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.
DTS 304 3 1 institution need this
Computing  ·  B.Sc. Data Science
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.
DTS 404 2
Computing  ·  B.Sc. Information Systems
At the end of this course, students should be able to: 1. explain the principles and best practices of managing data with efficiency and effectiveness; 2. demonstrate knowledge of SQL and NoSQL; 3. explain data warehouse...
View learning outline
Rational Databases: Mapping conceptual schema to relational schema; Database Query Languages (SQL) and NoSQL, Concept of functional dependencies & multi-valued dependencies. Transaction processing; distributed databases, XML and semantic Web. Data warehousing. Introduction to data science. Introduction to Data Warehouse, OLTP Systems; Differences between OLTP Systems and Data Warehouse: Characteristics of Data Warehouse; Functionality of Data Warehouse: Advantages and Applications of Data Warehouse. Advantages, Applications: Top- Down and Bottom-Up Development Methodology: Tools for Data warehouse development: Data Warehouse Types. Introduction: Scope of Data Mining: What is Data Mining. How Data Mining Works, Predictive Modelling: Data Mining and Data Warehousing: Architecture for Data Mining: Profitable Applications: Data Mining Tools. Lab work: Practical exercises on basic R commands and data structures for manipulating data; how to read data from multiple formats in and out of R, using loops, conditional statements, and functions to automate common data management tasks. Exercises on how to clean and manage multiple complex datasets, manipulate textual data, basic web scraping techniques, for both standard web pages and the Twitter API. Work on techniques and hardware necessary to manage large datasets efficiently. Practical exercise on managing multiple data sets by example; working with text data; converting long- and wide-format data; and dealing with messy data. R Programming Fundamentals for data I/O and packages, looping and conditional statements, and functions.
DST 322 2 1 institution need this
Computing  ·  B.Sc. Data 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.
CSC 301 3
Computing  ·  B.Sc. Software Engineering
At the end of this Course, students should be able to: 1. discuss the appropriate use of built-in data structures; 2. apply object-oriented concepts (inheritance, polymorphism, design patterns, etc.) in software design;...
View learning outline
Primitive types, Arrays, Records Strings and String processing, Data representation in memory, Stack and Heap allocation, Queues, TREES. Implementation Strategies for stack, queues, trees. Run time Storage management; Pointers and References, linked structures. Lab work: Writing C+/C++ functions to perform practical exercises and implement using the algorithms on arrays, records, string processing, queues, trees, pointers and linked structures.
CSC 301 3
Computing  ·  B.Sc. Computer Science
At the end of this course, students should be able to: 1. discuss the appropriate use of built-in data structures; 2. apply object-oriented concepts (inheritance, polymorphism, design patterns, etc.) in software design;...
View learning outline
Primitive types, Arrays, Records Strings and String processing. Data representation in memory, Stack and Heap allocation, Queues, Trees. Implementation strategies for stack, queues, trees. Run time storage management; Pointers and References, linked structures. Lab work: Writing C+/C++ functions to perform practical exercises and implement using the algorithms on arrays, records, string processing, queues, trees, pointers and linked structures. CSC 308 Operating System (3 Units C: LH 30; PH 45) Learning Outcomes At the end of this course, students should be able to: 1. recognise operating system types and structures; 2. describe OS support for processes and threads; 3. recognise CPU scheduling, synchronisation, and deadlock; 4. resolve OS issues related to synchronisation and failure for distributed systems; 5. explain OS support for virtual memory, disk scheduling, I/O, and file systems; 6. identify security and protection issues in computer systems; and 7. use C and Unix commands, examine behaviour and performance of Linux, and develop various system programmes under Linux to make use of OS concepts related to process synchronisation, shared memory, mailboxes, file systems, etc. Course Contents Fundamentals of operating systems design and implementation. History and evolution of operating systems. Types of operating systems. Operating system structures. Process management: processes, threads, CPU scheduling, process synchronisation. Memory management and virtual memory. File systems; I/O systems; Security and protection; Distributed systems; Case studies. Lab work: Practical hands-on engagement to facilitate understanding of the material taught in the course. All the process, memory, file and directory management issues will be demonstrated under the LINUX operating system. Also UNIX commands will be briefly discussed. Alternatively, hands-on exposure may be through the use of operating systems developed for teaching, like TempOS, Nachos, Xinu or MiniOS. Another possibility is through programming exercises that implement and simulate algorithms taught. Simulation of CPU scheduling algorithms, producer-consumer problem, memory allocation algorithms, file organisation techniques, deadlock algorithms and disk scheduling algorithms.
DTS 403 2 1 institution need this
Computing  ·  B.Sc. Data Science
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.
CYB 406 2
Computing  ·  B.Sc. Cybersecurity
At the end of this course, students should be able to: 1. review Deep and Dark web terminologies; 2. describe how to access the Deep web and the Dark web with complete ease and total security; 3. investigate advanced and...
View learning outline
Dark web, deep web, clear net. Tor Onion, Silk Road. How to get on the dark web. Users of dark and deep web. Invisible Web Search Engines. Privacy and anonymity as core values of the darknet. Decentralisation on the dark web. Accessing the Deep web and the Dark web through the TOR browser. Web security. Cryptocurrencies. Overview on Dark Web and Deep Web. The Hidden side/area of the web. Deep/Dark Web Anonymity, TOR, Hidden services, TAILS, Web Security, Cryptocurrencies. Crypto Trading and Cryptomining. Cryptocurrencies, Anonymity & Security. How to install a VPN, and adequate browsers like Chrome, Opera, or Firefox with tracking technologies. How Does the Dark Web Work? Reasons for Accessing the Dark Web. Security issues of Dark and Deep web. How to use the Tor over VPN method - Session logs storage. Encryption of traffic. Protection against malicious Tor exit nodes. How to use Tor over VPN - bypass blocked Tor nodes, ISP visibility in accessing onion content, susceptible to end-to-end timing attacks. Tor alternatives such as I2P, Matrix.org, Orbot, Globus Secure Browser, Comodo Ice Dragon and FreeNet. Cons and Pros of Tor. Use of virtual machine software. Navigating the Dark Web. The Hidden Wiki as Wikipedia’s evil twin. Search engines such as DuckDuckGo, Torch, the triple-W Virtual Library, Uncensored Hidden Wiki, and ParaZite. Commercial services. Email clients. Darknet version of social media and instant messaging - Zuckerberg’s Facebook, BlackBook, Torbook, Campfire, MadIRC Chat Server. Safety on the dark web. Inside the dark and deep web. The Best Sites and Services on the Dark Web. Deep web radio. Benefits of Deep and Dark web. Cyber Threats and Dangers on the Deep/DarkWeb. How to fight hackers underground. Dark web and Deep web monitoring. Lab work: Install your VPN. Practice how to access the Deep web and the Dark web with enhanced security. Investigate advanced and famous websites located on the Deep and Dark Web. Practically learn how to anonymously access the darknet and TOR hidden services (onion services), and how to enter the dark web while staying safe. Try to visit the best sites and buy an educational resource.
0 Total Views

Made Possible Through

Federal Ministry of Education
TETFund