Skip to content
BRIDGE BRIDGE Diaspora BRIDGE

Course Gaps at Isa Kaita College Of Education Dutsin-Ma

Isa Kaita College Of Education Dutsin-Ma has flagged these CCMAS courses as needing diaspora expertise. Open a course to see its full details and express interest in teaching it.

16
Courses Flagged
10
Faculties
168
Programmes
Faculty: Computing × Programme: B.Sc. Software Engineering × Institution: Isa Kaita College Of Education Dutsin-Ma × Clear all filters
Showing 1–2 of 2 courses
COS 201 3 1 institution need this
Computing  ·  B.Sc. Software Engineering
Flagged 5 Oct 2026
At the end of this course, students should be able to: 1. explain the principles of good programming and structured programming concepts; 2. explain the programming constructs, syntax and semantics of a higher-level lang...
View learning outline
Essentials of computer programming. Types of programming: Functional programming, Declarative programming, Logic programming, object-oriented programming. Scripting languages, structured programming principles. Basic data types, variables, expressions, assignment statements, and operators. Basic object-oriented concepts: abstraction, objects, classes, methods; parameter passing; encapsulation. Class hierarchies and programme organisation using packages/namespaces. Use of API – use of iterators/enumerators, List, Stack, Queue from API. Searching; sorting; Recursive algorithms. Event-driven programming: event-handling methods; event propagation; exception handling. Introduction to Strings and string processing. Simple I/O; control structures; Arrays. Simple recursive algorithms, inheritance, polymorphism. Lab work: Programming assignments; design and implementation of simple algorithms e.g. average, standard deviation, searching and sorting. Developing and tracing simple recursive algorithms. Inheritance and polymorphism.
COS 202 3 1 institution need this
Computing  ·  B.Sc. Software Engineering
Flagged 5 Oct 2026
At the end of this course, students should be able to: 1. demonstrate the principles of good programming and structured programming concepts; 2. demonstrate string processing, internal searching, sorting, and recursion;...
View learning outline
Review and coverage of advanced object-oriented programming - polymorphism, abstract classes and interfaces; Class hierarchies and program organisation using packages/namespaces; Use of API – use of iterators/enumerators, List, Stack, Queue from API; Searching; sorting; Recursive algorithms; Event-driven programming: event-handling methods; event propagation; exception handling. Applications in Graphical User Interface (GUI) programming. Lab work: Programming assignments leading to extensive practice in problem solving and program development with emphasis on object-orientation. Solving basic problems using static and dynamic data structures. Solving various searching and sorting algorithms using iterative and recursive approaches. GUI programming.
0 Total Views

Made Possible Through

Federal Ministry of Education
TETFund