school and education

Integrity

Knowledge

Diligence

Innovativeness

Professionalism

You want to be a part of a vibrant University

BACHELOR OF SCIENCE HONOURS CYBERSECURITY AND FORENSIC AUDITING 

Module CodeModule NameDescription
HCF101  Principles of Programming Languages This module examines the concepts and structures governing the design and implementation of programming languages. One major outcome is for students to be able to express syntax and semantics in formal notation, apply suitable programming paradigms and understand high level language design and implementation. Upon completion, students should be able to manage files with operating system commands, use top-down algorithm design, implement algorithmic solutions in a programming language and write small programs that allow them to accomplish useful goals.
HCF102 Operating Systems  This module explores the design and implementation of computer operating systems. Topics include historical aspects of operating systems development, systems programming, process scheduling, synchronization of concurrent processes, deadlocks, virtual machines, memory management, virtual memory and paging, I/O and file systems, system security, os/architecture interaction, and distributed operating systems. Upon completion, a student must be able to apply different optimization techniques to improve the performance of the system.
HCF103 Introduction to Information Security

The module covers fundamental security concepts and secure electronic transactions and also discusses the relevance of security in operating system and web services. On completion, a student must be able to recognize common threats, design a secure system and identify software vulnerabilities and develop a secure web service.

HCF104
Discrete Mathematics This module introduces and discusses the fundamentals of Discrete Mathematics as applied to Computer Science, focusing on providing a basic theoretical foundation for further work. Students are exposed to logic and proof techniques, set theory, elementary number theory, functions and relations, graphs, trees, modelling computations and abstract algebra. This module integrates symbolic tools, graphical concepts, and numerical calculations. Techniques of counting: permutations, combinations, recurrences, algorithms are also covered.
     
     
     
     
     
 
 

 

Lecturer: Dr E.T Kapuya

Email: This email address is being protected from spambots. You need JavaScript enabled to view it.

Qualifications

  • PhD
  • MSc in Integrated Circuit System Design
  • BSc Honours in Electrical Engineering

Work experience 

Dr Kapuya is a lecturer in the department. He has vast work experience and has worked for several organisations such as;

  1. PROTEA MEDICAL SERVICES – COMPUTER SYSTEMS DIVISION: February 1982 to August 1983.  
  2. POSITION: Computer Engineer 
  3. SIRTECH INVESTMENTS PRIVATE LIMITED: April 2006 to February 2007  STRATEGIC BUSINESS UNIT: SLATE (Science Laboratory and Teaching Equipment)
  • POSITION: Production Manager
    1. SCIENTIFIC, INDUSTRIAL, RESEARCH AND DEVELOPMENT CENTRE, SIRDC: March 2007 to 2013
  • POSITION: Institute Director
    1. UNIVERSITY OF ZIMBABWE: March 1985 to March 2006

DEPARTMENT: Electrical and Electronic Engineering

ADMINISTRATIVE DUTIES:

  • Chairman of the Electrical Engineering Department from 1995 to 1998, and also January 2005 to March 2006.
  • Deputy Dean of the Faculty of Engineering in 1994 and again from June 2005 to March 2006.
    1. CATHOLIC UNIVERSITY IN ZIMBABWE: March 1999 to December 2003 (Part Time)

DEPARTMENT: Business Management and Information Technology

ADMINISTRATIVE DUTIES:

  • Chairman of the department and was the examinations officer for the whole university.
    1. CHINHOYI UNIVERSITY OF TECHNOLOGY: March 2012 to March 2024

DEPARTMENT: Mechatronics Department

  1. RESEARCH COUNCIL OF ZIMBABWE: March 2012 to February 2013

OTHER USEFUL SKILLS

  • Use of CAD packages to design Printed Circuit Boards (PCBs) using Smartwork, Tango and Eagle.
  • Can program in PASCAL, C.
  • Can program in Assembly language for the following microprocessors and microcontrollers:
    • Motorola MC6800, MC6809, MC68HC11, the Microchip PICs (PIC16F84, PIC16F877 etc) and the Intel 80x86 range. Can write mixed programs where assembly language instructions are embedded within a high level language. Arduino C programming. Atmel ATmega328 assembly language programming.

SHORT COURSES CONDUCTED

  • The Motorola MC68HC11 one week short course for practitioners, August and September 1998.
  • Embedded Control Systems Design, September 2001
  • Solar PV design and installation course. October 2013, November 2015, February 2016, April 2016 and November 2016.

Research Interests

  • Electronic, Microprocessors & Microcontrollers
  • Mechatronics
  • High Level and Assembly Lang age Programming
  • Field Programmable Gate Arrays (FPGAS)
  • Industrial Process Controllers (PLCs)

Publications

Research Work, Publications & Conference papers

The main research activities undertaken were undertaken in the field of Microprocessors and Microcontrollers.

Conference and Symposium Presentations:

[1] E T Kapuya, R K Appiah, S M Kundishora, “A Microprocessor Based Sequence Controller”, Cutting Edge Technologies and Microcomputer Applications for Developing Countries”, 1988, Routlege

[2] E T Kapuya, “An MC6809 Microprocessor Based Flexible EPROM programmer”, Research Council of Zimbabwe’s Sixth Symposium on Science and Technology, 3 – 5 August 1999 pp 102 to 103.

[3] E T Kapuya,  “A C cross-compiler for the MC68HC11 microcontroller”, Research Council of Zimbabwe’s Sixth Symposium on Science and Technology, August 1999, pp 103 to 104.

[4] E T Kapuya, “An MC68HC11 microcontroller based turret lathe controller”, Research Council of Zimbabwe’s Sixth Symposium on Science and Technology, 3-5 August 1999 page 104-105

[5] E T Kapuya, M D Edwards,  “Microcode / Microarchitecture generation from VHDL”, Fifth IFIP workshop on Automatic Logic Synthesis in Grenoble France, September 1992.

[6] Mawire M, Kapuya ET, Harlen RM, Dube I. “Demand side management: ‘a Zimbabwean perspective’’. Paper presented at the domestic use of energy conference, Cape Technikon; 1998.

[7] E T Kapuya,  “A Robust Communication Protocol for a Stadium Turnstile Counting System”, Research Council of Zimbabwe Symposium, February 2013.

[8] E T Kapuya,  “A Microcontroller Teaching tool”, Research Council of Zimbabwe Symposium, February 2015.

[9] E T Kapuya,  “A 2 Kilowatt Ferrite Core Transformer Based Inverter”, February 2017, Research Council of Zimbabwe Symposium.

[10] Masheka, M., Musademba, D., Kapuya, E. and Chinyuku, M. 2022. The design of an automated CO emission control system for automobiles using activated carbon. Journal of Technological Sciences. 1, 1 (Aug. 2022).

The University of Zimbabwe wishes to advise the First year students of the  2024/2025 August to December Semester. 

Read more.......

Applications are invited from suitably qualified candidates to fill the following positions at the University of Zimbabwe:

Read more..

Applications from suitable qualified members are invited to fill the following posts: 

Read More...

  • Bachelors

    For all Undegraduate Bachelors Degree programs

    Apply Online

  • Masters/PhD

    For all Masters and PhDs you can apply online

    Apply Online

  • Diplomas

    Apply online for all University of Zimbabwe Diplomas

    Apply Online

  • Apply online

    Apply online


207

Undergraduate Degree Programmes


223

Postgraduate Programmes


44

Postgraduate Specialised Programmes


32

Associate/or Affiliate Colleges

Teaching

Community Outreach

Research

Innovation

Industrialization

window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-BEMM867998');

Talk to us

+2634303211