Current research in STEM disciplines is critically dependent on computing software. These vary from commercial software to the ones developed by scientists, software developers, and students themselves for data collection, storage, distribution, analysis and presentation. A knowledge of operating system and code management is also vital to succeed. However, many university undergraduates begin their scientific research with very little to no experience of these skills as they are not part of the core university curriculum. Most of them struggle to learn these when on the job. The Scientific Software Club, the very first of its kind at UPRM, is a step in the direction to mitigate the above situation. Students from Physics Department along with students from Computer Science and Engineering have worked very hard to form this Club and initiate a set of activities based around regular sharing, learning and training of software tools and coding languages. The group has derived its initial material and motivation from activities hosted by the NSF funded advance cyberinfrastructure projects like IRIS-HEP and FIRST-HEP at UPRM.
The purpose of the Scientific Software Club (SSC) is to encourage and foster the education of programming languages and coding techniques that are widely used in fields of STEM. In addition, to develop skills in the management of software tools for data analysis and visualization and web desig along with web desing and other applications. Likewise, to provide the campus community with a space to develop new techniques and exploit computational resources for the benefit of their professional development.
The Chapter would see itself as an important factor in the preparation of students and teachers in the discipline of scientific computing. It would be the place where all students from STEM turn to for ideas and help in the development of their computing skills, an entity that would provide more awareness on the necessity of these skills for future students and teachers looking for a job with computing requirements. Develop computing problem solving and critical thinking skills beyond what is taught through physics courses. Will make students grow so they can positively impact Physics research thanks to the society's influence in their preparation.