Course Work
Algorithms
Divide and Conquer, Greedy Algorithms, Dynamic Programming, Sorting and Searching, Amortized Analysis, Graphs.
Data Management and Processing
R programming, Topic classification, Sentiment Analysis
Information Retrieval
Search Engine Design - Web crawling, Text acquisition and pre-processing, Indexing and Storage, Link Analysis through PageRank algorithm, User Interaction, Retrieval Models (tf-IDF, BM25, Query Likelihood), Elastic Search, Search Result Evaluation and Ranking Techniques
Data Mining Techniques
Clustering, Recommendation Systems, Association rules, Data Wrangling, Recommendation Systems
Supervised Machine Learning
Regression, Classification, Decision Trees, Ensemble Models, Neural Networks
Natural Language Processing
spam/ham classification, Viterbi, HMM