FormatTo facilitate the easy distribution and collection of the exam results, students took the examusing an online testing tool hosted inside a standard web browser. Only those students enrolledin the course were given access to the exam. Individual exam results were automaticallytabulated and sent to the course staff once each exam was completed. In addition, if a studentencountered a technical difficulty with the exam that prevented him/her from completing it, s/hewas given an opportunity to take it again and each attempt was logged separately. Fortunately,this only happened to a small number of students and there was no effect on the overall examresults.3.2 Testing SampleThe exam was initially given to a group of approximately 350 students in
inspections to reduce errors in program development, 1976, IBM Systems Journal, Vol. 15, No 3, Page 182-211. (http://www.mfagan.com/ibmfagan.pdf) Page 22.1242.5• [Fagan, 1986] Fagan, M.E., Advances in Software Inspections, July 1986, IEEE Transactions on Software Engineering, Vol. SE-12, No. 7, Page 744-751. (http://www.mfagan.com/aisi1986.pdf)• [Humphrey 2000] Humphrey, Watts S., Introduction to the Team Software Process, Addison-Wesley, 2000.Teaching Notes:• This case module could be used in different level courses (from a software level introductory course in software engineering to an upper level or graduate course in requirements
Construction Engineering and Management and Assistant Professor in the Department of Civil and Environmental Engineering at Mississippi State University. He is a former U. S. Navy SEABEE Officer and has managed projects and programs worldwide. He has been accepted as an expert by the U. S. Court of Federal Contract Claims in the areas of Cost and Schedule. He is a former executive with Hill International and FTI Consulting and has been associated with the construction of Boston’s Central Artery Tunnel, Dubai Mall in the United Arab Emirates, and the U. S. Department of Energy’s Nuclear Waste Treatment Plant at Hanford, Washington
(if their focus was on businessapplications). With the development of microprocessors in the 1960’s, the character of thelandscape began to change. Technology changed, creating demand for engineers whounderstood the hardware and electronics underlying the chips but also were conversant with andcapable of developing the software components of a system. It was not possible to adequatelytreat the topics needed for education of these engineers in the context of a specialization areawithin an electrical engineering program of study. The first computer engineering program wasaccredited by the EAC of ABET in 1971, and between about 1970 and 1990, computerengineering emerged as a separate discipline. The last decade of the twentieth century
, Texas Tech UniversityGregory W Hislop, Drexel UniversityRichard Stansbury, Embry-Riddle Aeronautical Univ., Daytona Beach Richard S. Stansbury is an assistant professor of computer science and computer engineering at Embry- Riddle Aeronautical University in Daytona Beach, FL. His current research interests include unmanned aircraft, certification issues for unmanned aircraft, mobile robotics, and applied artificial intelligence. At Embry-Riddle, his teaching activities include the capstone senior design course for computer and software engineers. He received his BS and MS degrees in Computer Engineering (2002 and 2004 respectively) and PhD in Computer Science (2007) from the University of Kansas. As a graduate research
common terminologyand practices. A description of the Agile Software Development course project using Scrum asthe development methodology for Android phone application development follows. The reportconcludes with the challenges and opportunities when using Scrum for student teams in softwareengineering courses and capstone projects.Scrum BackgroundScrum is an incremental and iterative process framework that, while typically associated withsoftware development, can be used for managing projects in a variety of domains. Scrum as asoftware development framework was jointly developed and introduced by Jeff Sutherland andKen Schwaber [11] in the early 1990’s. It was inspired by Hirotaka Takeuchi and Ikujiro Nonakain a 1986 publication [12] that
. Fowler. UML Distilled: A Brief Guide to the Standard Object Modeling Language. Addison-Wesley, 3rd edition, 2004. [7] R. France. A problem-oriented analysis of basic UML static requirements modeling concepts. In Proceedings of the 14th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications, pages 57–69. ACM Press, 1999. [8] P. Gagnon, F. Mokhati, and M. Badri. Applying model checking to concurrent UML models. Journal of Object Technology, 7(1):59–84, Jan. 2008. [9] M. Genero, M. Piattini, and C. Calero. A survey of metrics for UML class diagrams. Journal of Object Technology, 4(9):61–92, 2005.[10] S. Johnson. Lint, a C program checker. Technical Report 65, Bell Laboratories, Dec. 1977.[11
. Haggard, J. Schlipf, S. Whitesides. Discrete Mathematics for Computer Science. Brooks Cole Publ.,2007.[6] S. Hakimi. On the realizability of a set of integers as degrees of the vertices of a graph. J. SIAM Appl. Math. 10 (1962), 496-506.[7] F. Harary. Graph Theory. Addison Wesley Publ., 1969.[8] C. Mawata. Math Cove. http://www.mathcove.net/petersen/lessons/index, 1998.[9] D. Medani, G. Haggard, C. Bassett, P. Koch, N. Lampert, T. Medlock, S. Pierce, R. Smith, A. Yehl. Graph works - pilot graph theory visualization tool. In SOFTVIS’10: Proceedings of the 5th International Symposium on Software Visualization. Salt Lake City, UT, October 2010.[10] T. Naps, J. Eagan, L. Norton. JHAVE—An environment to actively engage students in web-based
AC 2011-705: MULTIPLAYER ON-LINE ROLE PLAYING GAME STYLEGRADING IN A PROJECT BASED SOFTWARE ENGINEERING TECH-NOLOGY CAPSTONE COURSEJames N. Long, Oregon Institute of Technology James Long is an associate professor in software engineering technology. Courses and interest are Soft- ware Engineering Project Course, Computer Networks, Operating Systems, Embedded Systems and ap- plications. James is the program director for the Embedded Systems Engineering Technology program.Linda Sue Young, Oregon Institute of Technology Professor Linda S. Young has taught at the Oregon Institute of Technology since 1983. She earned her Ph.D. in Rhetoric and Composition from the University of Washington in 1997, and has a master’s degree