Bulilima-Mangwe Institute of Technology Log in

Bachelor of Science in AI and Machine Learning

Build the mathematical and computing foundations needed to investigate artificial intelligence and machine learning.

38 subjectsLast updated 13 October 2026

About the course

Build the mathematical and computing foundations needed to investigate artificial intelligence and machine learning. The proposed degree connects algorithms with careful data preparation, evaluation and responsible use. Southern African applications should reflect available data and languages, while asking whether a simpler method would meet the same practical need.

What you'll learn

Explain the mathematical and computational basis of selected AI methods.

Prepare data and implement a reproducible analytical workflow.

Compare models using appropriate baselines and evaluation measures.

Assess ethical, social and operational limitations of an AI application.

Requirements

Entry requires relevant A Level STEM subjects or a National Certificate in a relevant STEM or TVET discipline. English Language is required. A relevant National Diploma may support second-year entry where BMIT approves module equivalence and professional rules permit. Advanced entry is not automatic.

African Kalanga is a compulsory graduation subject in every year of this programme. BMIT confirms the approved entry route, any recognition of prior learning and access to required practical facilities before enrolment.

Course Content

The subjects are grouped by learning stage, from foundations to specialist study and supervised application. Complete earlier foundations before the related advanced work. Clinical, laboratory, field and workplace subjects use approved facilities and supervision appropriate to the programme.

4 learning levels 38 subjects

Select a subject to read its learning outcomes, main topics, practical task and assessment.

Level 1: Mathematical and computing foundations

Africa Indigenous Language: African Kalanga 101Compulsory graduation subject · Year 1

Develop African Kalanga through foundations for engineering, science and technology. Practise with authentic tasks, feedback and reflection across the programme year.

Learning outcomes

  • Use African Kalanga accurately for Year 1 study and practice.
  • Explain language choices to the intended audience.
  • Revise your work using speaker and facilitator feedback.

Main topics

  • Pronunciation
  • Everyday vocabulary
  • Listening
  • Reading and respectful introductions

Practical task

Record a short introduction and explain its meaning to a peer.

Assessment

Submit the practical work, a brief reflection and evidence of language review. Assessment checks meaning, audience fit and improvement after feedback.

Entrepreneurship, Creativity and Innovation 101Compulsory core module · Level 1

Identify a real need, study the people affected and develop a responsible idea for a product, service or process. Apply this learning to Bachelor of Science in AI and Machine Learning through an authentic brief and feedback from an appropriate audience.

Learning outcomes

  • Investigate a defined opportunity and explain the evidence behind it.
  • Develop and refine a creative response that fits the people and setting.
  • Evaluate feasibility, ethical implications and the quality of the result.

Main topics

  • Opportunity recognition
  • Creative problem framing
  • Community and user research
  • Ethics and inclusion
  • Idea generation and selection

Practical task

Investigate a need related to Bachelor of Science in AI and Machine Learning. Interview or observe intended users with consent, compare possible responses and present one justified concept.

Assessment

Submit an opportunity brief, research notes, a concept sketch and a reflection on feedback. Assessment considers the quality of the evidence, the response to feedback, feasibility and your individual explanation.

African History and Pan Africanism 101Compulsory core module · Level 1

Study African history through oral, written and archaeological evidence. Examine the diversity of African societies, knowledge and exchange, then trace the emergence of Pan African ideas about identity, solidarity and self-determination.

Learning outcomes

  • Place selected African societies and events within a supported historical timeline.
  • Compare historical sources and identify perspective, evidence and uncertainty.
  • Explain the foundations of Pan Africanism and the contributions of Africans and the diaspora.

Main topics

  • Historical inquiry, chronology, oral traditions and source evaluation
  • African civilisations, states, trade, livelihoods and knowledge systems
  • Southern African history, including Mapungubgwe and Great Zimbabwe
  • Slavery, the African diaspora and changing ideas about identity
  • Origins of Pan Africanism, solidarity, self-determination and cultural expression

Practical task

Create an annotated timeline or digital learning poster on a selected African society or historical development. Compare at least two credible sources and explain one connection with your field of study.

Assessment

Submit the timeline or poster, an annotated source list and a short explanation of the evidence. Assessment considers chronology, historical accuracy, source judgement and the clarity of your interpretation.

Learning resources

Differential Calculus

