12.010 Comp Methods of Sci Programming
Fall 2011
Fortran, C and Matlab codes
Instructors: Thomas A Herring, Christopher N Hill
Lecture: TR2-4 (54-322)
ClassAims:
The aim of this course is to give students an introduction to
the uses of computer languages in the analysis of contemporary
scientific problems. The course covers both conceptual areas of
converting a problem to be solved into a computer-based solution,
and specific aspects of individual languages and the types of
problems they are best suited to solve. Emphasis is placed on the
importance of structure, documentation, and levels of
"user-hostility" of program interface. For each language,
the basic syntax and structure of the language is covered with
examples drawn from real applications. The major toolboxes and
libraries, interfacing techniques and platform specific issues are
also addressed.
Homework will be assigned for each of the languages and there will
be a project developed at the end course that students will select
and solve using the language of their choice. The final class will
be presentations and demonstrations of the final projects. Homework
grading will be based not only on completing the assigned task but
also on solution structure, robustness, human interface,
documentation and transportability.
Announcements
HW 04 solution and grades
Homework 4 solution and grades have been posted to the Stellarwebsite.
Announced on 23 November 2011 9:42 p.m. by Thomas A Herring
Error on Q3 HW02
The slope in the test case in HW02 Question 3 should be 0.001 not 0.01 (with the higher slope the bike goes backwards).Announced on 17 October 2011 10:09 p.m. by Thomas A Herring
C program development today 10/13/2011
We will spending time today writing c-programs so you should bring your laptops to class.Announced on 13 October 2011 9:29 a.m. by Thomas A Herring
Instruction documents
Web pages have been added to the Windows and Mac instructions. For reasons that are not clear, the links in the PDF files do not point to the location given in the link.Announced on 12 September 2011 1:53 p.m. by Thomas A Herring