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 Technology ×
Clear all filters
Showing 21–30
of 34 courses
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 (an 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 justice and national
development (law definition and classification). Judiciary and fundamental rights. Individual,
norms, and values (basic Nigerian 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.
CSC 308
3
At the end of the course, the students should be able to: 1. recognise operating system types and structure; 2. describe OS support for processes and threads; 3. recognise CPU scheduling, synchronisation, and deadlock; 4...
View learning outline
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.
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...
View learning outline
Concepts of Peace, Conflict, and Security in a multi-ethnic nation. Types and Theories of
Conflicts: Ethnic, Religious, Economic, Geo-political 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-Jukun; Zango Kataf,
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. a) 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 Peace Keeping. 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;...
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.
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
Core concepts of computing. Identification of problems. Types of problems (routine problems
and non-routine problems). Problem-solving. Methods of solving computing problems.
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 the 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.
programming in any language.
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
INS 401
2
At the end of this course, students should be able to: 1. describe project management planning; 2. describe project scheduling; 3. explain the management of project resources; 4. discuss project procurement, monitoring,...
View learning outline
Introduction to Project Management. The Project Management Lifecycle: Project management
and systems development or acquisition, The project management context, Technology and
techniques to support the project management lifecycle, and Project management processes.
Managing Project Teams: Project team planning, Motivating team members, Leadership,
power and conflict in project teams, and managing global project teams; Managing Project
Communication and enhancing team communication; Project Initiation and Planning.
Managing Project Scope: Project initiation, How organisations choose projects, Activities, and
Developing the project charter; Managing Project Scheduling: Common problems in project
scheduling, and Techniques for project scheduling; Managing Project Resources: Types of
resources (human, capital, time), and Techniques for managing resources. Project quality and
tools to manage project quality. Managing project risk and tools for managing project risk.
Managing Project Procurement: Alternatives to systems development, External acquisition,
Outsourcing-domestic and offshore, Steps in the procurement process, and managing the
procurement process. Project Execution, Control, and Closure: Managing project execution,
monitoring progress, and managing change, Documentation, and communication, and
common problems in project execution; Managing Project Control and Closure: Obtaining
information, Cost control, Change control, Administrative closure, Personnel closure,
Contractual closure, and Project auditing.
COS 409
2
At the end of this course, students should be able to: 1. describe research, types, and approaches, the significance of the research, research methods, research process, criteria, and strategy for good research; 2. discu...
View learning outline
Foundations of Research. Types of Research. Research Approaches. Significance of Research.
Research Methods versus Methodology. Research Process. Criteria and Strategy for Good
Research. Principles of Scientific Research. Scientific investigation. Problem Formulation and
Its Techniques. Developing Research Proposal and Research Plan. Formulation of Research
Questions and Hypothesis Testing. Developing Research Proposal and Research Plan.
Literature Review. Procedure for Reviewing Related Relevant Studies. Methods for Collection
of Primary and Secondary Data (Elicitation Techniques) - Questionnaires, Interviewing,
Ethnography, etc. Guidelines for Constructing Data Instruments. Methods of AnalysingData in
Computing and Related Disciplines.System Design: Architectural design, input design, process
design, output design. Use case analysis, sequence diagram, activity diagram, deployment
diagram, etc.Types of Reports. Technical Report Writing. Layout and Mechanics of Writing a
Research Report. Standard Techniques for Research Documentation. Interpretation and
Presentation of Results. How to Cite Referenced Works and Prepare References and
Bibliography.
IFT 299
3
Upon the completion of the training, the students should be able to: 1. demonstrate competence by interacting with experts outside the school environment; 2. compare classwork with real-life working experience in their v...
View learning outline
Students are attached to private and public organisations for three months at first instance to
enable them acquire practical experience and to the extent possible, develop skills in all areas
of computing. Students are supervised during the training period and shall be expected to
keep records designed to monitor their performance. They are also expected to submit a
report on the experience gained and defend their reports.
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 the principles of the 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
300 Level
IFT 399
3
Upon the completion of the training, the students should be able to: 1. interact with experts, thus making them gain extra knowledge outside the school environment; 2. compare classwork with real-life working experience...
View learning outline
Students are attached to private and public organisations for three months to make them
acquire practical experience and to the extent possible, develop skills in all areas of computing.
Students are supervised during the training period and shall be expected to keep records
designed to monitor their performance. They are also expected to submit a report on the
experience gained and defend their reports.
IFT 410
2
At the end of this course, students should be able to: 1. discuss systems integration activities as a part of the development lifecycle; 2. explain and apply key systems integration architecture, methodologies, and techn...
View learning outline
System architecture, testing, evaluation, and benchmarking. Contracts, RFPs, and quality.
System integration and deployment. System release. Pilot and acceptance testing and defect
repair. System support strategies and user support plans, and enterprise integration
approaches, standards, and best practices. Testing and quality assurance. Role of systems
architecture in systems integration, performance, and effectiveness. Principles and concepts
of DevOps. The interplay between IT applications roll‐out and related organisational
processes. The concept of Enterprise Architecture. Developing an Enterprise Architecture.