Search

CS 571: Case Studies in Computer Security

This course examines security challenges and failures holistically, taking into account technical concerns, human behavior, and business decisions. Using a series of detailed case studies, students will explore the interplay among these dimensions in...

CS 573: Data Visualization

This course exposes students to the field of data visualization, i.e., the graphical communication of data and information for the purposes of presentation, confirmation, and exploration. The course introduces the stages of the visualization pipeline...

CS 577/ECE 537: Advanced Computer and Communications Networks

This course covers advanced topics in the theory, design and performance of computer and communications networks. Topics will be selected from such areas as local area networks, metropolitan area networks, wide area networks, queueing models of...

CS 582/BCB 502: Biovisualization

This course uses interactive visualization to explore and analyze data, structures, and processes Topics include the fundamental principles, concepts, and techniques of visualization and how visualization can be used to analyze and communicate data...

CS 583/BCB 503: Biological and Biomedical Database Mining

This course will investigate computational techniques for discovering patterns in and across complex biological and biomedical sources including genomic and proteomic databases, clinical databases, digital libraries of scientific articles, and...

CS 584: Algorithms: Design and Analysis

This covers the same material as CS5084 though at a more advanced level. As background, students should have experience writing programs in a recursive, high-level language and should have the background in mathematics that could be expected from a B...

CS 585/DS 503: Big Data Management

Big Data Management deals with emerging applications in science and engineering disciplines that generate and collect data at unprecedented speed, scale, and complexity that need to be managed and analyzed efficiently. This course introduces the...

CS 586/DS 504: Big Data Analytics

Big Data Analytics addresses the obstacle that innovation and discoveries are no longer hindered by the ability to collect data, but by the ability to summarize, analyze, and discover knowledge from the collected data in a scalable fashion. This...