Skip to Content

Course Search Results

  • 3.00 Credits

    Numerical Methods for Ordinary and Partial Differential Equations, Develops the skills needed for computational problem solving and numerical analysis. Topics addressed include: one-step, linear multistep methods for solving initial value problems; truncation errors, stability analysis, convergence of numerical methods; finite difference approximation for elliptic equations and initial boundary value problems; iterative methods for sparse linear systems. Cross listed with MATH 4340. Prerequisites: MATH 3340.
  • 3.00 Credits

    Third course in the logic sequence. Studies advanced topics in mathematical logic. Takes up such topics as: uninterpreted calculi and the distinctive contributions of syntax and semantics: metatheory, including completeness and consistency proofs: modal logic and semantics; logic as a philosophical tool. Cross listed with MATH/ PHIL 4420. Prerequisite: PHIL 3420 or equivalent.
  • 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. Dual listed with COSC 5450. Prerequisites: COSC 3020 and MATH 2250.
  • 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
  • 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: 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. Prerequisite: COSC 2030
  • 3.00 Credits

    A computational study of intelligent behavior. 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 5550. Prerequisite: COSC 3020.
  • 1.00 - 3.00 Credits

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

    Goal is to program machines to learn and improve their performance on their own, based on experience and/or data. First half covers machine learning techniques; second half covers applications. Dual listed with COSC 5555. Prerequisite: COSC 4550.
  • 3.00 Credits

    The class addresses the challenge of designing well-performing Machine Learning (ML) pipelines, including their hyperparameters, architectures of deep Neural Networks, and pre-processing. Future ML developers will learn how to use and design automated approaches for determining such ML pipelines efficiently.