Personal tools

Difference between revisions of "Fortran crash course"

From MohidWiki

Jump to: navigation, search
(Program)
 
(33 intermediate revisions by the same user not shown)
Line 1: Line 1:
Following the 1st workshop in Mohid programming, it became apparent that a crash course in fortran for beginners in programming is required. To allow the most flexibility, the course will be composed of daily one-hour classes during seven days. This course will precede a more advanced course in programming in MOHID. The classes are lectured in portuguese.
+
Following the 1st workshop in Mohid programming, it became apparent that a crash course in [[fortran|fortran 95]] for beginners in programming is required. To allow the most flexibility, the course will be composed of daily one-hour classes during seven days. This course will precede a more advanced course in programming in MOHID. The classes are lectured in portuguese.
 +
 
 +
*'''[http://www.survs.com/survey/1H7MF7F44I Pre-registration]'''
  
 
==Logistics==
 
==Logistics==
*Local: Sala de reuniões do Maretec,
+
*Local: '''Sala de reuniões do Maretec''',
*Hour: 17:00-18:00,
+
*Hour: '''10:00-11:00<strike>17:00-18:00</strike>''',
*Dates: 26th-28th May, 31st May-5th June, 7th June.
+
*Dates: 26th-28th May, 31st May-2nd June, 7th-9th June.
 
*Requirements: Participants are expected to register for the totality of the course. Participants are expected to bring their own laptops with wifi access to the eduroam network and to have installed Visual Studio 2008 and Intel Fortran.
 
*Requirements: Participants are expected to register for the totality of the course. Participants are expected to bring their own laptops with wifi access to the eduroam network and to have installed Visual Studio 2008 and Intel Fortran.
  
 
==Program==
 
==Program==
# 26th May, Introdução: Como funciona um computador, E. Jauch
+
''NOTE: the program is constantly changed, adapted and improved to meet the availability of most of the registered MARETEC staff and the needs of a first course in fortran 95.
# 27th May, Introdução à programação, G. Riflet
+
# <strike>26th May</strike>, Introdução: Como funciona um computador, E. Jauch
# 28th May, Data type, E. Jauch
+
# <strike>27th May</strike>, [http://docs.google.com/present/edit?id=0AadJEGsyBlluZGRjNzlzODRfNjk0ZnQ4ZmJmZzY&hl=pt_PT Introdução à programação], G. Riflet
# 31st May, Estruturas de controle, G. Riflet
+
# <strike>28th May</strike>, Introdução à programação II, G.Riflet
# 1st June, Funções/subrotinas, E. Jauch
+
# <strike>31st May</strike>, Data type, E. Jauch
# 2nd June, Alocação de memória, G. Riflet
+
# <strike>1st June</strike>, Estruturas de controle, <strike>G. Riflet</strike>E. Jauch
# 3rd June, Módulos/Type/sobrecarga, E. Jauch
+
# <strike>14th June</strike>, [http://docs.google.com/present/edit?id=0AadJEGsyBlluZGRjNzlzODRfNzE1NXJ6OTJyY3Q&hl=pt_PT Estruturas de controle II, Funções/subrotinas], G. Riflet<strike>E. Jauch</strike>
# 4th June, Boas práticas de programação, G. Riflet
+
# <strike>15th June</strike>, [http://docs.google.com/present/edit?id=0AadJEGsyBlluZGRjNzlzODRfNzE3Yzg5M3dtY3I&hl=pt_PT Alocação de memória], G. Riflet
# 7th June, Compilação e debugging, G. Riflet
+
# <strike>17th June</strike>, [http://docs.google.com/present/edit?id=0AadJEGsyBlluZGRjNzlzODRfNzE3Yzg5M3dtY3I&hl=pt_PT Alocação de memória], parte II, G. Riflet
 +
# <strike>18th June</strike>, [http://docs.google.com/present/edit?id=0AadJEGsyBlluZGRjNzlzODRfNzE5ZHJ6NHp4ZDI&hl=pt_PT Módulos/<strike>Type/sobrecarga</strike>], G.Riflet
 +
