Exploring a multi_stage feedback teaching mode for graduate students of
software engineering discipline based on project_driven competition
- URL: http://arxiv.org/abs/2212.09394v1
- Date: Mon, 19 Dec 2022 12:03:13 GMT
- Title: Exploring a multi_stage feedback teaching mode for graduate students of
software engineering discipline based on project_driven competition
- Authors: Xiangdong Pei, Rui Zhang
- Abstract summary: The model is driven by the competition project,and implementing suggestions are given in terms of stage allocation of software engineering course tasks.
The overall development of students professional skills and comprehension ability would be improved to meet the demand of society for software engineering technical talents.
- Score: 9.378041196272878
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Aiming at the current problems of theory-oriented,practice-light,and lack of
innovation ability in the teaching of postgraduate software engineering
courses,a multi-stage feedback teaching mode for software engineering
postgraduates based on competition project_driven is proposed. The model is
driven by the competition project,and implementing suggestions are given in
terms of stage allocation of software engineering course tasks and ability
cultivation,competition case design and process evaluation improvement,etc.
Through the implementation of this teaching mode,students enthusiasm and
initiative are expected to be stimulated,and the overall development of
students professional skills and comprehension ability would be improved to
meet the demand of society for software engineering technical talents.
Related papers
- Establishing Software Engineering Design Competence with Soft Skills [5.829545587965401]
An engineering design course has been developed for senior level students enrolled in the software engineering program in Canada.
The goals of the course are to provide a realistic design experience, introduce students to industry culture, improve their time management skills, challenge them technically and intellectually, improve their communication skills, raise student level of professionalism, hone their soft skills, and raise awareness of human factors in software engineering.
arXiv Detail & Related papers (2024-08-07T02:20:20Z) - Contemporary Software Modernization: Perspectives and Challenges to Deal with Legacy Systems [48.33168695898682]
"Software modernization" emerged as a research topic in the early 2000s.
Despite the large amount of work available in the literature, there are significant limitations.
arXiv Detail & Related papers (2024-07-04T15:49:52Z) - Bridging Theory to Practice in Software Testing Teaching through Team-based Learning (TBL) and Open Source Software (OSS) Contribution [3.190574537106449]
This paper presents a teaching approach for a software testing course that integrates theory and practical experience.
The paper reports on our experience implementing the pedagogical approach over four consecutive semesters of a Software Testing course within an undergraduate Software Engineering program.
arXiv Detail & Related papers (2024-04-16T21:16:17Z) - Bridging Gaps, Building Futures: Advancing Software Developer Diversity and Inclusion Through Future-Oriented Research [50.545824691484796]
We present insights from SE researchers and practitioners on challenges and solutions regarding diversity and inclusion in SE.
We share potential utopian and dystopian visions of the future and provide future research directions and implications for academia and industry.
arXiv Detail & Related papers (2024-04-10T16:18:11Z) - Charting a Path to Efficient Onboarding: The Role of Software
Visualization [49.1574468325115]
The present study aims to explore the familiarity of managers, leaders, and developers with software visualization tools.
This approach incorporated quantitative and qualitative analyses of data collected from practitioners using questionnaires and semi-structured interviews.
arXiv Detail & Related papers (2024-01-17T21:30:45Z) - Training the next generation of computational scientists through a new
undergraduate course [0.0]
The course aims to prepare students as the next generation of research-oriented computational scientists and engineers.
The training includes how to think about, formulate, organize, and implement programs in scientific computing.
arXiv Detail & Related papers (2022-03-17T19:42:52Z) - Empowered and Embedded: Ethics and Agile Processes [60.63670249088117]
We argue that ethical considerations need to be embedded into the (agile) software development process.
We put emphasis on the possibility to implement ethical deliberations in already existing and well established agile software development processes.
arXiv Detail & Related papers (2021-07-15T11:14:03Z) - Machine Learning Framework for Quantum Sampling of Highly-Constrained,
Continuous Optimization Problems [101.18253437732933]
We develop a generic, machine learning-based framework for mapping continuous-space inverse design problems into surrogate unconstrained binary optimization problems.
We showcase the framework's performance on two inverse design problems by optimizing thermal emitter topologies for thermophotovoltaic applications and (ii) diffractive meta-gratings for highly efficient beam steering.
arXiv Detail & Related papers (2021-05-06T02:22:23Z) - Machine Learning Model Development from a Software Engineering
Perspective: A Systematic Literature Review [0.0]
Data scientists often develop machine learning models to solve a variety of problems in the industry and academy.
This paper is an effort to investigate the challenges and practices that emerge during the development of ML models from the software engineering perspective.
arXiv Detail & Related papers (2021-02-15T14:25:13Z) - Using game simulator Software Inc in the Software Engineering education [0.0]
The article presents the possibilities of using game simulator Sotware Inc in the training of future software engineers.
The use of modern ICT, including game simulators, in the educational process allows to improve the quality of educational material.
arXiv Detail & Related papers (2020-11-26T13:26:55Z) - 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.