Ermir Rogova Headshot

Ermir Rogova

Associate Professor

RIT Kosovo

Ermir Rogova

Associate Professor

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. 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, while in Kosovo he has held teaching positions at University of Prishtina, University of Prizren, ABB college, and Iliria College.

Dr. Rogova's research interests lie in the field 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 University of Prizren, AAB College, and Iliria College. 

He currently serves as an Associate Professor at RIT Kosovo and is the deputy-head of the Science Council at the Ministry of Education, Science, Technology and Innovation. 

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.
PROF-740
3 Credits
This course introduces students to foundational skills in data analytics, with a focus on mathematical foundations. Students will explore topics that form the backbone of modern data analytics such as machine learning, data mining, artificial intelligence and visualization. Tools for statistics will be introduced to students for how to go from raw data to a deeper understanding of the patterns and structures within the data, to support making predictions and decision making.
PROF-770
0 Credits
This course guides the student through preparation of the Capstone Proposal that is required for the applied final course of his/her MS in professional studies degree - the Capstone Project. Student will determine a Capstone Project concept, and articulate the methods for implementing the Capstone Project. The course concludes with a paper describing the Capstone Project, including background and description, methodology, anticipated outcomes, and probable Capstone Adviser. Student will meet regularly with the course facilitator. Upon successful completion of this course, student will be registered for the Capstone Project. (Pre-requisites: PROF-705 and core coursework; course restricted to MS in professional studies students)