238 research outputs found

    A technology pathway program in data technology and applications

    Get PDF
    With an exponential increase in user-generated data, there is a strong and increasing demand for employees possessing both technical skills and knowledge of human behavior. Supported by funds from the National Science Foundation Division of Undergraduate Education, we have begun to address this need by developing a technology pathway program in data technology and applications at a large, minority-serving public university. As part of this program, an interdisciplinary team of faculty created a new minor in Applied Computing for Behavioral and Social Sciences. A large number of diverse students are studying behavioral and social sciences, and the ability to model human behaviors and social interactions is a highly valuable skill set in our increasingly data-driven world. Applied Computing students complete a four-course sequence that focuses on data analytics and includes data structures and algorithms, data cleaning and management, SQL, and a culminating project. Our first full cohort of students completed the Applied Computing minor in Spring 2019. To assess the success of the minor, we conduct student surveys and interviews in each course. Here, we focus on survey data from the beginning and end of the first course, given that it served as a particularly important feedback loop to optimize the course and to inform the design and execution of subsequent courses. The data reflect a significant increase in confidence in programming abilities over time, as well as a shift in attitudes about programming that more closely matches those of experts. The data did not show a significant change in mindset over time, such that students maintained a growth mindset across the semester. Finally, with respect to goals, students placed a greater emphasis on data and tech at the end of the semester, highlighting specific career paths such as user experience and human factors. In the future, we plan to administer this same survey to social science students not involved in the minor to serve as a control group and to begin exploring the large dataset obtained from other courses in the minor. We believe that embedding computing education into the social sciences is a promising means of diversifying the technical workforce and filling the need for interdisciplinary computing professionals, as evidenced by high rates of female and underrepresented minority enrollment in our courses, as well as promising shifts in student confidence, attitudes, and career goals as a result of taking Applied Computing courses

    On the Presence of Green and Sustainable Software Engineering in Higher Education Curricula

    Full text link
    Nowadays, software is pervasive in our everyday lives. Its sustainability and environmental impact have become major factors to be considered in the development of software systems. Millennials-the newer generation of university students-are particularly keen to learn about and contribute to a more sustainable and green society. The need for training on green and sustainable topics in software engineering has been reflected in a number of recent studies. The goal of this paper is to get a first understanding of what is the current state of teaching sustainability in the software engineering community, what are the motivations behind the current state of teaching, and what can be done to improve it. To this end, we report the findings from a targeted survey of 33 academics on the presence of green and sustainable software engineering in higher education. The major findings from the collected data suggest that sustainability is under-represented in the curricula, while the current focus of teaching is on energy efficiency delivered through a fact-based approach. The reasons vary from lack of awareness, teaching material and suitable technologies, to the high effort required to teach sustainability. Finally, we provide recommendations for educators willing to teach sustainability in software engineering that can help to suit millennial students needs.Comment: The paper will be presented at the 1st International Workshop on Software Engineering Curricula for Millennials (SECM2017

    Learning Experiences of Social Science Students in an Interdisciplinary Computing Minor

    Get PDF
    The rapid growth of the digital economy and an associated increase in user-generated data has created a strong need for interdisciplinary computing professionals possessing both technical skills and knowledge of human behavior. To help meet this need and with funds from NSF IUSE, we developed an academic minor in Applied Computing for Behavioral and Social Sciences at San Jose State University. The minor involves a four-course sequence that includes programming fundamentals, data structures and algorithms, data cleaning and management, and a culminating project. At our institution and nationwide, social science students are more diverse than engineering students, with respect to gender, race, and ethnicity. By providing social science students with computing skills that complement their domain expertise, we aim to expand their career options and address the nation\u27s need for a diverse, technology-capable workforce. We administered an exit survey on student learning experiences to two cohorts of students completing the minor. Given that the minor is new and that the first cohorts were relatively small, the number of students completing the survey was modest (n = 15). Results indicate that students were motivated to minor in Applied Computing by a desire to improve their data analysis skills and better prepare themselves for the job market/graduate school, as well as a belief that programming is a necessary skill for the future. A large majority of students indicated that their peers, instructors, and homework assignments supported their learning very well, whereas they found topics covered and course projects to be less supportive, followed by pacing of course content. With respect to career plans, a majority of students agreed that the minor provided them with their desired skills and allowed them to learn about careers in applied computing, and a large majority indicated that they planned to pursue a career utilizing applied computing. They expressed interest in fields such as human factors, data analytics, project management, teaching, clinical psychology, and various types of research. Finally, common themes that arose when providing advice to future students included not being shy in seeking help, tips for managing the level of course difficulty, encouragement to regularly practice, suggestions for how to master course content, and advice for adopting a successful mindset. These results will be instrumental in helping to optimize students\u27 experiences in the minor, ranging from how we recruit new students to how we can better support their professional development. Given the largely positive experiences of our students and their plans to pursue careers involving applied computing, we believe that our approach of adding computing education alongside a social science degree demonstrates a promising model for meeting the increasing demand for diverse interdisciplinary computing workers in this digital age

    Walking Through the Method Zoo: Does Higher Education Really Meet Software Industry Demands?

    Get PDF
    Software engineering educators are continually challenged by rapidly evolving concepts, technologies, and industry demands. Due to the omnipresence of software in a digitalized society, higher education institutions (HEIs) have to educate the students such that they learn how to learn, and that they are equipped with a profound basic knowledge and with latest knowledge about modern software and system development. Since industry demands change constantly, HEIs are challenged in meeting such current and future demands in a timely manner. This paper analyzes the current state of practice in software engineering education. Specifically, we want to compare contemporary education with industrial practice to understand if frameworks, methods and practices for software and system development taught at HEIs reflect industrial practice. For this, we conducted an online survey and collected information about 67 software engineering courses. Our findings show that development approaches taught at HEIs quite closely reflect industrial practice. We also found that the choice of what process to teach is sometimes driven by the wish to make a course successful. Especially when this happens for project courses, it could be beneficial to put more emphasis on building learning sequences with other courses

    Interacting with heritage: On the use and potential of IoT within the cultural heritage sector

    Get PDF
    This paper discusses the potential for the use of IoT technologies within cultural heritage, including the creation of new interactive experiences, visit personalisation, visitor data analysis, connected and distributed museum visits and the provision of pre- and post-visit experiences. We argue that cultural heritage offers a key opportunity for the development and deployment of new IoT systems, with potential benefits both for the cultural heritage domain and the IoT community. We present a number of areas of potential work for IoT researchers that are applicable to the heritage domain and to the broader IoT context, including challenges around poor connectivity, identifying and tracking visitors, and providing systems that are easily installed configured and maintained in environments with minimal infrastructure and poor technical support

    WEB-based environment for programming and distance learning

    Get PDF
    [[abstract]]The paper presents the main elements of the WWW-based Environment supporting development and execution of a big variety of user's applications. The system has universal interface allowing comfortable and unified manipulations with different project data. The system supports different types of the user's projects distinguished according to programming platforms and languages, type of a target machine, user's specialization, etc. We show also Distance Learning Projects considering as teacher/student programming workplaces as well as supporting non-programming courses.[[sponsorship]]IEEE Computer Society Technical Committee on Distributed Processing (TCDP);Tamkung University[[notice]]補正完畢[[conferencetype]]國際[[conferencetkucampus]]淡水校園[[conferencedate]]20050328~20050330[[booktype]]紙本[[iscallforpapers]]Y[[conferencelocation]]臺北縣, 臺

    Penggunaan Sumber Dokumen Teks dalam Subjek Sejarah: Satu Sorotan Kajian

    Get PDF
    Kajian ini meneroka tentang penggunaan sumber dokumen teks dan potensinya dalam proses pengajaran dan pembelajaran subjek sejarah. Kajian ini telah mengupas kajian-kajian lepas untuk mendalami kepentingan sumber dokumen teks bagi mewujudkan suasana pembelajaran yang menarik agar dapat merangsang murid berfikir
    • …
    corecore