. 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
graduation rates of participating students in Computer Science and Engineering. 3. Provide leadership training and opportunities for students within a student chapter of a professional organization, through multidisciplinary projects, and through student-to- student mentoring. 4. Strengthen engaged learning opportunities for students through a CS 1400 (Fundamentals of Programming) course project (freshman level) and through multidisciplinary IEEE student section projects and a required for-credit capstone project. 5. Provide faculty mentors for each program participant; increase the efficacy of faculty mentoring provided to each student participant in the scholarship program by faculty- mentor training and
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
. Robotic design is currentlynot yet well represented in undergraduate academic programs.In order to prepare our computer engineering students for the robot design experience which canbe considered as a complex embedded systems design, we offer two courses on embeddedsystems. However, these two courses on embedded systems design are not enough to teach thestudents the skills that they need. In order to satisfy the ABET requirements students incomputer engineering program are required to take a capstone course. The projects that studentsdo in this capstone course are embedded projects. This paper describes a robotic project that astudent has done in this capstone course.IntroductionWikipedia defines a robot as [1] “ a machine—especially one
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
Tech Engineering Technician with Inovar. He received his BS de- gree in Computer Engineering from Utah Valley University. His research interests include microcontroller programming with real-life applications regarding the medical field and finding reliable, cost efficient re- placements for known and accepted devices. c American Society for Engineering Education, 2019 Design of a Bluetooth-Enabled Wireless Pulse OximeterAbstractCapstone courses play a crucial role in Computer Engineering (CE) curricula. The principlepurpose of a Capstone project course is to offer a summative opportunity for graduating seniorengineering students to apply their professional skills and knowledge in a single
(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
challenge faced by departments pertains to satisfying the Engineering TechnologyAccreditation Commission (ETAC) criteria for capstone senior project experience within theelectronics and computer engineering technology curriculum.A group of four engineering technology students came up with the proposal to develop, designand test the Parasitic Digital Thermoelectric Generator (P-DTG) Power System, which employsautonomous device control by an Arduino based microcontroller.Thermoelectric generators (TEGs) are renewable energy devices made up of semiconductorcomponents that directly convert the temperature difference between surfaces into electricalenergy. The efficiency of a TEG depends on the thermoelectric materials. The main advantage ofTEG is that
are familiar withthe kit components.Students in the introductory computer security course performed better on tasks that have cleardeliverables and expectations. In open-ended design projects, students need more guidelines tohelp them move from one stage to another stage in the project. Senior students in advanced securitycourse performed better in open-ended design project. This is expected because they have moreknowledge about the design process and they are working on their capstone projects.Students’ Projects:The kit was used in two courses over several semesters, 26 students submitted the project. In onesemester, students were asked to form teams and work on ONE given idea; implementing an IoTsurveillance system for smart homes. The goal
the Robotics Class byexamining distribution of credits scores; and conduct a comparison of the roboticsprograms pre-/post- transformation, figuring out the approaches to embed computinginto curriculum for non-CS engineering majors.2. Computing Integrated into Program(1) Program OverviewThe program of the Robotics Class consists of five educational modules as follows:General Education, Professional Education, Practical Education, Capstone and otherelective courses. Computing-related courses are integrated into each educationalmodule. Students are encouraged to engage in the computing-aided engineeringdesign projects since first year, allowing them to understand what engineering is andhow does computational thinking work in the problem-solving
. His general expertise and interests include: IoT and Network Technologies, iOS application development, and Secure programming. He has recently published his first ASEE paper and presented at the ASEE NCS Section in March 2019 with his senior capstone team, SoT (Secure of Things). c American Society for Engineering Education, 2019 Pedagogical Assessment of Secure Coding in Student ProgramsAbstractStudents in introductory Computer Science (CS) courses are required to submit severalprogramming assignments and/or projects. The submitted programs are largely assessed on theircorrectness to the given problem, and not against secure software coding practices. In ourexperience, student programs
afocus on hands-on education. This content is a major component of the CSET program thatsatisfies ABET ETAC Criteria. The Computer Science content of the program was enhanced andredesigned after Fall 2006 to meet ABET CAC Criteria.The CSET program is a mid-station between Computer Science and Computer EngineeringTechnology. The program is geared primarily to students that enjoy hands-on or Project-BasedLearning (PBL). Experiential learning effectively engages students 1,2 , supports technology andcollaboration 3,4,5,6 , reduces failure rates 7 , and exposes students to Science, Technology,Engineering and Mathematics (STEM) careers 8 .// The rest of this paper is structured as follows.ABET Student Outcome CriteriaBoth ETAC and CAC require
of UCLA Extension’s Entertainment Studies & Performing Arts department, helping coordinate academic projects and special events, and later as a program representative, managing domestic and international custom-designed sem- inar programs. For several years during his tenure at UCLA Extension, Mark also served as a co-instructor for the capstone online class ”The Business of Hollywood,” which employed a unique role-playing ele- ment to explore strategies of film financing and negotiation. Before joining UCLA Extension, Mark was a development executive at an independent feature film production company, Echo Lake Productions. He has also worked as a freelance script analyst for Silver Pictures. Mark holds a BA
. 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
business intelligence using project-based learning on the world wide web,” J. Mark. Educ., vol. 22, no. 2, pp. 90–98, 2000.[41] N. Hotaling, B. B. Fasse, L. F. Bost, C. D. Hermann, and C. R. Forest, “A Quantitative Analysis of the Effects of a Multidisciplinary Engineering Capstone Design Course,” J. Eng. Educ., vol. 101, no. 4, pp. 630–656, 2012.[42] Y. Doppelt, “Implementation and assessment of project-based learning in a flexible environment,” Int. J. Technol. Des. Educ., vol. 13, no. 3, pp. 255–272, 2003.[43] R. C. Walters and T. Sirotiak, “Assessing the effect of project based learning on leadership abilities and communication skills,” in 47th ASC Annual International Conference Proceedings, 2011.[44] A. Ayob, R. A
) 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
incoming freshmen excited about data analytics and the many career opportunities awaiting once those students complete the program.The curriculum committee made sure that there was, in each year of the program, that is, at eachof the four levels, from the 100-level non-technical popular intro to data science, to the 400-level“capstone (senior design) project”, at least one novel, unique to the data analytics programcourse. The senior capstone project was designed to address serious practical data-intensiveproblem in a given application domain or industry, and to involve both academic facultymentors, and mentors (and, whenever possible, sponsors) from the industry. Just like withexisting Computer Science or Electrical Engineering senior design
postdoctoral researcher in the Design Lab at UC San Diego.Dr. Mohsen M Dorodchi, UNC, Charlotte Dr. Dorodchi has been teaching in the field of computing for over 30 years of which 20 years as educator. He has taught majority of the courses in the computer science and engineering curriculum over the past 20 years such as introductory programming, data structures, databases, software engineering, system programming, etc. He is involved in multiple NSF supported research projects including Learning and Predictive Analytics Research, Research Practitioner Partnership, Implementing Teaching Methods to help Students learn more efficiently in active learning, etc.Erfan Al-Hossami, University of North Carolina at Charlotte Erfan Al
comprehend. This paper provides suggestions regarding the use of graphical design inspiredmethods for communicating these and similar ideas.As suggested in [4] a central theme can be used to "glue together" disparate topics as part of alarger puzzle in an advanced networking course. In a similar vein, as part of the Solution-BasedLearning (SBL) framework proposed by [5], students are encouraged to develop expandingfunctionality diagrams for their advanced capstone projects. Students provide a "back-of-the-napkin" sketch as part of the initial project proposal, depicting the proposed specifications whichconstitute the core and extension phases of their project. The development of theserepresentations require opportunity for practice across multiple
are grounded in John Dewey’s theory ofLearning by Doing and are defined by learning a concept through experiencing it or working directly withsaid concept [25]. Several projects evaluate the extent to which each experience prepares students. AtOhio State University [21], students who participated in an internship, a real-world project, or capstoneclasses were surveyed on their perceived improvement in various technical and non-technical categoriessuch as integrating multiple technologies, analyzing cost/benefit tradeoffs, leadership skills, teamwork,communication, and personal growth. This survey indicated that compared to capstone classes and real-world projects, internships resulted in the greatest improvement in all categories except for
, 2018Leveraging the power of Matlab, SPSS, EXCEL and Minitab for Statisticalanalysis and inferenceAbstractFor many undergraduate and graduate engineering technology students, data collectionand data analysis—including methodology, statistical analysis, and data preparation—is the most daunting and frustrating aspect of working on capstone senior projects andmaster’s theses. This paper provides an introduction to a number of statisticalconsiderations, specifically statistical hypotheses, statistical methods, appropriateanalytic techniques, and sample size justifications. Statistical analysis of data utilizingstatistical software packages, including MATLAB, SPSS, Minitab, EXCEL, and R,will be shown for scientific applications, quality assurance, corporate
programming assignments, although there were issues early on.7. Student’s performance in the initial course offering and in the course of capstone projects was exceptionally high. This result was due to a biased sampling; the four juniors taking the special topic course initiated the effort, and the sophomores that attended regularly were invited by the instructor. We hope to see better understanding of basic principles and excellent performance in the future versions of the course.ConclusionsStatistics Literacy and critical thinking is necessary in today’s world that is fascinated withnumbers and data. Even if one is not responsible for conducting Monte Carlo simulations, oneneeds the basic understanding to properly use the information
into the basic workings of a blockchain. We did not, however, completeany deep analysis on how the mining and hashing works in the blockchain. This is one topic wewould like to further research.6.2 Conclusions and Next StepsIn conclusion, we have achieved the major objectives laid out in Section 2. However, we alsoidentified numerous topics that could be a fertile ground for many exciting and rewarding researchand capstone projects as listed below.It is exciting to share our journey of creating a private blockchain network. We believe that thevirtual machines and hands-on lab exercises being passed down will be valuable to the academiccommunity interested in learning and/or teaching the inner workings of blockchain. We hope thatwith the
, Ethics Data Visualization 1 Data Visualization Machine Learning 2, 8 Machine Learning, Data Modeling, Artificial Intelligence, Deep Learning Data Mining, Big Data 3, 6 Data mining, Data modeling, systems analysis, Big Data, Data munging Data Science in Context 11 Capstone, Internship, Senior Project, courses in disciplines such as physics, biology, chemistry, the