|
Section | Day | Time | Exam Date | Delivery |
---|
CS 809 - Interactive Entertainment SW |
This course surveys current research on the design and implementation of interactive entertainment software, including computer games. Topics include: interactivity, principles of interactive entertainment, hardware platforms, current software development tools and languages, game loop, design of virtual worlds and virtual characters, real-time requirements, incorporating multimedia resources, aesthetics. |
001 |
MWF |
10:30am - 11:20am |
08-DEC-23 |
|
CS 811 - Theory of Computing |
Study of fundamental concepts of computer science from the theoretical point of view; basic concepts of computational complexity theory, algorithm analysis and their relation to the set of problems which can be programmed; "good" algorithm design. Prior to registering in this course, students should have a background in introductory compiler design, or algorithm analysis comparable to the senior undergraduate level. |
001 |
MWF |
2:30pm - 3:20pm |
11-DEC-23 |
|
CS 825 - Image Processing |
Image models; image transformations; enhancement and restoration techniques; image segmentation; feature extractions and higher level descriptions. Prior to registering in this course, students should have a background in image processing, and numerical and symbolic computing comparable to the senior undergraduate level. |
001 |
TR |
10:00am - 11:15am |
21-DEC-23 |
|
CS 837 - Information Visualization |
Information Visualization focuses on the design, development, and study of interactive visualization techniques for the analysis, comprehension, exploration, and explanation of large collections of abstract information. Topics to be covered include principles of visual perception, information data types, visual encodings of data, representations of relationships, interaction methods, and evaluation techniques. |
001 |
|
- |
|
|
CS 855 - Mobile Computing |
Mobile Computing focuses on conducting research in the design, development, and evaluation of software in a networked mobile environment. The primary topics to be covered in the course include network computing, graphics programming, human-computer interaction, and evaluation methods, all focused on the challenges and opportunities afforded by modern mobile computing devices. |
001 |
MW |
1:00pm - 2:15pm |
20-DEC-23 |
|
CS 890BA - Secure Computers and Networks |
Secure Computers and Networks: Fundamentals of Computer Security, Cryptography and Security Standards, Fire walls and Web Security and Case studies. |
001 |
|
- |
|
|
CS 890BK - Data Cleaning |
Introduction to data cleaning. Missing values. Noisy Data. Inconsistent data, Syntactiv transformation techniques. Integrity checking. Semantic transformation techniques. Software for data cleaning. Project. |
001 |
|
- |
|
|
CS 890CB - Research Methods in CS |
Review of the major consideration and tasks involved in conducting scientific research, with emphasis on Computer Science. Research Methodology. Technical writing. |
001 |
|
- |
|
|
CS 890CO - Heuristic Algorithms in Optim |
In this course, we will study state-of-the-art heuristic algorithms for finding approximation solutions, including simulated annealing, genetic algorithms, ant colony algorithms, tabu search and others. |
001 |
|
- |
|
|
CS 890EC - Computational Learning Theory |
Selected topics in computational learning theory and applications,
e.g., models of interactive machine learning, privacy-preserving
learning, statistical learning, recursion-theoretic models of
learning, complexity analysis of learning algorithms. Reading
materials include 2 book chapters and 10-15 research articles. A term
project is required.
|
001 |
|
- |
|
|
CS 890EV - Knowledge Representation and Reasoning |
The course examines some of the techniques used to represent knowledge in artificial intelligence, and the associated methods of automated reasoning. The emphasis will be on the compromises involved in providing a useful but tractable representation and reasoning service to a knowledge-based system. |
001 |
TR |
1:00pm - 2:15pm |
|
|
CS 890EX - Recent Developments in Three-way Clustering |
Understanding differences of various machine learning techniques such as classification and clustering. Familiarization with hard clustering and soft clustering approaches. Review recent developments of three-way clustering. Summarize and classify different types of three-way clustering techniques. |
001 |
|
- |
|
|
CS 900 - Computer Science Graduate Seminar |
CS Graduate students must complete two semesters of CS 900, with the exception of MSc Course Route students, who must complete one semester of CS 900. When enrolled in CS 900, a student must make one presentation and attend all presentations. In the first semester of CS 900, the student will choose a Computer Science topic within their research area. In the second semester of CS 900 (if required), the student will choose a topic within their own research. |
001 |
MWF |
3:30pm - 4:20pm |
|
|
CS 901 - Research |
Thesis research. |
001 |
|
- |
|
|
003 |
|
- |
|
|
004 |
|
- |
|
|
005 |
|
- |
|
|
008 |
|
- |
|
|
010 |
|
- |
|
|
012 |
|
- |
|
|
013 |
|
- |
|
|
014 |
|
- |
|
|
015 |
|
- |
|
|
019 |
|
- |
|
|
022 |
|
- |
|
|
023 |
|
- |
|
|
024 |
|
- |
|
|
025 |
|
- |
|
|
026 |
|
- |
|
|
028 |
|
- |
|
|
CS 902 - Project Research |
A supervisor approved project requiring an in-depth student investigation of a CS problem. |
001 |
|
- |
|
|
004 |
|
- |
|
|
005 |
|
- |
|
|
008 |
|
- |
|
|
010 |
|
- |
|
|
012 |
|
- |
|
|
013 |
|
- |
|
|
014 |
|
- |
|
|
015 |
|
- |
|
|
019 |
|
- |
|
|
022 |
|
- |
|
|
023 |
|
- |
|
|
024 |
|
- |
|
|
025 |
|
- |
|
|
028 |
|
- |
|
|