Skip to Content

Course Search Results

  • 3.00 Credits

    The study of regular, context-free, and context-sensitive languages and their relations to finite-state, pushdown and linear-bounded automata. Context-free language recognition. The halting problem and decidability results. Prerequisite: COSC 4100.
  • 3.00 Credits

    First semester of a three-semester computational methods series. Review of iterative solutions of linear and nonlinear systems of equations, polynomial interpolation/approximation, numerical integration and differentiation, and basic ideas of Monte Carlo methods. Comparison of numerical techniques for progrmming time and space requirements, as well as convergence and stability. Cross listed with MATH 5310. Prerequisites: MATH 3310, COSC 1010.
  • 3.00 Credits

    Third semester of a three-semester computational methods series with emphasis on numerical solution of problems displaing sharp fronts and interfaces (nonlinear conservation laws, Hamilton-Jacobi equations. Cross listed with MATH 5345. Prerequisite: MATH/COSC 5340.
  • 3.00 Credits

    Introduction to computer graphics, an increasingly important area of computer science. Computer graphics, together with multimedia and the world-wide web, offers exciting new possibilities for the design of human-computer interfaces. Presents the principles, techniques, and tools that enable these advances. Prerequisite: COSC 3020, MATH 2250. Dual listed with COSC 4550.
  • 3.00 Credits

    This course is designed to introduce students to the field of virtual reality (VR) and provide students with hands-on experience developing applications for modern virtual and augmented reality systems. In the course, students learn about the historical development of virtual reality technology and virtual reality as a research field, gain mastery of fundamental principles, algorithms, and design patterns in computer graphics, discover the perceptual science behind mixed reality technologies, and explore libraries and tools for creating VR experiences using current APIs for Immersive Systems. Prerequisites: COSC 2030, Enrolled in an EECS program, and Graduate standing.
  • 3.00 Credits

    This course is designed to develop a firm understanding of the general principles of computer animation, underlying algorithms, and implementation of those algorithms and processes. Students will complete hands-on and experiential learning activities in developing and programming animation algorithms and principles across 2D and 3D. Students will utilize state-of-the-art equipment, software, and programming APIs. This course has direct skill development for animated film and game design and development. Prerequisites: Graduate standing, current EECS student, and COSC 2030.
  • 3.00 Credits

    This course is designed to instruct an in depth course on User Interaction and User Experience Design. The course is focused mainly on design, prototyping, and evaluation. Material covers cognitive and social models and limitations, hardware and software interface components, design methods, support for design, and evaluation methods. Prerequisites: Graduate standing, current EECS student, and COSC 2030.
  • 3.00 Credits

    Provides students with an understanding of applying computer methodologies to process two-dimensional and three-dimensional images. Primary areas of investigation are image preprocessing, knowledge representation, pattern recognition and motion understanding. Prerequisites: COSC 3020, MATH 2205, MATH 2250.
  • 3.00 Credits

    A computational study of intelligent behavior. The focus is on intelligent agents, which could be software agents or robots. Covers how agents sense, reason, and act within their environment. Includes problem-solving, search, knowledge representation, planning, game playing, learning, and neural and belief networks. Dual listed with COSC 4550. Prerequisite: COSC 3020.
  • 1.00 Credits

    Advanced topics in AI are presented and discussed via research paper review.