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
Faculty: Computing ×
Clear all filters
Showing 191–200
of 246 courses
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
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
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
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
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
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).
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.
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 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.
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.
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 a...
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.