Course Descriptions

CSE 8011 Graduate Seminar (Core: Seminar)
One hour seminar. Reports on recent advances and problems in computer science by guest speakers, faculty, and students; student participation, general discussion.


CSE 8833 Algorithms (Core: Graduate Theory)
(Prerequisites: CSE 4833/6833) Three hours lecture. Advanced techniques for designing and analyzing algorithms, advanced data structures, case studies, NP-completeness including reductions, approximation algorithms.


CSE 6633 Artificial Intelligence (Primary Specialization, Introduction)
(Prerequisite: Grade of C or better in CSE 2383 and CSE 2813) Three hours lecture. Study of the computer in context with human thought processes. Heuristic programming; search programming; search strategies; knowledge representation; natural language understanding; perception; learning.


CSE 8673 Machine Learning (Primary Specialization, Advanced)
(Prerequisite: CSE 4633/6633) Three hours lecture. Introduction to machine learning, including computational learning theory, major approaches to machine learning, evaluation of models, and current research.


CSE 6413 Principles of Computer Graphics (Secondary Specialization, Introduction)
(Prerequisites: MA 3113 and grade of C or better in CSE 2383) Three hours lecture. Graphics hardware; algorithms, graphics primitives, windowing and clipping , transformations,3D graphics, shading, hidden surfaces; standards.


CSE 8990 Special Topics: Data Visualization in R (Secondary Specialization)
Credit and title to be arranged. This course is to be used on a limited basis to offer developing subject matter areas not covered in existing courses. (Courses limited to two offerings under one title within two academic years).


CSE 8990 Special Topics: Markov Methods (Additional Hours)
Credit and title to be arranged. This course is to be used on a limited basis to offer developing subject matter areas not covered in existing courses. (Courses limited to two offerings under one title within two academic years).


CSE 6663 Human-Human-Computer Interaction (Additional Hours)
(Prerequisite: Junior class standing or consent of instructor) Three hours lecture. Conceptual models formed by users, aspects of computer systems which affect users, interface design and evaluation, and examples and critiques of specific interfaces.


CSE 6503 Database Management Systems (Additional Hours)
(Prerequisites: CSE 2383 and CSE 2813, both with a grade of C or better) Three hours lecture. Modern database models; basic database management concepts; query languages; database design through normalization; advanced database models; extensive development experience in a team environment.


CSE 8080 Directed Project (Additional Hours)
Hours and credits to be arranged. An individual professional project open only to candidates for the Master of Science degree (project option). Formal written and oral project reports are required.