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 211–220
of 246 courses
CYB 299
3
At the end of this training, students should be able to: 1. assess their knowledge of cybersecurity, its application, preventive measures and defence of the cyber environment; 2. explain how a typical cybersecurity unit/...
View learning outline
Students are attached to private and public organisations for a period of three months during
the second year session long break with a view to making them acquire practical experience
and to the extent possible, develop skills in all areas of Cybersecurity. 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.
DTS 299
3
At the end of the course, the students should be able to: 1. explain how a typical Data Science firm operates; 2. expose students to the realities of the computing industry beyond the walls of the University; through an...
View learning outline
Students are attached to private and public organisations for a period of three months during
the second-year session long break with a view to making them acquire practical experience
and to the extent possible, develop skills in all areas of Data Science. 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.
CSC 299
3
At the end of this training, students should be able to: 1. explain how a typical computer firm/unit operates; 2. describe the various assignments carried out and the skills acquired during the SIWES period; and 3. submi...
View learning outline
Students are attached to private and public organisations for a period of three months during
the second-year session long break with a view to making them acquire practical experience
and to the extent possible, develop skills in all areas of Computer Science. 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.
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.
DTS 399
3
At the end of the course, the students should be able to: 1. appreciate the realities of the computing industry beyond the walls of the University, through an attachment with an organisation in the computing industry; an...
View learning outline
Requires 3 months of Industrial Training after the completion of 300 Level. Students’
experience will be documented and presented in a Seminar.
CYB 399
3
At the end of this training, students should be able to: 1. explain how a typical cybersecurity firm operates; 2. describe the various assignments carried out and the skills acquired during the SIWES period; and 3. submi...
View learning outline
Students are attached to private and public organisations for a period of three months during
the third year session-long break with a view to making them acquire additional practical
experience in all areas of Cybersecurity over and above what is gained in CYB 299. 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.
CSC 399
3
At the end of this training, students should be able to: 1. explain how a typical computer firm/unit operates; 2. describe the various assignments carried out and the skills acquired during the SIWES period; and 3. submi...
View learning outline
Students are attached to private and public organisations for a period of three months during
the second-year session long break with a view to making them acquire practical experience
and to the extent possible, develop skills in all areas of Computer Science. 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.
SEN 410
2
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
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
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.