<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://helpwiki.sharcnet.ca/wiki/index.php?action=history&amp;feed=atom&amp;title=Summer_School_Courses</id>
	<title>Summer School Courses - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://helpwiki.sharcnet.ca/wiki/index.php?action=history&amp;feed=atom&amp;title=Summer_School_Courses"/>
	<link rel="alternate" type="text/html" href="https://helpwiki.sharcnet.ca/wiki/index.php?title=Summer_School_Courses&amp;action=history"/>
	<updated>2026-06-02T23:10:47Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://helpwiki.sharcnet.ca/wiki/index.php?title=Summer_School_Courses&amp;diff=309&amp;oldid=prev</id>
		<title>Syam at 14:52, 12 March 2021</title>
		<link rel="alternate" type="text/html" href="https://helpwiki.sharcnet.ca/wiki/index.php?title=Summer_School_Courses&amp;diff=309&amp;oldid=prev"/>
		<updated>2021-03-12T14:52:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://helpwiki.sharcnet.ca/wiki/index.php?title=Summer_School_Courses&amp;amp;diff=309&amp;amp;oldid=308&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Syam</name></author>
	</entry>
	<entry>
		<id>https://helpwiki.sharcnet.ca/wiki/index.php?title=Summer_School_Courses&amp;diff=308&amp;oldid=prev</id>
		<title>Syam: Created page with &quot;=Courses taught in the past SHARCNET Summer Schools=  &lt;!-----------------------------------------------------&gt; * &#039;&#039;&#039;Introductory courses&#039;&#039;&#039; ** Shell / Linux: 2007 (0.5d), [htt...&quot;</title>
		<link rel="alternate" type="text/html" href="https://helpwiki.sharcnet.ca/wiki/index.php?title=Summer_School_Courses&amp;diff=308&amp;oldid=prev"/>
		<updated>2021-03-11T18:04:26Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;=Courses taught in the past SHARCNET Summer Schools=  &amp;lt;!-----------------------------------------------------&amp;gt; * &amp;#039;&amp;#039;&amp;#039;Introductory courses&amp;#039;&amp;#039;&amp;#039; ** Shell / Linux: 2007 (0.5d), [htt...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Courses taught in the past SHARCNET Summer Schools=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-----------------------------------------------------&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Introductory courses&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Shell / Linux: 2007 (0.5d), [https://www.sharcnet.ca/events/ss2011/?page=ol_unix 2011 (0.5d; Tyson Whitehead)], [https://www.sharcnet.ca/events/ss2012/?page=ol_unix 2012 (0.5d)], [https://www.sharcnet.ca/events/ss2015/?page=ol_unix&amp;amp;site=west 2015 (1d; Isaac Ye)], [https://www.sharcnet.ca/events/ss2017/?page=ol_hpc&amp;amp;site=west 2017 (0.5d; Isaac Ye)]&lt;br /&gt;
