(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 2011
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.
*******************************************
OFFICE HOUR:
Monday, April 18, 4 to 7pm in 2013-CSEB
*******************************************
Professor
- John Hofbauer,
Office: CSE 2016, Tel. (416) 736-2100 ext. 70125
- E-mail: hofbauer@cse.yorku.ca
- Office Hours: see above
TAs
- Lisa Jing Yan, office
hours: t.b.a. in 2013-CSEB.
Lectures & Labs
- Lectures: MW 17:30 - 19:00 in SLH-B
·
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)
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.