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 Systems ×
Clear all filters
Showing 21–30
of 32 courses
INS 305
2
At the end of this course, students should be able to: 1. explain the concepts, principles and techniques of management; 2. explain the evolution of management theories; and 3. demonstrate the application of the concepts...
View learning outline
Definition of management; needs for theory and technique of management. Managerial
transformation process, evolution of management theory. Theories of management.
Management functions. Management by objective. Securing productivity at work. Criteria for
locating bad management and group conflicts in organisation.
INS 311 E-Business System Development (2 Units C: LH 15; PH 45)
Learning Outcomes
At the end of this course, students should be able to:
1. explain e-business application design and development;
2. explain security challenges of e-business applications; and
3. describe ethical issues and social impact of web application solutions.
Course Contents
Developing e-business applications and web sites using currently popular software packages,
web authoring and development tools. The business processes enabled by integrating
information systems, telecommunications and internet-based technologies. e-security
challenges. Ethical and social impact of web application solutions.
Lab work: Practical exercises on how to creating websites and develop electronic business
applications. Practise on how to secure the developed electronic business application.
CSC 308
3
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. r...
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.
400 Level
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 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; Zango Kartaf,
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 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
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
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 management of project resources; 4. discuss project procurement, monitoring and e...
View learning outline
Introduction to Project Management. The Project Management Lifecycle. Project Execution,
Control and Closure. Project management and systems development or acquisition. The
project management context, technology and techniques. Project management processes.
Managing Project Teams: Project team planning, Leadership in project management. Power
and conflict in project teams. Communication among project stakeholders. Scope
management. Managing Project Scheduling: Common problems in project scheduling.
Resource management. Project quality management. 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.
Project auditing.
COS 409
2
At the end of this course, students should be able to: 1. describe research, types, approaches, significance of research, research methods, research process, criteria and strategy for good research; 2. discuss the princi...
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.
STA 121
3
Upon the completion of these courses, the students should be able to: 1. be able to differentiate population from sample as well as point from interval estimate; 2. be able to test for hypothesis concerning population me...
View learning outline
Population and samples. Random sampling distributions, estimation (Point and interval) and
Tests of hypotheses concerning population mean and proportion (one and two large sample
cases). Regression and correlation. Elementary time series analysis.
INS 399
3
View learning outline
Students are attached to private and public organisations for a period of three months with a
view to making 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 for the purpose of monitoring their performance. They are
also expected to submit a report on the experience gained and defend their reports.
INS 299
3
View learning outline
Students are attached to private and public organisations for a period of three months with a
view to making 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 for the purpose of monitoring their performance. They are
also expected to submit a report on the experience gained and defend their reports.
300 Level