Work place: University of Venda, Computer Science Department, Thohoyandou, South Africa
E-mail: domafuro@gmail.com
Website:
Research Interests: Computational Engineering, Software Engineering, Computing Platform
Biography
Dominic Afuro holds B.Sc. (Hons) degrees in Computer Science from the University of Calabar, Nigeria in 2004 and Computer Science and Information Systems from the University of Venda, South Africa in 2014 respectively. He is currently studying for his Masters degree in Computer Science. His research interests include Software Engineering, Mobile Cloud Computing and Web Service Discovery.
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