PICS MATLAB Boot Camp
Description
MATLAB is a standard language for numerical computing. While there are often many ways to program the same algorithm, the choice of the method can greatly impact computational efficiency. Knowledge of the special syntax for vector/matrix/array operations is therefore a critical prerequisite. However we will also focus on how to structure MATLAB programs in a modular, readable, and computationally efficient manner.
Prerequisites
Some programming experience (in any language) is preferred but not required. Even if you are already familiar with MATLAB syntax, you may be able to learn how to create more efficient programs, and improve the structural organization of your code.
Logistics
Registration: Only graduate students and postdocs can participate in the boot camp. The size of the computer lab limits registration to 38. Register by contacting the PICS Coordinator, Charlotte Merrick, at [email protected], by Friday, March 28. If you are a PhD student or postdoc, please provide your full name, research area, and your advisor; if you are a Master's student, please provide your full name, program, and a brief reason for wanting to participate. Registration requests without this information will not be considered. There is no cost for participation.
Time/Date: Saturday, April 12, from 10:00 AM - 2:30 PM in Moore 207. There will be a follow-up session on Wednesday, April 16, from 2:00 PM - 3:00 PM in the LRSM Auditorium. By registering, you are agreeing to attend both sessions.
Format: The boot camp will be an interactive Q&A with the instructor and will provide hands-on experience solving real computing problems. Lunch will be provided on Saturday, April 12.
Instructor: Jeremy Magland is an Assistant Professor in the Radiology department at Penn with a background in theoretical mathematics and computer science. For the past 10+ years he has been developing medical imaging informatics software for data acquisition, reconstruction, and image post-processing. He is fluent in several programming languages including MATLAB, C++, and JavaScript. He is also the developer of the Web-Interactive Scientific Data Manager for performing transparent, on-line scientific data analyses (realhub.org).
Description
MATLAB is a standard language for numerical computing. While there are often many ways to program the same algorithm, the choice of the method can greatly impact computational efficiency. Knowledge of the special syntax for vector/matrix/array operations is therefore a critical prerequisite. However we will also focus on how to structure MATLAB programs in a modular, readable, and computationally efficient manner.
Prerequisites
Some programming experience (in any language) is preferred but not required. Even if you are already familiar with MATLAB syntax, you may be able to learn how to create more efficient programs, and improve the structural organization of your code.
Logistics
Registration: Only graduate students and postdocs can participate in the boot camp. The size of the computer lab limits registration to 38. Register by contacting the PICS Coordinator, Charlotte Merrick, at [email protected], by Friday, March 28. If you are a PhD student or postdoc, please provide your full name, research area, and your advisor; if you are a Master's student, please provide your full name, program, and a brief reason for wanting to participate. Registration requests without this information will not be considered. There is no cost for participation.
Time/Date: Saturday, April 12, from 10:00 AM - 2:30 PM in Moore 207. There will be a follow-up session on Wednesday, April 16, from 2:00 PM - 3:00 PM in the LRSM Auditorium. By registering, you are agreeing to attend both sessions.
Format: The boot camp will be an interactive Q&A with the instructor and will provide hands-on experience solving real computing problems. Lunch will be provided on Saturday, April 12.
Instructor: Jeremy Magland is an Assistant Professor in the Radiology department at Penn with a background in theoretical mathematics and computer science. For the past 10+ years he has been developing medical imaging informatics software for data acquisition, reconstruction, and image post-processing. He is fluent in several programming languages including MATLAB, C++, and JavaScript. He is also the developer of the Web-Interactive Scientific Data Manager for performing transparent, on-line scientific data analyses (realhub.org).