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
Programme: B.Sc. Information and Communication Technology × Clear all filters
Showing 1–10 of 34 courses
GST 111 2
Computing  ·  B.Sc. Information and Communication Technology
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
Computing  ·  B.Sc. Information and Communication Technology
At the end of the course, students should be able to: 1. identify different programming paradigms and their approach to programming; 2. write programmes using basic data types and strings; 3. design and implement program...
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 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, and 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
Computing  ·  B.Sc. Information and Communication Technology
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, and 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.
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
ICT 305 2
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.
STA 111 3
Computing  ·  B.Sc. Information and Communication Technology
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. 200 Level
ICT 418 2
Computing  ·  B.Sc. Information and Communication Technology
At the end of this course, students should be able to: 1. describe health and safety standards in electrical installations; 2. explain NCC and FCC codes of practice and standards in Nigeria; 3. implement telecommunicatio...
View learning outline
Electrical Installation. Introduction to Health and safety at Work Act in Nigeria. Electrical safety. First aid. Electricity supply regulations. Lighting and Illumination: Luminous intensity and flux. Maintenance factor. Coefficient of utilisation. Types of light sources. Calculation of lighting requirements. Glare. Stroboscopic effect. Installation Materials, cables, junction box, terminations, joints. Conduits and conduiting. Trunks and trunking. Electrical Installation design in domestic, commercial, and industry. Alarm and emergency systems. Earthling and Protection. Purposes of earthing. Faraday cage. Rod electrodes. Earth electrode resistance. Earthing system. Earth fault loop impedance. ICT services: NCC and FCC codes of practice and standards. Telecommunication design and installation: Satellite, VSAT, etc. Telephone design and installation. Computer networking design and installation. Wireless LAN design and installation. Preparation of Bill of Engineering Measurement Evaluation. Contract bidding. Consultancy. Lab Work: Demonstration of simple electrical installations using electrical materials including conduits and trunks. Illustration of ICT installations including wired and wireless computer networks. Demonstration of telecommunications installations
CSC 203 3
Computing  ·  B.Sc. Information and Communication Technology
At the end of the 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. INS 202 Human-Computer Interface (HCI) (2 Units C: LH 15; PH 45) Learning Outcomes At the end of this course, students should be able to: 1. discuss the foundations and concept of the human-computer interface; 2. explain Understanding of principles of human-computer interface; 3. explain the design and development of the human-computer interface; and 4. explain the importance of user feedback. Course Contents Foundations of HCI. The concept underlying the design of HCI. Principles of GUI. GUI toolkits. System design methods. User conceptual models and interface metaphors. Human cognitive and physical ergonomics. Human-centred software evaluation and development. GUI design and programming. Lab Work: Illustration of the principles of HCI design. Practice on GUI design and programming. Demonstration of some GUI toolkits. Practical evaluation of GUIs
MTH 202 2
Computing  ·  B.Sc. Information and Communication Technology
At the end of the course, students should be able to: 1. define the following: order and degree of a differential equation; 2. describe some techniques for solving first and second-order linear and non-linear equations;...
View learning outline
Derivation of differential equations from primitive, geometry, physics, etc. order and degree of a differential equation. Techniques for solving first and second-order linear and non-linear equations. Solutions of systems of first-order linear equations. Finite linear difference equations. Application to geometry and physics.
MTH 101 2
Computing  ·  B.Sc. Information and Communication Technology
At the end of the course students should be able to: 1. understand basic definition of Set, Subset, Union, Intersection, Complements and use of Venn diagrams; 2. solve quadratic equations; 3. solve trigonometric function...
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.
0 Total Views

Made Possible Through

Federal Ministry of Education
TETFund