Difference between revisions of "ISC-4304"

Line 4: Line 4:
 
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.
 
<br>
 
<br>
<br>
+
<br>[[File:cubes.gif|right|top]]
 
* [[Media:Syllabus-ISC4304-S2015.pdf | Syllabus]]
 
* [[Media:Syllabus-ISC4304-S2015.pdf | Syllabus]]
 
* [[Schedule ISC-4304 | Schedule ]]
 
* [[Schedule ISC-4304 | Schedule ]]

Revision as of 15:54, 10 January 2015

Programming for Science Applications

Eniac4.jpg

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.


Cubes.gif