Workshop: OpenMP

Online

On Saturday, November 20 from 10:00 – 3:30 PICS will host a workshop on OpenMP. This workshop will be capped at 30 people with priority given to students enrolled in the PICS Certificate of Advanced Scientific Computing. The OpenMP API supports multi-platform shared-memory parallel programming in C/C++ and Fortran. The OpenMP API defines a portable, […]

Workshop: Rust

Online

On Saturday, February 19 starting at 10:00 PICS will present an in-person workshop on Rust. In this workshop we will give an introduction to Rust code syntax and semantics. We will show how language features from more familiar languages like Python and C++ transfer over, while also introducing concepts not found in many mainstream languages; these include Rust‘s […]

Workshop: Safe C++

Online

On Saturday, March 26 10:00 – 3:00 PICS will host a workshop on Safe c++ taught by Adam Mally. In this workshop you will learn how to make your C++ code safe and bug-free by identifying errors during compilation, runtime, and testing phases. We will also cover how to handle common error types, like memory leaks […]

Workshop: Houdini by SideFX

Moore 100A 200 S 33rd St, Room 100 A, Philadelphia, PA, United States

On Saturday, April 23 at 10:00am PICS will host a workshop on Houdini presented by Kalina Borkiewicz. Cinematic scientific visualization makes three dimensional scientific phenomena approachable for mass audiences by using the artistic language of film including elements like camera choreography, lighting design, comprehensive scenic environments, and more. Cinematic scientific visualizations are an engaging way […]

C++ Workshop

Online

PICS will host a virtual C++ workshop on Saturday, October 22  from 10:00am – 3:00pm. This one day workshop will teach students the basic skills needed to program in C++. We ask that anyone who attends has at least one year of prior programming experience in any language. This class will be capped at 30 […]

PICS Workshop: CUDA

On Saturday, November 12 starting at 10:00, PICS will host a workshop on CUDA. The NVIDIA® CUDA® Toolkit provides a development environment for creating high performance GPU-accelerated applications. With the CUDA Toolkit, you can develop, optimize, and deploy your applications on GPU-accelerated embedded systems, desktop workstations, enterprise data centers, cloud-based platforms and HPC supercomputers. The […]

RUST Workshop with Ian Graham

Moore 100C

In this workshop we will give an introduction to Rust code syntax and semantics. We will show how language features from familiar languages like Python and C++ transfer over, while also introducing concepts not found in many mainstream languages; these include Rust‘s ownership model, traits, and lifetimes. The first half of the workshop will cover […]

PICS Workshop: COMSOL

Zoom

Please join us for a free online presentation to learn the fundamental workflow of the COMSOL Multiphysics® modeling environment. During the presentation, you will see a live demonstration of how to set up and solve a model including coupled heat transfer and structural mechanics effects, as well as how to process the results in COMSOL […]

PICS Workshop: Python Boot Camp

PICS Large Conference Room – 534 3401 Walnut Street, 5A, Philadelphia, PA, United States

Instructor: Arvind Bhusnurmath Title:  Python Boot Camp – from variables and simple statements to fun data visualizations Summary: In this boot camp we will begin from the basics of Python programming (assuming little to no programming knowledge) and quickly cover topics such as conditionals and loops with the intent to use Python as a tool […]

PICS Workshop: Mathematica 14

PICS Large Conference Room – 534 3401 Walnut Street, 5A, Philadelphia, PA, United States

Instructor: Kelvin Mischo from Wolfram Summary: This workshop will provide hands-on experience with Mathematica for engineering applications. The workshop will also cover newer capabilities like the link to AI / LLMs to create Mathematica calculations or programs. Both novice and experienced users are welcome to attend. Bio: Kelvin Mischo is a Certified Mathematica Instructor who […]