Improving bioinformatics software quality through incorporation of software engineering practices [PDF]
Background Bioinformatics software is developed for collecting, analyzing, integrating, and interpreting life science datasets that are often enormous.
Adeeb Noor
doaj +2 more sources
Playing, Constructionism, and Music in Early-Stage Software Engineering Education
Understanding that design involves trade-offs, thinking at multiple levels of abstraction, and considering the cohesion and coupling between sub-components of a larger whole is an important part of software (and other) engineering.
Nicolas E. Gold +2 more
doaj +1 more source
Closing the gap between software engineering education and industrial needs [PDF]
According to different reports, many recent software engineering graduates often face difficulties when beginning their professional careers, due to misalignment of the skills learnt in their university education with what is needed in industry.
Catal, Cagatay +4 more
core +4 more sources
Teaching Software Engineering using Abstraction through Modeling
Teaching software engineering (SWE) as a core computer science course (ACM, 2013) is a challenging task. The challenge lies in the emphasis on what a large-scale software means, implementing teamwork, and teaching abstraction in software design while ...
Mohsen DORODCHI +3 more
doaj +1 more source
Walking Through the Method Zoo: Does Higher Education Really Meet Software Industry Demands? [PDF]
Software engineering educators are continually challenged by rapidly evolving concepts, technologies, and industry demands. Due to the omnipresence of software in a digitalized society, higher education institutions (HEIs) have to educate the students ...
Conte, T. +7 more
core +1 more source
Large-scale Complex IT Systems [PDF]
This paper explores the issues around the construction of large-scale complex systems which are built as 'systems of systems' and suggests that there are fundamental reasons, derived from the inherent complexity in these systems, why our current software
Antoniou G. +11 more
core +2 more sources
Evaluation of Critical Thinking in Online Software Engineering Teaching: A Systematic Mapping Study
Critical thinking consists in analysing and evaluating the coherence of reasoning. This ability is crucial when we talk about software quality (SQ). SQ is closely related with the engineer’s ability to judge and discriminate between solutions ...
Oscar Ancan Bastias +2 more
doaj +1 more source
LCOS-Based 3 × 3 Folded Wavelength Selective Switch With High-Resolution Spectral
We propose and experimentally verify a 3 × 3 folded wavelength selective switch (WSS) scheme based on liquid crystal on silicon spatial light modulator (LCOS-SLM). This scheme adopts a concise double-layer folded structure that greatly reduced the
Bing Yu, Yunshu Gao, Genxiang Chen
doaj +1 more source
Putting the Engineering into Software Engineering Education [PDF]
Based on over 20 years of teaching and research experience, the author provides his assessment of software engineering education. He then builds on the analysis to provide recommendations on how we need to diverge from computer science to increase our impact, gain credibility, and ultimately ensure the success and recognition of our young discipline. A
openaire +1 more source
Software engineering education learning process for professional developers
In this modern era, software projects have been developed by more than one developer that may be on different division or even different organizations. This approach is already known as Join Application Development (JAD).
Ridi Ferdiana
doaj +1 more source