Examine functions, limits and their relationship within differential calculus. The subject develops differentiation and rates of change, then examines optimisation and model assumptions. Analyse a measured change and compare graphical and algebraic solutions.

Learning outcomes

  • Explain functions and limits using an appropriate example.
  • Analyse a subject-related problem involving differentiation and rates of change.
  • Present reasoned evidence addressing optimisation and model assumptions.

Main topics

  • Functions
  • Limits
  • Differentiation
  • Rates of change
  • Optimisation
  • Model assumptions

Practical task

Analyse a measured change and compare graphical and algebraic solutions.

Assessment

Submit worked problems and a short interpretation of an optimisation case.

Linear Algebra

Develop your understanding of linear algebra through vectors and matrices. The subject develops linear systems and eigenvalues, then examines transformations and computational verification. Solve a small system using manual reasoning and a computational check.

Learning outcomes

  • Explain vectors and matrices using an appropriate example.
  • Analyse a subject-related problem involving linear systems and eigenvalues.
  • Present reasoned evidence addressing transformations and computational verification.

Main topics

  • Vectors
  • Matrices
  • Linear systems
  • Eigenvalues
  • Transformations
  • Computational verification

Practical task

Solve a small system using manual reasoning and a computational check.

Assessment

Submit calculations and an explanation of the meaning of the solution.

Discrete Mathematics

Study logic and sets as foundations for discrete mathematics. The subject develops relations and combinatorics, then examines graph theory and proof methods. Solve discrete problems and relate them to a computing application.

Learning outcomes

  • Explain logic and sets using an appropriate example.
  • Analyse a subject-related problem involving relations and combinatorics.
  • Present reasoned evidence addressing graph theory and proof methods.

Main topics

  • Logic
  • Sets
  • Relations
  • Combinatorics
  • Graph theory
  • Proof methods

Practical task

Solve discrete problems and relate them to a computing application.

Assessment

Submit proofs and an applied problem analysis.

Applied Statistics

Examine descriptive measures, probability and their relationship within applied statistics. The subject develops sampling and estimation, then examines hypothesis testing and regression. Analyse an approved dataset and distinguish uncertainty from systematic bias.

Learning outcomes

  • Explain descriptive measures and probability using an appropriate example.
  • Analyse a subject-related problem involving sampling and estimation.
  • Present reasoned evidence addressing hypothesis testing and regression.

Main topics

  • Descriptive measures
  • Probability
  • Sampling
  • Estimation
  • Hypothesis testing
  • Regression

Practical task

Analyse an approved dataset and distinguish uncertainty from systematic bias.

Assessment

Submit a reproducible analysis with justified methods and interpretation.

Programming Fundamentals

Develop your understanding of programming fundamentals through variables and control flow. The subject develops functions and data structures, then examines file handling and testing. Develop a small program which processes a defined teaching dataset.

Learning outcomes

  • Explain variables and control flow using an appropriate example.
  • Analyse a subject-related problem involving functions and data structures.
  • Present reasoned evidence addressing file handling and testing.

Main topics

  • Variables
  • Control flow
  • Functions
  • Data structures
  • File handling
  • Testing

Practical task

Develop a small program which processes a defined teaching dataset.

Assessment

Submit working code, tests and a concise user explanation.

Computer Architecture

Study processor organisation and instruction execution as foundations for computer architecture. The subject develops memory hierarchy and input and output, then examines parallelism and performance. Compare architectural choices using a simulator and controlled workloads.

Learning outcomes

  • Explain processor organisation and instruction execution using an appropriate example.
  • Analyse a subject-related problem involving memory hierarchy and input and output.
  • Present reasoned evidence addressing parallelism and performance.

Main topics

  • Processor organisation
  • Instruction execution
  • Memory hierarchy
  • Input and output
  • Parallelism
  • Performance

Practical task

Compare architectural choices using a simulator and controlled workloads.

Assessment

Submit a performance report with reproducible measurements.

Academic and Professional Communication

Examine reading strategies, evidence use and their relationship within academic and professional communication. The subject develops report structure and presentations, then examines audience and referencing. Prepare a report and presentation for a defined professional audience.

Learning outcomes

  • Explain reading strategies and evidence use using an appropriate example.
  • Analyse a subject-related problem involving report structure and presentations.
  • Present reasoned evidence addressing audience and referencing.

