Filters








70,439 Hits in 4.0 sec

Teaching software engineering through game design

Kajal Claypool, Mark Claypool
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

Kajal Claypool, Mark Claypool
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

Sigrid Schefer-Wenzl, Igor Miladinovic
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]

Alf Wang, Bian Wu
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

Alf Inge Wang, Bian Wu
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

Nergiz Ercil Cagiltay
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

Mark Claypool
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

Alf Inge Wang, Bian Wu
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

Hollie Boudreaux, Ashok Kumar, Jim Etheredge
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]

Fernando Uyaguari Uyaguari, Monserrate Intriago, Elizabeth Salazar Jácome
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

C. Shaun Longstreet, Kendra Cooper
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

Ursula Wolz, Lillian (Boots) Cassel, Thomas Way, Kim Pearson
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

Martin Nordio, Carlo Ghezzi, Bertrand Meyer, Elisabetta Di Nitto, Giordano Tamburrelli, Julian Tschannen, Nazareno Aguirre, Vidya Kulkarni
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

Thomas P. Way
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

Bian Wu, Jan-Erik Strom, Alf Inge Wang, Trond Blomholm Kvamme
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