Software Engineering Lecturer Practice
Academic roles · EDU-SWE-201 · Version 1.0.0
Teach requirements, testable software design and digital image processing through a reproducible classroom project.
Public pilot courseware · Intermediate professional development · Estimated effort: 10 hours · Four separate modules
Read, practise and build a portfolio. Independent subject review is pending. Formal grading, certification and LMS progress tracking are not enabled by these public pages.
Ask about facilitated enrolment · Download the course pack
Who this course serves
This course supports the IT Lecturer (Software Engineering) role listed in the supplied job alert. The alert locations are Midrand. It develops bounded professional capabilities; it does not replace a relevant degree, employment experience or the employer's selection requirements. It is independently authored Skunkworks Academy material and is not an Eduvos-endorsed or accredited qualification.
Prerequisites: A relevant computing qualification or equivalent software-development experience; basic Python and Git.
Lab environment: Python 3.12 or later, Git, a text editor; no third-party Python packages required. OpenCV 4.13 documentation is an extension reading.
Delivery: self-paced practice with an optional facilitated cohort. English text, native tables and expandable formative feedback support accessible study. No paid tools are required for the core exercises. Plan two hours for each of Modules 1–3 and four hours for the capstone, including practice and revision; actual time depends on prior knowledge.
Your learning pathway
Outcomes and evidence
The course uses a portfolio to make capability observable. The following evidence statements define the work you will produce, rather than promising an employment or certification outcome.
| Outcome | Evidence you will produce and explain | Where | Assessment link |
|---|---|---|---|
| LO-01 | Boundary-test table and corrected booking function | Module 1 | Module lab acceptance and capstone rubric |
| LO-02 | Design decision record and operation-count comparison | Module 2 | Module lab acceptance and capstone rubric |
| LO-03 | Reproducible image-filter worksheet with border policy | Module 3 | Module lab acceptance and capstone rubric |
| LO-04 | A 20-minute image-processing lesson, test suite and moderated marking guide | Module 4 | Capstone rubric |
Course materials
- Complete course pack: guide, workbook, facilitator notes and labs
- Learner workbook
- Facilitator and assessor guide
- Download lab.py
How to study and retain evidence
Begin by predicting the result of each worked example. Run or complete the activity, compare the observation with the prediction, and explain one discrepancy. Use the expandable retrieval questions for practice; their answers are public and are not a secure exam bank. The workbook is a local planning aid and does not submit work or save a grade to an LMS.
Keep only synthetic or authorized data. Before formal submission, confirm the assessor, private evidence channel and retention rules. If you need help or an accessible alternative, use the Academy contact route in the shared footer or the facilitated-enrolment enquiry above. Do not include confidential evidence in the enquiry form.
Source and maintenance record
Role source: a user-supplied job-alert PDF dated 1 November 2026. Its short excerpts establish the role labels and broad duties, not a complete employer competency specification. The generic IT Lecturer listing at two campuses maps to one course. The mathematics title normalizes the alert's spelling. Full job descriptions have not been assumed.
Technical sources: official documentation linked at the end of each module; original synthetic examples and datasets. Owner: Skunkworks Academy curriculum team. Independent SME reviewer: not yet assigned. Next review target: 1 February 2027, or earlier when a referenced interface or role requirement changes. Changelog: 1.0.0, initial pilot edition, 1 November 2026.