For full functionality of this site it is necessary to enable JavaScript. Here are the instructions how to enable JavaScript in your web browser. Course Syllabus Computer Science »Course Syllabus Data Science Big Data Analytics Data Mining Data Visualization Data Base Management Systems Machine Learning, Modeling and Optimization Machine Learning Machine Learning in Quantitative Finance Graphical Models Quickest Detection of Abrupt Changes Modeling and Simulation Stochastic Optimization Theory Advanced Data Structures Algorithms for Big Data Artificial Intelligence Combinatorial Algorithms Computing Parallel Scientific Computing Programming Massively Parallel Systems Parallel Scientific Computation Software Analysis and Transformation Programming Languages Text Data Natural Language Processing Text Mining Pattern Matching Web Information Retrieval and Data Mining Visual Data Computer Vision and Image Processing 3D Photography Vision, Brain, and Assistive Technologies Social and Cultural Social Network Analysis Social and Cultural Computing Systems Cybersecurity and Human computer Interaction Advanced Network Security and Malware Professional Development Computer Science Research Cryptography Modern Cryptography