. American c Society for Engineering Education, 2021 Game Design in Computer Engineering Capstone ProjectsAbstractThe purpose of a capstone design project course is to provide graduating senior students theopportunity to demonstrate understanding of the concepts they have learned during their studies.As with many computer science and engineering programs, students of the computer engineeringprogram at Utah Valley University (UVU) conclude their degree programs with a semestercapstone design experience. The intent is for students to utilize competencies developed in thefirst three years of the curriculum in the solution of an embedded design problem.Recently many of our computer engineering
Paper ID #23065Modernizing Capstone Project: External and Internal ApproachesProf. Karen H. Jin, University of New Hampshire Karen H. Jin has been an Assistant Professor of Computer Science in Computing Technology program at UNH Manchester since Spring 2016. She previously taught as a lecturer for over ten years in University of Windsor and Dalhousie University. Her interest in computer science education research focuses on devel- oping new empirically supported theories and practices in teaching programming, software engineering and project-based learning with industrial relevance. She received her Ph.D. and M.Sc. in
design is currently notyet well represented in undergraduate academic programs.In order to prepare our computer engineering students for the autonomous vehicle designexperience which can be considered as a complex embedded systems design, we offer twocourses on embedded systems. However, these two courses on embedded systems design are notenough to teach the students the skills that they need. In order to satisfy the ABET requirementsstudents in computer engineering program are required to take a capstone course. The projectsthat students do in this capstone course are embedded projects. This paper will describeautonomous vehicle projects that the students have done in this capstone course.IntroductionWikipedia defines autonomous vehicle as “ A
temperature,light, and vibration.Educational excellence requires exposing students to the current edge of research. To ensure thatstudent projects are along the same trajectory that the industry is moving, educators mustcontinually introduce emerging techniques, practices, and applications into the curriculum. Thefield of wireless sensor networks is growing rapidly, and there is increasing interest in providingundergraduate students with a foundation in the area. It is crucial that the emerging field ofwireless sensor networks be integrated into the undergraduate computer science and engineeringcurricula. This paper presents the details of two WSN projects that our undergraduate computerengineering students have done in their senior capstone
. Capstone design is a culminating course offered toundergraduate students in which they collaborate to design, build, and test engineering solutionsfor real-world problems. The students enrolled in these courses must first solve the problems offorming teams and identifying a course project. This is especially challenging for one-semestercourses because students must form groups in less than a week. The challenge is furtherexacerbated for interdisciplinary capstone design courses. Students must form teams withindividuals studying different majors; in most cases, teammates have never previously met. Atthe end of the semester, teams display and pitch their inventions and marketability to a panel ofjudges, guests, media, and peers while competing for
(including students from underrepresented groups) with an interest and aptitude for computer science and engineering degree programs by offering an average of 21 scholarships per year over a four-year period. 2. Increase the graduation rates of participating students in Computer Science and Engineering. 3. Provide leadership training and opportunities for students within the student section of a professional organization (IEEE or SWE) or club (Computer Engineering (CE) Club) linked to the LEAP program. 4. Strengthen engaged learning opportunities for students through collaborative projects and a required for-credit capstone project. 5. Provide faculty mentors for each program participant
courses complementing the primary major, and atwo-semester capstone project course; 10 courses worth 30 credit hours in total.Figure 1: Program outline. Shaded courses form a required core. Arrows to electives are notdrawn, different core courses are prerequisites for different electives.2.2 Core coursesThe goal of the core courses is to develop fundamental knowledge and skills. All core courseshave non-credit weekly labs associated with them.2.2.1 Introduction to Computer Science IIntroduction to Computer Science I (Intro I) course is designed for students with no priorbackground in computing. It has two central aims. The first aim is to enable the students todevelop computational solutions to practical problems: • Break a
. Furthermore, even students who do relatively well in these classes tend tolose their technical capabilities to tackle fairly large and complicated problems fromconcept to solution and then implementation using sound computer programmingpractices due to lack of sufficient practice in their upper division courses. This has beenobserved in the CS capstone course that requires students to design relatively largeprograms for various course projects. As a result, this could hinder their progress towardgraduation as well as future success as software developers, computer programmers,and/or other information technology and computing professionals. Thus, it is critical toimprove the programming skills of computer science students across curriculumparticularly
received his M.S. and Ph.D. in Computer Science from the University of Oklahoma, Norman, Oklahoma. His research focuses on diverse areas such as: Database Design, Data Structures, Artificial Intelligence, Robotics, Computer Aided Manufacturing, Data Mining, Data Warehousing, and Machine Learning. American c Society for Engineering Education, 2021 Haptics in AviationAbstractThe purpose of a capstone design project course is to provide graduating senior students theopportunity to demonstrate understanding of the concepts they have learned during their studies.As with many computer science and engineering programs, students of the
. Anderson. 2011. Deciding to Major in Computer Science: A Grounded Theory of Students’ Self-Assessment of Ability. In Proceedings of the Seventh International Workshop on Computing Education Research (ICER ’11). ACM, New York, NY, USA, 3–10.[25] Joe Linhoff and Amber Settle. 2009. Motivating and Evaluating Game Development Capstone Projects. In Proceedings of the 4th International Conference on Foundations of Digital Games (FDG ’09). ACM, New York, NY, USA, 121–128.[26] Runestone Interactive LLC. 2019. How to Think Like a Computer Scientist: Interactive Edition. https://runestone.academy/runestone/static/thinkcspy/index.html.[27] Dastyni Loksa and Andrew J. Ko. 2016. The Role of Self-Regulation in Programming Problem Solving
) Figure 9 - Network Architecture and ConfigurationConclusion and Future WorkThe project was successfully built and tested. The project’s total cost was 1,190.00 US dollarsdistributed over three main areas: 400 for the Pi tower, 340 for the Rock64 tower, and 450 for theFirewall, switches, and Ethernet cables. Three students worked on the implementation,configuration, and documentation for a total of 100 hours during an academic semester. Thestudents reported that they learned by doing hands-on labs and testing, and enjoyed this project.This project is suitable as a capstone or senior group project. Testing results proved that thisproject is suitable for securing the network of a startup company or a small business. This projectcould also be
at the undergrad-uate curriculum level is slow and elementary [9], [10]. Few hands-on, lab-based teaching materialsexist in this area both for the undergraduate faculty members and the students. Seeing the value ofSDN through our recent study (Senior Capstone Project), we believe it is a great opportunity anda critical mission to identify and enhance the right tools and platforms that enable educators andstudents to teach, learn, and stay up-to-date on SDN. We also believe that it’s imperative to demon-strate how these tools may be effectively utilized and applied through the development and deliveryof fully tested hands-on labs and exercises to our undergraduate inter-networking classes.The paper is organized as follows. In section 2, we