Skip to content

Commit

Permalink
Syntax, style, spaces, spelling #2 (#156)
Browse files Browse the repository at this point in the history
* Syntax, style, spaces, spelling

* Syntax, style, spaces, spelling

* Syntax, style, spaces, spelling

* Update README.md

* Update README.md
  • Loading branch information
tentena committed Jan 30, 2022
1 parent e185618 commit 457e7ab
Show file tree
Hide file tree
Showing 3 changed files with 425 additions and 436 deletions.
5 changes: 3 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
## Contribution Guidelines
# Contribution Guidelines

- Recently quality of MOOCs has diminished, therefore only MOOCs with comprehensive lecture material which cover a subject/topic in ample detail will be added. For example, MOOC on Computer Networks or Machine Learning with 4-5 hours may not be able to cover all topics in sufficient detail and thus should be avoided.

This comment has been minimized.

Copy link
@roystonlmq

roystonlmq Jun 24, 2022

sufficient detail, and thus should be avoided.

- One philosophy used in this list while integrating MOOCs is that link should directly point to videos for viewing/downloading than registration and waiting for the next session. If videos are directly accessible through the platform/youtube or any other source, please use the direct source. This is list of video courses, not a list of MOOCs.
- Courses within a section are roughly sorted in terms of level i.e. undergraduate courses followed by upper level undergraduate, followed by graduate courses. As courses are from multiple Universities, sorting is not perfect and only an approximation. For example, while adding a new undergraduate course on Algorithms, please feel free to add it along with other Algorithms courses than after graduate courses.
- Courses within a section are roughly sorted in terms of level i.e. undergraduate courses followed by upper level undergraduate, followed by graduate courses. As courses are from multiple Universities, sorting is not perfect and only an approximation. For example, while adding a new undergraduate course on Algorithms, please feel free to add it along with other Algorithms courses than after graduate courses.
9 changes: 5 additions & 4 deletions NOTES.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
## Notes
# Notes

- Intent of this list is to act as Online bookmarks/lookup table for freely available online video courses. Focus would be to keep the list concise so that it is easy to browse. It would be easier to skim through 15 page list, find the course and start learning than having to read 60 pages of text. If you are student or from non-CS background, please try few courses to decide for yourself as to which course suits your learning curve best.

This comment has been minimized.

Copy link
@roystonlmq

roystonlmq Jun 24, 2022

  • Intent of this list is to act as an Online bookmark/lookup table for freely available online video courses. It focuses on keeping the list concise and easy to browse. It would be easier to skim through a 15-page list, find the course, and start learning than having to read 60-page of text. If you are a student or from a non-CS background, attempt a few courses to determine which course suit your learning curve best.
- 90% courses on Data Structures/Algorithms/Operating Systems/Machine Learning/Computer Networks/etc tend to have 80-90% overlap in curriculum. Descriptions for courses are helpful but adding descriptions/comments for each course can lead to repetition/subjective opinions. As a tradeoff, metadata like course number, name, prof, year, University/platform for Course is added in the URL itself. To access syllabus/notes/assignments, please visit link to the course or use Google search with course number/name. If a course has excellent notes/assignments/projects which cannot be reached through video's link, please feel free to add links alongside.
- If available, please add following information to the link - <Course-Number> <Course-Name> <Year> <Prof Name> <University Name/Platform>.
- 90% courses on Data Structures/Algorithms/Operating Systems/Machine Learning/Computer Networks/etc tend to have 80-90% overlap in curriculum. Descriptions for courses are helpful but adding descriptions/comments for each course can lead to repetition/subjective opinions. As a tradeoff, metadata like course number, name, prof, year, University/platform for Course is added in the URL itself. To access syllabus/notes/assignments, please visit link to the course or use Google search with course number/name. If a course has excellent notes/assignments/projects which cannot be reached through video's link, please feel free to add links alongside.

This comment has been minimized.

Copy link
@roystonlmq

roystonlmq Jun 24, 2022

  • 90% of courses on Data Structures/Algorithms/Operating Systems/Machine Learning/Computer Networks/etc tend to have 80-90% overlap in the curriculum. Descriptions for courses are helpful but adding descriptions/comments for each course can lead to repetition/subjective opinions. As a tradeoff, metadata like course number, name, prof, year, and University/platform for Course is added to the URL itself. To access syllabus/notes/assignments, please visit the link to the course or use Google search with course number/name. If a course has excellent notes/assignments/projects which cannot be reached through the video link, do add the links with it.
- If available, please add following information to the link - <Course-Number> <Course-Name> <Year> <Prof Name> <University Name/Platform>.
- If you are bored reading above 10 lines, imagine reading descriptions for hundreds of courses :)
- If You need assistance in deciding order in which courses should be taken, please refer to sample Course prerequsite charts by Universities to familiarize yourself with standard CS curriculum. If you need to know prerequisites for a particular course not covered by below samples, please check the course link or try Google.
- If You need assistance in deciding order in which courses should be taken, please refer to sample Course prerequisite charts by Universities to familiarize yourself with standard CS curriculum. If you need to know prerequisites for a particular course not covered by below samples, please check the course link or try Google.

This comment has been minimized.

Copy link
@roystonlmq

roystonlmq Jun 24, 2022

  • If you require assistance in deciding the order of the courses to be taken, refer to the sample Course prerequisite charts by Universities to familiarize yourself with the standard CS curriculum. If you need to know the prerequisites for a particular course not covered by the samples below, refer to the course link or a Google search.
- [MIT Curriculum Guide](https://ocw.mit.edu/courses/mit-curriculum-guide/)
- [MIT New (Fall 2016) Degree Requirements](https://www.eecs.mit.edu/curriculum2016)
- [Stanford Current CS Program Sheets](http://csmajor.stanford.edu/ProgramSheets.shtml)
Expand Down
Loading

1 comment on commit 457e7ab

@AkbarTrilaksana
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good

Please sign in to comment.