Ermir Rogova Headshot

Ermir Rogova

Program Head- Master of Science Degree Program and Associate Professor

RIT Kosovo

Ermir Rogova

Program Head- Master of Science Degree Program and 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.
ISTE-600
3 Credits
This course provides students with exposure to foundational data mining techniques. Topics include analytical thinking techniques and methods, data/exploring data, classification algorithms, association rule mining, cluster analysis and anomaly detection. Students will work individually and in groups on assignments and case study analyses.
PROF-775
3-6 Credits
The capstone course for students enrolled in the MS in professional studies degree program. With individualized advising from a faculty adviser, students participate in a real world problem solving project carried out in an organizational setting while also relating to a student’s professional concentrations. Course requirements involve completing a literature review, writing a project proposal, engaging in online discussion with faculty adviser and other SOIS capstone students, various kinds of field work, writing full draft and final academic report and making a (Powerpoint) presentation. Registration completed on behalf of students following faculty review of acceptable capstone project proposal. (Prof 770; Department approval)
PROF-776
3 Credits
The research and thesis course unfolds over two semesters. Students will receive instruction in standard research methods, as well as the best practices for writing and presenting project findings. The remainder of the course is devoted to students working individually with a faculty supervisor on the research, organization, analysis, and eventual presentation of their project findings. To complete the thesis course, students must successfully defend their work before a committee consisting of a representative sample of the program faculty, the student’s supervisor, and the program director. The committee is responsible for determining the student’s final grade for the thesis. The course is graded on the (R, U, or I) basis with a successful defense of the completed thesis being the deciding factor. Department approval required for enrollment.