Dan CojocarView profile
Lecturer
Dan Cojocar is a Lecturer in the Department of Computer Science at Babeș-Bolyai University, Cluj-Napoca, Romania. He serves as Lab Instructor for the Mobile Applications course (2024-2025) teaching third-year English-speaking students, and instructs multiple undergraduate courses including Operating Systems laboratories, Web Services and Middleware Technologies, IoT & Android Things, and Tutoriat sessions. His academic responsibilities span course development, laboratory instruction, and bachelor thesis supervision across both semesters of the academic year. Cojocar's research centers on distributed systems with emphasis on the BBUFs (Babeș-Bolyai University File System) framework, mobile computing architectures, and formal verification methods. His scholarly work explores replication strategies, synchronization mechanisms, IPv6-based lookup systems, and aspect-oriented programming for monitoring. The research demonstrates strong integration between theoretical computer science (π-Calculus modeling) and practical system implementation, particularly in Unix-based distributed environments and mobile network routing. Analysis of Cojocar's publication timeline (2006-2015) reveals progressive specialization from foundational web application development toward advanced distributed systems. Early work focused on model-driven approaches (2006) and session management (2007), evolving into BBUFs architecture (2008-2009) and sophisticated replication strategies (2011). The research trajectory shows increasing sophistication in formal methods application while maintaining practical relevance to file system design and mobile networking challenges, with later publications integrating mobile ambient concepts into network routing schemes (2015). Through his GitHub repository (dancojocar/ma), Cojocar maintains comprehensive Mobile Applications course materials used since 2016, featuring multi-language support (Kotlin 40.1%, Java 34.4%) and contemporary mobile development practices. His educational contributions include developing laboratory frameworks for Android, Flutter, and Firebase integration, with course infrastructure utilizing Microsoft Teams and GitHub for student collaboration. The repository's academic adoption (21 stars, 38 forks) demonstrates recognition of his pedagogical approach to mobile computing education.


