Work place: University of Venda, Computer Science Department, Thohoyandou, South Africa
E-mail: munienge.mbodila@univen.ac.za
Website:
Research Interests: Software, Software Development Process, Software Engineering, Computer systems and computational processes, Computer Networks
Biography
Munienge Mbodila holds B.Sc. (Hons) degree in Computer Science at the University of Fort Hare and M.Sc. degree in Computer Science in 2013 at the North-West University, South Africa. Currently, is a PG Diploma in Higher Education student in Teaching and Learning at Stellenbosch University, South Africa. He joined the Department of Computer Science and Information System of the University of Venda as a faculty member and as a Lecturer in 2009. His research interests include Computer Networks, Wireless Sensor Networks, Software Engineering, ICTs and Web Technology in Teaching and Learning.
By Isong Bassey Dominic Afuro Mbodila Munienge
DOI: https://doi.org/10.5815/ijmecs.2015.12.06, Pub. Date: 8 Dec. 2015
Computer programming (CP) course offered in universities is difficult coupled with insufficient infrastructures and teaching staff. In spite of these, several undergraduate Computer Science (CS) students are increasingly acquiring programming skills and developing commercial applications even without attending formal programming classes. However, software intended for use other than by the developer requires teamwork, the use of software engineering methodologies and quality. What is not known about these undergraduate students is how their programming is learnt or applications developed. This is important in the light of software dependability and cost of failures today. Therefore, this paper investigates how undergraduate CS students learn programming and their software engineering knowledge. The purpose is to gain insights into how knowledge is gained and applied. To accomplish this, the paper conducted a survey utilizing questionnaire and interview on undergraduate students of CS in the University of Venda (UNIVEN). The data collected were analyzed and results quantitatively and qualitatively presented. The results showed that many CS students learned programming via the Internet reusable code, applied development methodology and are aware of software quality during development.
[...] Read more.Subscribe to receive issue release notifications and newsletters from MECS Press journals