Main topics

  • Reading strategies
  • Evidence use
  • Report structure
  • Presentations
  • Audience
  • Referencing

Practical task

Prepare a report and presentation for a defined professional audience.

Assessment

Submit revised written work and an individual presentation.

Digital Information Skills

Develop your understanding of digital information skills through file organisation and word processing. The subject develops spreadsheets and online information, then examines account security and data integrity. Organise files and analyse a small dataset using common digital tools.

Learning outcomes

  • Explain file organisation and word processing using an appropriate example.
  • Analyse a subject-related problem involving spreadsheets and online information.
  • Present reasoned evidence addressing account security and data integrity.

Main topics

  • File organisation
  • Word processing
  • Spreadsheets
  • Online information
  • Account security
  • Data integrity

Practical task

Organise files and analyse a small dataset using common digital tools.

Assessment

Submit a digital portfolio demonstrating accurate and responsible work.

Level 2: Core computing and data

Entrepreneurship, Creativity and Innovation 201Compulsory core module · Level 2

Turn a promising idea into a testable proposal using evidence, creative methods and basic resource planning. Apply this learning to Bachelor of Science in AI and Machine Learning through an authentic brief and feedback from an appropriate audience.

Learning outcomes

  • Investigate a defined opportunity and explain the evidence behind it.
  • Develop and refine a creative response that fits the people and setting.
  • Evaluate feasibility, ethical implications and the quality of the result.

Main topics

  • Co-design and prototyping
  • Value proposition
  • Feasibility and costs
  • Risk and responsible practice
  • Testing and iteration

Practical task

Develop a small prototype or service model for a Bachelor of Science in AI and Machine Learning problem. Test it with relevant users, record feedback and revise the proposal.

Assessment

Submit a prototype, a feasibility note, user feedback and a record of revisions. Assessment considers the quality of the evidence, the response to feedback, feasibility and your individual explanation.

African History and Pan Africanism 201Compulsory core module · Level 2

Examine colonial change, resistance and liberation across Africa, with attention to Zimbabwe and South Africa. Compare Pan African movements, organisations and debates, including contributions from women, workers and diaspora communities.

Learning outcomes

  • Analyse the effects of colonial rule on land, labour, institutions and social relations.
  • Compare liberation movements and Pan African arguments using contextual evidence.
  • Explain how different groups shaped independence, solidarity and debates about freedom.

Main topics

  • Colonial rule, land, labour, education and forms of resistance
  • Nationalism, liberation and the end of colonial rule and apartheid
  • Pan African congresses, organisations and contrasting interpretations
  • Women, labour movements and diaspora participation
  • The Organisation of African Unity and debates about unity, sovereignty and development

Practical task

Develop a comparative case study of a liberation issue or Pan African debate relevant to Southern Africa. Use a historical document alongside a scholarly account and explain differences in purpose and interpretation.

Assessment

Submit the case study, a source comparison and a reflection on your conclusions. Assessment considers context, evidence, recognition of different perspectives and the quality of your argument.

Learning resources

Algorithms and Data Structures

Study complexity and lists and trees as foundations for algorithms and data structures. The subject develops graphs and searching, then examines sorting and algorithm comparison. Implement and compare algorithms on controlled test inputs.

Learning outcomes

  • Explain complexity and lists and trees using an appropriate example.
  • Analyse a subject-related problem involving graphs and searching.
  • Present reasoned evidence addressing sorting and algorithm comparison.

Main topics

  • Complexity
  • Lists and trees
  • Graphs
  • Searching
  • Sorting
  • Algorithm comparison

Practical task

Implement and compare algorithms on controlled test inputs.

Assessment

Submit code, tests and a complexity discussion.

Database Systems

Examine data models, relational design and their relationship within database systems. The subject develops queries and transactions, then examines data integrity and access control. Build a database for synthetic organisational records.

Learning outcomes

  • Explain data models and relational design using an appropriate example.
  • Analyse a subject-related problem involving queries and transactions.
  • Present reasoned evidence addressing data integrity and access control.

Main topics

  • Data models
  • Relational design
  • Queries
  • Transactions
  • Data integrity
  • Access control

Practical task

Build a database for synthetic organisational records.

Assessment

Submit the schema, queries, test data and integrity checks.

Software Engineering

