17,767 research outputs found

    Contemporary developments in teaching and learning introductory programming: Towards a research proposal

    Get PDF
    The teaching and learning of introductory programming in tertiary institutions is problematic. Failure rates are high and the inability of students to complete small programming tasks at the completion of introductory units is not unusual. The literature on teaching programming contains many examples of changes in teaching strategies and curricula that have been implemented in an effort to reduce failure rates. This paper analyses contemporary research into the area, and summarises developments in the teaching of introductory programming. It also focuses on areas for future research which will potentially lead to improvements in both the teaching and learning of introductory programming. A graphical representation of the issues from the literature that are covered in the document is provided in the introduction

    Load flow studies on stand alone microgrid system in Ranau, Sabah

    Get PDF
    This paper presents the power flow or load flow analysis of Ranau microgrid, a standalone microgrid in the district of Ranau,West Coast Division of Sabah. Power flow for IEEE 9 bus also performed and analyzed. Power flow is define as an important tool involving numerical analysis applied to power system. Power flow uses simplified notation such as one line diagram and per-unit system focusing on voltages, voltage angles, real power and reactive power. To achieved that purpose, this research is done by analyzing the power flow analysis and calculation of all the elements in the microgrid such as generators, buses, loads, transformers, transmission lines using the Power Factory DIGSilent 14 software to calculate the power flow. After the analysis and calculations, the results were analysed and compared

    A Learner-Centered Curriculum for the Aspiring Chief Information Officer

    Get PDF

    Enhancing the social issues components in our computing curriculum: Computing for the social good

    Get PDF
    The acceptance and integration of social issues into computing curricula is still a work in progress twenty years after it was first incorporated into the ACM Computing Curricula. Through an international survey of computing instructors, this paper corroborates prior work showing that most institutions include the societal impact of ICT in their programs. However, topics often concentrate on computer history, codes of ethics and intellectual property, while neglecting broader issues of societal impact. This paper explores how these neglected topics can be better developed through a subtle change of focus to the significant role that ICT plays in addressing the needs of the community. Drawing on the survey and a set of implementation cases, the paper provides guidance by means of examples and resources to empower teaching teams to engage students in the application of ICT to bring about positive social outcomes – computing for the social good

    The importance of software engineering code of ethics in a university of technology teaching environment

    Get PDF
    Computing educators contribute immensely to the development of software engineering graduates, not only in terms of teaching technical skills, but also in ethical development. Positive consideration of software engineering codes of ethics by teachers promotes inclusion in teaching of software development courses.  The aim of this study is to investigate the perceived importance of codes of ethics by lecturers who teach software development courses in a university of technology in South Africa. The data was collected using an online survey from 103 educators from two computing departments in a South African UoT; and 44 responses were received. Data was analysed using a t-test to evaluate the difference in responses; and the Pearson Chi-square test was applied to assess the level of association between variables of interest for more conclusive results in addressing the objective of the study.  The results of this study indicated that the majority of participants were males; female participants amounted only to 18.2%. Results also reported the majority (95%) of the participants agreeing that lecturers should teach their students the importance of ethical behaviour. SEs have the ability to do good or cause harm with the software products they produce; and SEs have an obligation to reflect on the ethical impact of their software products (p-value<0,05). In addition, an association was presented between the importance of a software engineering code of ethics to a lecturer, and the obligation for SEs to consider ethical implications of their systems. Another statistically significant association between gender and the importance of a software engineering code of ethics to lecturers was shown by the results of the study. This study recommended that the institution consider finding permanent ways of inculcating a culture of ethical conduct into its staff members, encouraging educators to take up professional memberships with professional bodies. These measures will ensure that software development educators are trained to maintain high standards within their profession, embracing the use and adherence to code of ethics in software development

    Innovation and skill dynamics: a life - cycle approach

    Get PDF
    This paper focuses on the complementary institutional and organizational adjustments that facilitate the routinization of technological opportunities. To address this issue we propose a life-cycle approach that accounts for the emergence, development and transformation of the conduits for the transmission of new knowledge and skills. While it is widely held that knowledge tends to get more organized as by-product of innovation, the purposeful absorption of practical know-how into formal education is another crucial, and arguably less analysed, intermediate step to bridge the beginning of the life-cycle, when new skills are closely tied to some novel technology, to later phases when the emergence of new disciplines and the diffusion of those skills elicit complementary developments in the technology. The paper connects themes that are central to the tangled policy discourse on skills impact innovation, namely: the institutional adjustments required to favour the re-absorption of skill mismatches; the systematization of knowledge underpinning the creation of new academic disciplines; and implications for dynamics of productivity and of the wage structure.
    • …
    corecore