Difference between revisions of "NA-MIC-kit-curriculum"

From NAMIC Wiki
Jump to: navigation, search
(New page: # Engineering methodology # ITK, VTK introduction # Slicer 3 for users # Plug-ins for Slicer 3 # Slicer 3 architecture # Slicre 3 IGT capabilities)
 
m (Text replacement - "http://www.slicer.org/slicerWiki/index.php/" to "https://www.slicer.org/wiki/")
 
(14 intermediate revisions by 4 users not shown)
Line 1: Line 1:
# Engineering methodology
+
=Introduction=
# ITK, VTK introduction
+
This curriculum is intended as an introduction for scientists with engineering background who are considering using the NA-MIC kit as their software platform for research. The NA-MIC kit consists of free open source software without restrictions on use and without a give-back requirement. The NA-MIC kit is suited for academic or commercial activities.
# Slicer 3 for users
+
 
# Plug-ins for Slicer 3
+
The curriculum provides an overview over the technologies, toolkits and applications which are available in the NA-MIC kit. It is a hands-on curriculum and will require participants to attend with a suitable laptop, preloaded with software and sample data. A working knowledge of C++ is a prerequisite for benefitting from the full curriculum.
# Slicer 3 architecture
+
 
# Slicre 3 IGT capabilities
+
=Program=
 +
* [[media:2008_NA-MIC_AHM_Slicer3.ppt|Slicer 3 capabilities]]
 +
** [[Media:Slicer3Training LoadingAndVisualization.ppt|Loading, Visualization]]
 +
** [https://www.slicer.org/wiki/Slicer3:EM#Old_.282007.29_Tutorial The EM segmenter in Slicer]
 +
* Engineering methodology:
 +
** Extreme programming
 +
** [[NA-MIC-kit-curriculum/Testing-Based Programming|Testing-Based Programming]]
 +
** What is a software engineering methodology, do I need one?
 +
** The components of the NA-MIC kit software engineering tools: CMAKE, CTEST, CPACK, Dashboards
 +
* ITK, VTK, batchmake introduction
 +
** [http://public.kitware.com/VTK/index.php VTK]
 +
** [http://www.itk.org/ItkSoftwareGuide.pdf ITK]
 +
** [[Media:NA-MIC-AHM08-BatchMake.ppt|Batchmake]]
 +
** [http://www.xnat.org XNAT]
 +
* [[media:Slicer_3-beta-2007-01-10.ppt|Slicer 3 architecture]]
 +
* Plug-ins for Slicer 3
 +
** Introduction: Plug-ins as a way to interface external programs
 +
** [[2008_Winter_Project_Week_Plug-ins_for_Slicer3|How-to make a hello world plug-in]]
 +
** Segmentation in Slicer using a plug-in based on ITK
 +
* Slicer 3 IGT capabilities
 +
** workflow engine
 +
** real-time behavior
 +
** Slicer demon
 +
** i/o to trackers, devices, and scanners
 +
** [[LEGO_IGT_and_Medical_Robotics_Tutorial|Lego robot tutorial]]

Latest revision as of 18:07, 10 July 2017

Home < NA-MIC-kit-curriculum

Introduction

This curriculum is intended as an introduction for scientists with engineering background who are considering using the NA-MIC kit as their software platform for research. The NA-MIC kit consists of free open source software without restrictions on use and without a give-back requirement. The NA-MIC kit is suited for academic or commercial activities.

The curriculum provides an overview over the technologies, toolkits and applications which are available in the NA-MIC kit. It is a hands-on curriculum and will require participants to attend with a suitable laptop, preloaded with software and sample data. A working knowledge of C++ is a prerequisite for benefitting from the full curriculum.

Program