- Conference Session
- Software Engineering Constituent Committee Technical Session 2
- Collection
- 2015 ASEE Annual Conference & Exposition
- Authors
-
Temesghen Kahsai , Carnegie Mellon University; Liam O'Reilly, Swansea University; Markus Roggenbach, Swansea University
- Tagged Divisions
-
Software Engineering Constituent Committee
biggestsingle issue in maintenance: documentation eases understanding. Present guidelines for code-documentation.Technical preparation Demo of JavadocLabwork Use Javadoc to document a given program according to the presented guidelines.Check the result in a web-browser. Tangible lab-output: Commented Java file and HTMLdocumentation of the supplied code. Page 26.1487.8Consolidation Awareness of the various tools used such as terminal, Java compiler, editor,Javadoc compiler, and web-browser. Insight: software development involves manysupporting tools. An IDE integrates such tools under one roof. Not all commenting conceptsare supported with constructs in
- Conference Session
- Software Engineering Constituent Committee Division Technical Session 1
- Collection
- 2015 ASEE Annual Conference & Exposition
- Authors
-
Anna Koufakou, Florida Gulf Coast University
- Tagged Divisions
-
Software Engineering Constituent Committee
interest are promoting student en- gagement via techniques such as hybrid teaching, flipped classroom and problem-based learning. Page 26.1026.1 c American Society for Engineering Education, 2015 Introducing Software Specifications to an Undergraduate Software Engineering ProgramIntroductionThe complexities of developing clear and well-defined specifications and their important role inthe success of a software project are widely recognized. This recently led to increased attentionin corresponding courses in the Software Engineering curriculum. One of the challenges
- Conference Session
- Software Engineering Constituent Committee Technical Session 2
- Collection
- 2015 ASEE Annual Conference & Exposition
- Authors
-
Heidi J. C. Ellis, Western New England University; Gregory W Hislop, Drexel University (Eng. & Eng. Tech.); Sarah Monisha Pulimood, The College of New Jersey; Becka Morgan, Western Oregon University; Ben Coleman, Moravian College
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Constituent Committee
study, but provide stronger evidence thatstudent involvement in HFOSS promotes student learning in the areas of tools and techniquesand technical knowledge about the process and tools used to develop an HFOSS project.1. IntroductionSoftware engineering programs as well as most computer science programs desire to providestudents with experience working on a real-world project in order to supply students with anunderstanding of professional practice including such skills as teamwork, communication, workethic, self-confidence and more. In fact, the SE 2004 curriculum guidelines2 emphasize the needfor including professional practice in the education of software engineers. A common way toprovide this experience is through instructor and/or student
- Conference Session
- Software Engineering Constituent Committee Division Technical Session 1
- Collection
- 2015 ASEE Annual Conference & Exposition
- Authors
-
Barbara Victoria Bernal, Kennesaw State University, Marietta; Jeffrey Chastine, Southern Polytechnic State University
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Constituent Committee
Manhattan-based mobile media development company developing augmented reality systems. He has also designed and implemented numerous mixed-reality systems for a variety of platforms and clients, including the British pop phenomenon, Duran Duran, and is currently developing augmented reality games for mobile platforms. Academically, he is an active researcher with several ACM and IEEE publications in virtual and augmented reality. As a graduate student in the Graph- ics, Visualization, and Usability (GVU) Center at the Georgia Institute of Technology, he contributed to early research in the nascent field of self-harmonizing karaoke software. He currently serves as a Profes- sor in Computer Game Design and Development