BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Fortran: Introduction to Modern Fortran for Programmers - N.M. Mac
 laren
DTSTART:20110127T093000Z
DTEND:20110127T130000Z
UID:TALK29140@talks.cam.ac.uk
CONTACT:14577
DESCRIPTION:Description: This course is part of the Scientific Computing s
 eries.\n\nThis is a basic introduction to modern Fortran for programmers w
 ho are already familiar with another high level programing language such a
 s C/C++\, Python\, Java\, Perl or Visual Basic. At the end of the course\,
  students should be able to write significant programs in Fortran\, and to
  be able to start working on existing programs written in modern Fortran (
 i.e. in the Fortran 90/95 style). It will not cover obsolete features of F
 ortran\, some of the more advanced aspects\, or most of the extensions int
 roduced by Fortran 2003.\n\nDuration: Five half day sessions\n\nSessions:\
 n\nNumber of sessions: 5\nDate 	Time 	Venue 	Trainer\nThu 27 Jan 	09:30 - 
 13:00 	Department of Applied Mathematical and Theoretical Physics\, Room G
 L.04 	N.M. Maclaren\nFri 28 Jan 	09:30 - 13:00 	Department of Applied Math
 ematical and Theoretical Physics\, Room GL.04 	N.M. Maclaren\nThu 3 Feb 	0
 9:30 - 13:00 	Department of Applied Mathematical and Theoretical Physics\,
  Room GL.04 	N.M. Maclaren\nFri 4 Feb 	09:30 - 13:00 	Department of Applie
 d Mathematical and Theoretical Physics\, Room GL.04 	N.M. Maclaren\nTue 8 
 Feb 	09:30 - 13:00 	Department of Applied Mathematical and Theoretical Phy
 sics\, Room GL.04 	N.M. Maclaren\n\nFormat: A mixture of presentations\, d
 emonstrations and practicals.\n\nPrerequisites:\n\n    * Attendees must al
 ready have significant programming experience in another high level progra
 mming language (e.g. C/C++\, Python\, Java\, Perl or Visual Basic). \n\n  
   * Basic knowledge of the Unix command line as might be gleaned from the 
 "Unix Introduction" course. Those attending should also be able to a plain
  text editor (e.g. emacs\, gedit\, pico\, vi) on a Unix system\, as covere
 d on the Emacs or Vi Introductions. \n\n    * The "How Computers Handle Nu
 mbers" half day course\; this course will refer to that rather than coveri
 ng the same ground. Experienced programmers in other languages should at l
 east review that course's foils and notes before attending this one.\n\nTo
 pics covered:\n\n    * The basic concepts of Fortran\n    * How to program
  in Fortran 95\n    * Most of the basic Fortran 95 facilities\n\nTaught us
 ing: NAG Fortran on PWF Linux\n\nNotes:\n\n    * Attendees with no program
 ming experience whatsoever are recommended to attend the Python Introducti
 on for Absolute Beginners course first.\n    * There is no significant dif
 ference between how to program Fortran under Unix\, Microsoft Windows or a
 ny other system\, so it is equally relevant to users of other systems that
  want to learn Fortran.\n    * More information may be found in http://www
 -uxsup.csx.cam.ac.uk/courses/Fortran/\n\nThemes:\n\n    * Programming and 
 Scripting\n    * Scientific Computing\n
LOCATION:Room GL.04 / MR16 (CMS\, Wilberforce Road)
END:VEVENT
END:VCALENDAR
