1,860 research outputs found
On the Presence of Green and Sustainable Software Engineering in Higher Education Curricula
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
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
https://scholarworks.sjsu.edu/engr_news/1004/thumbnail.jp
Software Engineering for Millennials, by Millennials
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
https://scholarcommons.scu.edu/eng_news/1043/thumbnail.jp
Engineering at San Jose State University, Winter 2005
https://scholarworks.sjsu.edu/engr_news/1001/thumbnail.jp
Engineering at San Jose State University, Spring 2015
https://scholarworks.sjsu.edu/engr_news/1013/thumbnail.jp
Engineering at San Jose State University, Spring 2006
https://scholarworks.sjsu.edu/engr_news/1003/thumbnail.jp
Motivating Technical Writing through Study of the Environment
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
- …