Resources
Clarivate Journal Citation Reports (JCR)
Clarivate Web of Science (WoS)
Paper Search Engineers
Journal Finder (for paper submission)
🛠️ Essential Development Tools for CS Students
To support your learning and research at the MTA Lab, we have curated a list of essential tools and environments used in our daily development and academic projects.
1. Programming & System Development (C/C++ & More)
These are the fundamental tools for our core computer science courses and system-level research.
Visual Studio Code (VS Code): A lightweight but powerful source code editor. We recommend installing the "C/C++" and "Python" extensions.
Dev-C++: A classic, easy-to-use IDE for beginners to practice C and C++ programming.
MinGW / GCC: The essential compiler toolchains for Windows and Linux environments.
sFlow-RT: The real-time analytics engine we use for SDN network monitoring and DDoS detection research.
2. AI, Deep Learning & Data Science
For students working on medical imaging and multimedia intelligence projects.
Anaconda: The leading open-source distribution for Python and R, simplifying package management.
Google Colab: A cloud-based Jupyter Notebook environment that provides free access to GPUs—ideal for training Deep Learning models.
PyTorch / TensorFlow: The primary libraries we use for building and deploying neural networks.
OpenCV: An open-source computer vision library for image processing tasks.
3. Productivity & Academic Collaboration
Tools to help you manage code, write papers, and collaborate with team members.
Git & GitHub: The industry standard for version control. All lab projects should be managed through our GitHub repositories.
Overleaf (LaTeX): A collaborative cloud-based LaTeX editor for writing professional academic papers and reports.
Mendeley / Zotero: Essential reference management tools to organize your research papers and citations.
Canva: Our recommended tool for creating professional academic posters and presentation visuals.