This repository centralizes contents & assignments from the Faculty of Mathematics and Informatics (in English) of Babes-Bolyai University from Cluj-Napoca, Romania.
| No. | Discipline | Tech Stack/Concepts |
| 1st Semester | ||
| 1. | Fundamentals of Programming | Python, PyTables, Pygame Pickle, CSV, JSON, SQL, Layered Architecture |
| 2. | Computer Systems Architecture | x86 Assembly, C, Low-Level Multi-Module Programming |
| 3. | Computational Logic | CNF, DNF, Propositional Calculus, Predicate Calculus, Boolean Algebra, Logic Circuits |
| 4. | Mathematical Analysis | Differential Calculus, Integral Calculus, Least Squares, Planar Curves |
| 5. | Algebra | Linear Algebra, Page Ranking, Cryptography, Relational Database |
| 2nd Semester | ||
| 6. | Object-Oriented Programming | C, C++, Qt, Observer Design Pattern, Model-View-Controller Design Pattern |
| 7. | Data Structures & Algorithms | C++, Test-Driven Development, Sparse Matrices, AVL Trees, Huffman Codes, Red-Black Trees |
| 8. | Graph Algorithms | Python, PyTables, Topological Sorting, Maximum Flows, Prüfer Coding / Decoding, Graph Coloring |
| 9. | Operating Systems | bash, C, Processes, Threads, bat File, Solaris, Linux, BSD |
| 10. | Dynamical Systems | Maple, Sage, Taylor Expansion, Newton's Second Law of Movement |
| 11. | Geometry | Analytic Geometry, Quadratic Curves & Surfaces, Affine Geometry |
| 12. | Fundamentals of Entrepreneurship | MVP, Business Plan, Pitching Skills, Economics, Regulations of Launching |
| 3rd Semester | ||
| 13. | Functional & Logic Programming | Prolog, Lisp, Collector Variable Method, MAP Functions, Composed Objects, Functors, Binary Trees |
| 14. | Databases | SQL SERVER, Clustered Index, Fragmentation, Transact-SQL, Data Streams, Conceptual Modeling |
| 15. | Advanced Programming Methods | Java, C#, Scala, MVC, OOD, JavaFX, VM Interpreter, Unsafe Garbage Collector, Heap Memory Management |
| 16. | Computer Networks | Python 3, TCP, UDP, Cisco Packet Tracer, WebSockets, HTTP, DNS, FTP, Routing, Distance Vector |
| 17. | Probability Theory & Statistics | MATLAB, Octave, Random Variables, Poisson Distribution, Hypergeometric Distribution, Cauchy Distribution |
| 4th Semester | ||
| 18. | Systems for Design & Implementation | Django REST Framework, React.js, TypeScript, PostgreSQL, GCP, Nginx, Gunicorn, Credit Risk Modeling, Kubernetes, Docker |
| 19. | Artificial Intelligence | PyTorch, Decision Trees, ANNs, Convolutions, K-Means Clustering, Hill Climbing, Genetic Algorithms, Evolutionary Computation |
| 20. | Software Engineering | System Design, Object Design, OCL, UML, Agile, Unit Testing, System Testing, Sequence Diagrams, DOM |
| 21. | Database Management Systems | C#, ADO.NET, SQL Server Profiler, Concurrency Control, ACID, Locking Protocols, SQL Injections |
| 22. | Web Programming | HTML, CSS, XML, jQuery, Angular, PHP, WebGL, Apache, AJAX, JSP, ASP.NET, CGI, Node.js, CORS, CSRF |
| 5th Semester | ||
| 23. | Parallel & Distributed Programming | C++, MPI, OpenCL, CUDA, Distributed Protocols, Flynn, Thread Pools, Futures, Recursive Decomposition |
| 24. | Mobile Application Programming | Swift, SwiftUI, Flutter, Dart, Django REST Framework, SQLite, WebSockets, Cross-Platform Development |
| 25. | Formal Languages & Compiler Design | Rust, Python, FLEX, Yacc, Recursive Descendent, LR(0), LL(1), Finite Automata, BNF, EBNF |
| 26. | Intelligent Methods for Solving Real-World Problems | 5W1H Extraction, NLP, TF-IDF, NER, Non-negative Matrix Factorization, Graph-Based Learning, Text Mining, Machine Translation |
| 27. | Cloud Application Architecture | AWS, EC2, S3, Lambda, Load Balancers, Security Groups, CDNs, Dockers & Containers, FaaS, DBaaS, GraphQL |
| 28. | Designing Innovative Products | 5W1H Extraction, NLP, HoloLens 2, Django REST, Agile, Value Proposition, Market Research, User Analytics, GCP, A/B Testing |
| 6th Semester | ||
| 29. | Software Systems Verification & Validation | Maven, BBT, WBT, Agile, Docker, Jenkins, Model Checking |
| 30. | Numerical Calculus | MATLAB, Octave, Epicycloids, Taylor Polynomials, MacLaurin's Formula, Gaussian Elimination |
| 31. | Quantum Computing with Applications in Cryptography & AI | Qiskit, QASM, Hadamard Gates, Deutsch-Josza, Grover, Qubits & Qudits, Hilbert Spaces, Holevo's Theorem |
| 32. | Introduction to Natural Language Processing | POS-tagging, NER, TF-IDF, spaCy, CoreNLP, NLP-Cube, CoRoLa, WordNet, RoBERT |
| 33. | Academic Ethics & Integrity | Whistle-Blowing, Data Economy, Corporate Fraud, Market Manipulation, Monopoly Lawsuits, RTBF, Intellectual Property |
| Bachelor's Thesis | ||
| 34. | A Proximal Policy Optimization Approach to Detect Spoofing in Algorithmic Trading | PPO, FNN, Kaiming Normalization, Adam Optimizer, Rolling Statistics, PyTorch, joblib, LUNA, Spoofing, React, TypeScript, SCSS, Jest |