A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Teaching software engineering through game design
2005
ACM SIGCSE Bulletin
Specifically, a set of game-centric, project-based modules have been developed that enable students to: (1) actively participate in the different phases of the software lifecycle taking a single project ...
This paper reports on our endeavor to enhance interest and retention in an existing Software Engineering curriculum through the use of computer game-based projects. ...
This paper reports on progress towards the development of a set of game-centric, project-based modules for Computer Games in Software Engineering courses. ...
doi:10.1145/1151954.1067482
fatcat:uflzujal3fbknlotllvfe3jgqq
Teaching software engineering through game design
2005
Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education - ITiCSE '05
Specifically, a set of game-centric, project-based modules have been developed that enable students to: (1) actively participate in the different phases of the software lifecycle taking a single project ...
This paper reports on our endeavor to enhance interest and retention in an existing Software Engineering curriculum through the use of computer game-based projects. ...
This paper reports on progress towards the development of a set of game-centric, project-based modules for Computer Games in Software Engineering courses. ...
doi:10.1145/1067445.1067482
dblp:conf/iticse/ClaypoolC05
fatcat:lmex7uxjffajhn6bflosyraloa
Teaching Software Engineering with Gamification Elements
2018
International Journal of Advanced Corporate Learning
Students of software engineering courses in higher education often experience a lack of motivation, partly caused by traditional teaching methods. ...
In our study program we introduced a novel blended learning concept with threefold gamification elements for teaching software engineering. ...
leads to high dropout rates as well as high failure rates in software engineering courses. ...
doi:10.3991/ijac.v11i1.9169
fatcat:msliykvjzva3fn5vneaqogqqqi
An Application of a Game Development Framework in Higher Education
[chapter]
2011
Data Structure and Software Engineering
This paper describes how a game development framework was used as a learning aid in a software engineering . ...
We provide a model for how game development frameworks can be integrated with a software engineering or computer science course. ...
They would also like to thank Richard Taylor and Institute for Software Research (ISR) at University of California, Irvine (UCI), for providing a stimulating research environment and for hosting a visiting ...
doi:10.1201/b13126-16
fatcat:c5itnlu43zgwbagyiqw7p5pfoa
An Application of a Game Development Framework in Higher Education
2009
International Journal of Computer Games Technology
This paper describes how a game development framework was used as a learning aid in a software engineering. ...
We provide a model for how game development frameworks can be integrated with a software engineering or computer science course. ...
They would also like to thank Richard Taylor and Institute for Software Research (ISR) at University of California, Irvine (UCI), for providing a stimulating research environment and for hosting a visiting ...
doi:10.1155/2009/693267
fatcat:gdhvzzs7qnfapf3nakro774dqm
Teaching software engineering by means of computer-game development: Challenges and opportunities
2007
British Journal of Educational Technology
This paper describes results and draws on experiences from the implementation of a computer game-development course whose design addresses problems in software-engineering education by improving students ...
In order to better understand this course's effect on students' performance in a software-development project, I investigated 125 students' performance in a 1-year senior-project course. ...
My study's results show that students who had taken Compe376 performed better in the senior software development-project course than did the students who had not Teaching software engineering through computer-game ...
doi:10.1111/j.1467-8535.2007.00705.x
fatcat:ai5ummdddvaf5m2m5ug7c3ng44
Dragonfly: strengthening programming skills by building a game engine from scratch
2013
Computer Science Education
This paper presents the Dragonfly-approach in which students build a fully functional game engine from scratch and make a game using their engine as part of a junior-level course. ...
Student performance on the projects as well as student assessments demonstrate the efficacy of having students build a game engine from scratch in strengthening their programming skills. ...
techniques can be applied to creating the parts of a game engine (6) Gain experience and develop skills in working in a team on a software project of significant size, with a short deadline The course ...
doi:10.1080/08993408.2013.781840
fatcat:2mukhrye7vdj3cbwaofxktcnne
Using Game Development to Teach Software Architecture
2011
International Journal of Computer Games Technology
This paper describes a case study of how a game project using the XNA Game Studio from Microsoft was implemented in a software architecture course. ...
This paper describes the changes we had to make to introduce an XNA game development project to the software architecture course, and our experiences from running a software architecture project focusing ...
They e would also like to thank Richard Taylor at the Institute for Software Research (ISR) at University of California, Irvine (UCI) for providing a stimulating research environment and for hosting a ...
doi:10.1155/2011/920873
fatcat:iuqjlsinuvcv5almyurqgsu6dy
An Algorithmic and Software Engineering Based Approach to Robust Video Game Design
2011
International Journal of Software Engineering & Applications
Design and development of a large video game is a challenging software engineering and project management problem. Thus, it is a non-trivial task. ...
Key software engineering principles are followed throughout the design, development, and validation stages. ...
ACKNOWLEDGEMENTS The authors wish to acknowledge Colin Baker, Christopher Hebert, Christopher Hoback, Philip Lanclos, Devin Rooney, and Philip Spear for their work in creating N-STAL. ...
doi:10.5121/ijsea.2011.2303
fatcat:jonqln5btnamxgszt3fiof2mou
Gamification Proposal for a Software Engineering Risk Management Course
[chapter]
2015
Advances in Intelligent Systems and Computing
Risk Management Software Engineering is a discipline that deals with the identification and analysis of risks that may occur during the development of a software project. ...
A Risk Management course currently is part of the Master of Software Engineering in Ecuadorian Army University (ESPE) in Latacunga, it is offered in a traditional way with a theoretical approach based ...
Related articles in gamification and serious games have been found including gamification in teaching software engineering and used for teaching various topics of the course [5, 6, 7, 8, 9] and developing ...
doi:10.1007/978-3-319-16486-1_79
fatcat:mq2gpn4fmncqfhv75qeucgbfoq
Experience report: A sustainable serious educational game capstone project
2013
Proceedings of CGAMES'2013 USA
Capstone courses play a key role in many Computer Science/Software Engineering curricula. ...
The results point to solutions for continuing a capstone project successfully in subsequent semesters that could be of interest to other SE curriculum designers looking to develop effective capstone courses ...
in software engineering; formal methods in software development; establish, participate in an ethical software development team; software project management tools and techniques; CASE tools for software ...
doi:10.1109/cgames.2013.6632636
dblp:conf/cgames/LongstreetC13
fatcat:mhzmga3rdjap5iryz6v5m7kwei
Cooperative expertise for multidisciplinary computing
2011
Proceedings of the 42nd ACM technical symposium on Computer science education - SIGCSE '11
A model of cooperative expertise is presented in which faculty maintain responsibility for their own course, creating and evaluating assignments for their students that support learning in their colleagues ...
Results reported include faculty analysis of student achievement in each course and student surveys of attitudes toward multidisciplinary collaboration. ...
Cooperative Curriculum The Game Implementation course at TCNJ is a spring semester experience in video game development that focuses on project management and software implementation. ...
doi:10.1145/1953163.1953264
dblp:conf/sigcse/WolzCWP11
fatcat:coqdpi2z35d5teq5jn6glm265a
Teaching software engineering using globally distributed projects
2011
Proceeding of the 2011 community building workshop on Collaborative teaching of globally distributed software development - CTGDSD '11
Distributed software development poses new software engineering challenges. ...
The projects were developed in collaboration with eleven universities in ten different countries in Europe, Asia, and South America. ...
One of the roles of software engineering courses is to prepare the students for software engineering development as is done in industry. ...
doi:10.1145/1984665.1984673
dblp:conf/icse/NordioGMNTTAK11
fatcat:5p5nec3msfclhgyqwgb4yj2tsu
A company-based framework for a software engineering course
2005
ACM SIGCSE Bulletin
This paper describes a company-based framework used in two semesters of a software engineering course. ...
The subject matter of a typical undergraduate software engineering course, while providing necessary background, can be quite dry. ...
Many students have positively drawn on their experience in the software engineering course while undertaking another significant and more-autonomous project as part of the capstone Senior Projects course ...
doi:10.1145/1047124.1047399
fatcat:qff6sjs6ujgpjnvq7nca74ohuq
XQUEST used in software architecture education
2009
2009 International IEEE Consumer Electronics Society's Games Innovations Conference
XQUEST was designed and implemented to save students' time in project development with flexible components. ...
how well the XQUEST was to use in a software architecture course. ...
This paper focuses on the latter, where game development is used in student projects to learn software engineering skills. ...
doi:10.1109/icegic.2009.5293607
dblp:conf/gamesem/WuWSK09
fatcat:f4t5ezlsjvgo3o3obydskfy4ra
« Previous
Showing results 1 — 15 out of 70,439 results