COMPUTER-BASED LEARNING SOFTWARE FOR ENGINEERING STUDENTS
نویسندگان
چکیده
منابع مشابه
Implementation of a software engineering course for computer science students
Experience from industry shows that graduates in computer science generally lack many of the skills required in software development projects. This presents a challenge to academic institutions. This paper describes our experiences in implementing a course in software engineering at a Swedish university. A set of challenges is presented and it is described how these were met using a combination...
متن کاملPreparing Students for Software Engineering
This position paper describes our work with a new course at Sussex University, designed to bridge the gap between computer science and software engineering. We argue that the way in which software engineering is introduced in most computer science degrees makes it hard for students to internalise the lessons of good engineering practice. In particular, programming is seen to be divorced from so...
متن کاملBeyond Outcome-based: Competition-based Learning for Engineering Students
Hands-on practice is an excellent learning medium for students, and we have developed a competition-based module to teach essential hard technical and soft project skills to students in mid-curriculum. Four groups of students were selected to participate in a 150 hour pilot module. The groups were tasked to design and build a wall-climbing robot with hammering ability to identify poorly adhered...
متن کاملEvaluating Groupware Support for Software Engineering Students
Software engineering tasks, during both development and maintenance, typically involve teamwork using computers. Team members rarely work on isolated computers. An underlying assumption of our research is that software engineering teams will work more effectively if adequately supported by network-based groupware technology. Experience of working with groupware and evaluating groupware systems ...
متن کاملMachine Learning and Value-Based Software Engineering
Software engineering research and practice thus far are primarily conducted in a value-neutral setting where each artifact in software development such as requirement, use case, test case, and defect, is treated as equally important during a software system development process. There are a number of shortcomings of such value-neutral software engineering. Value-based software engineering is to ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Proceedings of the Canadian Engineering Education Association (CEEA)
سال: 2013
ISSN: 2371-5243
DOI: 10.24908/pceea.v0i0.4796