Develop your understanding of software engineering through requirements and architecture. The subject develops version control and testing, then examines collaboration and maintenance. Develop a small application through documented review and testing.

Learning outcomes

  • Explain requirements and architecture using an appropriate example.
  • Analyse a subject-related problem involving version control and testing.
  • Present reasoned evidence addressing collaboration and maintenance.

Main topics

  • Requirements
  • Architecture
  • Version control
  • Testing
  • Collaboration
  • Maintenance

Practical task

Develop a small application through documented review and testing.

Assessment

Submit software, a test report and design documentation.

Operating Systems

Study processes and memory as foundations for operating systems. The subject develops file systems and scheduling, then examines concurrency and system administration. Investigate an authorised virtual-machine environment and record system behaviour.

Learning outcomes

  • Explain processes and memory using an appropriate example.
  • Analyse a subject-related problem involving file systems and scheduling.
  • Present reasoned evidence addressing concurrency and system administration.

Main topics

  • Processes
  • Memory
  • File systems
  • Scheduling
  • Concurrency
  • System administration

Practical task

Investigate an authorised virtual-machine environment and record system behaviour.

Assessment

Submit practical records and an operating-system analysis.

Computer Networks

Examine layered communication, addressing and their relationship within computer networks. The subject develops routing and switching, then examines network services and troubleshooting. Configure a small isolated teaching network or simulation.

Learning outcomes

  • Explain layered communication and addressing using an appropriate example.
  • Analyse a subject-related problem involving routing and switching.
  • Present reasoned evidence addressing network services and troubleshooting.

Main topics

  • Layered communication
  • Addressing
  • Routing
  • Switching
  • Network services
  • Troubleshooting

Practical task

Configure a small isolated teaching network or simulation.

Assessment

Submit diagrams, configurations and troubleshooting evidence.

Data Preparation and Exploration

Develop your understanding of data preparation and exploration through data provenance and cleaning. The subject develops missing values and transformation, then examines visual exploration and reproducibility. Prepare a documented dataset while retaining an audit of changes.

Learning outcomes

  • Explain data provenance and cleaning using an appropriate example.
  • Analyse a subject-related problem involving missing values and transformation.
  • Present reasoned evidence addressing visual exploration and reproducibility.

Main topics

  • Data provenance
  • Cleaning
  • Missing values
  • Transformation
  • Visual exploration
  • Reproducibility

Practical task

Prepare a documented dataset while retaining an audit of changes.

Assessment

Submit the cleaned dataset, data dictionary and reproducible workflow.

Probability and Statistical Modelling

Study random variables and distributions as foundations for probability and statistical modelling. The subject develops conditional probability and likelihood, then examines bayesian reasoning and model checking. Compare statistical models using a transparent teaching dataset.

Learning outcomes

  • Explain random variables and distributions using an appropriate example.
  • Analyse a subject-related problem involving conditional probability and likelihood.
  • Present reasoned evidence addressing bayesian reasoning and model checking.

Main topics

  • Random variables
  • Distributions
  • Conditional probability
  • Likelihood
  • Bayesian reasoning
  • Model checking

Practical task

Compare statistical models using a transparent teaching dataset.

Assessment

Submit calculations, model checks and an interpretation.

Artificial Intelligence Foundations

Examine search, problem representation and their relationship within artificial intelligence foundations. The subject develops heuristics and planning, then examines intelligent agents and evaluation. Implement a small problem-solving agent in a teaching simulation.

Learning outcomes

  • Explain search and problem representation using an appropriate example.
  • Analyse a subject-related problem involving heuristics and planning.
  • Present reasoned evidence addressing intelligent agents and evaluation.

Main topics

  • Search
  • Problem representation
  • Heuristics
  • Planning
  • Intelligent agents
  • Evaluation

Practical task

Implement a small problem-solving agent in a teaching simulation.

Assessment

Submit a representation rationale and performance evaluation.

Level 3: AI and machine learning

Africa Indigenous Language: African Kalanga 201Compulsory graduation subject · Year 2

Develop African Kalanga through applied communication for engineering, science and technology. Practise with authentic tasks, feedback and reflection across the programme year.

Learning outcomes

  • Use African Kalanga accurately for Year 2 study and practice.
  • Explain language choices to the intended audience.
  • Revise your work using speaker and facilitator feedback.

