This course introduces concepts of soft computing: modelling uncertainty, granular computing, neurocomputing, evolutionary computing, probabilistic...
Introduction to computer graphics. Topics include graphics programming concepts, geometrical transformations, viewing 3-D projections, raster...
This course will focus on the components found in modern 3-D game engines. It will emphasize the algorithms and data structures required to create...
Planning, developing and writing a research proposal under individual faculty supervision. The course, in continuation with CIS*4910 provides senior...
This course is a continuation of CIS*4900. The student will conduct and write an undergraduate thesis under the individual supervision of a faculty...