0% found this document useful (0 votes)
5 views1 page

AIUB CurrentSemester MiniRoadmap

Uploaded by

tlamisa127
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views1 page

AIUB CurrentSemester MiniRoadmap

Uploaded by

tlamisa127
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

AIUB Current Semester: Custom Mini Roadmap for

Data Science
This mini roadmap integrates your current AIUB courses (C++, Data Structures, Discrete Math,
Differentiation Calculus) with practical Python & Data Science practice. Goal: Build hands-on skills
without overloading, preparing for future ML/DS courses.

Month 1: Bridging to Data Science


- AIUB Focus: C++ basics, Arrays, Functions; Discrete Math (logic, sets); Calculus (limits &
differentiation).
- Self-Study: Python basics, Jupyter Notebook/Colab setup, derivatives using sympy, plot y=x^2
and tangent using matplotlib.

Month 2: Data Handling & DS Parallel


- AIUB Focus: Data Structures (linked lists, stacks, queues), Discrete Math (combinatorics,
relations).
- Self-Study: NumPy & pandas, load CSV dataset, implement stack & queue in Python, visualize
data (bar chart, histogram).

Month 3: Algorithms & Data Visualization


- AIUB Focus: Data Structures (trees, graphs), Discrete Math (graph theory), Calculus (advanced
derivatives).
- Self-Study: matplotlib & seaborn for visualization, BFS/DFS in Python with networkx, shortest path
problem project.

Month 4: Connecting Math to ML


- AIUB Focus: Algorithms in C++, Discrete Math (probability), Calculus (applications).
- Self-Study: Basic statistics in Python ([Link]), visualize distributions, simple GPA prediction
with sklearn, Kaggle datasets practice.

End-of-Semester Outcome
- Strong C++ & Data Structure fundamentals (AIUB).
- Working knowledge of Python, NumPy, pandas, matplotlib, seaborn.
- 3–4 mini-projects: data visualization, stack/queue, graph traversal, regression.
- GitHub portfolio with small projects.
Goal: Be ahead of classmates for upcoming Machine Learning & AI courses.

You might also like