104,638 research outputs found

    Introductory programming: a systematic literature review

    Get PDF
    As computing becomes a mainstream discipline embedded in the school curriculum and acts as an enabler for an increasing range of academic disciplines in higher education, the literature on introductory programming is growing. Although there have been several reviews that focus on specific aspects of introductory programming, there has been no broad overview of the literature exploring recent trends across the breadth of introductory programming. This paper is the report of an ITiCSE working group that conducted a systematic review in order to gain an overview of the introductory programming literature. Partitioning the literature into papers addressing the student, teaching, the curriculum, and assessment, we explore trends, highlight advances in knowledge over the past 15 years, and indicate possible directions for future research

    Evaluation of Continuous Monitoring as a Tool for Municipal Stormwater Management Programs

    Get PDF
    The purpose of this study is to evaluate the uncertainty attributable to inadequate temporal sampling of stormwater discharge and water quality, and understand its implications for meeting monitoring objectives relevant to municipal separate storm sewer systems (MS4s). A methodology is presented to evaluate uncertainty attributable to inadequate temporal sampling of continuous stormflow and water quality, and a case study demonstrates the application of the methodology to six small urban watersheds (0.8-6.8 km2) and six large rural watersheds (30-16,192 km2) in Virginia. Results indicate the necessity of high-frequency continuous monitoring for accurately capturing multiple monitoring objectives, including illicit discharges, acute toxicity events, and stormflow pollutant concentrations and loads, as compared to traditional methods of sampling. For example, 1-h sampling in small urban watersheds and daily sampling in large rural watersheds would introduce uncertainty in capturing pollutant loads of 3–46% and 10–28%, respectively. Overall, the outcomes from this study highlight how MS4s can leverage continuous monitoring to meet multiple objectives under current and future regulatory environments

    Money on the Table: State Initiatives to Improve Financial Aid Participation

    Get PDF
    Describes media, technology, and outreach campaigns to improve financial aid participation at community colleges in California, Connecticut, North Carolina, and Texas. Highlights efforts to increase low-income and minority student enrollment

    Assessing the Efficiency of Mass Transit Systems in the United States

    Get PDF
    Frustrated with increased parking problems, unstable gasoline prices, and stifling traffic congestion, a growing number of metropolitan city dwellers consider utilizing the mass transit system. Reflecting this sentiment, a ridership of the mass transit system across the United States has been on the rise for the past several years. A growing demand for the mass transit system, however, necessitates the expansion of service offerings, the improvement of basic infrastructure/routes, and the additional employment of mass transit workers, including drivers and maintenance crews. Such a need requires the optimal allocation of financial and human resources to the mass transit system in times of shrinking budgets and government downsizing. Thus, the public transit authority is faced with the dilemma of “doing more with less.” That is to say, the public transit authority needs to develop a “lean” strategy which can maximize transit services with the minimum expenses. To help the public transit authority develop such a lean strategy, this report identifies the best-in-class practices in the U.S. transit service sector and proposes transit policy guidelines that can best exploit lean principles built upon best-in-class practices

    Special Libraries, August 1980

    Get PDF
    Volume 71, Issue 8https://scholarworks.sjsu.edu/sla_sl_1980/1006/thumbnail.jp

    Software development: A paradigm for the future

    Get PDF
    A new paradigm for software development that treats software development as an experimental activity is presented. It provides built-in mechanisms for learning how to develop software better and reusing previous experience in the forms of knowledge, processes, and products. It uses models and measures to aid in the tasks of characterization, evaluation and motivation. An organization scheme is proposed for separating the project-specific focus from the organization's learning and reuse focuses of software development. The implications of this approach for corporations, research and education are discussed and some research activities currently underway at the University of Maryland that support this approach are presented

    Double Bottom Line Progress Report: Assessing Social Impact in Double Bottom Line Ventures, Methods Catalog

    Get PDF
    Outlines methods for social entrepreneurs and their investors to define, measure and communicate social impact and return in early-stage ventures

    Framework to Enhance Teaching and Learning in System Analysis and Unified Modelling Language

    Get PDF
    Cowling, MA ORCiD: 0000-0003-1444-1563; Munoz Carpio, JC ORCiD: 0000-0003-0251-5510Systems Analysis modelling is considered foundational for Information and Communication Technology (ICT) students, with introductory and advanced units included in nearly all ICT and computer science degrees. Yet despite this, novice systems analysts (learners) find modelling and systems thinking quite difficult to learn and master. This makes the process of teaching the fundamentals frustrating and time intensive. This paper will discuss the foundational problems that learners face when learning Systems Analysis modelling. Through a systematic literature review, a framework will be proposed based on the key problems that novice learners experience. In this proposed framework, a sequence of activities has been developed to facilitate understanding of the requirements, solutions and incremental modelling. An example is provided illustrating how the framework could be used to incorporate visualization and gaming elements into a Systems Analysis classroom; therefore, improving motivation and learning. Through this work, a greater understanding of the approach to teaching modelling within the computer science classroom will be provided, as well as a framework to guide future teaching activities

    Implementation of computer assisted assessment: lessons from the literature

    Get PDF
    This paper draws attention to literature surrounding the subject of computer-assisted assessment (CAA). A brief overview of traditional methods of assessment is presented, highlighting areas of concern in existing techniques. CAA is then defined, and instances of its introduction in various educational spheres are identified, with the main focus of the paper concerning the implementation of CAA. Through referenced articles, evidence is offered to inform practitioners, and direct further research into CAA from a technological and pedagogical perspective. This includes issues relating to interoperability of questions, security, test construction and testing higher cognitive skills. The paper concludes by suggesting that an institutional strategy for CAA coupled with staff development in test construction for a CAA environment can increase the chances of successful implementation

    Collaboration Versus Cheating

    Full text link
    We outline how we detected programming plagiarism in an introductory online course for a master's of science in computer science program, how we achieved a statistically significant reduction in programming plagiarism by combining a clear explanation of university and class policy on academic honesty reinforced with a short but formal assessment, and how we evaluated plagiarism rates before SIGand after implementing our policy and assessment.Comment: 7 pages, 1 figure, 5 tables, SIGCSE 201
    corecore