Search

CS 539: Machine Learning

The focus of this course is machine learning for knowledge-based systems. It will include reviews of work on similarity-based learning (induction), explanation-based learning, analogical and case-based reasoning and learning, and knowledge...

CS 540: Artificial Intelligence in Design

The main goal of this course is to obtain a deeper understanding of what “design” is, and how AI might be used to support and study it. Students will examine some of the recent Al-based work on design problem-solving. The course will be run in...

CS/DS 541: Deep Learning

This course will offer a mathematical and practical perspective on artificial neural networks for machine learning. Students will learn about the most prominent network architectures including multilayer feedforward neural networks, convolutional...

CS 542: Database Management Systems

An introduction to the theory and design of data-base management systems. Topics covered include internals of database management systems, fundamental concepts in database theory, and database application design and development. In particular...

CS 543: Computer Graphics

This course examines typical graphics systems, both hardware and software; design of low-level software support for raster displays; 3-D surface and solids modeling; hidden line and hidden surface algorithms; and realistic image rendering including...

CS 544: Compiler Construction

A general approach to the design of language processors is presented without regard for either the source language or target machine. All phases of compilation and interpretation are investigated in order to give the student an appreciation for the...

CS 545/ECE 545: Digital Image Processing

This course presents fundamental concepts of digital image processing and an introduction to machine vision. Image processing topics will include visual perception, image formation, imaging geometries, image transform theory and applications...

CS 546: Human-Computer Interaction

This course prepares graduate students for research in human-computer interaction. Topics include the design and evaluation of interactive computer systems, basic psychological considerations of interaction, interactive language design, interactive...

CS/DS 547: Information Retrieval

This course introduces the theory, design, and implementation of text-based and Web-based information retrieval systems. Students learn the key concepts and models relevant to information retrieval and natural language processing on large-scale...

CS 548: Knowledge Discovery and Data Mining

This course presents current research in Knowledge Discovery in Databases (KDD) dealing with data integration, mining, and interpretation of patterns in large collections of data. Topics include data warehousing and data preprocessing techniques...