Main topics

  • Workplace vocabulary
  • Questions
  • Instructions
  • Short messages and feedback

Practical task

Prepare and test a bilingual message for a realistic community or workplace situation.

Assessment

Submit the practical work, a brief reflection and evidence of language review. Assessment checks meaning, audience fit and improvement after feedback.

Entrepreneurship, Creativity and Innovation 301Compulsory core module · Level 3

Plan and evaluate the practical introduction of an innovation in a relevant organisation or community. Apply this learning to Bachelor of Science in AI and Machine Learning through an authentic brief and feedback from an appropriate audience.

Learning outcomes

  • Investigate a defined opportunity and explain the evidence behind it.
  • Develop and refine a creative response that fits the people and setting.
  • Evaluate feasibility, ethical implications and the quality of the result.

Main topics

  • Implementation planning
  • Stakeholder engagement
  • Resources and finance
  • Monitoring and impact
  • Learning from a pilot

Practical task

Prepare and defend a pilot plan for an innovation relevant to Bachelor of Science in AI and Machine Learning. Set measures of success, identify risks and explain how results will guide improvement.

Assessment

Submit a pilot plan, budget assumptions, evaluation measures and an individual rationale. Assessment considers the quality of the evidence, the response to feedback, feasibility and your individual explanation.

African History and Pan Africanism 301Compulsory core module · Level 3

Evaluate the legacy of Pan Africanism in continental and regional cooperation, culture and public life. Apply historical inquiry to a heritage, community or professional issue, recognising both achievements and contested interpretations.

Learning outcomes

  • Evaluate continuity and change from the Organisation of African Unity to the African Union.
  • Assess a contemporary Pan African issue using historical evidence and contrasting views.
  • Develop an ethical, well-sourced project connecting African history with your field or community.

Main topics

  • The African Union, regional cooperation and Southern African integration
  • Agenda 2063, development and debates about continental priorities
  • Citizenship, migration, diaspora connections and cultural exchange
  • African knowledge, heritage, public history and contested narratives
  • Research ethics, source attribution and evaluation of a community or professional project

Practical task

Prepare a sourced heritage or civic-learning project connected with your field or a Southern African community. Explain its historical basis, audience, permission needs and limits. Obtain consent if you conduct interviews.

Assessment

Submit a project brief, an annotated source portfolio, a public-facing learning resource and an evaluation of your interpretation. Assessment considers evidence, ethical practice, historical reasoning and usefulness to the intended audience.

Learning resources

Machine Learning

Develop your understanding of machine learning through learning tasks and features. The subject develops training and generalisation, then examines model selection and error analysis. Compare a baseline and candidate model on appropriately separated data.

Learning outcomes

  • Explain learning tasks and features using an appropriate example.
  • Analyse a subject-related problem involving training and generalisation.
  • Present reasoned evidence addressing model selection and error analysis.

Main topics

  • Learning tasks
  • Features
  • Training
  • Generalisation
  • Model selection
  • Error analysis

Practical task

Compare a baseline and candidate model on appropriately separated data.

Assessment

Submit reproducible experiments and an error analysis.

Deep Learning

Study neural representations and optimisation as foundations for deep learning. The subject develops regularisation and model architectures, then examines training diagnostics and evaluation. Investigate a small model using an approved public dataset.

Learning outcomes

  • Explain neural representations and optimisation using an appropriate example.
  • Analyse a subject-related problem involving regularisation and model architectures.
  • Present reasoned evidence addressing training diagnostics and evaluation.

Main topics

  • Neural representations
  • Optimisation
  • Regularisation
  • Model architectures
  • Training diagnostics
  • Evaluation

Practical task

Investigate a small model using an approved public dataset.

Assessment

Submit code, learning curves and a reasoned model comparison.

Knowledge Representation and Reasoning

Examine logic, rules and their relationship within knowledge representation and reasoning. The subject develops ontologies and inference, then examines uncertainty and knowledge quality. Build a small knowledge model and test it against defined questions.

Learning outcomes

  • Explain logic and rules using an appropriate example.
  • Analyse a subject-related problem involving ontologies and inference.
  • Present reasoned evidence addressing uncertainty and knowledge quality.

Main topics

  • Logic
  • Rules
  • Ontologies
  • Inference
  • Uncertainty
  • Knowledge quality

Practical task

