statistical computation; computer science MSc curriculum; Scala programming language; model-driven development; parallel computing; domain-specific languages
Bodroski Zarko, Vukmirović Nenad, Skrbic Srdjan (2018), Gaussian basis implementation of the charge patching method, in Journal of Computational Physics
, 368, 196-209.
Fodor Lidija, Tesendic Danijela, Kurbalija Vladimir, Skrbic Srdjan (2017), Performing Hierarchical Clustering on Distance Matrices in OptiML, in Proceedings of the World Congress on Engineering
, London, UK.
Mayer Mikaël, Hamza Jad, Kuncak Viktor (2017), Proactive Synthesis of Recursive Tree-to-String Functions from Examples, in 31st European Conference on Object-Oriented Programming (ECOOP 2017)
, 74, Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik, Schloss Dagstuhl, Germany 74.
Darulova Eva, Kuncak Viktor (2017), Towards a Compiler for Reals, in ACM Trans. Program. Lang. Syst. (TOPLAS)
, 39(2), 1-28.
Loncar Vladimir, Young-S Luis E., Skrbic Srdjan, Muruganandam Paulsamy, Adhikari Sadhan K., Balaz Antun (2016), OpenMP, OpenMP/MPI, and CUDA/MPI C programs for solving the time-dependent dipolar Gross-Pitaevskii equation, in COMPUTER PHYSICS COMMUNICATIONS
, 209, 190-196.
Loncar Vladimir, Balaz Antun, Bogojevic Aleksandar, Skrbic Srdjan, Muruganandam Paulsamy, Adhikari K. Sadhan (2016), CUDA programs for solving the time-dependent dipolar Gross-Pitaevskii equation in an anisotropic trap, in Computer Physics Communications
, 200, 406-410.
Boberic Krsticev Danijela, Tesendic Danijela, Jovic Milan, Bajic Zeljko (2016), DSL for web application development, in Proceedings of the 6th International Conference on Information Society and Technology
, -, Kopaonik.
Schmid Georg Stefan, Kuncak Viktor (2016), SMT-Based Checking of Predicate-Qualified Types for Scala, in Scala Symposium
, ACM, New York, NY.
Bajic Zeljko, Jovic Milan (2016), Towards a Scala embedded information system description DSL
Fodor Lidija, Skrbic Srdjan (2015), A performance analysis of the R language and an assessment of the capabilities for its improvement, in Proceedings of the 5th International Conference on Information Society and Technology
Bajic Zeljko, Vidakovic Jovana, Skrbic Srdjan, Towards a Scala embedded information system description DSL, in Proceedings of the 7th Symposium on Computer Languages, Implementations and Tools (ICNAAM 2017)
, Thessaloniki, Greece.
Bodroski Zarko, Vukmirovic Nenad, Skrbic Srdjan, Towards the High Performance Method for Large-Scale Electronic Structure Calculations, in Proceedings of the High Performance Computing and Applications Third International Conference
The goal of the proposed institutional partnership SCOPES project between the School of Computer and Communication Sciences at the Swiss Federal Institute of Technology Lausanne (EPFL, Switzerland) and the Faculty of Science at the University of Novi Sad (Serbia) is to develop capacity at the University of Novi Sad for research and teaching focusing on the domain of large-scale computing. Under large scale computing we understand both high-performance parallel computation, as used, for example, when solving partial differential equations arising from quantum mechanics, as well as big data statistical computation, as used in data mining and machine learning, applied, for example, to decision making within an enterprise. By developing curriculum and research agenda in this area, we aim to educate the next generation of scientists and engineers that can solve difficult problems in science, engineering, and society much more efficiently. Joint research activities will be fostered through co-supervision of doctoral students. New courses to introduce functional programming in Scala, as well as domain-specific language technology will be created on the partner side following the success of the massive open online courses given by EPFL at Coursera. New courses will be developed on both sides to cover parallel computing at undergraduate and graduate level. New space created at the University of Novi Sad will be equipped to enable suitable instruction of computer science related courses. A compute node will be obtained to enable the development of parallel software for research purposes. Management structure and experience at EPFL will provide useful guidance for a new Section of Computer Science that will be created within the Department of Mathematics and Informatics, to provide an administrative framework for computer science activities and a degree of autonomy.