Teaching an Online Multi-Institutional Research Level Software Engineering Course with Industry - an Experience Report
- URL: http://arxiv.org/abs/2512.01523v1
- Date: Mon, 01 Dec 2025 10:46:43 GMT
- Title: Teaching an Online Multi-Institutional Research Level Software Engineering Course with Industry - an Experience Report
- Abstract summary: This paper describes an experiment in teaching a course titled "AI in Software Engineering" jointly between two institutions with active industry participation.<n>We believe this collaborative teaching approach can be used for offering research level courses in any applied area of computer science.
- Score: 3.5173670413811133
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Covid has made online teaching and learning acceptable and students, faculty, and industry professionals are all comfortable with this mode. This comfort can be leveraged to offer an online multi-institutional research-level course in an area where individual institutions may not have the requisite faculty to teach and/or research students to enroll. If the subject is of interest to industry, online offering also allows industry experts to contribute and participate with ease. Advanced topics in Software Engineering are ideally suited for experimenting with this approach as industry, which is often looking to incorporate advances in software engineering in their practices, is likely to agree to contribute and participate. In this paper we describe an experiment in teaching a course titled "AI in Software Engineering" jointly between two institutions with active industry participation, and share our and student's experience. We believe this collaborative teaching approach can be used for offering research level courses in any applied area of computer science by institutions who are small and find it difficult to offer research level courses on their own.
Related papers
- Be a Partner, not a Bystander in Software Engineering Practice: Bridging the Gaps between Academia and Industry [1.6818254855155208]
We argue that the software engineering community is deeply concerned about its research impact and relevance to industry practices.<n>We propose new calls for action and reforms in SE, and thus envision a new future for the software engineering community.
arXiv Detail & Related papers (2026-02-08T02:56:01Z) - "Can you feel the vibes?": An exploration of novice programmer engagement with vibe coding [42.82674998306379]
"vibe coding" refers to creating software via natural language prompts rather than direct code authorship.<n>This paper reports on a one-day educational hackathon investigating how novice programmers and mixed-experience teams engage with vibe coding.
arXiv Detail & Related papers (2025-12-02T13:32:23Z) - Bridging the Skills Gap: A Course Model for Modern Generative AI Education [0.0]
Generative AI competency is increasingly valued in industry but not in higher education.<n>Authors argue students across fields must be taught to responsibly and expertly harness the potential of AI tools.
arXiv Detail & Related papers (2025-11-13T21:24:54Z) - FAIR-CS: Framework for Interdisciplinary Research Collaborations in Online Computing Programs [0.4712282770819684]
This paper presents the Framework for Accelerating Interdisciplinary Research in Computer Science (FAIR-CS)<n>FAIR-CS is a method for achieving research goals, developing research communities, and supporting high quality mentorship in an online research environment.<n>We discuss the implementation of FAIR-CS in the Human-Augmented Analytics Group (HAAG) with researchers from the Georgia Tech's Online Master of Computer Science program.
arXiv Detail & Related papers (2025-07-15T23:51:17Z) - Out of the Day Job: Perspectives of Industry Practitioners in Co-Design and Delivery of Software Engineering Courses [1.2558799241132041]
The University of Glasgow has co-designed and delivered numerous software engineering focused courses with industry partners.<n>These collaborations are not unique and many of the benefits are well recognised in the literature.<n>However, there is relatively little scholarship on the perspectives of industry practitioners who participate in course design and delivery.
arXiv Detail & Related papers (2025-07-01T14:35:43Z) - Beyond the Classroom: Bridging the Gap Between Academia and Industry with a Hands-on Learning Approach [2.8123958518740544]
Self-adaptive software systems have emerged as a critical focus in software design and operation.<n>A survey among practitioners identified that the lack of knowledgeable individuals has hindered its adoption in the industry.<n>We present our experience teaching a course on self-adaptive software systems that integrates theoretical knowledge and hands-on learning with industry-relevant technologies.
arXiv Detail & Related papers (2025-04-14T21:32:25Z) - From chalkboards to chatbots: SELAR assists teachers in embracing AI in the curriculum [41.94295877935867]
SELAR is a framework designed to help teachers integrate artificial intelligence into their curriculum.
In this paper, we assess the effectiveness of the framework through additional workshops organized with lecturers from the Hague University of Applied Sciences.
arXiv Detail & Related papers (2024-10-17T05:40:59Z) - From MOOC to MAIC: Reshaping Online Teaching and Learning through LLM-driven Agents [78.15899922698631]
MAIC (Massive AI-empowered Course) is a new form of online education that leverages LLM-driven multi-agent systems to construct an AI-augmented classroom.
We conduct preliminary experiments at Tsinghua University, one of China's leading universities.
arXiv Detail & Related papers (2024-09-05T13:22:51Z) - Making Software Development More Diverse and Inclusive: Key Themes, Challenges, and Future Directions [50.545824691484796]
We identify six themes around the theme challenges and opportunities to improve Software Developer Diversity and Inclusion (SDDI)<n>We identify benefits, harms, and future research directions for the four main themes.<n>We discuss the remaining two themes, Artificial Intelligence & SDDI and AI & Computer Science education, which have a cross-cutting effect on the other themes.
arXiv Detail & Related papers (2024-04-10T16:18:11Z) - Ten simple rules for training scientists to make better software [0.0]
Developing high-quality research software requires scientists to develop a host of software development skills.<n>There has been a growing importance placed on ensuring foundational and good development practices in computational research.<n>Recent articles in the Ten Simple Rules collection have discussed the teaching of computer science and coding techniques to biology students.<n>We advance this discussion by describing the specific steps for effectively teaching the necessary skills scientists need to develop sustainable software packages.
arXiv Detail & Related papers (2024-02-07T10:16:20Z) - Teaching Digital Accessibility to Industry Professionals using the
Community of Practice Framework: An Experience Report [0.0]
Despite recent initiatives aimed at improving accessibility, the field of digital accessibility remains markedly behind contemporary advancements in the software industry.
A persisting skills deficit within the existing technology workforce has been an enduring impediment.
This paper reports lessons learned from a training program for teaching digital accessibility to industry professionals.
arXiv Detail & Related papers (2023-12-31T10:55:26Z) - The Technological Emergence of AutoML: A Survey of Performant Software
and Applications in the Context of Industry [72.10607978091492]
Automated/Autonomous Machine Learning (AutoML/AutonoML) is a relatively young field.
This review makes two primary contributions to knowledge around this topic.
It provides the most up-to-date and comprehensive survey of existing AutoML tools, both open-source and commercial.
arXiv Detail & Related papers (2022-11-08T10:42:08Z) - Distributed Deep Learning in Open Collaborations [49.240611132653456]
We propose a novel algorithmic framework designed specifically for collaborative training.
We demonstrate the effectiveness of our approach for SwAV and ALBERT pretraining in realistic conditions and achieve performance comparable to traditional setups at a fraction of the cost.
arXiv Detail & Related papers (2021-06-18T16:23:13Z) - Data Science for Engineers: A Teaching Ecosystem [59.00739310930656]
We describe an ecosystem for teaching data science to engineers at the Faculty of Physical and Mathematical Sciences, Universidad de Chile.
This initiative has been motivated by the increasing demand for DS qualifications both from academic and professional environments.
By sharing our teaching principles and the innovative components of our approach to teaching DS, we hope our experience can be useful to those developing their own DS programmes and ecosystems.
arXiv Detail & Related papers (2021-01-14T14:17:57Z) - Machine Learning for Software Engineering: A Systematic Mapping [73.30245214374027]
The software development industry is rapidly adopting machine learning for transitioning modern day software systems towards highly intelligent and self-learning systems.
No comprehensive study exists that explores the current state-of-the-art on the adoption of machine learning across software engineering life cycle stages.
This study introduces a machine learning for software engineering (MLSE) taxonomy classifying the state-of-the-art machine learning techniques according to their applicability to various software engineering life cycle stages.
arXiv Detail & Related papers (2020-05-27T11:56:56Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.