39,493 research outputs found

    Subject benchmark statement: architecture 2010

    Get PDF

    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

    QAA subject benchmark statement architecture : version for consultation December 2019

    Get PDF
    The Statement is intended to guide lecturers and course leaders in the design of academic courses leading to qualifications in architecture, it will also be useful to those developing other related courses. Higher education providers may need to consider other reference points in addition to this Statement in designing, delivering and reviewing courses. These may include requirements set out by the Architects Registration Board (ARB), the Royal Institute of British Architects (RIBA) and the Institute for Apprenticeships and Technical Education (IfATE). Providers may also need to consider industry or employer expectations. Individual higher education providers will decide how they use this information. The broad subject of architecture is both academic and vocational. The bachelor's award for architecture is the first stage of the typical education of an architect. This is typically either a BSc or a BA degree. The second stage of academic qualification is a master's level degree, typically in the form of a two-year MArch, which is defined as an undergraduate master's award. Architecture qualifications typically require a total of 360 (Credit Accumulation and Transfer Scheme, or CATS) credits at bachelor's level and 240 (CATS) credits within a master's level degree. While this may equate to five years of 120 (CATS) credits each, higher education providers may construct alternatives to enable flexibility in student learning. This Statement seeks to encapsulate the nature of a rich and diverse academic discipline. It is not intended to prescribe a curriculum, but rather describes the broad intellectual territory within which individual higher education providers will locate their courses of study in architecture

    Designing for Ballet Classes: Identifying and Mitigating Communication Challenges Between Dancers and Teachers

    Get PDF
    Dancer-teacher communication in a ballet class can be challenging: ballet is one of the most complex forms of movements, and learning happens through multi-faceted interactions with studio tools (mirror, barre, and floor) and the teacher. We conducted an interview-based qualitative study with seven ballet teachers and six dancers followed by an open-coded analysis to explore the communication challenges that arise while teaching and learning in the ballet studio. We identified key communication issues, including adapting to multi-level dancer expertise, transmitting and realigning development goals, providing personalized corrections and feedback, maintaining the state of flow, and communicating how to properly use tools in the environment. We discuss design implications for crafting technological interventions aimed at mitigating these communication challenges

    A gentle transition from Java programming to Web Services using XML-RPC

    Get PDF
    Exposing students to leading edge vocational areas of relevance such as Web Services can be difficult. We show a lightweight approach by embedding a key component of Web Services within a Level 3 BSc module in Distributed Computing. We present a ready to use collection of lecture slides and student activities based on XML-RPC. In addition we show that this material addresses the central topics in the context of web services as identified by Draganova (2003)

    Code Park: A New 3D Code Visualization Tool

    Full text link
    We introduce Code Park, a novel tool for visualizing codebases in a 3D game-like environment. Code Park aims to improve a programmer's understanding of an existing codebase in a manner that is both engaging and intuitive, appealing to novice users such as students. It achieves these goals by laying out the codebase in a 3D park-like environment. Each class in the codebase is represented as a 3D room-like structure. Constituent parts of the class (variable, member functions, etc.) are laid out on the walls, resembling a syntax-aware "wallpaper". The users can interact with the codebase using an overview, and a first-person viewer mode. We conducted two user studies to evaluate Code Park's usability and suitability for organizing an existing project. Our results indicate that Code Park is easy to get familiar with and significantly helps in code understanding compared to a traditional IDE. Further, the users unanimously believed that Code Park was a fun tool to work with.Comment: Accepted for publication in 2017 IEEE Working Conference on Software Visualization (VISSOFT 2017); Supplementary video: https://www.youtube.com/watch?v=LUiy1M9hUK

    Enhancing design learning using groupware

    Get PDF
    Project work is increasingly used to help engineering students integrate, apply and expand on knowledge gained from theoretical classes in their curriculum and expose students to 'real world' tasks [1]. To help facilitate this process, the department of Design, Manufacture and Engineering Management at the University of Strathclyde has developed a web±based groupware product called LauLima to help students store, share, structure and apply information when they are working in design teams. This paper describes a distributed design project class in which LauLima has been deployed in accordance with a Design Knowledge Framework that describes how design knowledge is generated and acquired in industry, suggesting modes of design teaching and learning. Alterations to the presentation, delivery and format of the class are discussed, and primarily relate to embedding a more rigorous form of project-based learning. The key educational changes introduced to the project were: the linking of information concepts to support the design process; a multidisciplinary team approach to coaching; and a distinction between formal and informal resource collections. The result was a marked improvement in student learning and ideation
    • …
    corecore