Computer Science, generally defined, is the study of problem-solving procedures, computability and computation systems. Its core areas include Algorithms, Computer Architecture, Operating Systems, Programming, Human-Computer Interaction, Software Engineering, Net-Centric Computing, Programming Languages, Intelligent Systems, Information Management, Social and Professional issues, Discrete Structures and Numerical and Symbolic Computation methods.Computer engineers and computer science professionals are proficient in several programming languages and are familiar with advanced mathematical concepts such as linear algebra, matrix theory, calculus, and Boolean algebra. Often they work with individuals from other disciplines to coordinate new developments in hardware and software. Computer utilization has made the solutions to complex problems, once considered intractable, feasible because of the speed, accuracy and versatility of the modern computer. Practical work and professional practice in industry ensure that students do Computer Science and do not just read Computer Science.
The Department Offers the following:
Our main commitment is to the realization of excellence and highest quality in applying the rigorous competence-based training, teaching research and development to identify and meet the dynamic Information and Communication Technology (ICT) manpower needs of industry and commerce. We aim at promoting and developing creativity and innovation, problem-solving skills, teamwork, project management skills and the entrepreneurial spirit in every one of our students.
Our staff continues to strive at developing and making use of the expertise of our students for the benefit of society such that each of them acquires an unbeatable interplay of the following attributes:
- An intimate understanding of Computer Science and Technology needs of industry and commerce locally and internationally
- The research knowledge and skills, which can lead to the satisfaction of Computer Science and Technology needs.
Undergraduate Programmes :
The B.Sc. programme spreads over a period 4 years, comprising of 6 semesters for taught courses and a full year of Industrial Attachment work over their entire third academic year. The undergraduate curriculum provides students with a comprehensive knowledge of the theory,design and application of digital computers, information processing technologies and systems engineering.There is an emphasis on the engineering of computer software, as well as engineering with computers, with particular stress on software and the software/hardware interface. The course provides students with the necessary technical knowledge and skills for solving various kinds of problems, as well as offer initial work-environment experience. The students owe a great deal of their highly sharpened skills to the excellent design of course syllabi and experienced lecturers.
Post Graduate programme
The department offers two types of graduate programs:
- Post Graduate programme: Taught
- Post Graduate programme: Research
The Master of Science in computer science program is designed to provide the student with a thorough knowledge of the concepts, theory, and practice of computer science as well as develop the student’s ability to analyze critically solutions to problems and to make sound professional decisions. The program seeks to provide students with knowledge basic to the computer scientist; the means by which information can be transferred, mathematical modeling of physical systems, development of efficient algorithm to represent processes and the effective means by which information may be stored and retrieved. Major areas of study are software engineering, operating systems, databases and simulation and modeling. Students will be prepared for positions of responsibility and expertise. Graduates may assume positions involving such diverse activities as the design, implementation, and testing of software products; the development of new hardware technology; and the analysis, construction, and management of large-scale computer systems. Graduates will possess a good foundation for further study in computer science.Students completing the program are equipped to work in government, industry, or to pursue a Ph.D. in Computer Science.
The department offers the degrees of M Phil and Ph D by research. Normal entry qualifications are an appropriate Honours degree class 2.1 or better, and thus far no exceptions have been made. Stipulated minimum periods of study are 2 years full-time or 3 years part-time for M Phil, 3 years full-time or 5 years part-time for Ph D. Only in very exceptional circumstances will a candidate be admitted directly to Ph D, but a facility exists to allow a transfer from M Phil to Ph D where appropriate.A candidate admitted to full-time study has no guarantee of financial support, and none is available at present. However in future the department will do its best to seek suitable scholarships, and will employ candidates as teaching assistants wherever possible. Any such support will be offered on a competitive basis.
Financial aid for undergraduate students in the Department of Computer Science is the same as for all other students in the university. The University does not provide financial aid for graduate students.
The Department of Computer Science shares the same policy for admission with the entire Faculty of Applied Science. The admission policy is as follows:
Prospective undergraduate students should submit a completed application form; official copies of O’ and A’ level certificates. An applicant must have passed 5 O’ levels (Mathematics and English language a must) and at least 2 A’ level passes in Mathematics and Physics plus any other science subject or Mathematics and Computer Studies plusany other science subject. Entry to the programme is competitive and in many cases the holding of the minimum requirements will not ensure admission.
Normal entry qualifications are an appropriate BSc Honours degree in Computer Science or any related degree class 2.1 or better, and thus far no exceptions are been made. Applicants must have a strong background in programming.
- Occupation : Lecturer and Chairperson of Computer Science
- Qualifications : MSc Computer Science (NUST), Beng Electronic & Information Engineering (Aberderan, UK), Certified Ethical Hacker -EC Council
- Tel. Ext : 2452
- 1984-2001 Principal Tax Officer Audits and Assessments Department of Taxes. In charge of tax audits (PAYE SALES TAX AND INDIVIDUALS) and acting as head of office.
- Senior Tax Officer supervising tax officers in the Collection and Assessing Units
- Tax Officer assessing individual , business cases and companies .Auditing these cases to verify returned income
- Involved in tax posting system , introduction of VAT and the Final Deduction System
- MSc Computer Science ,
- Bsc (Hons)Computer Science,
- Tel. Ext : 2242
- Previous work experience: Lecturer in Computer Studies, Byo Polytechnic ; 1996- 2005
- Qualifications : MSc in Computer Science
- Tel. Ext : 2286
Name : SIBANGISO NGWENYA (MR)
Designation : Lecturer
Phone number : Ext 2332
- Bsc (Hon) in Mathematics and Computer Science (DISTINCTION): Jose Varona University - Cuba 1996
- Master of Science Degree in Computer Science (MERIT) 2008 National University of Science and Technology – Bulawayo, Zimbabwe
- Post Graduate Diploma in Higher Education(MERIT) 2010 National University of Science and Technology – Bulawayo, Zimbabwe
- Certificate in Research Methods (DISTINCTION) University of Botswana – Gaborone 2012
- PhD Candidate in Computer Science (2010-2014) NUST – Bulawayo, Zimbabwe ,Thesis: Semantic Web for Ubiquitous Computing in E-Learning Systems
- Presented and published a research paper entitled “The Semantic Web Solution for information overload on the Web” at the Research and Intellectual Expo (RIE) held at the UZ, Harare, on the 18th of February 2011, Journal of Zimbabwe Studies.
- Presented a research paper entitled “HIV/AIDS Herbal Treatment Expert System” in South Africa, University of Pretoria, at a conference, on 1-4 August 2011.
- Presented a paper on research methods: NUST, Computer Science Department – 2012.
- Published a research paper, ‘The Semantic web solution for information overload’, Journal of Zimbabwe Studies: Science, Technology and Health, Vol, 1, 2012.
- Presented a research paper, ‘A Theoretical Semantic Web Framework for Developing Learning Content’, ICEE/ICIT Conference Cape Town 2013, 8-12 December 2013.
- Presented a research paper, ‘The role of the Semantic Web in the perspective of e-learning’, Faculty of Applied Sciences Seminar series, National University of Science and Technology, 3rd of October 2014.
- Presented a research paper, ‘An ontology - based framework for mobile learning in rural secondary schools’, 6th International Conference on appropriate Technology, (6th ICAT), Kenyatta University, Nairobi, Kenya, 24-30 November 2014.
- Presented a research paper, ‘A Complementary Gynaecologist for Financially Challenged Pregnant Women’, 6th International Conference on Appropriate Technology, (6th ICAT), Kenyatta University, Nairobi, Kenya, 24-30 November 2014.
- Joint presentation of a paper, ‘Community centred postal services development’, 6th International Conference on Appropriate Technology, (6th ICAT), Kenyatta University, Nairobi, Kenya, 24-30 November
- Member and Chairman of the Knowledge Engineering Group in the Department of Computer Science (NUST)
- Member of Modelling and Simulation Research Group- NUST
- Member of the World Links Programme Zimbabwe
- Member of the Computer Society of Zimbabwe
- Ministry of Education, Sport and Culture (1996-2007)Mathematics Teacher and Head of Computer Club: Singwango Sec. School, Mat. South, Filabusi, Insiza,
- Mat. South IT Trainer: Station- Filabusi World Links Computer Centre:
- Software installation/support – Win Vista, Win XP, Win2000,
- MS Office, Backup Exec, Symantec/Norton/McAfee Antivirus
- Hardware and Software support/build/repair/maintenance
- Software development – Java, C++, C, Pascal, Java Script
- Training government workers, schools and communities in Information Technology.
- Management of Telecentres under World Links Programme in Collaboration with the Ministry of Education, Sport and Culture.
- Telecentre networking, management and maintenance.
- Systems developer for schools
- Information Technology Curriculum Development in Mat South Province
- Co-chairing a sessions, ICT4Africa Conference 2013, Cresta Lodge – Harare
- Organising Committee Member, ICT4Africa Conference 2013, Cresta Lodge – Harare
- Co-chairing a sessions, ICEE/ICIT Conference Cape Town 2013, 8-12 December 2013.
- Structured Systems Analysis and Design,
- Management Information systems,
- Data structures and Algorithms
- Computer Skills (Bridging Course)
- Programming and Program Design(C, C++, Java, Pascal)
- Microprocessors and Embedded Systems,
- Mathematical Foundation of Computer Science,
- Advanced mathematical Structures for Computing,
- Discrete Mathematics,
- Introduction to Information Technology (part-time).
- Research Methods (MSC, MIS)
- Occupation : Lecturer
- Qualifications: BSc Hons Computer Science; MSc Computer Science
- Occupation : Lecturer
- Qualifications : BSc. Computer ,NUST | MSC. Computer Science, NUST
- Tel : 09-282842 ext 2499
- Cognitive Interests
- Artificial Intelligence
- Operating Systems