1,860 research outputs found

    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

    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

    Engineering at San Jose State University, Winter 2007

    Get PDF
    https://scholarworks.sjsu.edu/engr_news/1004/thumbnail.jp

    Software Engineering for Millennials, by Millennials

    Full text link
    Software engineers need to manage both technical and professional skills in order to be successful. Our university offers a 5.5 year program that mixes computer science, software and computer engineering, where the first two years are mostly math and physics courses. As such, our students' first real teamwork experience is during the introductory SE course, where they modify open source projects in groups of 6-8. However, students have problems working in such large teams, and feel that the course material and project are "disconnected". We decided to redesign this course in 2017, trying to achieve a balance between theory and practice, and technical and professional skills, with a maximum course workload of 150 hrs per semester. We share our experience in this paper, discussing the strategies we used to improve teamwork and help students learn new technologies in a more autonomous manner. We also discuss what we learned from the two times we taught the new course.Comment: 8 pages, 9 tables, 4 figures, Second International Workshop on Software Engineering Education for Millennial

    Engineering News, Fall 2019

    Get PDF
    https://scholarcommons.scu.edu/eng_news/1043/thumbnail.jp

    Engineering at San Jose State University, Winter 2005

    Get PDF
    https://scholarworks.sjsu.edu/engr_news/1001/thumbnail.jp

    Engineering at San Jose State University, Spring 2015

    Get PDF
    https://scholarworks.sjsu.edu/engr_news/1013/thumbnail.jp

    Engineering at San Jose State University, Spring 2006

    Get PDF
    https://scholarworks.sjsu.edu/engr_news/1003/thumbnail.jp

    Motivating Technical Writing through Study of the Environment

    Get PDF
    Today’s engineers must be more than just technically competent. To be successful in our increasingly global economy in which teamwork and interdisciplinary interaction are the norm, engineers must have excellent communication skills. In recognition of industry needs, the San José State University College of Engineering redesigned its technical communication course to ensure that students graduate with writing and speaking skills that will transfer readily to their career needs and the global arena. The course aims to motivate students through exploring topics that are meaningful to them and using communication formats that they will see in the workplace. Combing technical communication with study of the environment broadens the course to meet multiple ABET outcomes. This paper describes the course goals, organization, management, selected assignments, and assessment. Assessment data indicate that at the end of the semester students, on average, have gained between 0.8 and 1.1 points on a 12-point evaluation rubric, and have gained an appreciation of the unique characteristics of and need for technical writing
    corecore