Selected Courses
Master of Computer Science Degree in Computer Science from Concordia University Montreal
Courses I took | Topics Covered |
---|---|
COMP 6651: ALGORITHM DESIGN TECHNIQUES | Introduction and Mathematical Preliminaries. Divide-and-Conquer. Quicksort. Order Statistics. Dynamic Programming. Greedy Algorithms. Amortized Analysis. Graph Algorithms: Elementary Algorithms, Minimum Spanning Trees; Disjoint Sets. Graph Algorithms: Shortest Paths, Maximum Flow. Linear Programming. String Matching. NP-Completeness. Approximation Algorithms. |
COMP 6321: MACHINE LEARNING | Introduction. Perceptrons. Logistic Regression. Regression. Decision Trees, Random Forests, and Nearest Neighbors. Clustering and Mixture Models. Neural Networks. Convolutional Neural Networks. Autoencoders and generative models. State machines and Markov decision processes. Reinforcement Learning. Continual Learning. |
COMP 7651: ADVANCED ANALYSIS OF ALGORITHMS | Amortized analysis of algorithms, NP-hardness and approximation algorithms, online algorithms, randomized algorithms. Selected topics of current interest |
COMP 6661: COMBINATORIAL ALGORITHMS | Representation and generation of combinatorial objects; search techniques; counting and estimation. Projects on selected applications from combinatorics and graph theory |
Bachelor of Science Degree in Computer Engineering from Vali-e-Asr University of Rafsanjan
Selected courses I took at Vali-e-Asr University. | Grades that I have recieved |
---|---|
Design and Analysis of Algorithms | 18/20 - 4.0/4.0 |
Fundamental of Programming | 20/20 - 4.0/4.0 |
Fundamentals of Information Retrieval & Web Search | 18.5/20 - 4.0/4.0 |
Software Engineering | 18.75/20 - 4.0/4.0 |
Software Engineering Lab | 20/20 - 4.0/4.0 |
Statistics and Probability for Engineering | 16.25/20 - 4.0/4.0 |
System Analysis and Design | 20/20 - 4.0/4.0 |
The principles of Compiler Design | 20/20 - 4.0/4.0 |
Advance Programming (OOP) | 16.5/20 - 4.0/4.0 |
Artificial Intelligence | 16.0/20 - 4.0/4.0 |
Computer Architecture | 18.97/20 - 4.0/4.0 |
Discrete Mathematics | Pass |
Data Structures | Pass |
Database | 16.0/20 - 4.0/4.0 |
Digital Logic (Circuit) Design | 19.45/20 - 4.0/4.0 |
Digital Systems Design | 17.75/20 - 4.0/4.0 |
Microprocessors and Assembly language | 18.5/20 - 4.0/4.0 |
Programming Language Design | 18.0/20 - 4.0/4.0 |
Operating Systems | 15.73/20 - 3.0/4.0 |
Theory of Machines and Languages | 17.9/20 - 4.0/4.0 |
Engineering Mathematics | 17.04/20 - 4.0/4.0 |
Microprocessors Lab | 20/20 - 4.0/4.0 |
Database Lab | 19/20 - 4.0/4.0 |
Bachelor’s thesis | 20/20 - 4.0/4.0 |
Computer Graphics | 19.5/20 - 4.0/4.0 |
Fundamentals of Data Mining | 17.5/20 - 4.0/4.0 |
Secure Computing | 17.75/20 - 4.0/4.0 |