# <strike>22nd June</strike>, [http://docs.google.com/present/edit?id=0AadJEGsyBlluZGRjNzlzODRfNzE5ZHJ6NHp4ZDI&hl=pt_PT Tipos e módulos, parte II], G.Riflet
 +
# <strike>2nd July</strike> , [http://goo.gl/kVaA Tipos: listas ligadas], G. Riflet
 +
# <strike>5th July</strike>, [http://goo.gl/2Kr9 Interfaces], G. Riflet
 +
# 6th July, Debugging & boas práticas, G. Riflet
  
 
==Participants==
 
==Participants==
* ...
+
* Guillaume Riflet
 +
*      Eduardo Jauch
 +
* Carina Almeida
 +
* Francisco Campuzano
 +
* Andreia
 +
* Hilda
 +
* Cláudia Viegas
 +
*      Madalena Santos
 +
 
 +
==Study material==
 +
===Links===
 +
*[http://www.mod-ambiental.mohid.com/Exemplos/138fortran90.pdf Fortran 95 pdf manual],
 +
*[[Fortran|Fortran primer]]
 +
===Slides===
 +
<htm>
 +
<iframe src="http://docs.google.com/present/embed?id=ddc79s84_694ft8fbfg6" frameborder="0" width="410" height="342"></iframe>
 +
</htm>
  
 
==Organizers==
 
==Organizers==
 
*Guillaume Riflet, guillaume dot maretec at ist.utl.pt
 
*Guillaume Riflet, guillaume dot maretec at ist.utl.pt
 
*Eduardo Jauch, eduardo dot jauch  at ist.utl.pt
 
*Eduardo Jauch, eduardo dot jauch  at ist.utl.pt
 +
 +
[[Category:Programming]]
 +
[[Category:Workshop]]

Latest revision as of 11:18, 5 July 2010

Following the 1st workshop in Mohid programming, it became apparent that a crash course in fortran 95 for beginners in programming is required. To allow the most flexibility, the course will be composed of daily one-hour classes during seven days. This course will precede a more advanced course in programming in MOHID. The classes are lectured in portuguese.

Logistics

  • Local: Sala de reuniões do Maretec,
  • Hour: 10:00-11:0017:00-18:00,
  • Dates: 26th-28th May, 31st May-2nd June, 7th-9th June.
  • Requirements: Participants are expected to register for the totality of the course. Participants are expected to bring their own laptops with wifi access to the eduroam network and to have installed Visual Studio 2008 and Intel Fortran.

Program

NOTE: the program is constantly changed, adapted and improved to meet the availability of most of the registered MARETEC staff and the needs of a first course in fortran 95.

  1. 26th May, Introdução: Como funciona um computador, E. Jauch
  2. 27th May, Introdução à programação, G. Riflet
  3. 28th May, Introdução à programação II, G.Riflet
  4. 31st May, Data type, E. Jauch
  5. 1st June, Estruturas de controle, G. RifletE. Jauch
  6. 14th June, Estruturas de controle II, Funções/subrotinas, G. RifletE. Jauch
  7. 15th June, Alocação de memória, G. Riflet
  8. 17th June, Alocação de memória, parte II, G. Riflet
  9. 18th June, Módulos/Type/sobrecarga, G.Riflet
  10. 22nd June, Tipos e módulos, parte II, G.Riflet
  11. 2nd July , Tipos: listas ligadas, G. Riflet
  12. 5th July, Interfaces, G. Riflet
  13. 6th July, Debugging & boas práticas, G. Riflet

Participants

  • Guillaume Riflet
  • Eduardo Jauch
  • Carina Almeida
  • Francisco Campuzano
  • Andreia
  • Hilda
  • Cláudia Viegas
  • Madalena Santos

Study material

Links

Slides


Organizers

  • Guillaume Riflet, guillaume dot maretec at ist.utl.pt
  • Eduardo Jauch, eduardo dot jauch at ist.utl.pt