Using game simulator Software Inc in the Software Engineering education
- URL: http://arxiv.org/abs/2012.01127v1
- Date: Thu, 26 Nov 2020 13:26:55 GMT
- Title: Using game simulator Software Inc in the Software Engineering education
- Authors: Tetiana A. Vakaliuk, Valerii V. Kontsedailo, Dmytro S. Antoniuk, Olha
V. Korotun, Iryna S. Mintii and Andrey V. Pikilnyak
- Abstract summary: 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.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: The article presents the possibilities of using game simulator Sotware Inc in
the training of future software engineer in higher education. Attention is
drawn to some specific settings that need to be taken into account when
training in the course of training future software engineers. More and more
educational institutions are introducing new teaching methods, which result in
the use of engineering students, in particular, future software engineers, to
deal with real professional situations in the learning process. The use of
modern ICT, including game simulators, in the educational process, allows to
improve the quality of educational material and to enhance the educational
effects from the use of innovative pedagogical programs and methods, as it
gives teachers additional opportunities for constructing individual educational
trajectories of students. The use of ICT allows for a differentiated approach
to students with different levels of readiness to study. A feature of any
software engineer is the need to understand the related subject area for which
the software is being developed. An important condition for the preparation of
a highly qualified specialist is the independent fulfillment by the student of
scientific research, the generation, and implementation of his idea into a
finished commercial product. In the process of research, students gain
knowledge, skills of the future IT specialist and competences of the legal
protection of the results of intellectual activity, technological audit,
marketing, product realization in the market of innovations. Note that when the
real-world practice is impossible for students, game simulators that simulate
real software development processes are an alternative.
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) - 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) - Ten simple rules for teaching sustainable software engineering [0.0]
Developing high-quality research software requires scientists to develop a host of software development skills.
There has been a growing importance placed on ensuring foundational and good development practices in computational research.
Recent articles in the Ten Simple Rules collection have discussed the teaching of computer science and coding techniques to biology students.
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) - 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) - Enabling Automated Machine Learning for Model-Driven AI Engineering [60.09869520679979]
We propose a novel approach to enable Model-Driven Software Engineering and Model-Driven AI Engineering.
In particular, we support Automated ML, thus assisting software engineers without deep AI knowledge in developing AI-intensive systems.
arXiv Detail & Related papers (2022-03-06T10:12:56Z) - 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) - Technology Readiness Levels for Machine Learning Systems [107.56979560568232]
Development and deployment of machine learning systems can be executed easily with modern tools, but the process is typically rushed and means-to-an-end.
We have developed a proven systems engineering approach for machine learning development and deployment.
Our "Machine Learning Technology Readiness Levels" framework defines a principled process to ensure robust, reliable, and responsible systems.
arXiv Detail & Related papers (2021-01-11T15:54:48Z) - 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) - Towards CRISP-ML(Q): A Machine Learning Process Model with Quality
Assurance Methodology [53.063411515511056]
We propose a process model for the development of machine learning applications.
The first phase combines business and data understanding as data availability oftentimes affects the feasibility of the project.
The sixth phase covers state-of-the-art approaches for monitoring and maintenance of a machine learning applications.
arXiv Detail & Related papers (2020-03-11T08:25:49Z) - Teaching Software Engineering for AI-Enabled Systems [7.01053472751897]
This course teaches software-engineering skills to students with a background in machine learning.
We describe the course and our infrastructure and share experience and all material from teaching the course for the first time.
arXiv Detail & Related papers (2020-01-18T15:24:17Z)
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.