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
Showing 3271–3280
of 4,624 courses
PNG 312
3
At the end of this course, the students should be able to: 1. demonstrate an overview knowledge of subsurface and surface production operations; 2. explain how pressure differential is used to analyse the flow of fluid a...
View learning outline
Introduction to Petroleum Engineering: Subsurface and surface operations. Operational
functions and output of subsurface production engineer. Nodal analysis in flow and outflow
performances: governing equations, inflow performance relationship (IPR), productivity index,
formation damage, fines migration and skin effect, vertical lift well head equipment
performance and pressure losses, and choke performance. Problem wells analysis: sand,
water, hydrate, scale, unstable flow, surge, waxy crude production, etc. Well surveillance.
Well stimulation: fracturing and acidising. Introduction to artificial lift methods. Gas lift and
pumping system.
FAS 451W
2
At the end of the course, students should be able to: 1. master the art of carving; 2. execute compositions in wood; 3. weld metals and alloys using the arc and gas welding; 4. brace metal surfaces; 5. explore other form...
View learning outline
The course explores carving as a process of sculpture in the round and relief as a hands-on
approach. Types of available wood in the tropical forest and finishing and preservation
techniques are introduced to the students. Sculpture in relation to wood and metals and various
approaches to bonding and welding techniques and bracing surfaces using oxygen and
acetylene and arc welding. It further explores the complex processes of mixed media
compositions, modelling and assemblage. Assignments cover sculpture in the round and relief
sculptures, wood assemblages and possible binding techniques. The course incorporates the
theory and characteristics of wood, metals such as iron, brass, copper, and alloys, led, tin, and
ready-mades as part of the theory of the course.
New Media Art 300
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
CSC 801
3
Structural design aspects of an operating system: process model; inter-process communication; synchronization mechanisms; resource management; and scheduling.
View learning outline
Structural design aspects of an operating system: process model; inter-process communication; synchronization mechanisms; resource management; and scheduling; Protection issues; Implementation issues of modern operating systems; Distributed operating systems; Deadlock detection; recovery; and avoidance; Case studies; Project(s)
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.
CSC 308
3
At the end of this course, students should be able to: 1. recognise operating system types and structure; 2. describe OS support for processes and threads; 3. recognize CPU scheduling, synchronization, and deadlocks; 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 synchronization; 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
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....
View learning outline
Overview of O/S: Role & Purpose, Functionality Mechanisms to Support Client-server models,
hand-held devices, Design Issues influences of Security, networking, multimedia, Windows.
Process management: processes, threads, CPU scheduling, process synchronisation. Memory
management and virtual memory. File systems. I/O systems. Security and protection.
Distributed systems. O/S Principles: Structuring methods Abstraction, processes and of
recourses, Concept of APIS Device organization interrupts.
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.
RAE 501
2
At the end of the course, students should be able to: 1. apply high-speed railway operation organization and management knowledge; 2. apply high-speed railway transport organization mode, train operation plan, train oper...
View learning outline
Overview of High-Speed Railway (Foreign); Overview of High-Speed Railway (Domestic high-
speed railway planning, development and construction); Organization and Management
transport mode of Special Line for Passenger Train; Passenger Train Operation Plan of Special
Line for Passenger Train; Calculation of train diagram and carrying capacity of Special Line for
Passenger Train; High-speed railway construction and maintenance organizations; The using
plan and the Crew of Basic concepts of EMU on Special Line for Passenger Train; The work
organization of High-speed railway station; Operation scheduling command system of Special
Line for Passenger Train
CSC 812
3
Introduction to operations research.
View learning outline
Introduction to operations research; Treatment of some of these topics and the applications of computer in their solution: Decision Theory; Game Theory; Inventory Control; Linear Programming Problems (Simplex Method of solution); Transportation Problems; Assignment Problems; Project/Network Analysis; Forecasting; Queuing Theory; Simulation
BUD 491
2
At the end of this course, students should be able to: 1. apply statistical tools for data analysis; and 2. apply operations research tools in construction management.
View learning outline
Statistics course that equips the student with knowledge of different tools for data analysis as
well as results interpretation. Operation research as management tool.
Applications of operation research in construction industry.
Theory of games. Transportation. Assignment. Linear programming. Inventory control
Queuing theory. Replacement theory.