1. Description of the objectives and motivation for the contribution to ECE education The demand for wireless data transmission capacity is increasing rapidly and this growth is expected to continue due to ongoing prevalence of cellular phones and new and emerging bandwidth-intensive applications that encompass high-definition video, unmanned aerial systems (UAS), intelligent transportation systems (ITS) including autonomous vehicles, and others. Meanwhile, vital military and public safety applications also depend on access to the radio frequency spectrum. To meet these demands, the US federal government is beginning to move from the proven but inefficient model of exclusive frequency assignments to a more-efficient, shared-spectrum approach in some bands of the radio frequency spectrum. A STEM workforce that understands the radio frequency spectrum and applications that use the spectrum is needed to further increase spectrum efficiency and cost-effectiveness of wireless systems over the next several decades to meet anticipated and unanticipated increases in wireless data capacity. 2. Relevant background including literature search examples if appropriate CISCO Systems’ annual survey indicates continued strong growth in demand for wireless data capacity. Meanwhile, undergraduate electrical and computer engineering courses in communication systems, electromagnetics, and networks tend to emphasize mathematical and theoretical fundamentals and higher-layer protocols, withmore »
Vertically Integrated Computing Labs Using Open-Source Hardware Generators and Cloud-Hosted FPGAs
The design of computing systems has changed dramatically
over the past decade, but most courses in advanced
computer architecture remain unchanged. Computer architecture
education lies at the intersection between computer science and
electrical engineering, with practical exercises in classes based on
appropriate levels of abstraction in the computing system design
stack. Hardware-centric lab exercises often require broad infrastructure
resources and tend to navigate around tedious practical
implementation concepts, while software-centric exercises leave a
gap between modeling and system implementation implications
that students later need to overcome in professional settings.
Vertical integration trends in domain-specific compute systems,
as well as software-hardware co-design, are often covered in classroom
lectures, but are not reflected in laboratory exercises due to
complex tooling and simulation infrastructure. We describe our
experiences with a joint hardware-software approach to exploring
computer architecture concepts in class exercises, by using opensource
processor hardware implementations, generator-based
hardware design methodologies, and cloud-hosted FPGAs. This
approach further enables scaling course enrollment, remote
learning and a cross-class collaborative lab ecosystem, creating
a connecting thread between computer science and electrical
engineering experience-based curricula.
- Award ID(s):
- 2016662
- Publication Date:
- NSF-PAR ID:
- 10290039
- Journal Name:
- 2021 IEEE International Symposium on Circuits and Systems (ISCAS)
- Page Range or eLocation-ID:
- 1 to 5
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
A solid understanding of electromagnetic (E&M) theory is key to the education of electrical engineering students. However, these concepts are notoriously challenging for students to learn, due to the difficulty in grasping abstract concepts such as the electric force as an invisible force that is acting at a distance, or how electromagnetic radiation is permeating and propagating in space. Building physical intuition to manipulate these abstractions requires means to visualize them in a three-dimensional space. This project involves the development of 3D visualizations of abstract E&M concepts in Virtual Reality (VR), in an immersive, exploratory, and engaging environment. VR provides the means of exploration, to construct visuals and manipulable objects to represent knowledge. This leads to a constructivist way of learning, in the sense that students are allowed to build their own knowledge from meaningful experiences. In addition, the VR labs replace the cost of hands-on labs, by recreating the experiments and experiences on Virtual Reality platforms. The development of the VR labs for E&M courses involves four distinct phases: (I) Lab Design, (II) Experience Design, (III) Software Development, and (IV) User Testing. During phase I, the learning goals and possible outcomes are clearly defined, to provide context for themore »
-
Engineering design thinking has become an important part of the educational discussion for both researchers and practitioners. Colleges and universities seek to graduate engineering students who can engage in the complex nature of combining both technical performance with design thinking skills. Prior research has shown that design thinking can be a solution for solving complicated technical and social issues in a holistic, adaptive way. However, little is known about how students make sense of their design thinking experiences and reconcile that into their perceptions of what it means to be a successful engineer. As part of a five-year National Science Foundation REvolutionizing Engineering and Computer Science Departments (NSF-RED) grant, this study highlights the experiences of students engaged in a course which has been redesigned to enhance student development through design thinking pedagogy. This case study sought to understand how electrical, computer, and software engineering students engage with design thinking and how that engagement shapes their perceptions of what success looks like. The case study was informed through observations of lecture and lab classroom contexts, interviews with students, and a review of relevant course documents. Participants met the following criteria: (a) were over the age of 18, (b) majoring in CESmore »
-
Security is a critical aspect in the design, development, and testing of software systems. Due to the increasing need for security-related skills within software systems and engineering, there is a growing demand for these skills to be taught at the university level. A series of 41 security modules was developed to assess the impact of these modules on teaching critical cyber security topics to students. This paper presents the implementation and outcomes of the first set of six security modules in a Freshman level course. This set consists of five modules presented in lectures as well as a sixth module emphasizing encryption and decryption used as the semester project for the course. Each module is a collection of concepts related to cyber security. The individual cyber security concepts are presented with a general description of a security issue to avoid, sample code with the security issue written in the Java programming language, and a second version of the code with an effective solution. The set of these modules was implemented in Computer Science I during the Fall 2019 semester. Incorporating each of the concepts in these modules into lectures depends on both the topic covered and the approach to resolvingmore »
-
The DeepLearningEpilepsyDetectionChallenge: design, implementation, andtestofanewcrowd-sourced AIchallengeecosystem Isabell Kiral*, Subhrajit Roy*, Todd Mummert*, Alan Braz*, Jason Tsay, Jianbin Tang, Umar Asif, Thomas Schaffter, Eren Mehmet, The IBM Epilepsy Consortium◊ , Joseph Picone, Iyad Obeid, Bruno De Assis Marques, Stefan Maetschke, Rania Khalaf†, Michal Rosen-Zvi† , Gustavo Stolovitzky† , Mahtab Mirmomeni† , Stefan Harrer† * These authors contributed equally to this work † Corresponding authors: rkhalaf@us.ibm.com, rosen@il.ibm.com, gustavo@us.ibm.com, mahtabm@au1.ibm.com, sharrer@au.ibm.com ◊ Members of the IBM Epilepsy Consortium are listed in the Acknowledgements section J. Picone and I. Obeid are with Temple University, USA. T. Schaffter is with Sage Bionetworks, USA. E. Mehmet is with the University of Illinois at Urbana-Champaign, USA. All other authors are with IBM Research in USA, Israel and Australia. Introduction This decade has seen an ever-growing number of scientific fields benefitting from the advances in machine learning technology and tooling. More recently, this trend reached the medical domain, with applications reaching from cancer diagnosis [1] to the development of brain-machine-interfaces [2]. While Kaggle has pioneered the crowd-sourcing of machine learning challenges to incentivise data scientists from around the world to advance algorithm and model design, the increasing complexity of problem statements demands of participants to be expert datamore »