Build a small knowledge model and test it against defined questions.

Assessment

Submit the model, test cases and limitations.

Natural Language Processing

Develop your understanding of natural language processing through text representation and linguistic variation. The subject develops language modelling and classification, then examines translation evaluation and language-data ethics. Analyse an authorised language dataset, including relevant regional variation.

Learning outcomes

  • Explain text representation and linguistic variation using an appropriate example.
  • Analyse a subject-related problem involving language modelling and classification.
  • Present reasoned evidence addressing translation evaluation and language-data ethics.

Main topics

  • Text representation
  • Linguistic variation
  • Language modelling
  • Classification
  • Translation evaluation
  • Language-data ethics

Practical task

Analyse an authorised language dataset, including relevant regional variation.

Assessment

Submit an evaluated language-processing project with documented errors.

Computer Vision

Study image representation and features as foundations for computer vision. The subject develops recognition and detection, then examines image evaluation and dataset bias. Compare image-analysis methods on an authorised teaching dataset.

Learning outcomes

  • Explain image representation and features using an appropriate example.
  • Analyse a subject-related problem involving recognition and detection.
  • Present reasoned evidence addressing image evaluation and dataset bias.

Main topics

  • Image representation
  • Features
  • Recognition
  • Detection
  • Image evaluation
  • Dataset bias

Practical task

Compare image-analysis methods on an authorised teaching dataset.

Assessment

Submit experiments and an error-focused visual report.

Optimisation Methods

Examine objective functions, constraints and their relationship within optimisation methods. The subject develops gradient methods and linear programming, then examines convexity concepts and sensitivity. Solve a constrained allocation or model-fitting problem.

Learning outcomes

  • Explain objective functions and constraints using an appropriate example.
  • Analyse a subject-related problem involving gradient methods and linear programming.
  • Present reasoned evidence addressing convexity concepts and sensitivity.

Main topics

  • Objective functions
  • Constraints
  • Gradient methods
  • Linear programming
  • Convexity concepts
  • Sensitivity

Practical task

Solve a constrained allocation or model-fitting problem.

Assessment

Submit a reproducible solution and sensitivity discussion.

Reinforcement Learning

Develop your understanding of reinforcement learning through states and actions and rewards. The subject develops policies and value functions, then examines exploration and evaluation limits. Study a small simulated decision task with no real-world control.

Learning outcomes

  • Explain states and actions and rewards using an appropriate example.
  • Analyse a subject-related problem involving policies and value functions.
  • Present reasoned evidence addressing exploration and evaluation limits.

Main topics

  • States and actions
  • Rewards
  • Policies
  • Value functions
  • Exploration
  • Evaluation limits

Practical task

Study a small simulated decision task with no real-world control.

Assessment

Submit a policy comparison and discussion of reward-design limitations.

Responsible AI and Data Governance

Study consent and privacy as foundations for responsible ai and data governance. The subject develops bias and explainability, then examines human oversight and deployment accountability. Audit a proposed AI use case for data and decision risks.

Learning outcomes

  • Explain consent and privacy using an appropriate example.
  • Analyse a subject-related problem involving bias and explainability.
  • Present reasoned evidence addressing human oversight and deployment accountability.

Main topics

  • Consent
  • Privacy
  • Bias
  • Explainability
  • Human oversight
  • Deployment accountability

Practical task

Audit a proposed AI use case for data and decision risks.

Assessment

Submit a documented governance and evaluation plan.

Level 4: Integration and research

Africa Indigenous Language: African Kalanga 301Compulsory graduation subject · Year 3

Develop African Kalanga through specialist communication for engineering, science and technology. Practise with authentic tasks, feedback and reflection across the programme year.

Learning outcomes

  • Use African Kalanga accurately for Year 3 study and practice.
  • Explain language choices to the intended audience.
  • Revise your work using speaker and facilitator feedback.

Main topics

  • Field-specific terms
  • Interviews
  • Explanations and audience needs

Practical task

Interview a speaker about a field-specific issue and produce a checked bilingual summary.

Assessment

Submit the practical work, a brief reflection and evidence of language review. Assessment checks meaning, audience fit and improvement after feedback.

Entrepreneurship, Creativity and Innovation 401Compulsory core module · Level 4

