Undergrad & Grad Elective Courses

Spring 2022 Undergraduate Special Topic Class & Electives

 CSCE 4013 – Special Topics: Wearable & Ubiquitous Computing - Dr. Alexander Nelson

Technological miniaturization and advances in radio frequency technology have created a computing environment that has enabled growth in the number and variety of non-traditional computing systems. Machine-to-machine communication and the Internet of Things (IoT) represent a movement of computation away from single-user systems tethered to physical locations. This course will introduce wearable and ubiquitous computing paradigms with emphasis on the engineering and development. Three key themes that will be taught during this course the systems and infrastructures which compose IoT and wearable systems, the devices, and techniques for gathering data and communicating with the user, and the applications of these technologies including the user experience.  Students cannot receive credit for both CSCE 4013 and CSCE 5013 versions.  Prerequisite: CSCE 3193 Programming Paradigms.

Descriptions for electives can be found on the CSCE Undergraduate Courses page.

CSCE 4233 – Low Power Digital System – Dr. Jia Di

CSCE 4263/5233 – Advanced Data Structures – Dr. Khoa Luu.  Cross-listed with CSCE 5233.

CSCE 4273/5273 – Big Data Analytics and Management – Dr. Xintao Wu.  Cross-listed with CSCE 5273.

CSCE 4613/5613 – Artificial Intelligence – Dr. Khoa Luu.  Cross-listed with CSCE 5613.

CSCE 4643/5693 – Graphics Processing Units Programming – Dr. Miaoqing Huang.  Cross-listed with CSCE 5693.

CSCE 4853 – Information Security – TBA

CSCE 4914 – Advanced Digital Design – Dr. Yarui Peng

 

Spring 2022 Graduate Special Topics Classes & Electives

CSCE 5013-001 – Advanced Special Topics: Embedded Security – Dr. Alexander Nelson

Developing and maintaining security in systems is critical in our modern interconnected cyberinfrastructure. Securing embedded devices adds additional attack surfaces including fewer guarantees on physical access security, infrequent software/firmware updates, and constrained physical resources. These constraints require that embedded systems developers be cognizant of best practices in security across the entire development process. Failure to do so can at best render a system useless, and at worst cause significant harm. In this course, we will learn about the attack surfaces that are different or more significant in embedded development, identify development techniques to remove or mitigate these attacks, and investigate emerging and future avenues for improving security in embedded systems.  Prerequisite: Graduate Standing in the CSCE department.

CSCE 5013-002 – Advanced Special Topics: Wearable & Ubiquitous Computing – Dr. Alexander Nelson

Advances in information and computing technology has precipitated a dramatic increase in the pervasiveness of computing. Mobile devices, wearable computing, embedded devices, and the Internet of Things represent the transformation of computing away from singular workstations tethered to physical locations. This course will address these non-traditional computing paradigms, especially concerning the engineering and development challenges that exist in the creation of wearable and ubiquitous technologies. The three major topics for discussion in this course come are systems and infrastructures, devices and techniques, and applications and experiences.  Prerequisite: Graduate Standing.

CSCE 5013-002 – Intro to DNA Nanotechnology – Dr. Matthew Patitz

Nanotechnology, which deals with the fabrication of structures on molecular and even atomic levels, involves a wide spectrum of disciplines.  Nanotechnology based on DNA molecules has advanced to the level of creating self-assembling systems that yield intricate two and three-dimensional structures, and liquids containing networks capable of complex computational theory, algorithms, and software for automating the design and simulation of DNA-based systems, and learn how to design, analyze, and build these systems.  Only basic understanding of related chemistry and physics will be assumed, and we will introduce relevant material as needed.  This will be a researched-based course introducing students to cutting-edge research in an interdisciplinary field.  Prerequisite: Graduate Standing.   

Decriptions for the following electives can be found on the CSCE Graduate Courses page.

CSCE 5063 – Machine Learning – Dr. Ukash Nakarmi

CSCE 5183 – Advanced Data Structures – Dr. Khoa Luu

CSCE 4273/5273 – Big Data Analytics and Management – Dr. Xintao Wu.  Cross-listed with CSCE 4273.

CSCE 5283 – Graph and Combinatorial Algorithms – Dr. Lu Zhang

CSCE 4613/5613 – Artificial Intelligence – Dr. Khoa Luu.  Cross-listed with CSCE 4613.

CSCE 4643/5693 – Graphics Processing Units Programming – Dr. Miaoqing Huang.  Cross-listed with CSCE 4643.

CSCE 5653 – Network Security – Dr. Dale Thompson

CSCE 5703 – Computer Vision – Dr. Khoa Luu


NSF CyberCorps Scholarship Applications Now Being Accepted for Spring 2021

Sponsored by the National Science Foundation and managed by the Arkansas Security Research and Education (ASCENT) Institute, the UofA Scholarship for Service (SFS) program is now accepting applications from eligible undergraduate and graduate students in CSCE, INEG, and ELEG at UofA with the goal as developing a superior cybersecurity workforce. This program provides generous scholarships ($25,000 per year for undergraduate students and $34,000 per year for graduate students, plus the full amount of tuition and other educational allowance per year). Each scholarship recipient will need to agree to work at a government agency post-graduation for a period equal to the duration of the scholarship. For more information and application submission, please visit https://ascent.uark.edu/sfs/ The application is now closed.