Dr. Michael Norman

Position:Deputy Head of Department
Department:Computer Science Programme
Faculty:Faculty of Natural Science
Qualifications:PhD (University of the Western Cape, South Africa)
Tel:021 959 3007
Fax:021 959 1274



Dr Michael Norman is a Senior Lecturer in the Department of Computer Science at the University of the Western Cape. His key research area is the software industry in developing countries and as such his PhD in Computer Science from the University of the Western Cape focused on the software development successes in a developing country such as India with the intention of determining what other developing countries could learn from this. A study of software development in the Western Cape region (Cape Town) has also been undertaken to determine the status thereof. Dr Norman recently started co-supervising projects in Cyber-security in collaboration with the CSIR as a mechanism to start to establish this within the department and primarily teaches software engineering at both undergraduate as well as graduate levels.


Educational Qualifications

University of the Western Cape
PhD (Computer Science), 2016

University of the Witwatersrand
Higher Education Leadership & Management Certificate, 2008

UWC/UCT/US Cape Higher Education Consortium (CHEC)
Regional Middle Management Development in Higher Education Certificate, 2004

University of Stellenbosch
Project Management Certificate (MBA level), 2002

University of Cape Town
MSc in Computer Science (Software Engineering), 1990

University of the Western Cape
BScHons in Computer Science, 1985

University of the Western Cape
BSc in Computer Science & Mathematics, 1982

Teaching Experience

Junior Lecturer/Lecturer/Senior Lecturer (UWC), 1984 – present
Moderator at various institutions
External Examiner at various institutions

Related Experience (UWC – departmental management)

Department Chairperson (numerous occasions) / Deputy Chairperson (numerous occasions), 1992 – present
Provide leadership (meetings); planning (academic, labs); operations (resource allocation);
budgeting (plan & control); facilities (new, upgrade); staffing (vacancies, appointments)

Centre of Excellence (CoE) Head (2005) – general management of the CoE
Reporting to CoE funders (CISCO & Telkom)

Related Experience (UWC – committee representation)

Various committees (Faculty, Time Table, Assessment, Senate, rep at EMS, Faculty Management, Faculty Appointments, SAC, etc), 1992 – present

Related Experience (UWC – other)

Hosting visiting professors from abroad.

MSc Supervision (Completed)

Sammadyar, A, An Investigation into the appropriateness of using Agile Process to build an Educational Management Information System, UWC March 2011

Poroye, AO (Cum Laude), Secure contactless mobile financial services with near field communication, UWC Sept 2011, Co-supervisor

Mutemwa, M, A Mobile deaf-to-hearing communication aid for medical diagnosis, UWC Sept 2011, Co-supervisor

Shahidzay, A, Development of a Health Management Information System using Agile Software Engineering Methods, UWC, 2013

Publications and Papers (Recent)

Norman, MJ & Venter, IM. India’s Efforts to Promote Software Development – Lessons to be Learnt. Proceedings of WCCE2013, WCCE 2013, Toruń, Poland, 1-5 July 2013 (Pages 255-265) (ISBN 978-83-231-3093-2).

M Mutemwa, WD Tucker and MJ Norman. A Deaf-to-hearing communication aid for a visit to the doctor. Proc. SATNAC 2009

AO Poroye, WD Tucker, MJ Norman. Secure contactless smart card transactions on mobile devices. Proc. SATNAC 2009

M Mutemwa, WD Tucker and M Norman (2009). Cell phone notification via Bluetooth for Web 2.0 applications. Proc. South African Telecommunications Networks and Applications Conference (SATNAC 2009), Swaziland, 115-120.

HI Kobo, WD Tucker and M Norman (2010). Internet protocol-based push to talk. Proc. South African Telecommunications Networks & Applications Conference (SATNAC 2010), Stellenbosch, South Africa, 243-248.

Area of Specialization (Teaching/Research)

Software Engineering; Software Industry in Developing Countries; ICT for Development


Southern African Computer Lecturers Association
Computer Society of South Africa


Software Engineering & Software Engineering Education Resources

Special Interest Group on Software Engineering (SIGSOFT)

Software Engineering Coordinating Committee (SWECC)

Software Engineering Body of Knowledge (SWEBOK)

Software Engineering Education Project (SWEEP)

Software Engineering Professionalism and Ethics Project (SEPEP)

Software Engineering Notes (by ACM SIGSOFT)

FASE – Forum for Advancing Software engineering Education

Software Engineering Institute at CMU

Computer Science

Overview of the CS Body of Knowledge


ACM: Association for Computing Machinery

Computer Society of South Africa

IEEE Computer Society


Communications of the ACM

IEEE Computer Magazine

IEEE Software


Careers – Help For Students (CV, Interview, etc)

National Research Foundation

OOA & OOD using UML

Online Dictionary of Computing

SA Technikons

SA Universities

The SAQA Site Home Page

UML Resources

SA News

Afrikaans News – Die Burger

IOL : Independent Online

Sunday Times