Lead a research-informed innovation strategy and assess its wider value, sustainability and limits. Apply this learning to Bachelor of Science in AI and Machine Learning through an authentic brief and feedback from an appropriate audience.

Learning outcomes

  • Investigate a defined opportunity and explain the evidence behind it.
  • Develop and refine a creative response that fits the people and setting.
  • Evaluate feasibility, ethical implications and the quality of the result.

Main topics

  • Innovation strategy
  • Evidence and research design
  • Partnerships and governance
  • Sustainability and scale
  • Impact evaluation

Practical task

Critically examine an innovation challenge in Bachelor of Science in AI and Machine Learning. Design an evidence-informed strategy, test its assumptions and present a proportionate implementation and evaluation plan.

Assessment

Submit a strategy portfolio, evidence review, implementation roadmap and critical reflection. Assessment considers the quality of the evidence, the response to feedback, feasibility and your individual explanation.

Data Engineering

Examine data pipelines, storage design and their relationship within data engineering. The subject develops transformation and batch processing, then examines data validation and pipeline monitoring. Build a reproducible pipeline using synthetic or permissioned data.

Learning outcomes

  • Explain data pipelines and storage design using an appropriate example.
  • Analyse a subject-related problem involving transformation and batch processing.
  • Present reasoned evidence addressing data validation and pipeline monitoring.

Main topics

  • Data pipelines
  • Storage design
  • Transformation
  • Batch processing
  • Data validation
  • Pipeline monitoring

Practical task

Build a reproducible pipeline using synthetic or permissioned data.

Assessment

Submit the pipeline, validation checks and operating notes.

Research Methods

Develop your understanding of research methods through research questions and literature review. The subject develops study design and data collection, then examines ethics and interpretation. Prepare a feasible investigation proposal with a defined evidence need.

Learning outcomes

  • Explain research questions and literature review using an appropriate example.
  • Analyse a subject-related problem involving study design and data collection.
  • Present reasoned evidence addressing ethics and interpretation.

Main topics

  • Research questions
  • Literature review
  • Study design
  • Data collection
  • Ethics
  • Interpretation

Practical task

Prepare a feasible investigation proposal with a defined evidence need.

Assessment

Submit a proposal, methods rationale and ethics considerations.

Project Development and Feasibility

Study problem definition and evidence review as foundations for project development and feasibility. The subject develops requirements and method selection, then examines feasibility and evaluation criteria. Develop an approved discipline-specific project proposal with a supervisor.

Learning outcomes

  • Explain problem definition and evidence review using an appropriate example.
  • Analyse a subject-related problem involving requirements and method selection.
  • Present reasoned evidence addressing feasibility and evaluation criteria.

Main topics

  • Problem definition
  • Evidence review
  • Requirements
  • Method selection
  • Feasibility
  • Evaluation criteria

Practical task

Develop an approved discipline-specific project proposal with a supervisor.

Assessment

Submit a proposal, evidence review and evaluation plan.

Integrated Project and Technical Report

Examine implementation, evidence collection and their relationship within integrated project and technical report. The subject develops analysis and verification, then examines limitations and communication. Complete the approved project and maintain an auditable evidence record.

Learning outcomes

  • Explain implementation and evidence collection using an appropriate example.
  • Analyse a subject-related problem involving analysis and verification.
  • Present reasoned evidence addressing limitations and communication.

Main topics

  • Implementation
  • Evidence collection
  • Analysis
  • Verification
  • Limitations
  • Communication

Practical task

Complete the approved project and maintain an auditable evidence record.

Assessment

Submit the final project, report and individual oral defence.

Practical Learning

Authentic e-learning at BMIT

BMIT uses Authentic E-Learning to connect your studies with practical problems in your field. You use digital resources to investigate a realistic brief, make decisions and produce work for a defined purpose and audience. Your qualification's activities below put this approach into practice.

How you will learn

The approach draws on nine elements of authentic learning:

  1. Realistic contexts: Work with situations relevant to your profession or community.
  2. Purposeful tasks: Investigate a substantial problem with more than one possible solution.
  3. Expert examples: Examine demonstrations and examples of professional reasoning.
  4. Different perspectives: Compare sources and consider the needs of different people.
  5. Collaboration: Share ideas and review work with peers, while showing your own contribution.
  6. Reflection: Record what worked, what changed and what needs improvement.
  7. Explanation: Present your reasoning and support your decisions with evidence.
  8. Guidance: Use tutor feedback and structured support as you develop independence.
  9. Authentic assessment: Demonstrate learning through the task and its practical outcome.
