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
Showing 4111–4120 of 4,624 courses
HIM 323 2 Unit(s) (LH 30)
Allied Health Sciences  ·  B.HIM. Health Information Management
At the end of the course, the students should be able to: 1. evaluate the various computer applications and their utilisation in a healthcare environment; 2. describe the use and competencies in application software; and...
View learning outline
Evaluation of various computer applications and their utilisation in a healthcare environment. Use and competencies in application software such as EPI Info, EPI Data, Health Mapper, SPSS, Microsoft Access and many others. Electronic Health Records compatible software in health data management. 400 Level courses
SEN 410 2
Computing  ·  B.Sc. Software Engineering
At the end of this course, students should be able to: 1. describe design patterns, frameworks and architectures; 2. explain design of distributed systems and component based design; and 3. describe the techniques of des...
View learning outline
An in-depth look at software design. Continuation of the study of design patterns, frameworks, and architectures. Survey of current middleware architectures. Design of distributed systems using middleware. Component based design. Measurement theory and appropriate use of metrics in design. Designing for quality attributes such as reliability, performance, safety, security, reusability, etc. Measuring internal qualities and complexity of software. Evaluation and evolution of designs. Lab Work: Practical demonstration of the use of design patterns, frameworks and architectures. Practical simulation of distributed systems. Illustration of component based design. Working with software design software. Use of software metrics measuring software.
SEN 401 2 1 institution need this
Computing  ·  B.Sc. Software Engineering
At the end of this course, students should be able to: 1. state the importance of software configuration management; 2. explain the typical processes in software configuration management; and 3. describe the key issues i...
View learning outline
Management of the software configuration management process – organisation context for software configuration management, constraints and guidance for software configuration management process. Planning for software configuration management, software configuration management plan, and surveillance of software configuration management. Software configuration identification and software library. Software configuration control – requesting, evaluating and approving software changes, implementing software changes, and deviations and waivers. Software configuration status accounting – software configuration status information and reporting. Software configuration auditing. Key issues in software maintenance – technical issues, management issues, maintenance cost estimation, and software maintenance measurement. Maintenance process – maintenance processes and activities. Techniques for maintenance – program comprehension, re-engineering, reverse engineering, migration, and retirement. Lab Work: Practical demonstration of software configuration management processes. Working with software configuration management software. Illustration of software maintenance processes and activities. Working with software maintenance software. Illustration of software re-engineering and reverse engineering techniques.
SEN 306 2
Computing  ·  B.Sc. Software Engineering
At the end of this Course, students should be able to: 1. explain the importance of Software Construction and the key construction decisions; 2. describe the key issues in design including key design concepts, levels of...
View learning outline
Definition of Software Construction; Its importance; Key construction decisions – choice of programming language, selection of major construction decisions. Design in construction – Key design concepts, levels of design, design heuristics. Abstract Data Types (ADTs). Working Classes. High Quality Routines. The Pseudo Code Programming Process. Fundamental Data Types – Numbers, Characters and Strings, Boolean Variables, Arrays, Tables. Types of Statements – Straight Line Code, Loops, Control Structures; Developer Testing and Debugging. Software Craftsmanship – Layout and Style, Documentation, Personal Character. Lab Work: Practicals on the most common tools to ensure good software construction. The features include static code analysers to check that code follows coding conventions, special code searching and editing, collaboration support to allow multiple programmers working simultaneously, support for proper code documentation. Practice with IDEs (such as Visual Study Code, NetBeans and Eclipse) on debugging, compilation, running of code, auto completion and version control.
CSC 804 3
Sciences  ·  M.Sc. Computer Science
Software engineering and its place as an engineering discipline.
View learning outline
Software engineering and its place as an engineering discipline; Life cycle of software system: Requirements analysis; development; operation and maintenance; Software metrics: Portability; Re-usability; Correctness; Reliability; Efficiency; Usability; Integrity; Maintainability and Flexibility; Software quality and testing; Software architecture: architecture description languages; pattern-oriented software architecture; component-based development; distributed software architecture using middleware; enterprise application integration; architecture for mobile and pervasive systems and model driven architecture; Advanced modelling: UML extension mechanisms; object constraint language and model checking; Software project management: Study of interpersonal process decision making styles; problem solving concepts and procedures; creative effort; conflict resolution; leadership and assessment; Concepts of motivation; team work and group dynamics; Software engineering and law: intellectual property law; professional ethics and code of conduct; Patents; trademarks; copyright; trade secrets; privacy and confidentiality; contracts and licensing; government regulations; global legal issues including Internet law and cyber crime; Overview of Open Source Software
SEN 322 2
Computing  ·  B.Sc. Software Engineering
At the end of this course, students should be able to: 1. explain business models; 2. identify some entrepreneurial opportunities available in Software Engineering; 3. describe business plan and business startup process;...
View learning outline
Software entrepreneurial process. Principles of software business ownership. Identifying software market opportunities. Entrepreneurial software marketing. Software business communication and negotiation techniques. Feasibility analysis. Entrepreneurial financing. Legal issues. Software business plan development. Risk management.
SEN 304 2
Computing  ·  B.Sc. Software Engineering
At the end of this Course, students should be able to: 1. state the critical importance of software testing in ensuring software quality; 2. explain the difference between validation and verification and their different...
View learning outline
The importance of Software Testing. Understanding Verification and Validation. How to assure it and verify it, and the need for a culture of quality. Avoidance of errors and other quality problems. Inspections and reviews. Testing, verification and validation techniques. Process assurance vs. Product assurance. Quality process standards. Product and process assurance. Problem analysis and reporting. Statistical approaches to quality control Lab WorK: Debugging tools; unit testing – black box and white testing techniques; integration and system testing tools; other testing tools – performance testing, load testing, stress testing, regression testing, security testing; manual testing vs automated testing.
TEL 402 2
Engineering and Technology  ·  B.Eng. Electrical Engineering
On the completion of the course, the student should be able to: 1. analyse a control problem and suggest an appropriate system architecture; 2. analyse the need for information exchange and suggest appropriate informatio...
View learning outline
The course consists of three blocks, each consisting of a project assignment, lectures and exercise sessions: Block One includes analysis and modeling of the need for Information exchange for power system control. The aim is to train the students to analyse different perspectives on information necessary for power system control. The project assignment in the block includes implementation of a simple information model for the exchange of data on power systems. Block Two includes basics in programming techniques and computer science focusing on machine learning methods with applications in power systems. The project assignment in the block consists of developing machine learning algorithms for forecasting. Block Three includes Introduction to matlab: Laboratory oriented course designed to introduce students who already have taken a programming course to programming in MATLAB. Topics include introduction to the MATLAB environment, matrix manipulation and computation, MATLAB programming language, writing functions and scripts, and production of 2D graphical output.
GLY 818 3
Sciences  ·  M.Sc. Geology
Engineering classification of rock and soils.
View learning outline
Engineering classification of rock and soils; Weathering and weathering factors; Weatherability of minerals; Soil types; Structures and textures in rocks and soils; Clay minerals types; structures; identification and influence on soil properties; Stress and strain in 2 and 3 dimensions; Representation of stress and strain; Theories of elasticity and plasticity; Stress fields and their measurements; criteria of failure and yield; Classification of soils; Flow of water in soil - steady state and transient conditions; Shear strength and its measurement; Limiting conditions in a semi-infinite space; Soil properties and their measurement; Earth pressures; Bearing capacity; Physical Properties of rock; Measurement of Stress/Strain in the laboratory and in the field; Planes of weaknesses
N/A 2
Agricultural Sciences  ·  M.Sc. Soil Science
Examination and description of specific chemical properties and processes in soil and in relation to environment; consequences of the processes in relation to environmental quality and pollution; application of basic che...
View learning outline
Examination and description of specific chemical properties and processes in soil and in relation to environment; consequences of the processes in relation to environmental quality and pollution; application of basic chemical concepts to the terrestrial system in the examination of the behaviour of solutes and associated solid phases in soils and related resources
0 Total Views

Made Possible Through

Federal Ministry of Education
TETFund