This channel seeks to help Students Community to learn difficult topics, from computer science, with a simple and detailed explanation.
Type of Material:
Presentation
Recommended Uses:
self-paced; in-class
Technical Requirements:
Web browser
Identify Major Learning Goals:
Upon completion of the tutorial, learners are able to:
1. describe different algorthms and data structures;
2. explain the features and concepts
3. apply the appropriate algorithe for problem solving.
Target Student Population:
University students
Prerequisite Knowledge or Skills:
Programming
Content Quality
Rating:
Strengths:
The YouTube channels contains a number of videos explaing different concepts in computer science. The content is comprehensive and accurate. The author provide detailed explanation on the algorithms.
The key features are as follows:
It covers a wide range of topics on algorithms, from the basic understanding on priori analysis and posterior testing, to topics including divide-and-conquer and recursion, to other sorting problems including heap-sort, merge-sort, greedy method,etc.
Each video introduced a particular topic in a few minutes. Many classic algorithms and problems are discussed with examples.
The content is appropriate for different learners and not programming language-specific.
Potential Effectiveness as a Teaching Tool
Rating:
Strengths:
The explanations on each topic are clear and easy to follow. For example, knapsack problem and job sequencing are classical problems are that explained with concrete examples.
For most of the topics, it often starts with concrete and small problem and elaborates the problem and the constraints and gives the solution and eventually defines the more formal objectives with well-defined constraints.
Instead of popular PowerPoint presentations or fancy animations, the contents are presented as a blackboard-and-chalk approach. The presenter is writing and presenting in front of a whiteboard and writing the learning contents. The learners can follow the logic and flow of the content.
In summary, the learning goals of each tutorial are very clear. The explanation can enhance the learners' concept understanding. It is a good supplementary materials for a typical class.
Ease of Use for Both Students and Faculty
Rating:
Strengths:
As there are quite a lot of videos added in the series, to follow the learning sequence, I would suggest learners start with "Algorithms" section, so they can learn step-by-step.
Using the features of youtube platforms, the subtitles and speed control are available for learners to facilitate their understanding. At the same time, searching is also needed to follow its constaints.
The format of all videos is consistent and the presentation is using basically the same approach, so learners don't need to adapt different formats across videos.
It is easy to use because it is a YouTube channels containing a series of videos. The explanation is supported by the writings of the author. Each video is about 10-20 minutes long, which is appropriate to cover a topic breifly.
Concerns:
The videos are similar to a typical lecture supported by the writing of the authors. There is no follow-up exercises and hands-on practise. It may be difficult to engage learners.
Creative Commons:
Search by ISBN?
It looks like you have entered an ISBN number. Would you like to search using what you have
entered as an ISBN number?
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.