From a brief to a practical outcome

Start by identifying the problem, intended audience and assessment criteria. Investigate relevant evidence, plan your response and develop an initial solution. Use discussion and feedback to test your ideas, then revise your work and explain your choices.

Digital tools support research, collaboration, simulation and the presentation of evidence. Your output depends on the module. Examples include a business proposal, technical design, tested program, investigation report or community resource. Keep drafts, calculations, test results and reflections to show how your work developed.

The module brief sets the required tasks, individual and group responsibilities, submission format and assessment criteria. The practical activities and supervision requirements for this qualification are set out below.

Research informing this approach

Use guided online cases and data tasks to prepare for practical work. Laboratory, field or equipment tasks require suitable facilities and supervision.

What you will practise

  • Programming Fundamentals: Develop a small program which processes a defined teaching dataset.
  • Computer Networks: Configure a small isolated teaching network or simulation.
  • Computer Vision: Compare image-analysis methods on an authorised teaching dataset.

Applied project

Practical work requires reliable computing access, versioned code and documented datasets. Learners should compare baseline and candidate models on appropriately separated data. Projects involving personal information require permission and privacy controls. Claims about model performance should include error analysis and limits of generalisation.

Evidence and feedback

  • A completed practical task with an explanation of the method, evidence and decisions.
  • Practical observations, field or laboratory records and an individual explanation of methods, uncertainty and results.
  • An applied investigation with a report and presentation. Assessment weighting and progression remain subject to BMIT approval.

Assessment considers the practical work you submit, the evidence behind your decisions and how you respond to feedback.

African History and Pan Africanism practical learning

  • African History and Pan Africanism 101: Create an annotated timeline or digital learning poster on a selected African society or historical development. Compare at least two credible sources and explain one connection with your field of study.
  • African History and Pan Africanism 201: Develop a comparative case study of a liberation issue or Pan African debate relevant to Southern Africa. Use a historical document alongside a scholarly account and explain differences in purpose and interpretation.
  • African History and Pan Africanism 301: Prepare a sourced heritage or civic-learning project connected with your field or a Southern African community. Explain its historical basis, audience, permission needs and limits. Obtain consent if you conduct interviews.

Career Prospects

These examples show work across this qualification pathway, from support roles to specialist and management posts. Your entry point depends on your study, experience and employer requirements. Regulated roles require separate recognition or registration.

Top Career Paths and Job Titles
  • Data assistant: Cleans datasets and documents how information was collected and prepared.
  • Machine learning developer: Builds and tests models against defined business or research questions.
  • AI and data science specialist: Evaluates model performance, risks and deployment decisions with stakeholders.
  • Data engineer: Builds reliable data pipelines and checks the quality of information used by models.
  • AI product lead: Directs teams that test, deploy and monitor AI systems against real needs and risks.
Growth and Leadership Trajectory
  • Starting practice: After meeting entry and any registration requirements, begin with the work represented by Data assistant. Build supervised experience and keep a record of reliable work.
  • Specialist progression: Relevant study and evidence from more complex projects support a move towards Machine learning developer or AI and data science specialist.
  • Leadership: With substantial experience, a role such as AI product lead adds responsibility for people, quality, budgets or service decisions.
Further Education to Boost Prospects
  • Next study step: An honours degree, postgraduate diploma or relevant master’s degree in artificial intelligence and data science may follow, subject to admission requirements.
  • Continue at BMIT: Postgraduate Diploma in Artificial Intelligence Admission and any credit transfer are assessed separately.
Professional Certifications and Registrations
  • Role-specific requirements: No single statutory credential covers every role in artificial intelligence and data science. Employers may require a relevant short course, supervised experience or role-specific licence. Check the requirements for the job and country before applying.
Potential Government and Industrial Employers
  • Entrepreneurship and Small Business Management: Start or manage a small venture related to this field. Regulated work still requires the relevant professional registration or licence.
  • Private and commercial organisations: Software and analytics companies.
  • Specialist employers: Banks, telecoms and digital service providers.
  • Research and community organisations: Research laboratories and technology consultancies.
  • Government departments and public bodies: Government data, statistics and digital-service units.

Accessibility options