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 introduces students to the fundamentals of web and mobile design and development. Students will learn the core building blocks of the web, including HTML, CSS, and JavaScript, and apply visual design principles to create responsive and accessible interfaces. Topics include preparing digital images and graphics for the web, layout and typography, color and animation, and user experience concepts. Students will also be introduced to traditional and generative AI workflows and tools used in professional practice for coding, prototyping, and project development. Emphasis is placed on hands-on exercises and projects to practice both design and implementation, preparing students for more advanced coursework in web and mobile design.
ISTE-230
3 Credits
This course surveys the fundamental concepts and theories used in organizing and structuring data that arise in a wide range of contexts (e.g. lab sciences, economic, social services, computing system performance, environmental sustainability). Course topics include data organization theory, basic relational model theory, normalization theory, relational algebra, data quality, data integrity and security, and mapping a data model into a database schema. Students will learn how to construct and use databases while maintaining the security and integrity of data as well as develop AI literacy in the context of data model design, learning how to apply and critique Artificial Intelligence responsibly and ethically. Hands-on assessments are included in this course.
ISTE-240
3 Credits
This course builds on the basics of web page development that are presented in Web & Mobile I and extends that knowledge to focus on theories, issues, technologies, exploration of AI tools, as they apply to the design and development of web sites. An overview of web design concepts, including usability, accessibility, information architecture, and design process 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.
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 and architectures, 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.