Courses
CSE741A
Pervasive Healthcare
Technologies
Course Description: This course, CSE741A Pervasive Healthcare Technologies, offers a comprehensive introduction to the field of pervasive health. It covers a wide array of related topics including healthcare principles, wireless communication technologies, biomedical instrumentation, clinical study methodologies, information technology frameworks, and persuasive psychology techniques. This seminar aims to provide students with the foundational knowledge and skills needed to navigate and contribute to the rapidly evolving landscape of pervasive healthcare technologies..
CSE741B
Selected Topics in Mobile and Embedded Systems
Course Description: This seminar explores advanced topics in mobile and embedded systems (MES), including energy-efficient sensing, battery management, mobile human-computer interaction (HCI), and mobile security. Through lectures and optional projects, students will examine design methodologies and technologies impacting mobile health, HCI, and embedded computing. The course aims to provide a deep understanding of current trends and practical applications in the MES field.
CSE741C
Security Techniques on Emerging Biometrics and IoT
Course Description: This seminar provides an
in-depth exploration of advanced security systems in the context of
emerging biometrics and the Internet of Things (IoT). The course begins
with a review of traditional biometric techniques, then shifts focus to
cutting-edge biometric identifiers, including soft biometrics and
behavioral analytics. Additionally, the seminar delves into the latest
research on mobile user authentication, emphasizing biometric-based
solutions. Participants will learn critical skills in evaluating and
designing user authentication systems, including understanding
performance metrics and applying biometric methods. By the seminar's
conclusion, students will be well-versed in the latest security
technologies and methodologies in the rapidly evolving fields of
biometrics and IoT.
CSE741D
Selected Topics on Internet of Things
Course Description: This seminar offers a
comprehensive overview of emerging systems within the Internet of Things
(IoT) domain. Starting with a foundational review of traditional
embedded and mobile systems, the course then dives deep into novel IoT
applications and technologies. Discussions will extend to recent
research advancements, with a dual focus on the technical underpinnings
and practical applications of IoT systems. Throughout the seminar,
students will engage with the entire spectrum of IoT development, from
conceptualization to design and implementation, concluding with an
examination of real-world IoT applications. By the seminar's end,
participants will possess a thorough understanding of contemporary IoT
topics and their implications.
CSE490/590
Computer Architecture
Course Description: This course provides an
in-depth examination of the evolution of computer architecture, emphasizing
the interplay between hardware and software components in computer systems.
Students will explore a range of topics, including instruction set design,
micro-architecture techniques like pipelining, and the organization of cache
and virtual memory. The course also covers system-level concepts such as
protection, sharing, and I/O strategies, as well as architectural designs
including in-order and out-of-order superscalar architectures, Very Long
Instruction Word (VLIW) machines, vector supercomputers, multithreaded
architectures, symmetric multiprocessors, and parallel computing frameworks.
Additionally, contemporary topics like Field-Programmable Gate Array (FPGA)
architectures will be addressed, providing insights into modern computing
unit design. Through a combination of lectures, assignments, and projects,
students will gain a comprehensive understanding of the foundational and
advanced aspects of modern microprocessors and reconfigurable computing
units, equipping them with the knowledge and skills to engage with current
challenges and innovations in computer architecture.
CSE341
Computer Organization
Course Description: This course covers
fundamental concepts in computer organization, including instruction set
architecture, arithmetic logic units, computer arithmetic, and datapath and
control unit design. Students will also learn about pipelining, memory
hierarchy, and input-output systems. The course integrates recent
advancements in the field, such as accelerator-rich, brain-inspired, and
quantum computers, providing a comprehensive overview of both traditional
and modern computing systems..