Difference between revisions of "ISC-4304"
Peter Beerli (talk | contribs) |
Peter Beerli (talk | contribs) |
||
Line 3: | Line 3: | ||
<div style="clear: both"></div> | <div style="clear: both"></div> | ||
This course provides knowledge of a scripting language (python) that serves as a front-end to popular packages and frameworks, along with a compiled language (C++). Since programming for scientific applications is not a static topic and new languages are emerging at a high rate the students will be also exposed to modern relatives of these languages (Julia and D). Students will study and practice object-oriented scientific programming with the scripting and compiled lan- guage. In the laboratory component of the course students will apply the concepts learned in several science applications. | This course provides knowledge of a scripting language (python) that serves as a front-end to popular packages and frameworks, along with a compiled language (C++). Since programming for scientific applications is not a static topic and new languages are emerging at a high rate the students will be also exposed to modern relatives of these languages (Julia and D). Students will study and practice object-oriented scientific programming with the scripting and compiled lan- guage. In the laboratory component of the course students will apply the concepts learned in several science applications. | ||
− | + | ||
− | |||
* [[Media:Syllabus-ISC4304-S2015.pdf | Syllabus]] | * [[Media:Syllabus-ISC4304-S2015.pdf | Syllabus]] | ||
* [[Schedule ISC-4304 | Schedule ]] | * [[Schedule ISC-4304 | Schedule ]] | ||
Line 11: | Line 10: | ||
* [[Lab assignments for ISC-4304 | Lab assignments]] | * [[Lab assignments for ISC-4304 | Lab assignments]] | ||
* [[Resources for ISC-4304 | Resources]] | * [[Resources for ISC-4304 | Resources]] | ||
+ | * [[FunExamples | Fun examples we will run in class]] |
Revision as of 00:24, 30 January 2015
Programming for Science Applications
This course provides knowledge of a scripting language (python) that serves as a front-end to popular packages and frameworks, along with a compiled language (C++). Since programming for scientific applications is not a static topic and new languages are emerging at a high rate the students will be also exposed to modern relatives of these languages (Julia and D). Students will study and practice object-oriented scientific programming with the scripting and compiled lan- guage. In the laboratory component of the course students will apply the concepts learned in several science applications.