| Course: | Math 700/0101: Scientific Computing in C |
| Time/Place: | MW 4:00pm-5:15pm, SS 111 |
| Instructor: | Dr. Rouben Rostamian |
| Office: | MP 417 |
| Phone: | 410-455-2458 |
| Email: | rostamian@umbc.edu |
| Office hours: | MW 3:00-4:00 and by appointment |
This is a hands-on computational mathematics course with emphasis on programming in C. The goal is to quickly impart the necessary algorithmic and programming skills to enable the students to build moderate- to large-scale application programs and gain a mastery of the C programming language in the context of scientific computing.
Previous experience in programming is not required; a substantial part of the course will consists of introduction to C with special emphasis on common idioms used in scientific computing. Through the semester the students will gradually build their own computing library and will successively apply it to solve increasingly complex computational projects.
Prerequisites: Math 221 (linear algebra), Math 251 (multivariable calculus)
There is no textbook which covers the selection of topics planned for this course. I will provide plenty of reading material from various sources throughout the semester. Students are expected to take detailed notes.
Required reading: Kernighan and Ritchie, The C Programming Language
I will collect and grade the weekly programming assignments. Your course grade will be based on your cumulative performance on these assignments.
![]() Original image |
![]() ...with 10% of the original information |
![]() ...with 5% of the original information |
![]() ...with 1% of the original information |