** Introduction to high performance computing: [https://www.sharcnet.ca/events/ss2010/?page=outline_intro 2010 (0.5d)], [https://www.sharcnet.ca/events/ss2011/?page=ol_intro 2011 (0.5d; Sergey Mashchenko)], [https://www.sharcnet.ca/events/ss2012/?page=ol_intro 2012 (0.5d; Tyson Whitehead)], [https://www.sharcnet.ca/events/ss2013/?page=ol_intro 2013 (1d; Tyson Whitehead)]&lt;br /&gt;
** HPC Best Practices: Minimizing your time to results: [https://www.sharcnet.ca/events/ss2010/?page=outline_hpc 2010 (0.5d)], [https://www.sharcnet.ca/events/ss2011/?page=ol_hpc 2011 (0.5d)], [https://www.sharcnet.ca/events/ss2013/?page=ol_hpc 2013 (0.5d; Ge Baolai)]&lt;br /&gt;
** Scientific Computing: Languages, Packages and Libraries: [https://www.sharcnet.ca/events/ss2011/?page=ol_scicomp 2011 (1d)]&lt;br /&gt;
&amp;lt;!-----------------------------------------------------&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Parallel programming&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Intro to parallel computing: [https://www.sharcnet.ca/Events/ss2009/index.php?content=ss101&amp;amp;page=1 2009 (1d)], [https://www.sharcnet.ca/events/ss2010/?page=outline_parprog 2010 (1d; Sergey Mashchenko)]&lt;br /&gt;
** Interprocess Communication, Message Passing and MPI Basics: [https://www.sharcnet.ca/Events/ss2009/index.php?content=ss103&amp;amp;page=1 2009 (1.5d)]&lt;br /&gt;
** MPI: 2007 (2d), 2008 [https://www.sharcnet.ca/events/ss2008/mpi_i.html (1d)]+[https://www.sharcnet.ca/events/ss2008/mpi_ii.html (1d; Tyson Whitehead)], [https://www.sharcnet.ca/Events/ss2009/index.php?content=ss104&amp;amp;page=1 2009 (1.5d)], [https://www.sharcnet.ca/events/ss2010/?page=outline_mpi 2010 (2d)], [https://www.sharcnet.ca/events/ss2011/?page=ol_mpi 2011 (2d)], [https://www.sharcnet.ca/events/ss2012/?page=ol_mpi 2012 (2d)], [https://www.sharcnet.ca/events/ss2013/?page=ol_mpi 2013 (2d; Ge Baolai)], [https://www.sharcnet.ca/events/ss2014/?page=ol_mpi&amp;amp;site=west 2014 (2d; Ge Baolai)], [https://www.sharcnet.ca/events/ss2015/?page=ol_mpi&amp;amp;site=west 2015 (2d)], [https://www.sharcnet.ca/events/ss2016/?page=ol_mpi&amp;amp;site=west 2016 (2d)], [https://www.sharcnet.ca/events/ss2017/?page=ol_mpi&amp;amp;site=west 2017 (2d; Jemmy Hu, Fei Mao)], [https://www.sharcnet.ca/summerschool/2018/?page=ol_mpi&amp;amp;site=west 2018 (2d; Jemmy Hu, Ge Baolai)]&lt;br /&gt;
** GPU programming: [https://www.sharcnet.ca/events/ss2008/gpgpu.html 2008 (0.5d)]&lt;br /&gt;
*** CUDA: [https://www.sharcnet.ca/Events/ss2009/index.php?content=ss109&amp;amp;page=1 2009 (0.5d)], [https://www.sharcnet.ca/events/ss2010/?page=outline_gpu 2010 (1d)], [https://www.sharcnet.ca/events/ss2012/?page=ol_gpu 2012 (2d; Pawel Pomorski, Sergey Mashchenko)], [https://www.sharcnet.ca/events/ss2013/?page=ol_gpu 2013 (2d; Pawel Pomorski, Sergey Mashchenko)], [https://www.sharcnet.ca/events/ss2014/?page=ol_gpu&amp;amp;site=west 2014 (2d; Pawel Pomorski, Sergey Mashchenko)], [https://www.sharcnet.ca/events/ss2015/?page=ol_gpu&amp;amp;site=west 2015 (2d; Pawel Pomorski, Sergey Mashchenko)], [https://www.sharcnet.ca/events/ss2016/?page=ol_gpu&amp;amp;site=west 2016 (2d; Pawel Pomorski, Sergey Mashchenko)], [https://www.sharcnet.ca/events/ss2017/?page=ol_gpu&amp;amp;site=west 2017 (2d; Pawel Pomorski, Sergey Mashchenko)], [https://www.sharcnet.ca/summerschool/2018/?page=ol_gpu&amp;amp;site=west 2018 (2d; Pawel Pomorski, Sergey Mashchenko)]&lt;br /&gt;
*** OpenCL: [https://www.sharcnet.ca/events/ss2010/?page=outline_opencl 2010 (0.5d; Pawel Pomorski)], [https://www.sharcnet.ca/events/ss2011/?page=ol_gpu 2011 (1d; Pawel Pomorski)]&lt;br /&gt;
** OpenMP: 2007 (1d), [https://www.sharcnet.ca/events/ss2008/openmp.html 2008 (1d)], [https://www.sharcnet.ca/Events/ss2009/index.php?content=ss107&amp;amp;page=1 2009 (1d)], [https://www.sharcnet.ca/events/ss2010/?page=outline_openmp 2010 (2d)], [https://www.sharcnet.ca/events/ss2011/?page=ol_openmp 2011 (2d)], [https://www.sharcnet.ca/events/ss2015/?page=ol_openmp&amp;amp;site=west 2015 (1d; Jemmy Hu)], [https://www.sharcnet.ca/summerschool/2018/?page=ol_omp&amp;amp;site=west 2018 (1d; Jemmy Hu)]&lt;br /&gt;
** Pthreads: 2007 (1d), [https://www.sharcnet.ca/events/ss2008/pthreads.html 2008 (1d)], [https://www.sharcnet.ca/events/ss2017/?page=ol_pth&amp;amp;site=west 2017 (0.5d; Ed Armstrong)]&lt;br /&gt;
** Unified Parallel C: [https://www.sharcnet.ca/events/ss2008/upc.html 2008 (0.5d)]&lt;br /&gt;
** Cell BE Programming: [https://www.sharcnet.ca/Events/ss2009/index.php?content=ss108&amp;amp;page=1 2009 (0.5d)]&lt;br /&gt;
** Computing with Intel Xeon Phi Co-processor: [https://www.sharcnet.ca/events/ss2015/?page=ol_phi&amp;amp;site=west 2015 (1d; Fei Mao)]&lt;br /&gt;
** Parallel Programming Using the Pilot Library: [https://www.sharcnet.ca/events/ss2010/?page=outline_pilot 2010 (0.5d)], [https://www.sharcnet.ca/events/ss2011/?page=ol_pilot 2011 (0.5d)]&lt;br /&gt;
&amp;lt;!-----------------------------------------------------&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Programming languages&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Fortran 90:&lt;br /&gt;
*** Array Processing and Polymorphism: 2007 (0.5d)&lt;br /&gt;
*** Why write in Fortran: [https://www.sharcnet.ca/events/ss2015/?page=ol_fortran&amp;amp;site=west 2015 (0.5d; Ge Baolai)]&lt;br /&gt;
*** Parallel Programming in Fortran: [https://www.sharcnet.ca/events/ss2016/?page=ol_fortran&amp;amp;site=west 2016 (0.5d; Ge Baolai)], [https://www.sharcnet.ca/events/ss2017/?page=ol_for&amp;amp;site=west 2017 (0.5d; Ge Baolai)]&lt;br /&gt;
*** Fortran for HPC: [https://www.sharcnet.ca/summerschool/2018/?page=ol_for&amp;amp;site=west 2018 (1d; Ge Baolai)]&lt;br /&gt;
** C++:&lt;br /&gt;
*** How C++ Maps onto The Hardware and What That Means for Your Code: [https://www.sharcnet.ca/Events/ss2009/index.php?content=ss102&amp;amp;page=1 2009 (1d; Tyson Whitehead)]&lt;br /&gt;
*** Exploiting C++: Cache and Memory Layout, Copies, Moves, Threads and Random Numbers: [https://www.sharcnet.ca/events/ss2015/?page=ol_cxx&amp;amp;site=west 2015 (0.5d; Paul Preney)]&lt;br /&gt;
*** Multithreading in C: [https://www.sharcnet.ca/events/ss2016/?page=ol_cxx&amp;amp;site=west 2016 (0.5d; Ed Armstrong)]&lt;br /&gt;
*** C++ for High Performance Computing: [https://www.sharcnet.ca/events/ss2017/?page=ol_cxx&amp;amp;site=west 2017 (0.5d; Paul Preney)], [https://www.sharcnet.ca/summerschool/2018/?page=ol_cxx&amp;amp;site=west 2018 (1d; Paul Preney))&lt;br /&gt;
** MATLAB / Octave:&lt;br /&gt;
*** Using Octave on Graham: [https://www.sharcnet.ca/summerschool/2018/?page=ol_oct&amp;amp;site=west 2018 (1d; James Desjardins)]&lt;br /&gt;
*** MATLAB and Distributed Computing Toolbox: [https://www.sharcnet.ca/events/ss2008/matlab.html 2008 (1d)]&lt;br /&gt;
*** Parallel Computing in MATLAB: [https://www.sharcnet.ca/Events/ss2009/index.php?content=ss110&amp;amp;page=1 2009 (0.5d)], [https://www.sharcnet.ca/events/ss2010/?page=outline_matlab 2010 (0.5d; Jemmy Hu)]&lt;br /&gt;
*** Octave: Core Loops in Native Code: 2009 (0.5d; Tyson Whitehead), [https://www.sharcnet.ca/events/ss2016/?page=ol_octave&amp;amp;site=west 2016 (1d; James Desjardins)]&lt;br /&gt;
*** Profiling Function Vectorization in Octave (Matlab): [https://www.sharcnet.ca/events/ss2017/?page=ol_oct&amp;amp;site=west 2017 (0.5d; James Desjardins)]&lt;br /&gt;
** Python: [https://www.sharcnet.ca/events/ss2015/?page=ol_python&amp;amp;site=west 2015 (0.5d; Pawel Pomorski)], [https://www.sharcnet.ca/events/ss2016/?page=ol_python&amp;amp;site=west 2016 (1d; Pawel Pomorski)], [https://www.sharcnet.ca/events/ss2017/?page=ol_py&amp;amp;site=west 2017 (0.5d; Pawel Pomorski)], [https://www.sharcnet.ca/summerschool/2018/?page=ol_py&amp;amp;site=west 2018 (1d; Pawel Pomorski)]&lt;br /&gt;
** R for Data Analytic: [https://www.sharcnet.ca/events/ss2017/?page=ol_r&amp;amp;site=west 2017 (0.5d)], [https://www.sharcnet.ca/summerschool/2018/?page=ol_gpu&amp;amp;site=west 2018 (1d; Marcelo Ponce)]&lt;br /&gt;
** Java:&lt;br /&gt;
*** Thread Based Parallel Programming in Java: [https://www.sharcnet.ca/events/ss2015/?page=ol_java&amp;amp;site=west 2015 (0.5d; Ed Armstrong)]&lt;br /&gt;
&amp;lt;!-----------------------------------------------------&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Debugging / profiling / visualization / code development&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Parallel debugging: 2007 (0.5d), [https://www.sharcnet.ca/events/ss2008/pdebug.html 2008 (0.5d)], [https://www.sharcnet.ca/Events/ss2009/index.php?content=ss106&amp;amp;page=1 2009 (0.5d)], [https://www.sharcnet.ca/events/ss2010/?page=outline_debugging 2010 (0.5d)], [https://www.sharcnet.ca/events/ss2016/?page=ol_debug&amp;amp;site=west 2016 (0.5d; Sergey Mashchenko)], [https://www.sharcnet.ca/events/ss2017/?page=ol_dbg&amp;amp;site=west 2017 (0.5d; Sergey Mashchenko)], [https://www.sharcnet.ca/summerschool/2018/?page=ol_dbg&amp;amp;site=west 2018 (1d; Sergey Mashchenko)]&lt;br /&gt;
** Profiling: [https://www.sharcnet.ca/Events/ss2009/index.php?content=ss105&amp;amp;page=1 2009 (0.5d)]&lt;br /&gt;
*** Low Level Issues in HPC: [https://www.sharcnet.ca/events/ss2008/hpc.html 2008 (0.5d)]&lt;br /&gt;
*** Writing Native Code for High Level Environments: [https://www.sharcnet.ca/Events/ss2009/index.php?content=ss111&amp;amp;page=1 2009 (0.5d)]&lt;br /&gt;
** Visualization: [https://www.sharcnet.ca/events/ss2010/?page=outline_vt 2010 (0.5d)], [https://www.sharcnet.ca/events/ss2011/?page=ol_viz 2011 (0.5d)], [https://www.sharcnet.ca/events/ss2013/?page=ol_viz 2013 (0.5d)], [https://www.sharcnet.ca/events/ss2014/?page=ol_viz&amp;amp;site=west 2014 (1d)]&lt;br /&gt;
*** VTK: 2007 (0.5d)&lt;br /&gt;
*** Paraview: [https://www.sharcnet.ca/events/ss2016/?page=ol_viz&amp;amp;site=west 2016 (0.5d; Weiguang Guan)], [https://www.sharcnet.ca/events/ss2017/?page=ol_viz&amp;amp;site=west 2017 (0.5d; Tyson Whitehead)], [https://www.sharcnet.ca/summerschool/2018/?page=ol_viz&amp;amp;site=west 2018 (1d; Tyson Whitehead, Weiguang Guan)]&lt;br /&gt;
** Development Environment: [https://www.sharcnet.ca/events/ss2008/devel.html 2008 (1d)], [https://www.sharcnet.ca/events/ss2010/?page=outline_snenv 2010 (0.5d)]&lt;br /&gt;
** Git: [https://www.sharcnet.ca/events/ss2015/?page=ol_git&amp;amp;site=west 2015 (0.5d; Tyson Whitehead)]&lt;br /&gt;
&amp;lt;!-----------------------------------------------------&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Big Data / Cloud / Deep Learning&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
** Cloud / Singularity: [https://www.sharcnet.ca/summerschool/2018/?page=ol_vt&amp;amp;site=west 2018 (1d; Ed Armstrong)]&lt;br /&gt;
** Machine Learning with sklearn and Tensorflow: [https://www.sharcnet.ca/summerschool/2018/?page=ol_mdl&amp;amp;site=west 2018 (1d; Weiguang Guan, José Nandez)]&lt;br /&gt;
** Big Data: [https://www.sharcnet.ca/events/ss2015/?page=ol_viz&amp;amp;site=west 2015 (0.5d)]&lt;br /&gt;
** Big Data modeling: [https://www.sharcnet.ca/events/ss2017/?page=ol_bd&amp;amp;site=west 2017 (0.5d; Jose Nandez)]&lt;br /&gt;
** Introduction to Cloud Computing: [https://www.sharcnet.ca/events/ss2016/?page=ol_cloud&amp;amp;site=west 2016 (0.5d; Jose Nandez)]&lt;br /&gt;
** Deep Learning for Beginners: [https://www.sharcnet.ca/events/ss2017/?page=ol_dl&amp;amp;site=west 2017 (0.5d; Weiguang Guan)]&lt;br /&gt;
&amp;lt;!-----------------------------------------------------&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Domain specific&amp;#039;&amp;#039;&amp;#039;: &lt;br /&gt;
** Hands-on session on metagenome assembly and binning: [https://www.sharcnet.ca/summerschool/2018/?page=ol_bi&amp;amp;site=west 2018 (1d; Armin Sobhani)]&lt;br /&gt;
** Effective use of Computational chemistry packages on SHARCNET: [https://www.sharcnet.ca/events/ss2016/?page=ol_chem&amp;amp;site=west 2016 (0.5d; Jemmy Hu)]&lt;br /&gt;
** Bioinformatics Tools at SHARCNET: [https://www.sharcnet.ca/events/ss2017/?page=ol_bt&amp;amp;site=west 2017 (0.5d; Armin Sobhani)]&lt;/div&gt;</summary>
		<author><name>Syam</name></author>
	</entry>
</feed>