TIME |
MONDAY |
TUESDAY |
WEDNESDAY |
THURSDAY |
FRIDAY |
Contents |
|
---|---|---|---|---|---|---|---|
8:40 10:30 |
|
|
|
CENG 375 (T1) PCLab |
CENG 375 (T2) PCLab |
||
10:40 12:30 |
|
|
|
CENG 375 (L1) PCLab |
CENG 375 (L2) PCLab |
||
12:40
14:30 |
|
|
|
|
|
||
14:40 16:30 |
|
|
|
|
|
||
16:40 18:30 |
|
|
|
|
|
|
|
Instructoroffice: Computer
Engineering Department, A318 |
TAoffice:Computer
Engineering Department, A316-A |
Watch this space for the latest updates (If the characters do not show properly, please try viewing this page with Unicode (UTF-8) encoding). Last updated:
Ramazan Özcan – Midterm
Gökçe Kuvandik – Midterm
Onur Erdem Çakır – Final
If your name does not appear in the list at the moment although you have doctor's written excuse, you should either see me and/or just take the exam. But the result will not be valid until i received a valid report.
Compress all files to one file. Name this file as “yourstudentID.zip(/tar/rar/tgz/gz)” otherwise your assignment will not be evaluated.
When this file decompressed, all files should reside in a directory named with “yourstudentID”. otherwise your assignment will not be evaluated.
You should submit your code and results (tables, plots, comments,...) via e-mail to me and to TA. otherwise your assignment will not be evaluated.
You should also submit your code and results (tables, plots, comments,...) in paper to TA. otherwise your assignment will not be evaluated.
Submission deadline for the assignment is at 24.00 o'clock. There will be no extension. You should send your E-mails until this time. But, you may submit your reports on paper next day.
There are two groups for lecturing, you may attend any one of the lecture hours. Please attend your predefined sessions regularly on Friday. You will be expected to do significant programming assignments, as well as run programs we supply and analyse the output. These programs will be written in MATLAB (it will be easiest to learn), a widely used languge for numerical computing (learning MATLAB is part of the course). For programming assignments, other languages will be accepted; but no programming assistance will be given for such languages (e.g. Fortran, C/C++, and Java).
We require single variable calculus and a knowledge of computer programming. A knowledge of linear algebra and differential equations is also helpful. You should review Taylor's theorem, linear algebra, and in particular systems of linear equations. Those of you who do not know how to program will be expected to learn very quickly.
You will have quizzes (10-15 minutes, may be less; but not scheduled as before) for the previous lecture's subjects. There won't be any make-up for these quizzes and they will have weight for the final grading.
Important announcements will be posted to the Announcements section of this web page above, so please check this page frequently. You are responsible for all such announcements, as well as announcements made in lecture.
Ceng 375 is intended to provide an understanding of the numerical algorithms, an ability to organise problems in a form suitable for such numerical solutions, and an introduction to common computer methods for their implementation. This course is an introduction to numerical analysis. Topics include the analysis of error, the use of computers as numerical computing devices, programming in MATLAB, direct and iterative methods for linear equations, nonlinear equations, interpolation and function approximation, numerical differentiation and integration.
Students will be able to recognise common types of numerical problems encountered in engineering practice as described in the class schedule.
Students will be able to set up a numerical solution for these problems.
Students will be able to select an appropriate method for the solution of these problems.
Students will be able to use an appropriate method to solve these problems.
Students will be able to check the reasonableness and validity of their solution.
Readings will be assigned in Numerical Analysis 7th Edition (International Edition) Curtis Gerald, Patrick Wheatley, ISBN: 032119019X Sep 2003.
Numerical Computing with Matlab Cleve B. Moler, ISBN: 0898715601 January 1, 2004.
Numerical Methods Using Matlab 4th Edition (International Edition) John Mathews, Kurtis Fink, ISBN: 0131911783 Jan 2004.
"Numerical Recipes in Fortran" or "Numerical Recipes in C", Second Edition, W.H. Press, S.A. Teukolsky, W.T. Vetterling, B.P. Flannery, Cambridge University Press, 1992.
This texts are only recommended rather than required. This books are useful for reference, for an alternative point of view.
Some materials are given. Please inform me about the usefullness of the materials. Check this place for updates.
The following references are available online
Mathtools.net: a technical computing portal for scientific and engineering needs.
There will be a midterm and a final exam, will count 20% and 40% of your grade, respectively.
Quiz: 15% (worst of the quizzes will be discarded)
Assignments (or Term Project): 15%
Attendance is required and constitutes part of your course grade; 10%
Attendance is not compulsory, but you are responsible for everything said in class.
I encourage you to ask questions in class. You are supposed to ask questions. Don't guess, ask a question!
You may discuss homework problems with classmates (although it is not to your advantage to do so).
You can use ideas from the literature (with proper citation).
You can use anything from the textbook/notes.
The code you submit must be written completely by you.
The following schedule is tentative; it may be updated later in the semester, so check back here frequently.
Week |
Dates |
Topic |
Lecture Notes |
Laboratory Studies & Quizes |
|||||
---|---|---|---|---|---|---|---|---|---|
Class |
Handout |
||||||||
Lab. Pdf |
Lab. html |
||||||||
Reading |
html |
||||||||
Quiz |
Grade |
||||||||
Lectures |
|||||||||
1 |
September 22-26, 2010 |
First Meeting & Introduction to MATLAB |
Class pdf |
||||||
Reading pdf |
|||||||||
NA |
|||||||||
2 |
October 4-8, 2010 |
Preliminaries |
Class pdf |
||||||
Reading pdf Further Reading |
|||||||||
NA |
|||||||||
3 |
October 11-15, 2010 |
Solving Nonlinear Equations I |
Class pdf |
||||||
Reading pdf |
|||||||||
4 |
October 18-22, 2010 |
Solving Nonlinear Equations II |
Class pdf |
||||||
Reading pdf |
|||||||||
5 |
October 25-29, 2010 |
National Day (Foundation of the Republic) (1,5 days) Lecture Review and Lab. Study on Thursday Session |
|||||||
6 |
November 1-5, 2010 |
Solving Sets of Linear Equations I |
Class pdf |
||||||
Reading pdf |
|||||||||
8 |
November 15-19, 2010 |
15-19 November 2010 Sacrifice Feast Holiday (4.5 days) No Lecture |
|||||||
9 |
November 22-26, 2010 |
Solving Sets of Linear Equations II |
Class pdf |
||||||
Reading pdf |
|||||||||
10 |
November 29-3, 2010 |
Interpolation and Curve Fitting I |
Class pdf |
||||||
Reading pdf |
NA |
||||||||
11 |
December 6-10, 2010 |
Interpolation and Curve Fitting II |
Class pdf |
||||||
Reading pdf |
|||||||||
12 |
December 13-17, 2010 |
Interpolation and Curve Fitting III |
Class pdf |
||||||
Reading pdf |
|||||||||
13 |
December 20-24, 2010 |
Approximation of Functions I |
Class pdf |
||||||
Reading pdf |
|||||||||
14 |
December 27-31, 2010 |
Approximation of Functions II |
Class pdf |
||||||
Reading pdf |
|||||||||
15 |
January 3-7, 2011 |
Numerical Differentiation and Integration |
Class pdf |
||||||
Reading pdf |
NA |
||||||||
Exams |
|||||||||
7 |
November 10, 2010 14:40-16:30 B-301-304-306 |
Solutions: pdf |
|||||||
Solutions: html |
|||||||||
16 |
January 18, 2011 11:30-14:00 B404-405-406-407 |
Solutions: pdf |
|||||||
Solutions: html |