EbookFoundation / free-programming-books

:books: Freely available programming books
https://ebookfoundation.github.io/free-programming-books/
Creative Commons Attribution 4.0 International
335.7k stars 61.36k forks source link

Difference between course and screencast #6901

Open LuigiImVector opened 2 years ago

LuigiImVector commented 2 years ago

What is the difference between a screencast and a course?

course: https://github.com/EbookFoundation/free-programming-books/blob/99672525f2493ac22eb70e4587925b6e85c45a44/courses/free-courses-en.md#L256

screencast: https://github.com/EbookFoundation/free-programming-books/blob/99672525f2493ac22eb70e4587925b6e85c45a44/casts/free-podcasts-screencasts-en.md#L50

eshellman commented 2 years ago

some of the "screencasts" might better be termed "vlogs", but changing would break things.

LuigiImVector commented 2 years ago

maybe we should add a better definition on the CONTRIBUTING file, or combine the two

nbehrnd commented 2 years ago

ImVector wrote:

maybe we should add a better definition on the CONTRIBUTING file, or combine the two

Back in the day when you got a print copy of the «undergraduate announcement» for the academic year, «course» referred to a series of multiple lectures during spring/fall term. And I'm still used to refer to use this like «among the courses, did you read chemistry 201» as hypernym (umbrella term) and contrasting to «did you attend the lecture on Tuesday» to refer to a specific event and date, regardless if attendance was in person, or remotely, across the country via a computer. Based on this tradition, I would prefer new contributions to the project to follow this pattern.

github-actions[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity during last 60 days :sleeping:

It will be closed in 30 days if no further activity occurs. To unstale this issue, remove stale label or add a comment with a detailed explanation.

There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest.

Thank you for your patience :heart:

getcoder-top commented 1 year ago

as we look to the words, the course is a recorded course while the screencast is a live class.

getcoder-top commented 1 year ago

What is the difference between a screencast and a course?

course:

https://github.com/EbookFoundation/free-programming-books/blob/99672525f2493ac22eb70e4587925b6e85c45a44/courses/free-courses-en.md#L256

screencast:

https://github.com/EbookFoundation/free-programming-books/blob/99672525f2493ac22eb70e4587925b6e85c45a44/casts/free-podcasts-screencasts-en.md#L50

vidhvath28 commented 6 days ago

@LuigiImVector Course: A comprehensive, structured learning experience covering a topic in-depth with lessons, exercises, and a clear syllabus.

Example: A full C++ beginner course with multiple tutorials progressing from basics to advanced topics. Screencast: A video showing how to perform specific tasks or workflows, usually shorter and more focused on demonstrations.

Example: A video showing how to code specific C++ programs step-by-step.