announcements
-
the midterm exam will take place on Thurs. March 12th during regular lab time at our usual location, JR254. You are allowed to bring one page (one side of an 8.5 x 11 in. sheet of paper) with notes. No calculators. Here is a review sheet with practice problems.
-
an online submission system has been created for the course, you can access it here
-
on Thursday, January 22nd, we will meet in the classroom (JR 202), not at the lab. The lab is needed by another class and we'll be letting them use it. Unless we are notified otherwise, this will happen only on 01/22, all other Thursdays we'll meet at the lab.
-
open lab hours
|
|
9.00 - 10.50 and 2.00 - 2.50 |
|
|
9.00 - 1.50 and 4.00 - 5.20 |
|
|
9.00 - 11.50 and 2.00 - 2.50 |
|
|
9.00 - 10.50 and 4.00 - 5.20 |
|
|
9.00 - 3.50 |
-
class starts on Tues., Jan. 20th
staff
-
instructor: Jorge Balbás, Santa Susana (SN) 125, (818) 677 4772, jorge.balbas -at- csun.edu
-
GA: Akemi Tyler, Santa Susana (SN) ###, (818) ### ####, akemi.tyler.80 -at- csun.edu
meeting times and office hours
about the course
-
course overview. This course introduces mathematical and computational concepts and techniques for creating solutions to problems arising from science and engineering. Computing topics include floating point arithmetic, recursion, data structures, file I/O, visualization tools, code libraries and an Object Oriented Design. The mathematical content includes ODE models arising from applications, numerical algorithms, and an introduction to Fourier analysis and its applications. The essentials of computer programming are developed using the C++ and Matlab languages. This course requires a significant time commitment.
read more ...
|
Good programming style and computational efficiency are emphasized. The course assumes little programming experience, but a significant time commitment is required.
|
|
-close- |
-
pre-requisites: MATH262, COMP106/L or COMP110/L
-
textbooks:
required text: although i plan to cover several topics in scientific computing not all covered by a single text, the book I have found addresses well most of these topics is
reference texts:
A list of topics, class notes, and other course materials are available here. And I will often refer to topics in the following texts, which i have placed on reserve at the library
-
MATLAB Guide, 2nd Ed., by D.J. Higham and N.J. Higham, SIAM
-
The C++ Programming Language, 3rd Ed., by Bjarne Stoustrup, Addison and Wesley
-
Introduction to C++ Programming and Graphics, by C. Pozrikidis, Springer
-
Computational Science and Engineering, by G. Strang, Wellesley-Cambridge Press
-
Introduction to Applied Mathematics, by G. Strang, Wellesley-Cambridge Press
and the links below
-
course materials (lecture notes, lab notes, slides, etc.)
-
grading policy
view
homework
Written homework will be assigned and collected in class (and posted here) each week on Tuesday. Students may work together in groups and discuss the homework problems with each other, but each student should write up and submit their own solutions. The homework should be written neatly. Please staple the sheets together. Some homeworks will be submitted and collected online.
computer labs
Programming assignments will be handed (and posted here) following each computer lab on Thursday and collected the following Thurs. Typically, these assignments will consist of a list of problems -related to the topics discussed in class and lab that week- to be solved using matlab or C++ code. While group work is encouraged, each student is expected to write his/her own code and to submit a report with his/her own results and conclusions. Lab assignments will be submitted and collected online.
links
Here are some links to online materials and references relevant to the course. If you know of anything worth posting here, please email it to me.
math and scientific computing |
|
matlab |
|
|
|
|
C and C++ |
|
UNIX / Linux |
|
|
|
|
examples
Check for examples...
back to my homepage
|