Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Link teaching resources and course material? #200

Closed
awvwgk opened this issue Feb 9, 2021 · 9 comments · Fixed by #220
Closed

Link teaching resources and course material? #200

awvwgk opened this issue Feb 9, 2021 · 9 comments · Fixed by #220
Labels
learn Related to the learning resources

Comments

@awvwgk
Copy link
Member

awvwgk commented Feb 9, 2021

Is it on scope for the webpage to link external course material or teaching resources from the learn page? I'm mainly thinking about pure Fortran programming courses and also more domain-specific specific courses that include Fortran introductions to teach other more specific concepts.

If we agree that it is on scope, what would be criteria to list a course on the learn page?

@ivan-pi
Copy link
Member

ivan-pi commented Feb 9, 2021

I'm aware of several great resources including:

Personally, I find these resources very helpful. I've got several more links hidden in my browser bookmarks 🤯 .

As a temporary solution, I would feel okay to put these in the "Other Resources" section on the Learn page. But it might be a good idea to introduce some further subcategories (e.g. links related to the standards committee, Fortran blogs, third-party lectures, ...).

I also think we should ask the authors for permission to link their lectures. Some of them might be available openly only for convenience of access for the students taking their courses, and not really meant for the general public.

Edit: concerning criteria, I think it would be good to only consider materials >= F2003. The older F90/95 targeted courses, while technically still valid, can be misleading with respect to solutions available in the latest standard.

@milancurcic
Copy link
Member

I agree it's in scope. About criteria, I don't know, good question. I agree with @ivan-pi on recent material. Otherwise I think it will be difficult to come up with hard criteria, especially for say, quality. I'd say let's list everything we can find that we collectively and subjectively agree is high enough quality to be useful. I think most finished tutorials out there will meet this "criterion".

I think we should also link paid courses like that of @everythingfunctional. But we need to clearly mark is as non-free.

I suggest not including courses that happened in the past and don't provide course notes for download (e.g. I couldn't find any from the 2018 Workshop on Fortran Modernization for Scientific Applications).

@ivan-pi
Copy link
Member

ivan-pi commented Feb 9, 2021

I suggest not including courses that happened in the past and don't provide course notes for download (e.g. I couldn't find any from the 2018 Workshop on Fortran Modernization for Scientific Applications).

They are linked in the timetable (similar to FortranCon2020). Perhaps ease of access is another criterion.

@certik
Copy link
Member

certik commented Feb 9, 2021

I think this is definitely in scope. Thanks @ivan-pi for the list. I think we can be inclusive and link pretty much anything, as long as we neatly organize it so that people reading the page can find what they want.

@milancurcic
Copy link
Member

They are linked in the timetable (similar to FortranCon2020). Perhaps ease of access is another criterion.

Alternatively we can obtain permission from authors and organizers and host the material on our website.

@aradi
Copy link
Member

aradi commented Feb 9, 2021

As for me, you are very welcome to link my Scientific programming course (I'll probably record a new version with youtube videos this spring). You have also definitely my permission to link or host the material I used on the 2018 workshop.

@ivan-pi
Copy link
Member

ivan-pi commented Feb 10, 2021

Thanks @aradi.

In the meantime I updated the list with a few more courses. Perhaps some categorization would be beneficial, like courses which cover co-arrays, object-oriented features, F77 to F90 conversion...

Edit: of course the Fortran wiki already maintains a comprehensive list - http://fortranwiki.org/fortran/show/Tutorials

@awvwgk awvwgk added the learn Related to the learning resources label Feb 14, 2021
@vmagnin
Copy link
Member

vmagnin commented Feb 15, 2021

I propose that we include a few non-english courses, like the german one proposed by @ivan-pi .
Concerning the French language, I therefore propose that link:
http://www.idris.fr/formations/fortran/
Those very complete courses include Fortran 2003 and 2008 stuff. Not yet Fortran 2018, although there is some slides on obsolete features in the 2018 standard. But they seem to be regularly updated (two from 2020, one from 2019). Note that IDRIS is the computing science department of the CNRS, the big french national scientific research center.
The three basic, advanced and expert courses add up to 872 slides. The program sources are available. And there is exercises with solutions.

@vmagnin
Copy link
Member

vmagnin commented Mar 31, 2021

Following that discussion https://fortran-lang.discourse.group/t/ref-card-for-fortran90/935/ , I propose to add on the Learn page a Fortran refcard, like that one:
https://michaelgoerz.net/refcards/fortran_refcard_a4.pdf
I could contact the author on https://github.com/goerz/Refcards to ask if it is the latest PDF version, the LaTeX source available on GitHub having a last commit in Dec. 2018 (CC-BY-NC-SA license).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
learn Related to the learning resources
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants