Branko Mihaljevic Headshot

Branko Mihaljevic

Professional studies professor

RIT Croatia

Branko Mihaljevic

Professional studies professor

RIT Croatia

Select Scholarship

Published Conference Proceedings
Mihaljević, Branko, Martin Žagar, and Aleksander Radovan. "On Challenges of Distance Delivery of Information Technology and Software Development Courses." Proceedings of the 14th International Technology, Education and Development Conference - INTED2020. Ed. L. Gómez Chova, A. López Martínez, and I. Candel Torres. Valencia, Spain: IATED, 2020. Web.
Beronić, Dora, et al. "Optimizing Java Performance with Structured Concurrency and Native Images." Proceedings of the 7th International Java Community Conference in Croatia - Javantura v7. Ed. Stjepan Matijašević. Zagreb, Croatia: HUJAK, 2020. Web.
Mihaljević, Branko, et al. "The State of Java - Today and Tomorrow." Proceedings of the 7th International Java Community Conference in Croatia - Javantura v7. Ed. Branko Mihaljević. Zagreb, Croatia: HUJAK, 2020. Web.
Show 24 More
Invited Keynote/Presentation
Mihaljević, Branko, Aleksander Radovan, and Martin Žagar. "Software Development in Java - Today and Tomorrow." 24th Croatian Oracle User Group Conference - HrOUG 2019. HrOUG. Rovinj, Croatia. 15 Oct. 2019. Keynote Speech.
Radovan, Aleksander and Branko Mihaljević. "Controlling Solar Electric System using Java." 8th International Java Conference in Croatia - JavaCro\\\'19. HUJAK & HrOUG. Umag, Croatia. 12 May 2019. Conference Presentation.
Žagar, Martin and Branko Mihaljević. "Experiences of International Software Development Project Cooperation." 8th International Java Conference in Croatia - JavaCro\'19. HUJAK & HrOUG. Umag, Croatia. 12 May 2019. Conference Presentation.
Show 11 More
Invited Article/Publication
Žagar, Martin and Branko Mihaljević. "Novi konsenzus protokoli za blockchain (Novel consensus protocols for blockchain)." Mreža magazine. (2018). Print.
Mihaljević, Branko. "Java 11 ili Duke\'s Eleven (Java 11 or Duke\'s Eleven)." Mreža magazine. (2018). Print.
Mihaljević, Branko and Aleksander Radovan. "Module to Module — New Java 9 Jigsaw / Modul do modula - nova Java 9 slagalica." Mreža magazine. (2017). Print.
Show 1 More
Journal Paper
Haramina, Hrvoje, Dino Radonjić, and Branko Mihaljević. "Proposal and Simulation Analysis of Measures for Improvement of Railway Passenger Transport on the Line Section Koprivnica – Virovitica." Podravina – Scientific Multidisciplinary Research Journal 17. 33 (2018): 74-90. Print.
Mihaljević, Branko and Aleksander Radovan. "Spring Java 10." Mreža magazine 5. (2018): 76-80. Print.
Haramina, Hrvoje, Ivan Talan, and Branko Mihaljević. "Improvement of Suburban Railway Services by Infrastructure and Timetable Modifications Based on Simulation Modelling." Transport problems 13. 3 (2018): 15-27. Print.
Show 1 More
Book Chapter
Žagar, Martin, Branko Mihaljević, and Josip Knezović. "Data Compression as a Base for eHealth Interoperability: 3D FWT applied on Volumetric Neuroimages." Intelligent Analysis of Multimedia Information. Ed. Siddhartha Bhattacharyya, et al. Hershey, PA: Information Science Reference (an imprint of IGI Global), 2016. 266-281. Print.

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-222
3 Credits
This course expands the student’s knowledge base of applying higher level programming concepts including data structures, algorithm development and analysis, Big-O notation, directed graphs, priority queues, performance, and a greater understanding of how complex software can more easily be designed. Programming assignments are required.
ISTE-330
3 Credits
In this course, students will build applications that interact with databases. Through programming exercises, students will work with multiple databases and programmatically invoke the advanced database processing operations that are integral to contemporary computing applications. Topics include the database drivers, the data layer, connectivity operations, security and integrity, and controlling database access.
ISTE-432
3 Credits
Database applications have aspects that need to be considered when designing and developing larger-scale systems. In this course students will explore topics such as concurrent processing, scalability, performance, and security within the context of developing larger-scale data/base information processing systems. Programming projects are required.
ISTE-782
3 Credits
This course introduces students to Visual Analytics, or the science of analytical reasoning facilitated by interactive visual interfaces. Course lectures, reading assignments, and practical lab experiences will cover a mix of theoretical and technical Visual Analytics topics. Topics include analytical reasoning, human cognition and perception of visual information, visual representation and interaction technologies, data representation and transformation, production, presentation, and dissemination of analytic process results, and Visual Analytic case studies and applications. Furthermore, students will learn relevant Visual Analytics research trends such as Space, Time, and Multivariate Analytics and Extreme Scale Visual Analytics.
ISTE-791
3 Credits
The project-based culminating experience for the Master of Science in Information Technology and Analytics program. A MS project will typically include a software system development component requiring a substantial and sustained level of effort. Students must submit an approved project proposal in order to enroll. (Permission of project committee and graduate program director).