Ermir Rogova Headshot

Ermir Rogova

Adjunct Faculty

RIT Kosovo

Ermir Rogova

Adjunct Faculty

RIT Kosovo

Bio

Dr. Ermir Rogova is an accomplished academic with over two decades of experience in higher education in the field of Computer Science. He currently serves as an Associate Professor at the University of Prishtina's Faculty of Mathematics and Natural Sciences and also holds adjunct duties with RITK.His educational background includes BSc, MSc and Ph.D. in Computer Science from the University of Westminster in London as well as a Certificate of Proficiency in English (CPE) from the University of Cambridge. Prior to returning to Kosovo, Dr. Rogova spent seven years as a lecturer at the University of Westminster.
Dr. Rogova's teaching portfolio includes courses such as Web & Mobile Development and Database Systems at RIT Kosovo. His research interests lie in the area of Knowledge Discovery utilizing Databases, Data Warehouses, Online Analytical Processing, Online Transactional Processing, and Data mining. He has published numerous scientific papers in international journals and conferences and has co-authored books with notable researchers in his field.
Beyond academia, Dr. Rogova has held various leadership positions, including roles as dean and vice-rector at institutions such as AAB College, University of Prizren, and Iliria College. In 2022, he was a candidate for the position of rector at the University of Prishtina, presenting a vision focused on the development, progress, and modernization of the university's academic and research activities

Select Scholarship

Cryptocurrency Blockchain and Its Carbon Footprint: Anticipating Future Challenges, U Bajra, E Rogova, S Avdiaj, Technology in Society

Eye-tracking in Natural Language Processing of Albanian language, E Bytyçi, E Rogova, MultiplEYE Mid-Term Conference 2024, Tirana, Albania

Combination of genetic and random restart hill climbing algorithms for vehicle routing problem, E Bytyçi, E Rogova, E Beqa, Trends in Data Engineering Methods for Intelligent Systems: Proceedings of …

Testing of network security systems through DoS, SQL injection, reverse TCP and social engineering attacks, A Maraj, E Rogova, G Jakupi, International Journal of Grid and Utility Computing 11 (1), 115-133

Testing techniques and analysis of SQL injection attacks, A Maraj, E Rogova, G Jakupi, X Grajqevci, 2017 2nd International Conference on Knowledge Engineering and Applications …

Testing of network security systems through DoS attacks, A Maraj, G Jakupi, E Rogova, X Grajqevci, 2017 6th Mediterranean Conference on Embedded Computing (MECO), 1-6

Currently Teaching

ISTE-140
3 Credits
This course provides students with an introduction to internet and web technologies, and to development on Macintosh/UNIX computer platforms. Topics include HTML and CSS, CSS3 features, digital images, web page design and website publishing. Emphasis is placed on fundamentals, concepts and standards. Additional topics include the user experience, mobile design issues, and copyright/intellectual property considerations. Exercises and projects are required.
ISTE-230
3 Credits
A presentation of the fundamental concepts and theories used in organizing and structuring data. Coverage includes the data modeling process, basic relational model, normalization theory, relational algebra, and mapping a data model into a database schema. Structured Query Language is used to illustrate the translation of a data model to physical data organization. Modeling and programming assignments will be required. Note: students should have one course in object-oriented programming.
ISTE-240
3 Credits
This course builds on the basics of web page development that are presented in Web and Mobile I and extends that knowledge to focus on theories, issues, and technologies related to the design and development of web sites. An overview of web design concepts, including usability, accessibility, information architecture, and graphic design in the context of the web will be covered. Introduction to web site technologies, including HTTP, web client and server programming, and dynamic page generation from a database also will be explored. Development exercises are required.
ISTE-340
3 Credits
This course will explore the analysis, design, development, and implementation of client-side programming in the context of Internet technologies, mobile devices, Web-based client systems and desktop applications. Students will learn to design and build usable and effective interactive systems, clients, and interfaces. Key features addressed will include browser and platform compatibility, object reusability, bandwidth and communications issues, development environments, privacy and security, and related technologies and APIs. Programming is required.