Elsevier

Computers & Education

Volume 49, Issue 4, December 2007, Pages 1330-1356
Computers & Education

Perceptions of Computer Science at a South African university

https://doi.org/10.1016/j.compedu.2006.02.008Get rights and content

Abstract

First year students at the University of the Witwatersrand in Johannesburg, South Africa, were surveyed about their perceptions of Computer Science before and towards the end of their first year courses. The aim of this research was to investigate how the students’ attitudes changed during these courses and to assess the impact of the innovative breadth-first curriculum that has been developed in the School of Computer Science which emphasises the fundamentals of the discipline and the mathematical nature of Computer Science. The results show that most perceptions did not change much or that there were changes in both directions. More students, and particularly female students, were positive about their own understanding of the nature of Computer Science after the course than before. However, when asking specifically about jobs and course content, there was not a substantially deeper understanding at the end of the course of what content they would expect to encounter in a Computer Science course or working as a Computer Scientist. Fewer students, particularly male students, thought that Computer Science and mathematics were closely related after the course than before and this was an unexpected result, which may be the result of discrete mathematics topics being taught in courses separate from those in which continuous mathematics topics are taught. Students became less positive about working with computers after the course, a result which supports prior research, but is an issue for concern as computers will play some role in their future careers. The students found the courses challenging and different from their expectations with few students finding the courses unenjoyable.

Introduction

This paper describes research into changes in first year Computer Science students’ perceptions of and attitudes to Computer Science at a South African university, the University of the Witwatersrand (Wits), located in Johannesburg. Our experience and prior research (Herbert, 2000, Sanders and Galpin, 1994) have shown that students often only have a narrow understanding of the nature of Computer Science, even when they have chosen to study it, and that they often make a strong link between Computer Science and programming, to the exclusion of other aspects of the discipline. This is most likely due to lack of career counselling, and an introduction to computing at school level that focuses on applications, such as word processing, and programming. Another possible explanation for lack of understanding is the diversity of the discipline, since it contains aspects of science, engineering and mathematics (Denning et al., 1989) and because it is not well-defined (Nielsen, von Hellens, Greenhill, & Pringle, 1998).

Other research has also shown incorrect perceptions such as that computing careers only involve programming, there are limited career opportunities, there is little interaction with people, and that computing careers are linked to administration or secretarial work (Clarke and Teague, 1996, Craig, 1997, Durndell and Thomson, 1997, Greening, 1998, Ryan, 1994, Symonds, 2000, Teague and Clarke, 1991).

The research was also motivated by our innovative curriculum (Sanders & Mueller, 2000) which was developed to cope with the fact that some of our students have good school-leaving Mathematics marks, but no or little exposure to computers due to the legacies of apartheid. The curriculum positions Computer Science within the Mathematical Sciences and has a focus on fundamentals of the discipline, as opposed to specific programming languages or computing technology. The aim of the curriculum is to broaden students’ understanding of the discipline and to use the mathematical aspects of the discipline as an entry point to the discipline.

The research investigated students’ attitudes at the beginning and towards the end of our first year courses. The methodology used in this research involved comparing responses from questionnaires completed at the start and near the end of the academic year. For educational research, it is often difficult or impossible to sufficiently isolate various variables sufficiently to show causality. McMillan and Schumacher (2001) suggest that when extraneous variation cannot be controlled, then this needs to be taken into account in the interpretation of the results. In our case, the students are exposed to many influences during the year that may affect their perceptions, including our course. Since it is not possible for pragmatic and ethical reasons to present two different courses to them, or to remove factors other than the course, we have to consider the students within their environment, and be cautious in our interpretations.

The research shows that our students became more confident about their understanding of the nature of Computer Science, although when questioned about what content could be expected in Computer Science, did not show much change. The students changed their opinion about the relatedness of Computer Science and Mathematics, becoming less convinced of a link between the two. They also became more negative about working with computers, a concern since their future careers will most likely involve computers to a substantial extent. These results, as well as the fact that there was little change for many attitudes, raise questions about what influences students the most – what is said in lectures or what they spend time on in the laboratories, or external factors not related to the course. Additionally, the location of material may affect their perceptions – if discrete mathematics topics are only covered in Computer Science, then the link between this course, and mathematics courses based on continuous mathematics may be opaque to students.

In the rest of the document, the phrase “understanding of Computer Science” will be used to mean “understanding of the nature of Computer Science” as opposed to meaning success in learning the material in our courses. Similarly, “understanding the content of Computer Science” will be used to mean being able to identify different aspects of Computer Science and it will not mean having an understanding of the course material.

The structure of the document is as follows: the next section considers related research into attitudes, as well as giving details of the structure of the South African education system and our curriculum. Then we present the research methodology, the results and finally provide an interpretation and discussion of the results. The questionnaire used in this research can be found in a technical report (Galpin & Sanders, 2005) which presents a preliminary analysis of the data gathered by this questionnaire including some analysis not directly relevant to this paper.

Section snippets

Related research and background

Over the last three decades, there has been much research into attitudes to computers, computing and Computer Science. In this section, research investigating changes in attitudes is considered, together with research into understanding of Computer Science and computing careers, as well as gender differences in attitudes. Since the focus of this research is first year at university, different approaches to introductory Computer Science courses are described. Next, some information specific to

