Link to the previous Syllabi

Computer Organization and Programming for Scientific Computing AMSC/CMSC 662, Fall 2017

Course Information

Course Description (Preliminary)

The class introduces some basic concepts about computer architecture with the goal of better understanding how to enhance the performance, speed and reliability, of scientific computing algorithms. The class will cover the following topics

No deep a priori knowledge of programmation is required for the class. Some familiarity with a programming language is expected (types, arrays, for loops...). The class will mostly use the C language but will include the necessary basic notions for the students not already familiar with C.