CS-677 Multicore Platforms for Cognitive Gaming and Simulation

  • Pre CS-537

    Introduction

    The course covers advanced architectures and programming techniques for visual computing and machine learning and their applications in gaming, simulation, data analysis and visualization. This class covers the architecture and programming of multicore processors and graphical processing units and associated programming frameworks and languages, for example, CUDA and OpenCL. The course will cover a wide range of applications including real-time rendering of populations and scenario developments in large scale dynamic environments, machine learning and computer vision algorithms for recognition and tracking, large scale dynamic scientific visualizations. C/C++ programming skills, experience with analyzing and implementing data structures and algorithms are essential for this course.

    Teacher

    David Pfeffer
    ADJUNCT PROFESSOR
    Email: dpfeffer@stevens.edu

    Education

    Bachelors of Science in Computer Science
    Stevens Institute of Technology
    Hoboken, NJ
    Honors; Minor in Law and Public Policy
    Masters of Science in Computer Science
    Stevens Institute of Technology
    Hoboken, NJ
    4.0 GPA; Graduate Certificates in Computer Systems, Databases & Service Oriented Architecture, Distributed Systems, Enterprise Computing, Quantitative Software Engineering, Service Oriented Computing
    Professional Societies
    Member of the IEEE Computer Society and ACM.
    Courses
    CS 521 TCP/IP Networking
    CS 570 Introduction to Programming, Data Structures, and Algorithms
    CS 465 Selected Topics in Computer Science
    SSW 810 Selected Topics in Systems Centric Software Engineering
文章目錄
  1. 1. Introduction
  2. 2. Teacher
  3. 3. Education
,