Sample and questionnaire

The sample consisted of 46 students, all of whom were attending university for the first time. They were all registered for our Computer Science I courses. There were 15 female students and 31 male students, with ages ranging from 17 to 21 with 78.2% of the sample 17 or 18 years old. The students were surveyed in the years 2000 and 2002, and there were no significant differences found using the Fisher Exact Test (Sheskin, 2000) between the two year groups in terms of sex, age, Matric maths

Results

This section presents the results of the research, and starts by considering the closed questions, then open-ended questions about jobs and expected course content, and finally an assessment of the courses. The results from the closed questions show that in general, student attitudes and perceptions appear to be resistant to change. These are presented in Table 2, Table 3, Table 4, Table 5.

For Table 2, Table 3, Table 4, the first four columns of these tables give the percentage of students with

Discussion

In general, students’ opinions and perceptions show little change, indicating that these are fixed and not influenced by the courses. Even in cases where there is a high percentage of change in opinion, there is often change in both directions (for example, when asked about studying Computer Science to learn programming or whether Computer Science is mainly about programming).

A limitation of this research is the fact that this sample represents those who succeeded at the mid-year exams. This

Conclusion

The aims of this research were to gain an understanding of first year Computer Science students’ perceptions of the discipline and what they would study in their courses and to see how these perceptions changed across their first year of study. We surveyed incoming students in two years and then surveyed the same students later on in the same year. Our innovative first year curriculum is designed to emphasise the fundamentals of the discipline, and de-emphasise programming, and we wanted to

Acknowledgements

Thanks to all the students who took part in the research and to Hlami Huhlwane and Herman Tshesane for data capture.

References (45)

  • V. Clarke et al.

    Characterizations of computing careers: students and professionals disagree

    Computers and Education

    (1996)
  • A. Durndell et al.

    Gender and computing: a decade of change

    Computers & Education

    (1997)
  • B.E. Whitley

    Gender differences in computer-related attitudes and behaviour: a meta-analysis

    Computers in Human Behaviour

    (1997)
  • Beyer, S., DeKuester, M., Rynes, K., & DeHeer, J. (2004). The temporal stability of gender differences in MIS students....
  • Beyer, S., DeKeuster, m., Walter, K., Colar, M., & Holcomb, C. (2005). Changes in CS students’ attitudes towards CS...
  • Burch, C., & Ziegler, L. (2004). Science of computing suite (SOCS): resources for a breadth-first introduction. In...
  • Burger, A., & Blignaut, P. (2004). A computer literacy course may initially be detrimental to students’ attitudes...
  • M. Clarke et al.

    Changes in entry-level university students’ attitudes to computers for 1985–1997

    South African Computer Journal

    (1998)
  • M.C. Clarke

    Technological experience and technophobia in South African university students

    South African Computer Journal

    (2000)
  • A. Craig

    Women and business computing: where to from here?

    Gates

    (1997)
  • Craig, A., Galpin, V. C., Paradis, R., & Turner, E. (2002). Panel: What is computing? The perceptions of university...
  • A. Craig et al.

    A gendered view of computer professionals: preliminary results of a survey

    ACM SIGCSE Bulletin

    (2002)
  • P. Denning et al.

    Computing as a discipline

    Communications of the ACM

    (1989)
  • Department of Education (2001). National strategy for mathematics, science and technology education in general and...
  • G. Finnie

    Novice attitude changes during a first course in computing: a case study

    Quæstiones informaticæ

    (1987)
  • Galpin, V., & Sanders, I. (2005). Perceptions of Computer Science among first year students at the University of the...
  • Greening, T. (1998). Computer Science: Through the eyes of potential students. In Proceedings of the third Australasian...
  • D. Gürer et al.

    An ACM-W literature review on women in computing

    ACM SIGCSE Bulletin

    (2002)
  • Herbert, T. (2000). Women role models in Computer Science at the University of the Witwatersrand. Masters Research...
  • R. Lee

    Social attitudes and the computer revolution

    Public Opinion Quarterly

    (1970)
  • Liao, Y. (2000). A meta-analysis of gender differences on attitudes toward computers for studies using Loyd and...
  • Mahomed, S. (2005). Relating underlying ideas of Computer Science to student perceptions. Honours Research Report,...
  • Cited by (16)

    • Computing at the high school level: Changing what teachers and students know and believe

      2011, Computers and Education
      Citation Excerpt :

      Trytten, Walden, & Rhoads, 2005) Many students are convinced that computing degrees result in desk jobs which require little or no innovation or creativity. ( Galpin & Sanders, 2007) Furthermore, high school teachers can have a significant impact on students’ attitudes with respect to all subjects, including computing. ( Barker et al., 2009; Brophy, Klein, Portsmore, & Rogers 2008; Tillberg & McGrath Cohoon, 2005) Most high school teachers, including those who are trained in mathematics and science subjects which are closely aligned with computing, are ill-prepared to introduce computing topics to their students. (

    • The Relationship between Digital Citizenship and Information Security Achievement

      2023, ISDFS 2023 - 11th International Symposium on Digital Forensics and Security
    View all citing articles on Scopus
    View full text