Workshop Series: Computational Skills for Physical Science (CSPS)

This program is a series of small-sized workshops, targeting specific computer skills and topics, with the aim of bridging the knowledge gap in computational physics for undergraduate, master's, and doctoral physics students, to help them become better prepared to face this challenging job market.

CSPS Workshop 2-2025: LATEX Workshop

Instructors: Dr. John Soo Yue Han, Dr. Muhammad Rabie Omar & Dr. Sya’rawi Muhammad Husni Mohd Sharoni
Date: 25th April 2025 (Friday)

This one-day workshop provides a hands-on introduction to LaTeX, the powerful typesetting system used for academic writing and journal publications. The session will cover essential LATEX operations, mathematical formatting, references using BibTeX, and advanced document structuring. Participants will learn how to create professional research papers, properly format figures and tables, and apply best practices for manuscript submission.

This workshop will be conducted in two sessions, the Morning and the Afternoon: You may register according to your preferences.

Registration Fee: RM20.40/pax


CSPS Workshop 3-2025: MATLAB - Introduction for Physical Science Data Analysis

Instructor: Dr Sya'rawi Muhammad Husni Mohd Sharoni
Date: 3rd May 2025 (Saturday)

This workshop is a one-day intensive course that provides participants with an opportunity to develop their skills in writing programs in MATLAB, a critical programming tool in scientific and engineering disciplines. Participants will gain proficiency in MATLAB through a series of lectures and hands-on sessions that will cover key aspects such as setting up a MATLAB account, environment, basic syntax, data types, statistical analysis, graph plotting techniques, and MATLAB applications.

Registration Fee: RM30.60/pax


CSPS Workshop 4-2025: Basic Machine Learning with Orange Data Mining

Instructor: Dr John Soo Yue Han
Date: 24th May 2025 (Saturday), 9am - 5pm

This one-day workshop will cover the fundamental principles and methods of machine learning (ML). The workshop will begin with a basic lecture introducing the different types of ML algorithms and the foundational mathematics involved. Participants will be given insights into linear regression analysis through a hands-on session using k-nearest neighbours (KNNs). The next lecture will then highlight the uses of other ML algorithms, including support vector machines (SVMs), boosted decision trees (BDTs), and artificial neural networks (ANNs). Finally, participants will be assessed via a mini project, by applying ML concepts to a real-world scenario.

Registration Fee: RM30.60/pax


CSPS Workshop 5-2025: Python Express

Instructor: Dr. Rabie Omar
Date: 31st May 2025 (Saturday), 9am - 5pm

Want to master Python without the usual boring lectures? This workshop jumps straight into the action! You’ll set up Python with Anaconda, Spyder, and Mamba, then dive into coding with matrix operations, Pandas for data management, plotting, AI-assisted coding, and debugging techniques. The best part? A hands-on project session where you’ll build your own Python tools for science and data analysis. If you’re looking to code smarter, not harder, this is the workshop for you!

Registration Fee: RM30.60/pax


Python Resources

For python installation, install MAMBA for a better experience. MAMBA engine is installed via Miniforge program. In the download page, select the appropriate installer for your systems. Mamba is a third-party openware that helps to manage your python installation. A few years back, Python installation process can be a bit frustrating, but with Mamba, you can now install it using one simple step. Next, when choosing the best coding environment, VS Code is perfect for debugging, code linting and syntax highlighting. Give it a go!

Orange Data Mining

For data analysis and machine learning, install Orange Data Mining, an open-source visual programming tool for interactive workflows. The installation is simple—just download and run the appropriate installer for your system.

MATLAB Resources

For numerical computing and data analysis, install MATLAB, a powerful tool for matrix computations, simulations, and visualization. Explore these links to get started:

2024 Workshop Highlights

Step into our past workshops—where computational physics came to life! From Monte Carlo simulations to machine learning in physics, we empowered students with hands-on experience in Python, HPC, and scientific computing.

CSPS Workshop 1-2024: Basic Machine Learning – Regression & Classification with Orange

Instructor: Dr. John Soo Yue Han
Date: 4th May 2024 (Saturday)

This event consisted of a one-day-long machine learning (ML) workshop that covered its fundamental principles and methods. The programme started off with a basic lecture introducing ML, its types, and the foundational mathematics involved. Participants were given insights into linear regression analysis through a hands-on session using k-nearest neighbours (KNNs). The next lecture highlighted other ML algorithms, including support vector machines (SVMs), boosted decision trees (BDTs), and artificial neural networks (ANNs). Finally, participants were assessed via a mini project, applying ML concepts in a real-world scenario.

CSPS Workshop 2-2024: MATLAB – Introduction for Physical Science Data Analysis

Instructor: Dr. Sya’rawi Muhammad Husni Mohd Sharoni
Date: 25th May 2024 (Saturday)

This workshop was a one-day intensive course that provided participants with an opportunity to develop their skills in writing sophisticated programs in MATLAB, a critical programming tool in scientific and engineering disciplines. Participants gained proficiency in MATLAB through a series of lectures and hands-on sessions that covered key aspects such as setting up a MATLAB account, environment, basic syntax, data types, statistical analysis, graph plotting techniques, and MATLAB applications.

CSPS Workshop 3-2024: Python Express

Instructor: Dr. Rabie Omar
Date: 8th June 2024 (Saturday)

This workshop provided a condensed yet all-inclusive introduction to Python programming, specifically for scientific and data analysis purposes. Learners installed Python's environment using Anaconda, Spyder, and Mamba, and later practiced basic syntax, matrix operations, function implementations, the Pandas library for data management, data plotting, AI concepts for crowdsourcing code, and debugging, among others. The program concluded with a project session workshop, where participants created and wrote Python IDEs for scientific and data analysis purposes, thereby enhancing their understanding of Python for scientific computation and data analytics.

About the Instructors

The CSPS workshop features a team of instructors specializing in Machine Learning, Python, MATLAB, and data analysis. Their diverse expertise offers valuable insights and practical skills for applying computational techniques to Physics and Engineering problems.

Dr. John Soo Yue Han

Dr. John Soo grew up in Kluang, Johor. Since young, he always loved astronomy, and gets really excited when learning about the planets, stars and the mysteries of the universe. After STPM, he obtained a bachelor’s degree in physics at the National University of Singapore, and later a PhD in physics and astronomy at University College London, UK. Currently Dr. John is a senior lecturer at the School of Physics, USM, where he teaches courses on astronomy and a co-curricular course on AI literacy. He is a heavy user of machine learning methodologies to solve research problems in astrophysics (photometric redshifts, galaxy morphology).

Dr. Sya'rawi Husni Mohd Sharoni

Dr. Sya'rawi specializes in oceanography and microwave remote sensing, studying extreme phenomena like tropical cyclones, extreme rainfall, heatwaves, and climate variations, including El Niño/La Niña, the Indian Ocean Dipole, monsoons, and the Madden-Julian Oscillation, with a focus on the South China Sea. His research advances understanding of ocean-atmosphere dynamics and climate science using satellite data, MATLAB, and machine learning.

Dr. Rabie Omar

Dr. Omar specializes in Computational Nuclear Physics, using the Monte Carlo method to simulate muon spin dynamics and neutron transport. He leads the collaborative research between USM and RIKEN on integrating Machine Learning into muon spin spectroscopy.

Don't miss this opportunity! Only limited seats available.

OR Scan the QR code to register:
  • Workshop Venue

    School of Physics, Universiti Sains Malaysia, 11800 USM, Penang.
    Malaysia

  • Email

    johnsooyh@usm.my