(If you don't see two rows of
buttons in the above frame, place the mouse on the border line above and resize
the frame)
|
CSE1540: COMPUTER USE FOR THE NATURAL SCIENCES
Winter 2010
URL: http://www.cse.yorku.ca/course/1540
Department of Computer Science & Engineering, York
University
|
This course
presents a structured approach to computer-based problem solving. It starts by
introducing the fundamental concepts in computing (hardware, software and
environments) and then covers problem solving techniques using the programming
language FORTRAN. The theme is Computers in Science and, hence, the
applications are drawn mainly from scientific areas such as Numerical Methods,
Processing Experimental Data, Simulation and Data Visualization.
Exam: Wednesday, April 7 @ 7pm in CSE-B
TA office hour: Wednesday, April 7, 1:30pm to 3:30pm in 2013-CSEB.
Special Review class: Monday, April 5, 5:30pm to 7pm in TEL-0014
(note change of room, next door to our old classroom).
Office hour: April 5 & 7, 4pm to 5pm in 2013-CSEB.
Professor
- John Hofbauer,
Office: CSE 2016, Tel. (416) 736-2100 ext. 70125
- E-mail: hofbauer@cse.yorku.ca
- Office Hours: 16:30 - 18:00 on
Tuesdays and Thursdays.
TAs
- Elliott Tsai
, office hours: Wednesdays 13:30 to 15:30, in 2013-CSEB
- Leah Spontaneo
, office hours: Mondays 14:00 to 16:00, in 2013-CSEB
Lectures & Labs
- Lectures: MW
17:30 - 19:00 in TEL 0010
·
If you have a home computer, you can use it to
carry out labs and assignments after downloading a free Fortran compiler from
this site. For more information on this, see the FAQ or Lab1 under LABS.
Textbook
Fortran 77 for Scientists and Engineers, 2nd edition,
by: J.N.P Hume and R.C. Holt, out-of-print (1985)
The book has been
scanned and put online in the York University Library. Go to the York University library website (www.library.yorku.ca) and under
CATALOGUE select
"Course reserve material", then enter "cse 1540" and click on "COURSE NO.", and
finally select "1) HOFBAUER, JOHN".
References
Additional books that can be used for
reference. Note that none
adhere to the version of Fortran used in the course.
- A FORTRAN Primer,
revised edition,
by: E. Templeton, J. McConnel and A. Stauffer,
McGraw-Hill (1988)
- FORTRAN 77 for
Engineers and Scientists, 4th edition,
by: Larry Nyhoff and Sanford Leestma,
Prentice-Hall (1996)
- FORTRAN, 5th (or
later) edition,
by: Koffman & Friedman, Addison-Wesley
(1997)
- FORTRAN 77 with 90,
2nd edition,
by: R. Reddy and C. Ziegler, WEST publishing Company (1994)
- FORTRAN for Today &
Tomorrow,
by: M. Pressman, Wm.C.Brown Communications
(1993)
- FORTRAN 90 Programming
,
by: T. Ellis, I. Philips and T. Lahey,
Addison-Wesley (1995)
Resources
· In addition to the Textbook and the
labs, the following resources are available to you:
- Fortran@York This
link includes the information to download the compiler. It also presents
a consize guide to Fortran
and the SLATEC library. The Labs are also listed here and Lab#1
describes the downloading of the Crimson Editor.
- COSC1540 Web Site This
site will be updated regularly with announcements, assignments, errata,
links and downloads, etc. It is your responsibility to make sure you
keep up with the updates. The What's New button
at the top logs all changes in reverse chronological order, so you need
only click it frequently to monitor changes.
Advice
This course requires and expects extensive practice at a
computer. Understanding the concepts presented in lecture is not
sufficient for passing; you need to practice writing and running programs
regularly. To that end, it is essential that you do the weekly labs.
This web site will be updated regularly. It is your responsibility to make
sure you keep up with the updates. All changes in it, as well as new announcements,
will be posted (in reverse chronological order) in the What's
New page.
This web
site was originally designed by Prof. H. Roumani who
sometimes teaches a section of this course.